Hi,
Need to get the following working:
1. User calls ext 750.
2. If no answer or busy go elsewhere.
3. If answered and press 1 accept call.
4. If answered and not pressed 1 or timed out then
send call to be redirected to the busy or no answer
option.
The issue is that the call gets accepted if any number
is pressed or a timeout. How do i throw the call back
out of the macro???
asterisk ver 1-0-9
[sip-clients]
exten => 750,1,Dial(SIP/225|60|gM(mobile))
exten => 750,2,GotoIf($[${DIALSTATUS} = BUSY]?7:3)
exten => 750,3,GotoIf($[${DIALSTATUS} = NOANSWER]?7)
exten => 750,4,Hangup()
exten => 750,7,Dial(SIP/226,15,t)
[macro-mobile]
exten => s,1,DigitTimeout(4)
exten => s,2,ResponseTimeout(5)
exten => s,3,Read(ACCEPT|press one now to accept|1) ;
exten => s,4,GotoIf($[${ACCEPT} = 1]?5:6)
exten => s,5,SetVar(MACRO_RESULT=CONTINUE)
exten => s,6,Hangup()
___________________________________________________________
All New Yahoo! Mail ? Tired of Vi@gr@! come-ons? Let our SpamGuard protect you.
http://uk.docs.yahoo.com/nowyoucan.html
Upgrading to ver 1.2.10 fixed it. --- carl Lougher <c_lougher@yahoo.co.uk> wrote:> Hi, > Need to get the following working: > > 1. User calls ext 750. > 2. If no answer or busy go elsewhere. > 3. If answered and press 1 accept call. > 4. If answered and not pressed 1 or timed out then > send call to be redirected to the busy or no answer > option. > > The issue is that the call gets accepted if any > number > is pressed or a timeout. How do i throw the call > back > out of the macro??? > > asterisk ver 1-0-9 > > [sip-clients] > exten => 750,1,Dial(SIP/225|60|gM(mobile)) > exten => 750,2,GotoIf($[${DIALSTATUS} = BUSY]?7:3) > exten => 750,3,GotoIf($[${DIALSTATUS} = NOANSWER]?7) > exten => 750,4,Hangup() > exten => 750,7,Dial(SIP/226,15,t) > > [macro-mobile] > exten => s,1,DigitTimeout(4) > exten => s,2,ResponseTimeout(5) > exten => s,3,Read(ACCEPT|press one now to accept|1) > ; > exten => s,4,GotoIf($[${ACCEPT} = 1]?5:6) > exten => s,5,SetVar(MACRO_RESULT=CONTINUE) > exten => s,6,Hangup() > > > > > > > >___________________________________________________________> > All New Yahoo! Mail ? Tired of Vi@gr@! come-ons? Let > our SpamGuard protect you. > http://uk.docs.yahoo.com/nowyoucan.html > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com > -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > >http://lists.digium.com/mailman/listinfo/asterisk-users>___________________________________________________________ Inbox full of spam? Get leading spam protection and 1GB storage with All New Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html