Здравствуйте! Пытаюсь авторизовать asterisk 1.8 на openfire. Вот конфиг
[general]
debug=no
autoprune=no
autoregister=yes
auth_policy=accept
[asterisk]
type=client
serverhost=openfire
username=pbx@openfire
secret=Qwerty1234
port=5222
usetls=yes
usesasl=yes
status=available
statusmessage="Asterisk"
При попытка авторизоваться В логах Openfire
org.jivesoftware.openfire.nio.NIOConnection - No ACK was received when sending stanza to: org.jivesoftware.openfire.nio.NIOConnection@6d01bc51 MINA Session: (SOCKET, R: /192.168.0.3:42899, L: /192.168.0.25:5222, S: 0.0.0.0/0.0.0.0:5222)
и авторизации не проходит. Кто-нибудь подскажите, пожалуйста, в чем может быть проблема?
Мне надо чтобы asterisk отправлял информацию о пропущенной звонке клиенту Openfire. Подскажите как это можно реализовать?
Если используете TLS, то как минимум надо установить "OpenSSL development library" для вашего дистрибутива... и еще чего то там надо было доставить (старый уже, не помню ;-) и подключить модуль "res_jabber.so" в asterisk.
Задан: 2016-09-16 13:02:57 +0400
Просмотрен: 421 раз
Обновлен: Sep 19 '16
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
А вывод jabber клиентов кто будет смотреть?
zzuz ( 2016-09-16 14:58:04 +0400 )редактироватьа зачем если не секрет? джабер демон работает както намного стабильнее и проще астериска.
meral ( 2016-09-16 23:46:32 +0400 )редактироватьМожно не морочится с авторизацией, а слать сообщения из dialplan скриптом.
virus_net ( 2016-09-17 11:11:17 +0400 )редактироватьМне надо чтобы asterisk отправлял информацию о пропущенной звонке клиенту Openfire. Подскажите как это можно реализовать?
DIMMon ( 2016-09-19 11:21:09 +0400 )редактироватьНа python это 5-10 строчек кода с библиотекой xmpp-py . На perl так же, с библиотекой "Net::XMPP"
zzuz ( 2016-09-19 12:29:24 +0400 )редактироватьПроще всего - смотреть в цикле cdr записи, определять что по вашему мнению есть "пропущенный"(разные люди, оказывается, это по поразному понимают), потом через компонент в вашем любимом языке или command-line утилитку отправлять сообщения.
meral ( 2016-09-20 05:20:58 +0400 )редактироватьsendxmpp is a program to send XMPP (Jabber) messages from the command-line. Messages can be sent both to individual recipients and chatrooms.
WWW: http://sendxmpp.hostname.sk/
virus_net ( 2016-09-20 09:17:06 +0400 )редактировать