Есть trixbox 2.8.0 установленный на VirtualBox. Есть сервер OpenFire последней версии 3.9.3 с плагином Asterisk IM 1.4.0 и плагином SIP Phone Plugin 1.1.0. Есть клиенты Spark 2.6.3 на 2х других компах
В trixbox заведены 2 пользователя 121 и 122 и добавлен пользователь для подключения openfire к asterisk в manager.conf. В настройках плагина Asterisk IM настроено подключение к asterisk(соединено, горит зелёным). Там же, но в Phone mappings добавлены 2 пользователя. В настройках плагина SIP Phone Plugin в SIP Settings указан IP trixbox'a, а в SIP Phone Mappings добавлены 2 пользователя.
На клиентах при входе появляется новый пункт меню Call и в окне чата значок Позвонить, но они никак не реагируют на нажатие. В основном окне клиента есть номеронабиратель и он работает.
В Openfire в настройках SIP Phone Plugin статус пользователей при входе Registred, в trixbox статусы online. Однако если зайти в Edit здесь же в настройках SIP Phone Plugin и протестировать связь кнопкой Test, то тест не проходит. Пишет: "SIP Account problem: NetworkError Check the Registrar Address, and if there is a firewall blocking OpenFire Server to reach SIP Registrar Address.". Файервол отключал полностью - не помогло.
Вопрос: Почему не работают кнопки Call и Позвонить? Ведь плагин Asterisk IM соединён с trixbox. Может нужны другие версии чего-то?
если вы администратор,то надо дебажить.
1) смотреть tcpdump'ом в openfire что происходить по нажатию кнопки call
2) смотреть в коде плагина что он делает.
3) смотреть в астриске дебаг.
если вы пользователь то надо написать на форум trixbox либо нанять когото.
наиболее вероятная причина - неправильная настройка соединения между OF plugin и астериском(например недостаточно прав)
Задан: 2014-06-08 13:02:23 +0400
Просмотрен: 644 раз
Обновлен: Jun 08 '14
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.