rendered paste bodypickupgroup1=SIP/102&SIP/202&SIP/302&SIP/402&SIP/502&SIP/602&SIP/702&SIP/802&SIP/902&SIP/1002
pickupgroup2=SIP/103&SIP/203&SIP/303&SIP/403&SIP/503&SIP/603&SIP/703&SIP/803&SIP/903&SIP/1003
pickupgroup4=SIP/104&SIP/204&SIP/304&SIP/404&SIP/504&SIP/604&SIP/704&SIP/804&SIP/904&SIP/1004
pickupgroup5=SIP/105&SIP/205&SIP/305&SIP/405&SIP/505&SIP/605&SIP/705&SIP/805&SIP/905&SIP/1005
pickupgroup6=SIP/106&SIP/206&SIP/306&SIP/406&SIP/506&SIP/606&SIP/706&SIP/806&SIP/906&SIP/1006
;
[macro-rollover]
; Rollover macro one call per line
; This will limite the calls to one
; per line. (No call waiting).
;
exten => s,1,NoOp
exten => s,2,Ringing
exten => s,3,Wait(2)
exten => s,4,SetGroup(${CALLWAIT1})
exten => s,5,CheckGroup(1)
exten => s,6,Dial(${ARG1})
exten => s,7,SetGroup(${CALLWAIT2})
exten => s,8,CheckGroup(21)
exten => s,9,Dial(${ARG2})
exten => s,10,SetGroup(${CALLWAIT3})
exten => s,11,CheckGroup(3)
exten => s,12,Dial($ARG3})
exten => s,13,SetGroup(${CALLWAIT4})
exten => s,14,CheckGroup(1)
exten => s,15,Dial(${ARG4})
exten => s,16,Congestion
exten => s,107,SetGroup(${CALLWAIT2})
exten => s,108,CheckGroup(1)
exten => s,109,Dial(${ARG2})
exten => s,110,Dial(${ARG3})
exten => s,111,Dial(${ARG4})
exten => s,112,Congestion
exten => s,210,SetGroup(${CALLWAIT3})
exten => s,211,CheckGroup(1)
exten => s,212,Dial(${ARG3})
exten => s,213,Dial(${ARG4})
exten => s,214,Dial(${ARG1})
exten => s,215,Congestion
exten => s,313,SetGroup(${CALLWAIT4})
exten => s,314,CheckGroup(1)
exten => s,315,Dial(${ARG4})
exten => s,316,Dial(${ARG1})
exten => s,317,Dial(${ARG2})
exten => s,318,Dial(${ARG3})