Нормализация 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
Uh oh!
There was an error while loading. Please reload this page.
-
При интеграции АТС с 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