artem
25.02.2019
66091

Настройка и управление исходящей маршрутизации во FreePBX 13

Маршрутизация звонка один из важных аспектов офисной АТС, который позволяет реализацию вызовов. В данной статье будет разобрана исходящая маршрутизация во FreePBX 13. Какие возможности предоставляет исходящая маршрутизация? Выбор направления исходящих звонков. Выбор определенных транков для определенных направлений. Запрет звонков на любые направления. Установка временной группы. Настройка шаблонов набора номеров.    В данном списке перечислены основные […]

Исходящая маршрутизация во FreePBX 13

Маршрутизация звонка один из важных аспектов офисной АТС, который позволяет реализацию вызовов. В данной статье будет разобрана исходящая маршрутизация во FreePBX 13.

Какие возможности предоставляет исходящая маршрутизация?

  1. Выбор направления исходящих звонков.
  2. Выбор определенных транков для определенных направлений.
  3. Запрет звонков на любые направления.
  4. Установка временной группы.
  5. Настройка шаблонов набора номеров.

   В данном списке перечислены основные параметры настройки, многие из них связаны с экономией средств для связи и безопасностью. Все остальные настройки будем рассматривать ниже в статье.

Добавление  исходящей маршрутизации

   Добавление исходящего маршрута: Connectivity -> Outbound Routes -> + Add Outbound Routes

Настраиваемые правила маршрутизации действуют только для исходящей маршрутизации. Управление входящими звонками ("из города") делается во вкладке Inbound Routes.

Настройка маршрутизации

   Интерфейс настройки содержит вкладки: Route Settings, Dial Patterns, Import/Export Patterns, Additional Settings. Далее представлен подробный разбор каждой вкладки.

Route Settings

Настраиваемые функции по данной вкладке

Функция Задаваемый параметр Примечание
Route Name Имя маршрута Удобнее и проще указывать номер телефона
Route CID Номер абонента, совершающего звонок по данному маршруту Данное поле не обязательно.  Указанный номер будет отправляться в сторону провайдера
Override Extensions Yes/No Yes – замена Outbound CID из extensions на тот, который указали в Route CID No – без игнорирования параметра Outbound CID с extensions
Route Password Пароль Запрос пароля у пользователя для осуществления звонка по данному маршруту
Route Type Выбор типа маршрута Emergency/Intra-Company (Аварийный/Корпоративный) Emergency – набор экстренных служб Intra-Company – сохранение данных Caller ID в extensions
Music On Hold Музыка на удержании Default – по умолчанию Так же можно установить свой загруженный файл ( мелодия, звуковой информационный файл и т.д.)
Time Group Группа времени Выбирается необходимая временная группа
Route Position Приоритет маршрутов Приоритет маршрута зависит от его позиции, выбор позиции осуществляется относительно других маршрутов.
Trunk Sequence for Matched Routes Выбор транка, через который будет осуществляться звонок Выбор транка зависит от направления. Так же можно установить последовательность транков, если первый не работает, вызов будет отправлен во второй и т.д.
Optional Destination on Congestion Завершение вызова Normal Congestion – самый распространенный параметр завершения вызова, если все транки заняты. Так же можно установить любой параметр, если это необходимо. Например: звуковое сообщение, которое информирует звонящего о занятости всех линий.
Для применения всех настроенных параметров необходимо нажать Submit, далее Apply Config. Apply Config – применить текущие настройки.

Dial Patterns

   В данной вкладке прописываются шаблоны номеров. Шаблон номера – уникальный набор цифр, через который осуществляется вызов в нужный транк, при совпадении шаблона, вызов отправляется через транк в сторону провайдера.

Синтаксис шаблона: (prepend) prefix | [ match pattern / caller ID ]

prepend Добавление установленного параметра к номеру, перед отправкой в транк при совпадении шаблона
prefix Часть шаблона, которая будет удалена
match pattern Набираемый номер
caller ID Звонок осуществляется только с указанного Caller ID.

   Правила ввода:

  • X совпадение любой цифры от 0 – 9;
  • Z любая цифра от 1 до 9;
  • N совпадение любой цифры от 2 – 9;
  • [1236-9]совпадение любой цифры из набора в скобках (например: 1,2,3,6,7,8,9);
  • . универсальный символ, определяет любое количество цифр.

