All pastes #930619 Raw Edit

Mine

public text v1 · immutable
·published 2008-03-06 19:02 UTC
rendered paste body
[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]