rendered paste bodyexten => s,1,Set(${ARG1}=${EXTEN})
exten => s,2,GotoIf($[${GROUP_COUNT(ph)} >=2]?109:3)
exten => s,3,Set(GROUP()=ph)
exten => s,4,Dial(Sip/${ARG1:1}@phonesystems,60,tTwWjg)
exten => s,105,Dial(Sip/${ARG1:1}@phonesystems4,60,tTwWjg)
exten => s,106,NoOp
;if calls throught peer 1&2 not successfull go to next ones
exten => s,206,Goto(109)
exten => s,109,GotoIf($[${GROUP_COUNT(ph2)} >=2]?216:110)
exten => s,110,Set(GROUP()=ph2)
exten => s,111,Dial(Sip/${ARG1:1}@phonesystems2,60,tTwWjg)
exten => s,212,Dial(Sip/${ARG1:1}@phonesystems5,60,tTwWjg)
exten => s,213,NoOp
exten => s,313,Goto(216)
exten => s,216,GotoIf($[${GROUP_COUNT(ph3)} >=2]?420:217)
exten => s,217,Set(GROUP()=ph3)
exten => s,218,Dial(Sip/${ARG1:1}@phonesystems3,60,tTwWjg)
exten => s,319,Dial(Sip/${ARG1:1}@phonesystems6,60,tTwWjg)
exten => s,320,NoOp
exten => s,420,Dial(Sip/0033${ARG1:2}@voipstunt,60,tTwWjg)
;if all sip peers are dead/used >>misdn
exten => s,521,Dial(mISDN/2/${ARG1:1})