PDA

Voir la version complète : Hints communs sur deux serveurs asterisk reliés avec IAX



sbeu
19/09/2014, 11h28
Bonjour,
J'ai deux serveurs asterisk reliés avec un trunk IAX, qui me permettent de faire des appels entre les postes inscrits sur chaque serveur.
Je souhaiterais que les postes du serveur 1 puissent voir l'état (blf: inuse, ringing, etc...) des postes du serveur 2.

J'ai vu cette page: http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/DeviceStates_id265044.html#DeviceStates_id265061

Si je comprends bien, il faut un "serveur de syncronisation" auquel les deux serveurs asterisk vont déclarer l'état de leurs extensions respectives. La solution XMPP semble être ce que je cherche.

Pouvez vous confirmer si je vais dans la bonne direction?

Merci

greg2901
24/12/2014, 08h08
Bonjour

En fait dans cette solution ce n'est pas vraiment un serveur de synchronisation, le protocole XMPP, aussi appelé Jabber est une solution de messagerie instantanée, Asterisk a un module qui permet d'indiquer au serveur XMPP la disponibilité ou non des extensions, en effet cette solution n'est pas bête, mais il me semble que le module jabber a été abandonné sur les nouvelles versions d'Asterisk, le plus simple est de t'inspirer de ce tutos: http://www.asterisk-france.org/content/52-Installation-Asterisk-1-8-sur-CentOS et notamment ce bloc:

# Resource Modules > res_jabber, Channel Drivers > chan_local chan_jingle
pushd /usr/src
wget http://packages.sw.be/iksemel/iksemel-devel-1.4-1.el5.rf.i386.rpm
wget http://packages.sw.be/iksemel/iksemel-1.4-1.el5.rf.i386.rpm
rpm -Uvh iksemel-devel-1.4-1.el5.rf.i386.rpm iksemel-1.4-1.el5.rf.i386.rpm
popd

A voir si en recompilant tu as les ressources nécessaire sur Asterisk, ensuite il n'y a plus qu'a installer Openfire créer les comptes, rajouter un peu de code dans ton extensions.conf et roule ma poule !!!!