Диалплан или шаблон звонков по транку с провайдером.

Цель: настроить звонки на внешние городские/межгород и мобильные без «нулей» или «девяток», а сразу 8-926-ХХХ-ХХХХ.

Естественно, для этого переходим в панель управления FreePBX в виртуальной АТС Asterisk. Идём в раздел исходящей маршрутизации «Outbound Routes», выбираем нужный нам маршрут и редактируем его шаблон вызовов.

На скриншоте моей настройки звонить можно и через ноль, и через девятку, и просто с прямым набором городского или мобильного номера 8-926-ХХХ-ХХХХ. Сделано это для того, чтобы меня больше никто и никогда не спрашивал — «а как звонить в город?». Звоните как хотите.

b52361255a

Опытным путём я выяснил, что мой провайдер пускает вызов при наборе «ноля» перед номером, по-другому не проходил звонок. Т.е. этот «ноль» нужен провайдеру, поэтому он везде присутствует. Разберёмся что за поля в шаблоне и за что они отвечают.

В шаблоне присутствуют поля: приставка(prepend), префикс (prefix) и совпадение шаблона номера (match pattern).
Расшифруем значения этих полей, чтобы каждый смог понять, зачем нужно каждое из них.

Приставка это любые цифры которые Asterisk подставит перед введённым номером, префикс это цифры которые Астериск уберёт из введённого номера, шаблон это сам шаблон номера. В шаблоне используются маски: X — одна цифра от 0 до 9, Z — одна цифра от 1 до 9, N — одна цифра от 2 до 9, ну и конечно сами цифры.

Т.е. в примере на моем скриншоте понятно, что пользователь может набрать номер тремя способами — результат тот же:
1) «через ноль»: 0-8-926-ХХХ-ХХХХ, «ноль» который нужен провайдеру пользователь набирает сам.
2) «прямой набор»: 8-926-ХХХ-ХХХХ, «ноль» подставляется автоматически,при обнаружения ввода 11значного номера с 8 впереди.
3) «Через девятку» 9-8-926-ХХХ-ХХХХ: «ноль» подставляется также автоматом, при совпадении 12значного номера с 98 впереди.

Всё это я решил записать, ведь дырявая голова снова всё забудет.

Добавить комментарий