Що таке "План нумерації (Digit Map)" і "Правило заміни префікса" в налаштуваннях вбудованого адаптера IP-телефонії інтернет-центру Keenetic VOX / III / LTE і модуля Keenetic Plus DECT?
Спочатку пояснимо, для чого призначене кожне з цих налаштувань.
План нумерації (Digit Map)
Digit Map (RFC3435) - функція, яка дозволяє вихідні дзвінки, які задовольняють зазначеним шаблонами. Якщо виклик не задовольняє жодному з шаблонів, то він буде відкинутий.
Іншими словами, номер, що набирається користувачем, повинен відповідати шаблону Digit Map, який встановлений за замовчуванням або вказаний користувачем.
План нумерації (Digit Map)
Digit Map (RFC3435) - функція, яка дозволяє вихідні дзвінки, які задовольняють зазначеним шаблонами. Якщо виклик не задовольняє жодному з шаблонів, то він буде відкинутий.
Іншими словами, номер, що набирається користувачем, повинен відповідати шаблону Digit Map, який встановлений за замовчуванням або вказаний користувачем.
Правило заміни префікса
Префікс в налаштуваннях SIP потрібен не для вихідних дзвінків, а для вхідних викликів, щоб телефони могли коректно відображати Caller ID і здійснювати зворотні виклики.
Тепер більш детально розглянемо кожен із зазначених параметрів.
Префікс в налаштуваннях SIP потрібен не для вихідних дзвінків, а для вхідних викликів, щоб телефони могли коректно відображати Caller ID і здійснювати зворотні виклики.
Тепер більш детально розглянемо кожен із зазначених параметрів.
Використання функції Digit Map (План нумерації)
Це налаштування доступне в веб-конфігураторі інтернет-центру в меню Телефон на вкладинці FXS в разділі Digit Map (RFC3435).
Це налаштування доступне в веб-конфігураторі інтернет-центру в меню Телефон на вкладинці FXS в разділі Digit Map (RFC3435).
У полі План нумерації можна налаштувати шаблони Digit Map.
За замовчуванням в інтернет-центрі задані 5 шаблонів - x.T | 0xx | 8xxxxxxxxxx. | [* #] Xx [* #] x. | [* #] X.
Правила поділяються символом "|".
x - це будь-яка цифра від 0 до 9;
Т - це значить очікування протягом інтервалу, заданого в полі Інтервал очікування набору при частковому збігу;
[] - це будь-який елемент із зазначених в дужках; можна використовувати інтервали і коми, тобто [1-3,9] означає будь-яку з 1,2,3 і 9;
. - означає, що попередній елемент може повторюватися скільки завгодно разів (в тому числі і нуль раз).
За замовчуванням в інтернет-центрі задані 5 шаблонів - x.T | 0xx | 8xxxxxxxxxx. | [* #] Xx [* #] x. | [* #] X.
Правила поділяються символом "|".
x - це будь-яка цифра від 0 до 9;
Т - це значить очікування протягом інтервалу, заданого в полі Інтервал очікування набору при частковому збігу;
[] - це будь-який елемент із зазначених в дужках; можна використовувати інтервали і коми, тобто [1-3,9] означає будь-яку з 1,2,3 і 9;
. - означає, що попередній елемент може повторюватися скільки завгодно разів (в тому числі і нуль раз).
Якщо набраний вихідний номер потрапляє під правило, виклик здійснюється через таке значення секунд після закінчення його набору, яке зазначено в полі Інтервал очікування набору при повному збігу.
Правила за замовчуванням:
x.T - набір будь-якій комбінації;
0xx - набір тризначних спецномерів;
8xxxxxxxxxx. - набір будь-якого номера по Україні;
[* #] Xx [* #] x. - правило для можливості працювати з вбудованими сервісами (налаштовуються в меню Телефон> Сервіси);
[* #] X. - правило для можливості працювати з вбудованими сервісами (налаштовуються в меню Телефон> Сервіси).
x.T - набір будь-якій комбінації;
0xx - набір тризначних спецномерів;
8xxxxxxxxxx. - набір будь-якого номера по Україні;
[* #] Xx [* #] x. - правило для можливості працювати з вбудованими сервісами (налаштовуються в меню Телефон> Сервіси);
[* #] X. - правило для можливості працювати з вбудованими сервісами (налаштовуються в меню Телефон> Сервіси).
Налаштування правила заміни префікса
Це налаштування доступне в веб-конфігураторі інтернет-центру в меню Телефон на вкладинці Лінія в разділі Налаштування SIP для линії в полі Правило заміни префікса.
Префікс в налаштваннях SIP потрібен для вхідних викликів, щоб телефон міг коректно відображати Caller ID (номер абонента) і здійснювати зворотні виклики.
Наведемо приклад, в яких випадках це може бути корисно.
Припустимо, що ми користуємося сервіс IP-телефонії DataGroup. При надходженні виклику телефон покаже номер абонента. Якщо на виклик не відповісти, то в журналі телефону залишиться запис з номером. Але, якщо Ви захочете передзвонити за цим номером, то нікуди не додзвонитися, тому що вхідні номери повинні маркуватися у міжнародному форматі, наприклад 380993222233 (з України). При цьому набір номера в DataGroup відбувається через вісімку - 80993222233. Якщо перед передачею Caller ID телефону замінити код з 38 на 8, то в цьому випадку абонент зможе передзвонити по пропущеному виклику.
Розглянемо докладніше сінтакіс правила.
Саме правило задається в круглих дужках ().
Символ ">" означає, що символ перед знаком потрібно замінити на символ(и) після нього.
У нашому прикладі потрібно керуватися правилом: (38> 8) x.
Тобто в збереженому номері Caller ID буде замінюватися префікс 7 на 8.
x - означає будь-яку цифру від 0 до 9;
. - попередній елемент може повторюватися скільки завгодно раз (в тому числі і нуль раз).
Наведемо приклад, в яких випадках це може бути корисно.
Припустимо, що ми користуємося сервіс IP-телефонії DataGroup. При надходженні виклику телефон покаже номер абонента. Якщо на виклик не відповісти, то в журналі телефону залишиться запис з номером. Але, якщо Ви захочете передзвонити за цим номером, то нікуди не додзвонитися, тому що вхідні номери повинні маркуватися у міжнародному форматі, наприклад 380993222233 (з України). При цьому набір номера в DataGroup відбувається через вісімку - 80993222233. Якщо перед передачею Caller ID телефону замінити код з 38 на 8, то в цьому випадку абонент зможе передзвонити по пропущеному виклику.
Розглянемо докладніше сінтакіс правила.
Саме правило задається в круглих дужках ().
Символ ">" означає, що символ перед знаком потрібно замінити на символ(и) після нього.
У нашому прикладі потрібно керуватися правилом: (38> 8) x.
Тобто в збереженому номері Caller ID буде замінюватися префікс 7 на 8.
x - означає будь-яку цифру від 0 до 9;
. - попередній елемент може повторюватися скільки завгодно раз (в тому числі і нуль раз).
Синтаксис налаштування префікса аналогічний правилам Digit Map.
Правила працюють за принципом маски, тобто номер, що відповідає наведеній в правилі масці, буде модифікований відповідно до цього правила.
Наприклад, за інформацією вхідного дзвінка номер абонента 80503232321. Нехай вказано правило (8> +38) 050xxxxxxx. Воно діє для рядку чинного номеру і на телефонному апараті після обробки буде відображено номер абонента +380503232321.
Можна використовувати такі символи:
| - роздільник правил;
[] - умова наявності в рядку номера будь-яких символів, що відповідають виразу всередині;
. - попередній символ послідовно може бути повторений будь-яку кількість разів;
() - обмеження виразу, що виконує дії над рядком символів; для опису дії можна використовувати:
> - символи зліва замінюються на символи праворуч;
- - інтервал;
, - перерахування, наприклад [0,2,6-9] означає "0, або 2, або будь-яке інше число з 6, 7, 8, 9";
x - будь-яка цифра.
Увага! Круглі дужки будуть враховуватися тільки на початку рядка правила заміни префікса.
Додаткові приклади:
(38> 8107) [3-9] x. - замість 38 вставляємо 8107. Щоб вхідний дзвінок потрапив під правило, наступна цифра після префікса повинна бути від 3 до 9. Далі може бути будь-яку кількість будь-яких цифр.
([8] 044>) x. - тут префікси 8044 видаляються з усіх номерів, якщо вони були.
(10 [1-4]> 112) - всі екстрені номери 101, 102, 103, 104 замінюємо на 112.
(> 810) x. - префікс за замовчуванням; до будь-якого входить номеру додається 810.
(38> 8) [3-9] xxxxxxxxx - міняємо 38 на 8 на початку номера, тільки якщо маємо повністю валідний (відповідає вимогам або допустимий) 11-значний номер.
(00> +) x. - цим правилом будуть замінені символи 00 на + перед будь-яким набором, і номер 00380507654321 перетвориться в +380507654321.
Правила працюють за принципом маски, тобто номер, що відповідає наведеній в правилі масці, буде модифікований відповідно до цього правила.
Наприклад, за інформацією вхідного дзвінка номер абонента 80503232321. Нехай вказано правило (8> +38) 050xxxxxxx. Воно діє для рядку чинного номеру і на телефонному апараті після обробки буде відображено номер абонента +380503232321.
Можна використовувати такі символи:
| - роздільник правил;
[] - умова наявності в рядку номера будь-яких символів, що відповідають виразу всередині;
. - попередній символ послідовно може бути повторений будь-яку кількість разів;
() - обмеження виразу, що виконує дії над рядком символів; для опису дії можна використовувати:
> - символи зліва замінюються на символи праворуч;
- - інтервал;
, - перерахування, наприклад [0,2,6-9] означає "0, або 2, або будь-яке інше число з 6, 7, 8, 9";
x - будь-яка цифра.
Увага! Круглі дужки будуть враховуватися тільки на початку рядка правила заміни префікса.
Додаткові приклади:
(38> 8107) [3-9] x. - замість 38 вставляємо 8107. Щоб вхідний дзвінок потрапив під правило, наступна цифра після префікса повинна бути від 3 до 9. Далі може бути будь-яку кількість будь-яких цифр.
([8] 044>) x. - тут префікси 8044 видаляються з усіх номерів, якщо вони були.
(10 [1-4]> 112) - всі екстрені номери 101, 102, 103, 104 замінюємо на 112.
(> 810) x. - префікс за замовчуванням; до будь-якого входить номеру додається 810.
(38> 8) [3-9] xxxxxxxxx - міняємо 38 на 8 на початку номера, тільки якщо маємо повністю валідний (відповідає вимогам або допустимий) 11-значний номер.
(00> +) x. - цим правилом будуть замінені символи 00 на + перед будь-яким набором, і номер 00380507654321 перетвориться в +380507654321.
Примітка
Що стосується налаштування USB-модуля Keenetic Plus DECT, його правила заміни префікса такі ж, як і ті, що діють в інтернет-центрах Keenetic VOX / III / LTE.
А ось Digit Map (План нумерації) пристрою Keenetic Plus DECT, на відміну від Keenetic VOX / III / LTE, називається Правилом набору. Синтаксис правила набору такий ж, що і план нумерації в Keenetic VOX / III / LTE, але правила набору використовуються для маршрутизації вихідних дзвінків: виклик йде через лінію, правилам набору якої відповідає набраний номер.
Що стосується налаштування USB-модуля Keenetic Plus DECT, його правила заміни префікса такі ж, як і ті, що діють в інтернет-центрах Keenetic VOX / III / LTE.
А ось Digit Map (План нумерації) пристрою Keenetic Plus DECT, на відміну від Keenetic VOX / III / LTE, називається Правилом набору. Синтаксис правила набору такий ж, що і план нумерації в Keenetic VOX / III / LTE, але правила набору використовуються для маршрутизації вихідних дзвінків: виклик йде через лінію, правилам набору якої відповідає набраний номер.
Налаштування USB-модуля Keenetic Plus DECT можна знайти в веб-конфігураторі в меню Телефонна станція на вкладинці Телефонні лінії, натиснувши кнопку Додати лінію.
Додаткову інформацію про налаштування USB-модуля Keenetic Plus DECT можна знайти в статті: «Телефонна станція Keenetic Plus DECT»
KB-5085