Примеры шаблонов исходящих вызовов:

prepend prefix match pattern caller ID Как набрано Как отправлено в транк Пояснение
    89XXXXXXXXXX   89334583262 89334583262 На любой мобильный номер
  02 810X. 10[57] 028102623855469 8102623855469 Звонки на международные номера с префиксом 02 только для внутренних 105,107
    8X.   83562587865 83562587865 Все звонки начинающиеся с 8
8 +7 9XXXXXXXXX   +79641593684 89641593684 Звонки на мобильные, +7 заменяется на 8
    NXXXXXX   6595456 6595456 7-ми значные городские вызовы начинающиеся от 2 до 9
    0Z   03 03 Экстренные вызовы заканчивающиеся от 1 до 9

  На данный момент исходящий маршрут готов к использованию, все звонки будут проходить по настроенной логике, т.е. с использованием выбранного транка по созданным шаблонам.

   В таком виде данные шаблоны выглядят во вкладке Dial Patterns.

Не все операторы поддерживают формат экстренных вызовов, это можно уточнить у самого оператора.

    Веб интерфейс предлагает еще две вкладки настройки. Далее разберем их параметры и назначение.

Import/Export Patterns

   Unload from CSV – импорт готового шаблона в формате csv с полями prepend, prefix, match pattern, caller ID.

   Export Dialplans as CSV – экспорт шаблона из текущего исходящего маршрута в формате .csv с полями prepend, prefix, match pattern, caller ID.

Additional Settings

   Call Recording – запись разговора. Данный параметр предусматривает 5 опций, это связано с тем, что звонок может менять свое назначение, так как он мог быть переведен с одного абонента на другого или вообще на очередь или группу, в одном модуле опция может быть включена, в другом нет.

Опции:

  • Force – всегда записываются, выше по значению, чем Yes/No;
  • Yes/No – если в потоке вызовов задано более одного Yes/No, то будет выполнятся первый установленный параметр;
  • Never — не записываются, выше по значению, чем Yes/No;
  • Don’t Care – без изменений.

   Опция No означает, что непредпочтительно записывать вызов, если не было установлено иначе.

   Опция Yes означает, что предпочтительно записывать вызов, если только не было установлено это ранее.

   Опция Force означает, что необходимо начать и возобновить запись прямо сейчас.

   Опция Never означает, что запись необходимо прекратить прямо сейчас.

   Опция Don’t Care означает, что ничего не нужно менять. (параметр по умолчанию)

   PIN Set – пин-код.

Данный параметр  выбирается из ранее добавленных в модуле PIN Set (Settings -> PIN Set).

Запрет исходящих звонков с помощью CUSTOM CONTEXT

   В каждой компании существуют различные типы пользователей. Некоторым из них для выполнения своих обязанностей не требуется использовать исходящую маршрутизацию по внешним направлениям, в основном используется входящая маршрутизация и внутрикорпоративная связь. Для решения этого момента необходимо настроить модуль CUSTOM CONTEXT.

   Данный модуль позволяет для определенных пользователей устанавливать правила совершения звонков. Местонахождение модуля: Connectivity → Custom Context и нажимаем Add Context.

   Context – имя контекста.

   Discription – описание контекста.

   Далее нажимаем Submit, после открывается список правил, с помощью которых можно управлять доступом к исходящим маршрутам.

      Для примера можно запретить звонки: 810.Z – международные направления, 8XXXXXXXXXX – звонки на мобильные, указанные шаблоны прописываются в поле Dial Rules. Так же необходимо задать параметр для ENTIRE Basic Internal Dialplan – Deny Rules, это означает, что все ранее установленные правила игнорируются при использовании данного.

   Прокрутив ниже меню, для параметра ALL OUTBOUND ROUTES устанавливаем Deny Rules, это означает, что данный запрет будет распространен на все направления исходящей маршрутизации.

   Для применения настраиваемого правила запрета, необходимо перейти в модуль Extensions (Applications -> Extensions), в котором содержится список с внутренними абонентами.

   Для выбранного extension (201) во вкладке Other в поле Сustom Context задаем тот контекст, который создавали и настраивали ранее, т.е. BanToOutbound.

   Соответственно, для данного внутреннего номера будут запрещены звонки на мобильные и международные номера.

   В данной статье рассматривалась тема добавление и управление исходящей маршрутизацией на FreePBX 13. Исходящая маршрутизация имеет гибкий инструментал, что позволяет задавать любые параметры, необходимые для реализации работы компании. Настройка параметров может нести экономический характер: ограничение звонков на международные номера, установление определенных транков для определенных направлений, подстановка временных групп, установка пароля.

