План набора номера
В данном подразделе настраиваются подмена номера и вызовы без подтверждения:
-
Подмена номера - правила преобразования набираемых на телефоне номеров всоответствии с требованием Вашего SIP-провайдера или IP АТС, задать префиксвыхода в город удалить/добавить цифру в набранный номер.
-
Вызов без подтверждения - список номеров экстренного вызова. Звонок на номеразаданные в списке отправляется сразу без подтверждения вызова или анализаожидания набора следующей цифры номера.


В таблице приводится синтаксис правил преобразования номеров для подмены номера IP-телефоном
|
Символ
|
Описание подмены номера
|
|
«^»
|
В начальной позиции (перед числом). Например: ^134. Обозначает, что правило работает для номеров, начинающихся с 134.
|
|
«$»
|
В конечной позиции (после числа). Например: 2$. Обозначает, что правило работает для номеров, заканчивающихся на 2.
|
|
«.»
|
Соответствует любой цифре. Например: 3.4. Обозначает, что правило работает для номеров 314, 324, 334, 344 и так далее.
|
|
«*»
|
Указывает, что предыдущий элемент равен нулю или больше. Например: ab*c. Обозначает, что правило работает для номеров ac, abc, abbc, abbbc и так далее.
|
|
«-»
|
Указывает на любую цифру в указанном диапазоне. Например: [0-9]. Обозначает, что правило работает для любой цифры от " 0 "до " 9 " в указанном номере.
|
|
«[]»
|
Позволяет задать диапазон символов. Например: [123]. Обозначает, что правило работает для цифр 1, 2 или 3 в указанном номере.
|
|
«()»
|
Позволяют использовать несколько параметров в одном правиле. Например: ([1-5]) ([7-9])3. Обозначает, что правило работает для номеров 593, 173, 283 и так далее.
|
|
«$»
|
В начальной позиции. Используется в поле «Заменить» для обозначения параметров в круглых скобках. Для этого после символа «$» ставиться порядковый номер необходимой скобки. Например: $1 отвечает за число в первой () $2 за число во второй () а $0 за всю строку.
|
Примеры использования правил преобразования номеров:
1. Добавляем префикс к набранному пользователем номеру.
Пользователь набирает на IP телефоне номер: 8ХХХ, необходимо отправить в SIP-канал номер 89ХХХ.
|
Для добавления префикса «9» к номеру начинающемуся на «8», необходимо в поле «Набранный номер» прописать ^8, а в поле «Преобразованный номер» 9$0.
При наборе номера 8800 по правилу, телефон исправит номер на 98800.
2. Заменяем префикс набранный пользователем.
Пользователь набирает на IP телефоне номер: 9ХХХ , необходимо отправить в SIP-канал номер 7XXX
|
Для замены префикса «9» необходимо в поле «Набранный номер» прописать ^9(.*), а в поле «Преобразованный номер» 7$1(для замены «9» на «7»).
При наборе 9100 по правилу, телефон исправит номер на 7100.
3. Удаляем префикс набранный пользователем.
Пользователь набирает на IP телефоне номер: 98ХХ , необходимо отправить в SIP-канал номер 8XX
|
Для удаления префикса «9» необходимо в поле «Набранный номер» прописать ^9(.*), а в поле «Преобразованный номер» $1(для удаления).
При наборе 9800 по правилу, телефон исправит номер на 800.
4. Добавляем цифру на произвольную позицию в набранный пользователем номер.
Пользователь набирает на IP телефоне номер: 1XX, необходимо отправить в SIP-канал номер 1X0X
|
Для добавления цифры «0» необходимо в поле «Набранный номер» прописать ^1([0-9])(.*), а в поле «Преобразованный номер» 1$10$2.
При наборе номера 105 первая цифра не меняется, к переменной 1 добавляется 0($10), переменная 2 не меняется. При наборе номера 105 по правилу, телефон исправит номер на 1005.
5. Удаляем цифру из произвольной позиции в набранном пользователем номере.
Пользователь набирает на IP телефоне номер: XXX8X .... в канал нужно отправить XXXX
|
Для удаления цифры «8» необходимо в поле «Набранный номер» прописать ^([0-7]*)(8)(.*), а в поле «Преобразованный номер» $1$3. При наборе номера будут учитываться только переменные 1 и 3, переменная 2 будет удалена (она же цифра 8 в скобочках). При наборе номера 10085 по правилу, телефон исправит номер на 1005.
В случае, если набранный номер не может быть сопоставлен с правилами подмены номера, номер изменен не будет.
|
