Маски для телефонних номерів

Матеріал з Planfix
Перейти до: навігація, пошук

Для телефонних номерів можуть бути налаштовані маски, які визначають їх відображення в системі. Для цього потрібно зайти в Керуючий акаунтомСистемні довідникиТипи телефонних номерів:

Мобільний +# (###) ###-##-##
Робочий +# (##) ##-##-##
Домашній +# (####) ###-##-##

Додаткові номери

  • Набір дзвінків на додатковий номер забезпечується використовуваною вами віртуальною АТС. Відповідно, синтаксис також визначається віртуальною АТС. За нашою інформацією, на поточний момент таку можливість підтримують лише деякі віртуальні АТС.
Зазвичай додатковий номер у масці вводиться через кому: +#(###)###-##-##,###

Важливо

  • У масці необхідно прописувати строго ту кількість символів, яка буде вказана в номері телефону.
  • Для різних категорій номерів (наприклад, різні країни, мобільні/міські/дод.) маски задаються окремо.
  • Формат масок стандартний: # — використовується для цифр; префіксні символи (плюс, дужки тощо) — виводяться буквально.

Що маски НЕ роблять

  • Не перевіряють коректність номера.
Маска не гарантує, що номер реально існує або відповідає коду оператора. Наприклад: за маскою можна ввести +373 (000) 000-00-00, і Planfix це прийме.
  • Не визначають країну або оператора.
Planfix не визначає за маскою, який це регіон або мобільний оператор. Маска — просто шаблон, а не валідатор.
  • Не підставляють автоматично маску за країною.
Якщо ви ввели номер з кодом +1, а маска задана для +373 — вона все одно застосується (або не застосується), виходячи з типу, а не країни.
  • Не впливають на роботу телефонії або інтеграцій.
Маска не бере участі в маршрутизації дзвінків, API-запитах, SIP‑налаштуваннях тощо. Це лише оформлення при введенні та відображенні.
  • Не "очищують" номер від зайвих символів.
Якщо ви вставили номер з пробілами, дужками або зайвими знаками, маска не прибере їх. Потрібно ввести номер "як слід", щоб він відповідав шаблону.
  • Не працюють як універсальний шаблон для всіх країн одразу.
Одна маска — один формат. Неможливо зробити одну маску, яка підходила б для всіх країн — їх потрібно задавати окремо.
  • Не розпізнають додаткові номери, якщо їх не ввели в точному форматі.
Якщо маска задана як +373 (###) ###-##-##,###, але користувач написав доб.123 — додатковий номер не розпізнається, він буде просто частиною тексту.

Перейти