exten => 1010,1,Set(NUMERO=${EXTEN})
exten => 1010,n,Dial(IAX2/4310:4310@192.168.0.1/${EXTEN},60,tT)
;exten => 1010,n,NoOp(${DIALSTATUS})
;exten => 1010,n,Goto(ds-${DIALSTATUS}|1)
;exten => ds-CHANUNAVAIL,1,Dial(DGV/G1/${NUMERO},60,tT)
;exten => ds-NOANSWER,1,Hangup()
;exten => ds-BUSY,1,Busy()
exten => i,1,PlayBack(invalid)
Executing [1010@tradein:1] Set("OSS/dsp", "NUMERO=1010") in new stack
-- Executing [1010@tradein:2] Dial("OSS/dsp", "IAX2/4310:4310@192.168.0.1/1010|60|tT") in new stack
-- Called 4310:4310@192.168.0.1/1010
-- Call accepted by 192.168.0.1 (format gsm)
-- Format for call is gsm
-- Hungup 'IAX2/192.168.0.1:4569-5'
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [1010@tradein:3] NoOp("OSS/dsp", "CHANUNAVAIL") in new stack
== Auto fallthrough, channel 'OSS/dsp' status is 'CHANUNAVAIL'
<< Hangup on console >>