Нормализация Caller ID для работы истории и панелей #158
jorikfon
started this conversation in
Ideas (Идеи)
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
При интеграции АТС с 1С постоянно возникают проблемы из за формата приходящего callerid.
В идеале, номер должен приходить в одном виде. Но на практике может поступать:
2293042 - короткий
74952293042 - через 7
84952293042 - через 8
74952293042 - через +7
Поля таблицы правил модификации входящего callerid:
pattern - пример 7[0-9] {10}
В dialplan я могу добавить следующую реализацию:
Вижу следующий путь реализации:
Хм... Вероятно правила лучше сделать глобальными для всех входящих маршрутов. В этом случае остается только пункт №1.
Если это нельзя сделать без настройки пользователем, то значит нужна страница с настройкой правил отдельная, но слишком много специфических настроек нагрузят интерфейс и он станет как freePBX.
Скорее всего сделаем так
Создадим модуль расширения - "Модуль нормализации CALLERID" там уже крутить дорисовывать.
А на основании нескольких модулей будем думать как сделать им менеджер, обновление, удаление, добавление без модификации ядра системы, возможно какое-то API для модулей в диалплане, может быть как у 1С или как у Битрикса.
Beta Was this translation helpful? Give feedback.
All reactions