Маски для телефонних номерів
Матеріал з Planfix
Для телефонних номерів можуть бути налаштовані маски, які визначають їх відображення в системі. Для цього потрібно зайти в Керуючий акаунтом — Системні довідники — Типи телефонних номерів:
| Мобільний | +# (###) ###-##-## |
| Робочий | +# (##) ##-##-## |
| Домашній | +# (####) ###-##-## |
Додаткові номери
- Набір дзвінків на додатковий номер забезпечується використовуваною вами віртуальною АТС. Відповідно, синтаксис також визначається віртуальною АТС. За нашою інформацією, на поточний момент таку можливість підтримують лише деякі віртуальні АТС.
- Зазвичай додатковий номер у масці вводиться через кому: +#(###)###-##-##,###
Важливо
- У масці необхідно прописувати строго ту кількість символів, яка буде вказана в номері телефону.
- Для різних категорій номерів (наприклад, різні країни, мобільні/міські/дод.) маски задаються окремо.
- Формат масок стандартний: # — використовується для цифр; префіксні символи (плюс, дужки тощо) — виводяться буквально.
Що маски НЕ роблять
- Не перевіряють коректність номера.
- Маска не гарантує, що номер реально існує або відповідає коду оператора. Наприклад: за маскою можна ввести +373 (000) 000-00-00, і Planfix це прийме.
- Не визначають країну або оператора.
- Planfix не визначає за маскою, який це регіон або мобільний оператор. Маска — просто шаблон, а не валідатор.
- Не підставляють автоматично маску за країною.
- Якщо ви ввели номер з кодом +1, а маска задана для +373 — вона все одно застосується (або не застосується), виходячи з типу, а не країни.
- Не впливають на роботу телефонії або інтеграцій.
- Маска не бере участі в маршрутизації дзвінків, API-запитах, SIP‑налаштуваннях тощо. Це лише оформлення при введенні та відображенні.
- Не "очищують" номер від зайвих символів.
- Якщо ви вставили номер з пробілами, дужками або зайвими знаками, маска не прибере їх. Потрібно ввести номер "як слід", щоб він відповідав шаблону.
- Не працюють як універсальний шаблон для всіх країн одразу.
- Одна маска — один формат. Неможливо зробити одну маску, яка підходила б для всіх країн — їх потрібно задавати окремо.
- Не розпізнають додаткові номери, якщо їх не ввели в точному форматі.
- Якщо маска задана як +373 (###) ###-##-##,###, але користувач написав доб.123 — додатковий номер не розпізнається, він буде просто частиною тексту.