Кейсы внедрения
Asterisk от VoxLink
Узнайте, какие крупные компании уже используют Asterisk в работе.
Скачать
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Остались вопросы?

Я - Виталий Шелест, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование


ближайшие курсы

10 доводов в пользу Asterisk

Распространяется бесплатно.

Asterisk – программное обеспечение с открытым исходным кодом, распространяется по лицензии GPL. Следовательно, установив один раз Asterisk вам не придется дополнительно платить за новых абонентов, подключение новых транков, расширение функционала и прочие лицензии. Это приближает стоимость владения станцией к нулю.

Безопасен в использовании.

Любое программное обеспечение может стать объектом интереса злоумышленников, в том числе телефонная станция. Однако, сам Asterisk, а также операционная система, на которой он работает, дают множество инструментов защиты от любых атак. При грамотной настройке безопасности у злоумышленников нет никаких шансов попасть на станцию.

Надежен в эксплуатации.

Время работы серверов некоторых наших клиентов исчисляется годами. Это значит, что Asterisk работает несколько лет, ему не требуются никакие перезагрузки или принудительные отключения. А еще это говорит о том, что в районе отличная ситуация с электроэнергией, но это уже не заслуга Asterisk.

Гибкий в настройке.

Зачастую возможности Asterisk ограничивает только фантазия пользователя. Ни один конструктор шаблонов не сравнится с Asterisk по гибкости настройки. Это позволяет решать с помощью Asterisk любые бизнес задачи, даже те, в которых выбор в его пользу не кажется изначально очевидным.

Имеет огромный функционал.

Во многом именно Asterisk показал какой должна быть современная телефонная станция. За многие годы развития функциональность Asterisk расширилась, а все основные возможности по-прежнему доступны бесплатно сразу после установки.

Интегрируется с любыми системами.

То, что Asterisk не умеет сам, он позволяет реализовать за счет интеграции. Это могут быть интеграции с коммерческими телефонными станциями, CRM, ERP системами, биллингом, сервисами колл-трекинга, колл-бэка и модулями статистики и аналитики.

Позволяет телефонизировать офис за считанные часы.

В нашей практике были проекты, реализованные за один рабочий день. Это значит, что утром к нам обращался клиент, а уже через несколько часов он пользовался новой IP-АТС. Безусловно, такая скорость редкость, ведь АТС – инструмент зарабатывания денег для многих компаний и спешка во внедрении не уместна. Но в случае острой необходимости Asterisk готов к быстрому старту.

Отличная масштабируемость.

Очень утомительно постоянно возвращаться к одному и тому же вопросу. Такое часто бывает в случае некачественного исполнения работ или выбора заведомо неподходящего бизнес-решения. С Asterisk точно не будет такой проблемы! Телефонная станция, построенная на Asterisk может быть масштабируема до немыслимых размеров. Главное – правильно подобрать оборудование.

Повышает управляемость бизнеса.

Asterisk дает не просто набор полезных функций, он повышает управляемость организации, качества и комфортности управления, а также увеличивает прозрачность бизнеса для руководства. Достичь этого можно, например, за счет автоматизации отчетов, подключения бота в Telegram, санкционированного доступа к станции из любой точки мира.

Снижает расходы на связь.

Связь между внутренними абонентами IP-АТС бесплатна всегда, независимо от их географического расположения. Также к Asterisk можно подключить любых операторов телефонии, в том числе GSM сим-карты и настроить маршрутизацию вызовов по наиболее выгодному тарифу. Всё это позволяет экономить с первых минут пользования станцией.