All pastes #502358 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-05-22 14:20 UTC
rendered paste body
exten => _0.,1,Set(GROUP()=foo) Dial(SIP/${IF([${GROUP(foo)} > 1]?freephonie_out2:freephonie_out1)}/${EXTEN})
exten => _0.,n,Hangup

;exten => _0.,1,ChanIsAvail(SIP/freephonie_out2&SIP/freephonie_out1|js)
;exten => _0.,2,Dial(${AVAILORIGCHAN}/${EXTEN})
;exten => _0.,3,Hangup

;exten => _0.,102,Playback(all-circuits-busy-now)
;exten => _0.,103,Hangup
;exten => _0.,1,ChanIsAvail(SIP/freephonie_out1|js)
;exten => _0.,n,GoToIf([${AVAILSTATUS} = "1"]?available1:check2)
;exten => _0,n(available1),Dial(SIP/freephonie_out2/${EXTEN})
;exten => _0.,n(check2),ChanIsAvail(SIP/freephonie_out2|s)
;exten => _0.,n,GoToIf([${AVAILSTATUS} = "1"]?available2:fail)
;exten => _0.,n(available2),Dial(SIP/freephonie_out2/${EXTEN})
;exten => _0.,n,Hangup
;exten => _0.,n(fail),Hangup