Changes between Version 6 and Version 7 of Mc04regexp
- Timestamp:
- Dec 13, 2019, 2:44:59 PM (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Mc04regexp
v6 v7 14 14 - `^2\d{6}$` - номер длиной ровно 7 цифр и начинается с цифры 2, например `2123456`(символ `$` в выражении обозначает конец номера); 15 15 - `^2\d{6}` - номер длиной не менее 7 цифр и начинается с цифры 2, например `2123456#789`; 16 - `^(?![3 ,4]0\d{2})\d*` - принимает все вызовы кроме номеров начинающихся на 30хх, 40хх ( ;17 - `^[3 ,4]0\d{2}$` - принимает вызовы только на номера вида 30хх, 40хx;16 - `^(?![34]0\d{2})\d*` - принимает все вызовы кроме номеров начинающихся на 30хх, 40хх ( ; 17 - `^[34]0\d{2}$` - принимает вызовы только на номера вида 30хх, 40хx; 18 18 - `^8(?!10)\d{10}$` - междугородние номера длиной 11 цифр, начинающиеся с 8, исключая международные, начинающиеся с 810; 19 19 - `/^2(\d{6})/83422\1` - регулярное выражение с заменой: номер из 7 цифр, начинающийся с цифры 2, в случае совпадения номера с выражением `^2(\d{6})`, окончание принимает вызов, и к номеру добавляется префикс '8342'. Т.е. вызов на номер 2241205 будет принят окончанием и отправлен в сторону TDM на номер 83422241205; … … 21 21 - [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-сеть без ожидания таймаута набора. Если же совпадения с регулярным выражением не произошло, вызов будет отправлен по истечению таймаута набора очередной цифры. Примеры: 22 22 - `^2\d{6}` - вызов будет немедленно отправлен, как только абонент наберёт цифру 2 и ещё 6 любых цифр, например `2123456`; 23 - `^[2 ,3,5]\d{2}` - номер начинается с одной из цифр 2, 3 или 5, затем две любые цифры, например `374`;24 - `^+?7\d{10}` - в начале номера необязательный символ `+`, затем цифра 7, затем 10 любых цифр `+73422241205` или `73422241205`;25 - `^[^6 ,8]` - номер начинается с любой цифры кроме 6 или 8;23 - `^[235]\d{2}` - номер начинается с одной из цифр 2, 3 или 5, затем две любые цифры, например `374`; 24 - `^+?7\d{10}` - в начале номера необязательный символ `+`, затем цифра 7, затем 10 любых цифр, например `+73422241205` или `73422241205`; 25 - `^[^68]` - номер начинается с любой цифры кроме 6 или 8; 26 26 - `(^7\d{4})|(^6\d{2})` - 5 цифр начинающиеся с 7 или 3 цифры начинающиеся с 6, например `71234`, `612`; 27 27 - `/^2(\d{6})/83422\1` - регулярное выражение с заменой: номер из 7 цифр, начинающийся с цифры 2, в случае совпадения набранного номера с выражением `^2(\d{6})`, вызов будет отправлен на номер с префиксом '8342'. Т.е. если в окончании FxS задать такое выражение в качестве "Рег. выражение номера", то при наборе абонентом на телефоне номера 2241205 вызов будет отправлен на номер 83422241205;