Version 1 (modified by 6 years ago) ( diff ) | ,
---|
В плате VE-01 в качестве шаблонов на совпадение с которыми проверяются телефонные номера применяются perl-совместимые регулярные выражения (PCRE). Регулярные выражения (англ. regular expressions) - это широко используемый способ описания шаблонов для поиска текста и проверки соответствия текста шаблону. Регулярные выражения - формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов. Для поиска используется строка-образец (шаблон), состоящая из символов и метасимволов и задающая правило поиска.
В настройках платы VE-01 регулярные выражения применяются в следующих настройках:
- Настройка "Рег. выражение номера" окончаний FxS, 1ИНД, АДАСЭ, R2. Номер, набираемый абонентом соответствующего окончание проверяется на совпадение с регулярным выражением указанным в настройке. При совпадении с регулярным выражением немедленно отправляется вызов в IP-сеть без ожидания таймаута набора.
- Настройка "Рег. выражение вызова". При обслуживаниии вызова, после проверки совпадений вызываемого номера с номерами канальных окончаний, если совпадений обнаружено не было, выполняется второй проход, на котором к номеру(username) вызываемого абонента применяется регулярное выражение вызова (параметр “Рег. выражение вызова” в конфигурации канальных окончаний). Вызов будет передан для обслуживания первому незанятому канальному окончанию, у которого задано регулярное выражение вызова, под которое подпадает вызываемый номер.
- Функция "Маршрутизация SIP" Каждый маршрут состоит из двух основных частей - регулярного выражения, на совпадение с которым проверяется цель (target) запроса SIP, и строки, которой заменяется цель в случае совпадения.
Примеры регулярных выражений:
.
^2\d{6
} номера длиной 7 цифр и начинающиеся с цифры 2
Познакомиться подробней с синтаксисом регулярных выражений можно по следующим ссылкам:
Attachments (2)
- 1.png (19.7 KB ) - added by 5 years ago.
- 2.png (23.6 KB ) - added by 5 years ago.
Download all attachments as: .zip