PDA

Voir la version complète : IVR rappel en cas de non choix



Neo
21/12/2010, 10h45
Bonjour j'ai monté un IVR simple sur un asterisk 1.6
et j'aimerai qu'en cas ou la personne raccroche avant la fin, Asterisk le rappel
Si quelqu'un peut me mettre sur la piste, j'ai essayer de faire avec l'extension h, en ajoutant un deadAGI et en cas ou une variable n'est pas valide il relance un script mais ca marche pas :(

Neo
21/12/2010, 11h15
j'ai cherche sur l'ancien forum et j'ai trouve ce sujet
http://asterisk-france.net/showthread.php?p=13485


exten => 4100,105,system(echo -e "Channel: SIP/christophe\\nCallerID: Rappel Automatique\\nMaxRetries: 2\\nRetryTime: 10\\nWaitTime: 20\\nContext: SoftPhone\\nExtension: 1352\\nPriority: 1" > /tmp/recall.call)
exten => 4100,106,System(cp /tmp/recall.call /var/spool/asterisk/outgoing)

si quelqu'un peut m'expliquer ca je pense que ca pourrai etre ma solution

cedricscha
21/12/2010, 11h50
Vas-jeter un coups d'oeil sur le tuto suivant, avec un peu d'adaptation il fera ce que tu veux.

tuto (http://www.asterisk-france.org/content.php/26-Cr%C3%A9er-votre-service-de-r%C3%A9veil-avec-votre-Asterisk)

Neo
21/12/2010, 12h06
ah merci j'ai bien compris qu'il faut mettre MaxRetries sur nombre de fois qu'on veut rappeler (j'avais mis zéro au début)
si je peux abuser :d, si a la fin personne ne décroche, quel variable peut m'informer sur ca ?

cedricscha
21/12/2010, 12h19
regarde du coté de dialstatus,cela devrait te suffire.

Neo
21/12/2010, 12h27
merci
je vais me pencher dessus et voir si ca me permet de recupere le "retry 4" ;)


Attempting call on SIP/6000 for s@outboundmsg2:1 (Retry 4)


merci encore

Neo
21/12/2010, 12h47
est-il normal que même aprés la dernière tentative, le CLI d'Asterisk ne me renvoit aucune info sur l'appel, genre "call failed apès n retry" ??
ou bien je fais un truc genre


exten => s,n, gotoif ( Retry = 4, echo -e "eche" )


ah oui sinon pour dialstatus, d'autres d'autres inscrits sur le forum, cette variable ne fonctione qu'avec DIAL.