Bonjour,
j'ai un souci de lecture de fichier audio d'extension .wav.
En effet mon serveur asterisk n'arrive pas à lire ce type de fichier.
Je reçois via l'interface CLI des messages d'erreurs du genre:
"..../IVR1.wav does not exist in any format"
Ensuite je reçois un autre message d'erreur "...unable to open IVR1.wav (format(0x4)ulaw):no such file or directory"
Je ne sais pas si j'ai été assez précis et concis dans la description de mon problème, puisque mon IVR fonctionne normalement mais ne lit aucun fichier audio .wav enregistré en paramètre dans le Background.J'ai beau montrer le chemin jusqu'au fichier mais toujours rien.
J'ai essayé d'enregistrer même sous forme de message vocal sur le répondeur d'un utilisateur, récupéré le fichier et montrer le chemin dans le Background mais toujours rien. j'ai besoin de votre aide SVP.
J'ai pensé aussi à convertir mon fichier audio ".wav" en ".ulaw" mais je ne sais comment faire ce type de conversion et cette solution m'a l'air un peu plus longue puisque asterisk normalement décrypte les fichiers audio d'extension .wav
ci bas la structure de l'IVR
[local]
exten => 210, 1, Goto(Menu,s,1) ; appel du standard automatique
[Menu] ; standard automatique
exten => s, 1, Background(/var/msg/Menu.IVR1.wav) ; le message audio enregistré
exten => s, 2, WaitExten(2) ; on attend 2 sec
exten => s, 3, Goto(Menu,s,1) ; on recommence le tout
exten => 1, 1, SayNumber(1)
exten => 1, 2, Goto(local,200, 1) ; 1 Appel John
exten => 2, 1, SayNumber(2)
exten => 2, 2, Goto(local,201, 1) ; 2 Appel Fred
exten => 9, 1, SayNumber(9)
exten => 9, 2, Hangup() ; 9 On raccroche
[Menu] ; standard automatique
exten => s, 1, Background(/var/msg/Menu/IVR2.wav) ; le message audio "hello-word"
exten => s, 2, WaitExten(2) ; on attend 2 sec
exten => s, 3, Goto(Menu,s,1) ; on recoancance le tout
exten => 1, 1,SayNumber(1)
exten => 1, 2, goto(Menu1,s,1) ; 1 Menu d'appel
exten => 2, 1, SayNumber(2)
exten => 2, 2, Goto(Menu2,s,1) ; 2 Menu de messagerie
exten => 3, 1, SayNumber(3)
exten => 3, 2, Goto(Menu3,s,1) ; 3 Outil
exten => 9, 1, SayNumber(9)
exten => 9, 2, Hangup() ; 9 On raccroche