[globals] #include globals_custom.conf CALLFILENAME = "" DIAL_OPTIONS = TtrwW TRUNK_OPTIONS = TtrwW DIAL_OUT = 9 FAX = FAX_RX = system FAX_RX_EMAIL = fax@mydomain.com INCOMING = group-all NULL = "" OPERATOR = PARKNOTIFY = SIP/200 RECORDEXTEN = "" RINGTIMER = 15 DIRECTORY = first AFTER_INCOMING = IN_OVERRIDE = forcereghours REGTIME = 7:55-17:05 REGDAYS = mon-fri DIRECTORY_OPTS = DIALOUTIDS = 1/2/3/ OUTCID_1 = budah VM_PREFIX = * TONEZONE = br ALLOW_SIP_ANON = no FAX_RX_FROM = freepbx@gmail.com VM_DDTYPE = VM_GAIN = OUTCID_2 = OUTMAXCHANS_2 = 1 OUTPREFIX_2 = 0 OUT_2 = ZAP/1 OUTMAXCHANS_1 = OUTPREFIX_1 = OUT_1 = SIP/VonoOUT OUTCID_3 = OUTMAXCHANS_3 = OUTPREFIX_3 = OUT_3 = SIP/DiscountOUT [macro-dialout] exten => s,1,Macro(user-callerid) exten => s,2,GotoIf($["${ECID${CALLERID(number)}}" = ""]?5) ;check for CID override for exten exten => s,3,Set(CALLERID(all)=${ECID${CALLERID(number)}}) exten => s,4,Goto(7) exten => s,5,GotoIf($["${OUTCID_${ARG1}}" = ""]?7) ;check for CID override for trunk exten => s,6,Set(CALLERID(all)=${OUTCID_${ARG1}}) exten => s,7,Set(length=${LEN(${DIAL_OUT_${ARG1}})}) exten => s,8,Dial(${OUT_${ARG1}}/${ARG2:${length}}) exten => s,9,Congestion exten => s,109,Macro(outisbusy)