Для отображения состояния SIP-линии сервера Asterisk в клиенте XMPP для сервера Openfire предусмотрен плагин Asterisk-IM.
1. Перейти для установки плагина в интерфейсе Openfire: Plugins-->Avaliable Plugins-->Instal
1. Отредактировать файл /opt/openfire/plugins/asterisk-im/database/asterisk-im_hsqldb.sql:
create table phoneServer (Необходимо удалить параметр unique и перезагрузить сервер Openfire.
serverID bigint not null,
serverName varchar(255) not null unique,
2. Редактируем файл /etc/asterisk/manager.conf , добавляем туда нового пользователя openfire:
[openfire]3. Выполнить Reload в Asterisk CLI.
secret = <пароль>
displayconnects = yes
read = system,call,log,verbose,agent,user,config,dtmf
write = system,call,agent,user,config,command
4. Включить плагин в интерфейсе Openfire:
5. Во вкладке Phone Mappings выполнить привязку номеров SIP к пользователям сервера Openfire.
6. В результате в статусе пользователя Openfire будет отображаться состояние его SIP-линии.
Комментариев нет:
Отправить комментарий