Voir la version complète : IVR rappel en cas de non choix
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 :(
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)
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.
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
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.
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. Tous droits réservés