8(499)-709-97-83
Работаем с 8:00 до 19:00

Шаблоны исходящих правил во FreePBX

  • 20 февраля 2015

Для совершения исходящих вызовов наша IP-АТС должна знать какой номер, в каком формате, и по какому транку ей передать. В разделе "Исходящая маршрутизация" (Outbound Routes) мы можем создать несколько маршрутов. В каждом маршруте может быть использовано несколько транков. Маршруты перебираются по порядку сверху вниз, и как только находится совпадение в шаблоне номера, вызов отправляется в первый транк в маршруте. Транки тоже перебираются сверху вниз, и если первый маршрут по какой-то причине не сработал (например пришел отбой с 5xx ошибкой), используется второй и так далее по списку.

Учитывая то, что маршруты перебираются сверху вниз, первыми по списку лучше указывать более детальные маршруты, например, с кодом города, после них делать маршруты с более общей маской например мобильники, затем уже страну. Если сделать наоборот то сработает маршрут страны, но не сработают остальные.Теперь поговорим более подробно о шаблонах (Шаблоны номеров, используемые на этом маршруте \ Dial Patterns that will use this Route).

 

Поля шаблона:

 

Prepend + - добавляет префикс к номеру;

Prefix | - удаляет указанный префикс из набора номера;

Match Pattern - совпадение шаблона;

/CallerID - можно указать внутренний номер или группу номеров, для которого будет работать данный маршрут.

 

В шаблоне мы можем использовать следующие обозначения:

X — любая цифра 0 — 9;

Z — любая цифра 1 — 9;

N — любая цифра 2 — 9;

[123] — любая из цифр, перечисленных в квадратных скобках.. — одна или несколько произвольных цифр;

| — символ, позволяющий шаблону удалять префикс набора из номера (например: 9|NXXXXXXXXXX — соответствует номеру 984991234567, но в транк номер будет передан вида 84991234567).

 

Основную часть мы описали, пора перейти непосредственно к примерам.


Сделаем исходящее правило для звонков по Москве (номера в коде 8495 и 8499):

 


Если абоненты привыкли набирать номер, начиная с кода города, то сделаем правило с добавлением 8 вначале номера:


Многие операторы ждут номер в формате e164 (код страны + номер), а пользователи привыкли набирать номер через 8. Сделаем правило набора через 8, после чего удалим ее и подставим 7:

 


Мобильные:


Теперь сделаем правила для Междугородних вызовов. Если вы хотите ограничить конкретными городами, то перечислим их коды:


или можно сделать общее правило:

 


Сделаем правило для международных вызовов:


Если абоненты привыкли набирать международный номер начиная с кода страны (например 375113445567), то сделать такое правило и добавить 810 перед номером:

 


Можно разрешить исходящие вызовы на МГ/МН вызовы с определенного номера (добавочный 300) или группы номеров (номера 112-115):

Главное не забывать, что в самом начале должны быть более детальные маршруты, а маршруты с общей маской должны быть ниже.


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

 
Powered by SEO CMS ver.: 23.1 TOP 2 (opencartadmin.com)
 
Метки: Asterisk, FreePBX