[ext-group] include => ext-group-custom exten => 299,1,Macro(user-callerid,) exten => 299,n,GotoIf($["${CALLERID(name):0:${LEN(${RGPREFIX})}}" != "${RGPREFIX}"]?NEWPREFIX) exten => 299,n,Set(CALLERID(name)=${CALLERID(name):${LEN(${RGPREFIX})}}) exten => 299,n(NEWPREFIX),Set(RGPREFIX=) exten => 299,n,Set(CALLERID(name)=${RGPREFIX}${CALLERID(name)}) exten => 299,n,Set(RecordMethod=Group) exten => 299,n,Macro(record-enable,201-202-203,${RecordMethod}) exten => 299,n,Set(RingGroupMethod=ringall) exten => 299,n(DIALGRP),Macro(dial,40,${DIAL_OPTIONS},201-202-203) exten => 299,n,Set(RingGroupMethod=) exten => 299,n,Goto(timeconditions,3,1) exten => 401,1,Macro(user-callerid,) exten => 401,n,GotoIf($["${CALLERID(name):0:${LEN(${RGPREFIX})}}" != "${RGPREFIX}"]?NEWPREFIX) exten => 401,n,Set(CALLERID(name)=${CALLERID(name):${LEN(${RGPREFIX})}}) exten => 401,n(NEWPREFIX),Set(RGPREFIX=) exten => 401,n,Set(CALLERID(name)=${RGPREFIX}${CALLERID(name)}) exten => 401,n,Set(RecordMethod=Group) exten => 401,n,Macro(record-enable,89064362447#,${RecordMethod}) exten => 401,n,Set(RingGroupMethod=ringall) exten => 401,n(DIALGRP),Macro(dial,45,${DIAL_OPTIONS},89064362447#) exten => 401,n,Set(RingGroupMethod=) exten => 401,n,Goto(timeconditions,1,1) exten => 501,1,Macro(user-callerid,) exten => 501,n,GotoIf($["${CALLERID(name):0:${LEN(${RGPREFIX})}}" != "${RGPREFIX}"]?NEWPREFIX) exten => 501,n,Set(CALLERID(name)=${CALLERID(name):${LEN(${RGPREFIX})}}) exten => 501,n(NEWPREFIX),Set(RGPREFIX=) exten => 501,n,Set(CALLERID(name)=${RGPREFIX}${CALLERID(name)}) exten => 501,n,Set(RecordMethod=Group) exten => 501,n,Macro(record-enable,312-313-316-317-318-319-392-393-394-395-315-314-311,${RecordMethod}) exten => 501,n,Set(RingGroupMethod=ringall) exten => 501,n(DIALGRP),Macro(dial,40,${DIAL_OPTIONS},312-313-316-317-318-319-392-393-394-395-315-314-311) exten => 501,n,Set(RingGroupMethod=) exten => 501,n,Goto(timeconditions,3,1) exten => 600,1,Macro(user-callerid,) exten => 600,n,GotoIf($["${CALLERID(name):0:${LEN(${RGPREFIX})}}" != "${RGPREFIX}"]?NEWPREFIX) exten => 600,n,Set(CALLERID(name)=${CALLERID(name):${LEN(${RGPREFIX})}}) exten => 600,n(NEWPREFIX),Set(RGPREFIX=) exten => 600,n,Set(CALLERID(name)=${RGPREFIX}${CALLERID(name)}) exten => 600,n,Set(RecordMethod=Group) exten => 600,n,Macro(record-enable,89094648013#,${RecordMethod}) exten => 600,n,Set(RingGroupMethod=hunt) exten => 600,n(DIALGRP),Macro(dial,50,${DIAL_OPTIONS},89094648013#) exten => 600,n,Set(RingGroupMethod=) exten => 600,n,Goto(timeconditions,3,1) exten => 601,1,Macro(user-callerid,) exten => 601,n,GotoIf($["${CALLERID(name):0:${LEN(${RGPREFIX})}}" != "${RGPREFIX}"]?NEWPREFIX) exten => 601,n,Set(CALLERID(name)=${CALLERID(name):${LEN(${RGPREFIX})}}) exten => 601,n(NEWPREFIX),Set(RGPREFIX=) exten => 601,n,Set(CALLERID(name)=${RGPREFIX}${CALLERID(name)}) exten => 601,n,Set(RecordMethod=Group) exten => 601,n,Macro(record-enable,615-616,${RecordMethod}) exten => 601,n,Set(RingGroupMethod=ringall) exten => 601,n(DIALGRP),Macro(dial,40,${DIAL_OPTIONS},615-616) exten => 601,n,Set(RingGroupMethod=) exten => 601,n,Hangup exten => 912,1,Macro(user-callerid,) exten => 912,n,GotoIf($["${CALLERID(name):0:${LEN(${RGPREFIX})}}" != "${RGPREFIX}"]?NEWPREFIX) exten => 912,n,Set(CALLERID(name)=${CALLERID(name):${LEN(${RGPREFIX})}}) exten => 912,n(NEWPREFIX),Set(RGPREFIX=) exten => 912,n,Set(CALLERID(name)=${RGPREFIX}${CALLERID(name)}) exten => 912,n,Set(RecordMethod=Group) exten => 912,n,Macro(record-enable,913-911-915,${RecordMethod}) exten => 912,n,Set(RingGroupMethod=ringall) exten => 912,n(DIALGRP),Macro(dial,60,${DIAL_OPTIONS},913-911-915) exten => 912,n,Set(RingGroupMethod=) exten => 912,n,Goto(ext-group,912,1) ; end of [ext-group]