Интеграция с Asterisk (под управлением FreePBX)

Коллеги, добрый день.

Есть коробочная установка sales 7.8 и коробочный AsteriskNOW (под управлением FreePBX), на Asterisk'е настроено два внутренних номера 101 и 102 (оба в контексте from-internal) с созданием соответствующих пользователей. Протокол PJSIP. Звонки с софтфонов между этими номерами нормально проходят.

Установлен и настроен коннектор BPM - Asterisk, в консоли выдаётся сообщение об успешном подключении к серверу в профиле отображается статус Активен. Но при попытке совершения вызова из bpm выдаётся ошибка:
[Telephony] {"connectionUId":"701d02fe-d0a9-4b81-8a97-c00afb97b22c","eventType":0,"content":"{"errorType":0,"data":"Asterisk error: OriginateResponse: Failure, Target Number = 102"}","contentType":"MsgErrorInfo"} 1 all-combined.js:1813:491

В консоли Астериска при этом появляется:
WARNING[7801]: chan_sip.c:6084 create_addr: Purely numeric hostname (101), and not a peer--rejecting!

Т.е. Астериск отклоняет осуществление вызова с прописанного в bpm номера (101).

В связи с этим вопрос: подскажите, пожалуйста, кто сталкивался - какие дополнительные настройки нужны в коробочной Asterisk/FreePBX для запуска интеграции?

Нравится

2 комментария

Александр, добрый день.

Исходя из приведенных данных можно предположить, что Originate выполняется на peer "SIP/102" (исходя из того, что предупреждение от модуля chan_sip). Вы же ранее указали, что используете модуль PJSIP. Наиболее вероятно, что проблема в этом. Больше точно можно было бы сказать из полного запроса Orginate и полного ответа. Посмотреть полную информацию можно в файлах логов интеграционной службы TMS. Если предположение верное, обратитесь, пожалуйста, в поддержку для получения интеграционной службы, которая работает с PJSIP модулем.

Да, дело было в модуле pjsip. Поменял его в Asterisk на sip, ошибка ушла.
Спасибо.

Показать все комментарии