Эта статья является этапом курса по настройке FreePBX 14 маршрутизация вызовов:
Следующим шагом после подключения к провайдеру услуг телефонной связи, необходимо настроить маршрутизацию вызовов. Как сделать маршрутизацию исходящих и входящих вызовов для транков SIP или PjSIP, расскажем в этой статье.
Маршрутизация вызова – важнейшая задача по настройке офисной УАТС. В настройках входящей маршрутизации, как правило, компании реализуют свои бизнес-процессы – направляют вызовы с определенных номеров на IVR или очереди, c других номеров на Ring Group (группы вызова), а третьи напрямую на ответственного менеджера. При исходящей маршрутизации, можно учитывать направление вызова, например, если у вас 2 провайдера IP – телефонии, и один из них дает наилучшую цену для звонков во Владивосток, а другой для звонков на Москву.
Исходящая маршрутизация
Для настройки исходящей маршрутизации вызовов в FreePBX 14 необходимо перейти на вкладку Connectivity → Outbound Routes.
ROUTE SETTINGS
На первой вкладке доступны параметры:
- Route Name – Название маршрута. Следует использовать в соответствии с типом вызова (локальный, зоновый, междугородний).
- Route CID – В данном поле можно ввести CallerID для этого маршрута. Номер, который будет отправляться в сторону провайдера. Важно отметить, что данный CID является менее приоритетным, чем CID настроенный на SIP – транке и правилах Ring Group, Follow Me.
- Override Extension – Yes/No: Если выбрано значение Yes, то настроенный в параметрах экстеншена Outbound CID будет игнорироваться.
- Route Password – Данная настройка позволяет запрашивать у пользователя пароль, чтобы позвонить через данный маршрут. Это достаточно полезная опция, при звонках зарубеж.
- Route Type – Выбрать тип маршрута:
- Emergency: Экстренные службы;
- Intra-Company: Внутрикорпоративное соединение с сохранением CallerID вместо исходящего CID.
- Music On Hold – Музыка ожидания на маршруте. Для различных направлений звонка, например, можно делать какое-либо звуковое сообщение на нативном для направления языке.
- Time Group – Временная группа. Если отмечено, то этот маршрут будет использоваться только в указанное в настройках Applications → Time Group.
- Route Position – Во FreePBX 14, как и в других версиях используется приоритетность маршрутов в зависимости от его позиции. В данном пункте можно выбрать позицию маршрута относительно других.
- Trunk Sequence for Matched Routes – Последовательность SIP – транков для отправления вызова в сторону провайдера. Если первый транк не работает, вызов будет отправлен во второй и так далее.
- Optional Destination on Congestion – Если вызов не может состояться по причине неработоспособности SIP – транка, то его возможно отправить, например, на звуковое сообщение «В настоящее время все линии заняты. Обратитесь в техническую поддержку».
DIAL PATTERNS
На данной вкладке определяется формат набора номера.
Dial Patterns – определяет формат набираемого номера и производимые с ним модификации. Шаблон содержит поля:
- Prepend – Данная часть будет добавлена к Match Pattern перед отправкой на внешнюю линию.
- Prefix – Часть шаблона, которая будет удалена перед отправкой на внешнюю линию.
- Match Pattern – Набранный номер.
- CallerID – Если указать, то данный шаблон будет выполнен только для указанного CallerID. Возможно использовать шаблоны (например 1XX, 11XX).
Шаблон Match Pattern имеет следующий формат:
ШаблонОписаниеXЛюбое целое число от 0 до 9ZЛюбое целое число от 1 до 9NЛюбое целое число от 2 до 9[1237-9]Любые целые числа. Например, перечисление: 1[0-35-9].Точка. Любой набор символов, соответствует одному или нескольким символам.
ВАЖНО: FreePBX ищет совпадения, сопоставляя Prefix и Match Pattern.
IMPORT/EXPORT PATTERNS
- Upload from CSV – Загрузка маршрутизации из файлы CSV. Формат: prepend,prefix,”match pattern”,callerid.
- Export Dialplans as CSV – Выгрузка маршуртизации в файл CSV.
ADDITIONAL SETTINGS
- Call Recording – Включение/отключение или переопределение записи вызова на маршрут.
- PIN Set – Набор контактов, использующих PIN авторизацию на маршрут.
В заключении хотелось бы сделать акцент на безопасности. Не используйте такие форматы набираемых номеров как: . и X. Как это предлагает оператор Zadarma тут и тут. Это не безопасно! Используйте заведомо известные направления. Мы сформировали для вас список маршрутов из Россвязи в соответствии с Приказом Минкомсвязи России от 25.04.2017 №205 “Об утверждении и введении в действие Российской системы и плана нумерации”:
Спецслужбы:
[out-service]
0[1234]
1X
1XX
1[13-9]XX
КДУ Бесплатные (Код доступа к услуге):
[out-kdu]
;КДУ Российская Федерация
8800[1-7]XXXXXX
;КДУ Республика Казахстан
8800[089]XXXXXX
;КДУ Российская Федерация
8804XXXXXXX
КДУ Платные (Код доступа к услуге):
[out-kdu-pay]
880[1-35-9]XXXXXXX
;Доступ к телематическим услугам и услугам по передачи данных
897[0-1]XXXXXXX
Мобильные. Не следует использовать маску _89. – так как в этой маске присутствуют международные маски номеров дружественных государств: Казахстан, Абхазия и т.д.
[out-zona]
894[1-9]XXXXXXX
899534[0-35-9]XXXX
89953[0-35-9]XXXXX
8995[0-24-9]XXXXXX
89974[0-35-9]XXXXX
8997[02357-9]XXXXXX
8999XXXXXXX
899[0-46]XXXXXXX
89[5-8]XXXXXXXX
89[0-39]XXXXXXXX
Междугородние:
[out-mg]
884[1-9]XXXXXXX
885[1-9]XXXXXXX
88[1-36-9]XXXXXXXX
8[3-5]XXXXXXXXX
Международные:
[out-mn]
8[67]XXXXXXXXX
88[45]0XXXXXXX
810[67]XXXXXXXXXX
8940XXXXXXX
8995344XXXX
89971XXXXXX
899744XXXXX
89976XXXXXX
8998XXXXXXX
8102[03]XXXXXXXXXX.
8103[1234]XXXXXXXX.
81035[16789]XXXXXXX.
81037[02345]XXXXXXX.
81038[025]XXXXXXX.
81039XXXXXXXX.
8104[01345689]XXXXXXXX.
81042[01]XXXXXXX.
8105[13456]XXXXXXXX.
810[67]XXXXXXXXX
810800XXXXXXX.
8108[126]XXXXXXXX.
810963XXXXXXXX.
81099[24568]XXXXXXX.
81091XXXXXXXX.
81097[12]XXXXXXX.
8109[01]XXXXXXXX.
Входящая маршрутизация
Для настройки входящей маршрутизации вызовов в FreePBX 14 необходимо перейти на вкладку Connectivity → Inbound Routes.
Основной пункт настройки – DID Number. Данный параметр вы получаете от вашего провайдера и, как правило, он совпадает с подключаемым номером. Даем имя нашему входящему маршруту – чтобы не путаться, мы советуем так же дать имя в соответствие с номером. Далее, самое главное – поле Set Destination. Выбираем назначение для нашего звонка. Это может быть как IVR, проверка времени, Ring Group, Extensions, DISA или любая другая подсистема обработки вызовов.
На этом настройка FreePBX 14 маршрутизация вызовов завершена.