...

Не работает бесплатный модуль для телефонии Asterisk с CRM ELMA365

Тема в разделе "Вопросы по платформе", создана пользователем Antropos, 12 дек 2024.

  1. Antropos

    Antropos Участник

    Здравствуйте.
    Длительное время пытаемся интегрировать модуль Asterisk (тип канала PJSIP) с CRM ELMA.
    Телефония Asterisk
    Модуль не поддерживает соединение по websocket, ELMA не видит входящих звонков.
    Прекрасно работают исходящие из CRM.

    Порты между crm и asterisk, казалось бы, все открыты, в фаерволл asterisk добавлен IP crm ELMA, но пациент то жив, то нет.
    Более или менее работало все на vmware с версией модуля 2022.11.6-8, на платформе ELMA 2024.2.4, но этот стек сейчас нельзя использовать, а последнюю версию модуля asterisk 2024.3.15-6 на более свежих платформах ELMA 05-10.2024 на кластере с иной виртуализацией невозможно заставить работать - постоянный дисконнект.
    Подключение изначально в модуле настраивается корректно, кнопка проверки соединения в интерфейсе Elma365 подтверждает успешное соединение. Этот факт также подтверждается наличием TCP-пакетов, поступающих от Elma365 на интерфейс Asterisk. Webhook URL в Elma365 функционирует как положено: событие инициирования вызова корректно поступает на сервер Asterisk.
    После нажатия кнопки "Установить настройки сервиса" в настройках модуля наблюдается следующая проблема:

    1. Подключение и разрыв: Модуль интеграции успешно подключается к Asterisk, но затем, после выполнения одного звонка либо через короткое время, Elma365 разрывает соединение с сервером Asterisk. После этого подключения не восстанавливаются, модуль интеграции перестает пытаться повторно подключиться к Asterisk.
    upload_2024-12-12_12-18-2.png

    2. Ошибки передачи событий: Asterisk фиксирует ошибки передачи событий в Elma365, что подтверждается логом событий Asterisk и данными tcpdump.
    upload_2024-12-12_11-58-8.png
    3. Проверка стабильности ARI через WebSocket: Мы выполнили проверку работы ARI напрямую с помощью подключения к WebSocket через браузер. Соединение работает стабильно, без разрывов, и события от Asterisk поступают в полном объеме длительное время. Это указывает на стабильную работу Asterisk ARI-интерфейса и возможность длительного подключения для передачи событий.
    4. Предположения о том, что соединение разрывается по таймауту мы проверили, настраивали различные таймауты для http сессии в интерфейсе asterisk, но это не дало результатов, к тому же со стороны Elma365 не наблюдаем повторных подключений модуля к Asterisk.

    Вы смогли настроить бесплатный модуль для телефонии Asterisk с CRM Elma365?
    Вселите надежду, чтобы мы тоже смогли.
    Последнее редактирование: 12 дек 2024