rendered paste bodyexten => _236,hint(SIP/${Usr236EXTEN})
exten => _236,1,macro(intext,${Usr236EXTEN},${Usr236VM},${DEFTIMEOUT},${Usr236CELL})
[macro-intext]
;exten => s,1,SetGroup(${ARG1})
;exten => s,2,CheckGroup(10)
;exten => s,103,Queue(teknisk|tT|||300)
exten => s,1,Dial(SIP/${ARG1},${ARG3}) ; Ring the interface, default timeout seconds maximum
exten => s,2,Goto(s-${DIALSTATUS},1) ; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)
exten => s-CHANUNAVAIL,1,Answer
exten => s-CHANUNAVAIL,2,playtones(busy)
exten => s-CHANUNAVAIL,3,Busy
;Queue(everyone|tT|||300)
exten => s-NOANSWER,1,Answer
exten => s-NOANSWER,2,Ringing
;exten => s-NOANSWER,3,SetCallerID(55112233)
exten => s-NOANSWER,4,Dial(ZAP/g1/${ARG4},${ARG3})
exten => s-NOANSWER,5,Goto(c-${DIALSTATUS},1)
exten => s-BUSY,1,Answer
exten => s-BUSY,2,playtones(busy)
exten => s-BUSY,3,Busy
;exten => s-BUSY,2,Ringing
;exten => s-BUSY,3,SetVar(QUEUE_PRIO=10)
;exten => s-BUSY,4,Queue(everyone|tT|||0)
exten => _c-.,1,Queue(everyone|tT|||0)
exten => _s-.,1,Goto(s-NOANSWER,1)