hi in the CLI i have :
1) for CONGESTION i get the status is 'CONGESTION' Accepting call from '0666666666' to '534' on channel 0/12, span 1 -- Executing [534@default:1] Dial("Zap/12-1", "SIP/228| 10") in new stack -- Called 228 -- SIP/228-08361358 is ringing -- Got SIP response 480 "Temporarily Unavailable" back from 192.168.5.131 -- SIP/228-08361358 is circuit-busy == Everyone is busy/congested at this time (1:0/1/0) == Auto fallthrough, channel 'Zap/12-1' status is 'CONGESTION' 2) for no answer i get status is 'NOANSWER' Accepting call from '0666666666' to '534' on channel 0/4, span 1 -- Executing [534@default:1] Dial("Zap/4-1", "SIP/228| 10") in new stack -- Called 228 -- SIP/228-08362880 is ringing -- Nobody picked up in 10000 ms == Auto fallthrough, channel 'Zap/4-1' status is 'NOANSWER' 3) for answered i don't get the status is 'answered' Accepting call from '0666666666' to '534' on channel 0/15, span 1 -- Executing [534@default:1] Dial("Zap/15-1", "SIP/228| 10") in new stack -- Called 228 -- SIP/228-08363bb8 is ringing -- SIP/228-08363bb8 answered Zap/15-1 when i have the result is 'CONGESTION' or 'NOANSWER'i can go to the next (home,s,1) exten => 534,1,Dial(SIP/228, 10) exten => 534,n,NoOp(Dial status is ${DIALSTATUS}) exten => 534,n,GotoIf($["${DIALSTATUS}" = "CONGESTION"]) exten => 534,n,Goto(home,s,1) how to do in order to go to the next if the result is answered exten => 534,1,Dial(SIP/228, 10) exten => 534,n,NoOp(Dial status is ${DIALSTATUS}) exten => 534,n,GotoIf($["${DIALSTATUS}" = "ANSWER"]?answered) exten => 534,n,Goto(home,s,1) thanks and regards 2013/7/25 Salaheddine Elharit <salah.elharit...@gmail.com> > ok thank you i will verify and i will update you > > thanks for your help > > > 2013/7/25 A J Stiles <asterisk_l...@earthshod.co.uk> > >> On Thursday 25 July 2013, Salaheddine Elharit wrote: >> > thanks for your help when i use >> > >> > exten => s,1,NoOp(User chose support option) >> > exten => s,n,Dial(SIP/228, 10) >> > exten => s,n,Goto(${DIALSTATUS},1) >> > exten => NOANSWER,1,Goto(call,s,1) >> > >> > with no answer i can coto [call] without issue but with answer like >> below i >> > can't get [call] >> > >> > exten => s,1,NoOp(User chose support option) >> > exten => s,n,Dial(SIP/228, 10) >> > exten => s,n,Goto(${DIALSTATUS},1) >> > exten => ANSWER,1,Goto(call,s,1) >> >> >> Immediately after the Dial() statement, add a line like >> exten => s,nNoOp(Dial status is ${DIALSTATUS}) >> >> That will show you the actual contents of ${DIALSTATUS} in the CLI (in >> case >> it is not what you are expecting). Call your extension a few times, and >> see >> exactly what you get when the line is answered, unanswered, engaged and >> maybe >> if the phone is unplugged. >> >> Instead of having a separate extension named after every possible value of >> ${DIALSTATUS} it might be easier to use a GotoIf() statement to jump away >> in >> one case (most sensibly, if the call was answered), and fall through to >> the >> default otherwise ("engaged" and "phone not connected" are similar >> enough to >> "no answer" for that probably to be what you want, barring special values >> -- >> feel free to use more GotoIf() statements if required). >> >> Something like: >> >> exten => s,n,GotoIf($["${DIALSTATUS}" = "ANSWER"]?answered) >> exten => s,n,NoOp(execution continues here if no answer) >> ... >> exten => s,n,Hangup() >> exten => s,n(answered),NoOp(we jump here if call was answered) >> ... >> exten => s,n,Hangup() >> >> >> -- >> _____________________________________________________________________ >> -- Bandwidth and Colocation Provided by http://www.api-digital.com -- >> New to Asterisk? Join us for a live introductory webinar every Thurs: >> http://www.asterisk.org/hello >> >> asterisk-users mailing list >> To UNSUBSCRIBE or update options visit: >> http://lists.digium.com/mailman/listinfo/asterisk-users >> > >
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users