usedcanon
2004-Jul-04 05:03 UTC
[Asterisk-Users] How to use return value in extensions.conf
Hi, I am trying to implement a dialplan in which the user is notified of a missed call, if no voicemail is left. Basically what I would like to achieve is something like ... exten => _0207XXXXXXX,1,DIAL(SIP/${EXTEN},15) exten => _0207XXXXXXX,2,HasNewVoicemail(${EXTEN:4}@default:INBOX|msgcount) exten => _0207XXXXXXX,3,Voicemail(u${EXTEN:4}) exten => _0207XXXXXXX,4,HasNewVoicemail(${EXTEN:4}@default:INBOX|msgcount2) exten => _0207XXXXXXX,5,GotoIf($[${msgcount2}>${msgcount1}]?7:6) exten => _0207XXXXXXX,6,Send an email or something. ! exten => _0207XXXXXXX,7,Hangup However when the user hangsup the rest of the dial plan seems to be skipped. Any ideas ? suggestions. Umar.
Chad Scott
2004-Jul-04 10:41 UTC
[Asterisk-Users] How to use return value in extensions.conf
This looks like a job for AGI... I'd do something like exten => _0207XXXXXXX,1,Dial(SIP/$EXTEN},15) exten => _0207XXXXXXX,2AGI('missed-call-email.agi') exten => _0207XXXXXXX,3,Voicemail(u${EXTEN:4}) exten => _0207XXXXXXX,4,Hangup exten => _0207XXXXXXX,102,AGI('missed-call-email.agi') ...etc... On Jul 4, 2004, at 5:03 AM, usedcanon wrote:> Hi, > > I am trying to implement a dialplan in which the user is notified of a > missed call, if no voicemail is left. > > Basically what I would like to achieve is something like ... > > > exten => _0207XXXXXXX,1,DIAL(SIP/${EXTEN},15) > exten => > _0207XXXXXXX,2,HasNewVoicemail(${EXTEN:4}@default:INBOX|msgcount) > exten => _0207XXXXXXX,3,Voicemail(u${EXTEN:4}) > exten => > _0207XXXXXXX,4,HasNewVoicemail(${EXTEN:4}@default:INBOX|msgcount2) > exten => _0207XXXXXXX,5,GotoIf($[${msgcount2}>${msgcount1}]?7:6) > exten => _0207XXXXXXX,6,Send an email or something. ! > exten => _0207XXXXXXX,7,Hangup > > However when the user hangsup the rest of the dial plan seems to be > skipped. > > Any ideas ? suggestions. > > Umar. > > _______________________________________________ > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users