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

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

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

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

Добавочные номера

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

Важно

  • В маске необходимо прописывать строго то количество символов, которое будет указано в номере телефона.
  • Для разных категорий номеров (например, разные страны, мобильные/городские/доб.) маски задаются отдельно.
  • Формат масок стандартен: # — используется для цифр; символы-префиксы (плюс, скобки и др.) — выводятся буквально.

Что НЕ делают маски

  • Не проверяют корректность номера.
Маска не гарантирует, что номер реально существует или соответствует коду оператора. Например: по маске можно ввести +373 (000) 000-00-00, и ПланФикс это примет.
  • Не определяют страну или оператора.
ПланФикс не определяет по маске, какой это регион или мобильный оператор. Маска — просто шаблон, а не валидатор.
  • Не подставляют автоматически маску по стране.
Если вы ввели номер с кодом +1, а маска задана для +373 — она всё равно применится (или не применится), исходя из типа, а не страны.
  • Не влияют на работу телефонии или интеграций.
Маска не участвует в маршрутизации звонков, API-запросах, SIP-настройках и пр. Это только оформление при вводе и отображении.
  • Не "чистят" номер от лишних символов.
Если вы вставили номер с пробелами, скобками или лишними знаками, маска не уберёт их. Нужно ввести номер "как надо", чтобы он соответствовал шаблону.
  • Не работают как универсальный шаблон для всех стран сразу.
Одна маска — один формат. Нельзя сделать одну маску, которая будет для всех стран — нужно задавать их отдельно.
  • Не распознают добавочные номера, если их не ввели в точном формате.
Если маска задана как +373 (###) ###-##-##,###, но пользователь написал доб.123 — добавочный не распознается, он будет просто частью текста.

Перейти