Voir la version complète : Musique avec Dial
sikura3322
08/05/2014, 17h01
Bonjour,
Je souhaite que lorsque Asterisk effecture une commande Dial, l'utilisateur entende une musique plutot que la sonnerie :
L'asterisk reçoit un appel via une SDA ==> OK
Cet appel doit etre redirigé vers le compte SIP/5461 : OK
Dial(SIP/5461)
Comment faire pour que l'appelant entende de la musique lorsque * effectue le dial ?
Merci de vos réponses
quintana
08/05/2014, 21h44
Option m dans dial.
core show application dial dans la cli asterisk
m([class]): Provide hold music to the calling party until a requested
channel answers. A specific music on hold <class> (as defined in "mus
iconhold.conf") can be specified.
Sysodnet
08/05/2014, 21h45
Bonjour,
Il te suffit d'ajouter l'option "m" à la commande Dial.
Exemple :
Dial(SIP/5461,,m)
La musique d'attente remplacera la tonalité, en prenant la classe MusicOnHold par défaut.
Tu as la possibilité de choisir la classe que tu veux utiliser :
Exemple avec la classe "attente-clients"
Dial(SIP/5461,,m(attente-clients))
sikura3322
09/05/2014, 10h26
Option m dans dial.
core show application dial dans la cli asterisk
m([class]): Provide hold music to the calling party until a requested
channel answers. A specific music on hold <class> (as defined in "mus
iconhold.conf") can be specified.
Bonjour et merci,
J'avais déjà utiliser l'option m dans la commande dial mais j'ai ce warning et il n'y a pas la musique souhaitée malgré la présence d'un fichier mp3 :
[May 9 10:22:21] WARNING[28107]: res_musiconhold.c:659 monmp3thread: poll() failed: Interrupted system call
[May 9 10:22:22] WARNING[28107]: res_musiconhold.c:659 monmp3thread: poll() failed: Interrupted system call
[May 9 10:22:22] WARNING[28107]: res_musiconhold.c:659 monmp3thread: poll() failed: Interrupted system call
[May 9 10:22:22] WARNING[28107]: res_musiconhold.c:659 monmp3thread: poll() failed: Interrupted system call
[May 9 10:22:22] WARNING[28107]: res_musiconhold.c:659 monmp3thread: poll() failed: Interrupted system call
mon fichier musiconhold.conf :
...
[moh1]
mode=custom
directory=/usr/share/asterisk/moh1
application=/usr/bin/madplay -Q -o raw:- --mono -R 8000 -a -12
Dans le dialplan :
...
same => n,Dial(SIP/5461,15,m(moh1))
sikura3322
11/05/2014, 18h40
Pas d'idée ?
res_musiconhold.c:659 monmp3thread: poll() failed: Interrupted system call
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. Tous droits réservés