Настройка Dial Plan в голосовых шлюзах и мини-АТС
11.01.2014Синтаксис Dial Plan
Dial Plan состоит из:
- Цифры от 1 до 9.
- Последовательности цифр, заключенные в квадратные скобки. Означает, что может использоваться любая цифра из числа перечисленных в скобках. Например, запись вида [13579] означает, что могут быть использованы цифры 1, 3, 5, 7 и 9.
- Интервалы. Например, запись вида 1-9 означает, что может быть использована любая цифра от 1 до 9.
- "X" (икс). Он подменяет любую цифру. Например, запись вида XXXX означает, что может быть использован любой 4-значный номер.
- Символ "." Если она стоит после определенной цифры, то это означает, что ее можно включать в номер неограниченное количество раз. Например, запись вида 8x. означает, что может быть набран номер неограниченной длины из любых цифр, начинающийся с 8.
- Символ "|". Это своего рода аналог запятой в литературе. Используется для разделения последовательностей.
- Pn, где n - число секунд. Это принудительная пауза в наборе.
- Sn, где n - число секунд. Данная команда принудительно устанавливает время ожидания ввода следующего символа или цифры, если есть подходящие шаблоны.
- Ln, где n - число секунд. Данная команда принудительно устанавливает время ожидания ввода следующего символа или цифры, если подходящего шаблона нет.
- Символ "!". Запрещает набор последовательности. К примеру, запись вида 810x.! означает, что не могут набираться номера, начинающиеся с цифр 810.
- <N:n>, где N - набранная комбинация цифр, а n - подставляемая автоматически. Подставляет n в любое место номера. Например, запись вида <:8495>[1-79]xxxxxx означает, что при наборе семизначного номера, начинающегося не с 8, к нему в начало автоматом будет подстановлено 8495. Еще пример: <8:495>xxx xx xx означает, что при наборе 8 и семи любых цифр, после 8 будет автоматически подставляться 495.
- Символ ",". Используется для подачи в линию длинного гудка. Например, последовательность вида 1,2 будет означать, что после набора цифры 1 в линию будет подаваться гудок, пока не будет набрана цифра 2.
В dial plan'ах допустимо использование пробелов, они используются для придания читабельности.
Примеры
- Dial Plan для звонков на городские номера московского региона:
8 49[59] xxx xx xx - Dial Plan для звонков на мобильные номера России:
8 9xx xxx xx xx - Автоматическая подстановка 8 495 при звонке на 7-значный номер:
<:8495> xxx xx xx - Запрет международных вызовов:
8 10 x.! - Dial Plan для разрешения звонков на городские номера московского региона и мобильные номера России, а также запрета международных вызовов:
8 49[59] xxx xx xx | 8 9xx xxx xx xx | 8 10 x.!
В некоторых устройствах dial plan заключается в круглые скобки - вот так: (8 9xx xxx xx xx). Например, во всей линейке голосовых шлюзов Cisco SB / Linksys. Данную шпаргалку мы написали, не в последнюю очередь, для пользователей этих устройств. Все представленные диал-планы были протестированы на устройстве Cisco SPA8000.
Что еще почитать: достаточно подробный мануал по устройствам Cisco SB SPA2102, SPA3102, SPA8000, SPA8800, PAP2T: http://www.cisco.com/en/US/docs/voice_ip_comm/csbpvga/ata/administration/guide/ATA_AG_v3_NC-WEB.pdf. О настройке диал-планов читать с 56-й страницы.