PDA

Voir la version complète : Je cherche à rediriger MOH vers MULTICAST



tempest69
16/06/2014, 17h34
Bonjour,
je cherche à rediriger ma MusicOnHold sur du multicast ... ceci afin d'écouter la radio sans monopoliser une ligne de mon Cisco7940.
Je m'explique :
Actuellement j'ai (à titre perso) en MOH la config suivante (musiconhold.conf) :


[RTL]
mode=custom
application=/usr/bin/mpg123 -q -r 8000 -f 8192 -b 2048 --mono -s http://streaming.radio.rtl2.fr/rtl-1-44-64


Dans mon extensions.conf, j'ai :


exten => 785,1,Answer
same => n,Set(CHANNEL(MUSICCLASS)=RTL)
same => n,MusicOnHold()
same => n,Hangup()
exten => 8997,1,Dial(MulticastRTP/basic/239.0.0.45:20480)


Ce qui fait que quand j'appelle le 785 (au hasard entre 16H00 et 18H00), j'ai ma radio préférée.
Rien de spécifique, cela fonctionne depuis tout mes postes.
Le soucis c'est que j'ai une ligne monopolisé sur mon CISCO 7940.
Hors sur les cisco 79xx, on peut lire un flux multicast RTP (<URL>RTPMRx:239.0.0.45:20480:90</URL> dans un menu xml qui va bien).
Quand j'appelle le 8997 (voir dialplan plus haut) depuis un poste et que sur mon cisco j'exécute le RTPMRx j'entends ce que l'on dit depuis le poste qui parle au 8997.
Bizarrement je n'ai pas trouvé le dialplan pour écouter le Multicast - emis par le 8997- sur un autre poste (ce n'est pas ce qui m'intéresse mais ça pourrait aider pour tester ou utiliser depuis d'autres postes non RTP multicast "aware").

DONC je voudrais pouvoir rediriger le flux de MusicOnHold() (donc la radio) vers MulticastRTP/basic/239.0.0.45:20480 (donc pour pouvoir écouter sur mon cisco la radio sans monopoliser une ligne)
Tous les morceaux sont là. Est-ce possible? Dans extensions.conf? J'en suis presque sûr mais j'ai du mal avec les notions de channel, redirection, application...

Bref j'ai besoin d'un coup de pouce.
Merci

PS : Asterisk 11.8.1,
Cisco 7940 sous SCCP (mais normalement ça n'a pas d'importance)

tempest69
30/06/2014, 21h18
Bon bein je crois que c'est cuit?
Pas grave, achat d'un 7975G à 70euros FDPin 8 lignes dispo donc une de moins ça le fera...