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) :
Code:
[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 :
Code:
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)