Bon soir,
J'ai trouvé ce qu'il faut.
Deplus, j'utilise la version d'asterisk 1.6.x donc app.amd est déjà implémenté et chargé!
J'ai essayé plusieurs méthodes mais ça ne donne rien de bon.
Voici mon code, si quelqu'un avait une idée !
Code:[ServeurPro] exten => s,1,Ringing() exten => s,2,Wait(2) exten => s,3,Answer() exten => s,4,Set(NbInvalide=0) exten => s,5,Set(NbEssai=0) exten => s,6,background(${ChmAudio}/ServeurProBienvenu) exten => s,7,WaitExten(2) exten => 1,1,Dial(SIP/06xxxxxxxx@ippi_outgoing2,40,m(Attente)) exten => 1,2,GotoIf($[${DIALSTATUS}=="ANSWERED"]?1,3) exten => 1,3,AMD() exten => 1,4,GotoIf($[${AMDSTATUS}=MACHINE]?1,5) exten => 1,5,Voicemail(801@FloriePro,us) exten => i,1,Set(NbInvalide=$[${NbInvalide}+1]}) exten => i,2,Gotoif($["${NbInvalide}" < "3"]?:6) exten => i,3,Playback(${ChmAudio}/ErreurSaisie) exten => i,4,Playback(${ChmAudio}/RetourMenu) exten => i,5,Goto(s,6) exten => i,6,Playback(${ChmAudio}/ErreurSaisie) exten => i,7,Playback(${ChmAudio}/Aurevoir) exten => i,8,Hangup() exten => t,1,Set(NbEssai=$[${NbEssai}+1]) exten => t,2,Gotoif($["${NbEssai}" < "3"]?:5) exten => t,3,Playback(${ChmAudio}/DemandeIncomprise) exten => t,4,Goto(s,6) exten => t,5,PlayBack(${ChmAudio}/Aurevoir) exten => t,6,Hangup()
Bonjour,
Après avoir qquelques recherches... mon AMD (détecteur de répondeur) fonctionne !
Sauf qu'il ne fonctionne pas su rla bonne ligne... enfin du bon côté de la ligne.
avec le code suivant, AMD réagit du côté de l'appelant et non de l'appelé.
extensions.conf
En résumé, lorsque j'appelle sur le serveur vocal et que je tape 1, il redirige bien vers le numéro de portable, mais si je fais du bruit en continue ou si je n'en fais aucun, il me déclare comme "MACHINE".Code:[ServeurPro] exten => s,1,Ringing() exten => s,2,Wait(2) exten => s,3,Answer() exten => s,4,Set(NbInvalide=0) exten => s,5,Set(NbEssai=0) exten => s,6,background(${ChmAudio}/ServeurProBienvenu) exten => s,7,WaitExten(2) exten => 1,1,AMD() exten => 1,2,GotoIf($["${AMDSTATUS}"=="MACHINE"]?1,4) exten => 1,3,Dial(SIP/06xxxxxxxx4@ippi_outgoing2,40,m(Attente)) exten => 1,4,Voicemail(801@FloriePro,us) exten => i,1,Set(NbInvalide=$[${NbInvalide}+1]}) exten => i,2,Gotoif($["${NbInvalide}" < "3"]?:6) exten => i,3,Playback(${ChmAudio}/ErreurSaisie) exten => i,4,Playback(${ChmAudio}/RetourMenu) exten => i,5,Goto(s,6) exten => i,6,Playback(${ChmAudio}/ErreurSaisie) exten => i,7,Playback(${ChmAudio}/Aurevoir) exten => i,8,Hangup() exten => t,1,Set(NbEssai=$[${NbEssai}+1]) exten => t,2,Gotoif($["${NbEssai}" < "3"]?:5) exten => t,3,Playback(${ChmAudio}/DemandeIncomprise) exten => t,4,Goto(s,6) exten => t,5,PlayBack(${ChmAudio}/Aurevoir) exten => t,6,Hangup()
Si par contre, je parle, il me déclare comme "HUMAN"
Mon but d'utiliser AMD, llorsqu'on appelle sur le serveur vocal et qu'on est redirigé vers le téléphone portable, j'aurais aimé qu'asterisk détecte si je tombe sur la messagerie du téléphone portable ou si la personne appelée décrochait.
Si quelqu'un a une p'tite sollution à mon problème... je suis preneur!
Merci à vous !
pas de sollution pour mon answering machine detection (AMD ?
Snifffffffffff!