Changes between Initial Version and Version 1 of Mc04regexp


Ignore:
Timestamp:
Nov 6, 2018, 12:41:58 PM (6 years ago)
Author:
san
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Mc04regexp

    v1 v1  
     1В плате VE-01 в качестве шаблонов  на совпадение с которыми проверяются телефонные номера применяются perl-совместимые регулярные выражения ([https://www.pcre.org/ PCRE]).
     2Регулярные выражения (англ. regular expressions)  - это широко используемый способ описания шаблонов для поиска текста и проверки соответствия текста шаблону. Регулярные выражения - формальный язык поиска и осуществления манипуляций с подстроками в тексте, основанный на использовании метасимволов. Для поиска используется строка-образец (шаблон), состоящая из символов и метасимволов и задающая правило поиска.
     3
     4В настройках платы VE-01 регулярные выражения применяются в следующих настройках:
     5- [sip_ua:wiki:EndpointParameters#%D0%A0%D0%B0%D0%B7%D0%BD%D1%8B%D0%B5%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B Настройка "Рег. выражение номера"] окончаний FxS, 1ИНД, АДАСЭ, R2. Номер, набираемый абонентом соответствующего окончание проверяется на совпадение с регулярным выражением указанным в настройке. При совпадении  с регулярным выражением немедленно отправляется вызов в IP-сеть без ожидания таймаута набора.
     6- [sip_ua:wiki:EndpointParameters#%D0%A0%D0%B0%D0%B7%D0%BD%D1%8B%D0%B5%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D1%8B Настройка "Рег. выражение вызова"]. При обслуживаниии вызова, после проверки совпадений вызываемого номера с номерами канальных окончаний, если совпадений обнаружено не было, выполняется второй проход, на котором к номеру(username) вызываемого абонента применяется регулярное выражение вызова (параметр “Рег. выражение вызова” в конфигурации канальных окончаний). Вызов будет передан для обслуживания первому незанятому канальному окончанию, у которого задано регулярное выражение вызова, под которое подпадает вызываемый номер.
     7- [sip_ua:wiki:FunctionsSipRouting Функция "Маршрутизация SIP"] Каждый маршрут состоит из двух основных частей - регулярного выражения, на совпадение с которым проверяется цель (target) запроса SIP, и строки, которой заменяется цель в случае совпадения.
     8
     9Примеры регулярных выражений:
     10{{{.}}}
     11{{{^2\d{6}}}} номера длиной 7 цифр и начинающиеся с цифры 2
     12
     13Познакомиться подробней с синтаксисом регулярных выражений можно по следующим ссылкам:
     14
     15http://www.shtogrin.com/library/web/pcre/doc/pcre/