All pastes #99765 Raw Edit

Untitled

public text v1 · immutable
#99765 ·published 2006-07-25 16:46 UTC
rendered paste body
[macro-dial_out]
exten => s,1,Set(NUMDIAL=${ARG1})
exten => s,2,Set(CALLERID(number)=${CALLERIDNUM:1:10})
exten => s,3,Dial(Local/${NUMDIAL}@incoming)
exten => s,4,GotoIf($[${DIALSTATUS} = CHANUNAVAIL]?5:8)
exten => s,5,Dial(SIP/${NUMDIAL}@carrier1,70)
exten => s,6,GotoIf($[${DIALSTATUS} = CHANUNAVAIL]?7:8)
exten => s,7,Dial(SIP/${NUMDIAL}@carrier2,70)
exten => s,8,Goto(s-${DIALSTATUS},1)
exten => s,104,Goto(s-BUSY,1)
exten => s,106,Goto(s-BUSY,1)
exten => s,108,Goto(s-BUSY,1)
exten => s-BUSY,1,Playback(the-party-you-are-calling)
exten => s-BUSY,2,Playback(is-curntly-busy)
exten => s-BUSY,3,Goto(s-CLEANUP,1)
exten => s-CANCEL,1,Playback(cancelled)
exten => s-CANCEL,2,Goto(s-CLEANUP,1)
exten => s-CHANUNAVAIL,1,Playback(channel)
exten => s-CHANUNAVAIL,2,Playback(is-curntly-unavail)
exten => s-CHANUNAVAIL,3,Goto(s-CLEANUP,1)
exten => s-CONGESTION,1,Playback(the-party-you-are-calling)
exten => s-CONGESTION,2,Playback(is-curntly-unavail)
exten => s-CONGESTION,3,Goto(s-CLEANUP,1)
exten => s-NOANSWER,1,Playback(nbdy-avail-to-take-call)
exten => s-NOANSWER,2,Goto(s-CLEANUP,1)
exten => s-ANSWER,1,Goto(s-CLEANUP,2)
exten => _s-.,1,Playback(something-terribly-wrong)
exten => _s-.,2,Goto(s-CLEANUP,1)
exten => s-CLEANUP,1,Hangup
exten => s-CLEANUP,2,NoOp

[incoming]
switch => Realtime/incoming-mhc@realtime_ext