Dial Plan (план набора или правила набора) — список правил, определяющий, как телефон обрабатывает цифры, которые пользователь вводит с клавиатуры устройства. При наборе номера телефон будет проверять соответствие введенных пользователем цифр и установленных правил набора. Если такое соответствие будет найдено, правило активируется, и набираемый номер будет обработан согласно ему.

Правила набора будут действительны как для клавиш, так и для функций перенастроенного набора, таких как:

  • набор из справочника или истории вызовов;

  • DSS‑клавиши (быстрый набор, BLF, интерком и пр.);

  • функции набора (горячая линия, повторный набор и пр.).

Редактирование правил набора на оконечных SIP‑устройствах — не самая востребованная функция, так как обычно их настройка производится на стороне SIP‑сервера. Но в некоторых случаях может возникнуть потребность настройки правил набора на телефонах, например:

  • при отсутствии или недостаточности данного функционала на стороне сервера (например, если компания пользуется услугами облачной телефонии);

  • когда существует необходимость более гибко настроить правила набора для определенных групп оконечных устройств и пр.

Телефоны Yealink поддерживают 4 типа правил набора.

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

Ограничение на количество правил: 100.

Ускоренный набор. Автоматический набор номера без нажатия клавиши отправки вызова. При наборе номера с клавиатуры проверяется его соответствие шаблону "Ускоренный набор". Если такое соответствие найдено, номер будет набран автоматически без нажатия клавиши отправки вызова.

Ограничение на количество правил: 20.

Код города. Автоматическая подстановка кода города к определенным номерам. При наборе номера с клавиатуры проверяется его соответствие шаблону "Код города". Если такое соответствие найдено, к набранным цифрам будут присоединены цифры кода города.

Ограничение на количество правил: 1.

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

Ограничение на количество правил: 10.

Редактирование правил набора

Редактирование правил набора можно произвести через веб-интерфейс или конфигурационный файл (автопровижининг).

Веб-интерфейс: Настройки – Правила набора – [Правила замены/Ускорен. набор/Код города/Блокировка]

Для редактирования необходимо выбрать правило из списка либо создать новое.

rules_01.png
Добавление правила набора (старый вид веб-интерфейса)

rules_02.png
Добавление правила набора (новый вид веб-интерфейса)

Общий синтаксис для правил набора:

Символ

Описание

.

Точка соответствует одному или нескольким символам.

х

Символ х соответствует одному любому символу.

-

С помощью дефиса можно указать диапазон допустимых символов, например, [2-5].

,

С помощью запятой можно перечислить символы, например, [2,3,4,5].

[]

Позволяет указать последовательность или диапазон символов. Соответствует одному символу. То есть, например, если в скобках указано [1-3,7], правило набора сработает, если пользователем введен символ 1, 2, 3 или 7.

()

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

$

Символ $, за которым следует номер из круглой скобки, указывает на символы, помещенные в эту скобку.

Примеры реализации правил набора

Правило замены

Задача 1: менять введенную с клавиатуры 8 на 7.

Решение:
dialplan.replace.prefix.1 = 8(.)
dialplan.replace.replace.1 = 7$1

Задача 2: вместо номеров, начинающихся на 211, 212, набирать 2184 + введенный номер.

Решение:
dialplan.replace.prefix.1 = 21[1-2](.)
dialplan.replace.replace.1 = 2184$1

rules_03.png

Набрать сейчас

Задача: необходимо, чтобы пятизначные номера, начинающиеся с 184, набирались автоматически с задержкой в 4 секунды.

Решение:
dialplan.dialnow.rule.1 = 184xx
phone_setting.dialnow_delay = 4

rules_04.png

Код города

Задача: код города – 495. Необходимо добавлять код города и цифру 7 к вводимому номеру, состоящему из 7 цифр.

Решение:
dialplan.area_code.code = 7495
dialplan.area_code.max_len = 7
dialplan.area_code.min_len = 7

rules_05.png

Блокируемые номера

Задача 1: необходимо заблокировать возможность звонить из бухгалтерии в IT-отдел (номера IT-отдела 211, 212, 213, 214).

Решение:
dialplan.block_out.number.1 = 21[1-4]

Задача 2: необходимо заблокировать набор номеров, начинающихся на 7.

Решение:
dialplan.block_out.number.1 = 7(.)

rules_06.png

Таким образом, телефоны Yealink предлагают достаточно гибкий набор функций редактирования правил набора, позволяющий решать различные задачи. При этом функционал IP-телефона замещает или дополняет аналогичный функционал SIP-сервера.

Комментарии (0)