[macro-hangupcall] include => macro-hangupcall-custom exten => s,1,Macro(hangupcall-send-post) exten => s,n(start),GotoIf($["${USE_CONFIRMATION}"="" | "${RINGGROUP_INDEX}"="" | "${CHANNEL}"!="${UNIQCHAN}"]?theend) exten => s,n(delrgi),Noop(Deleting: RG/${RINGGROUP_INDEX}/${CHANNEL} ${DB_DELETE(RG/${RINGGROUP_INDEX}/${CHANNEL})}) exten => s,n(theend),ExecIf($["${ONETOUCH_RECFILE}"!="" & "${CDR(recordingfile)}"=""]?Set(CDR(recordingfile)=${ONETOUCH_RECFILE})) exten => s,n(hangup),Hangup() exten => s,n,MacroExit() [macro-dialout-trunk-predial-hook] exten => s,1,Set(__CRM_DIRECTION=OUTBOUND) exten => s,n,Macro(dial-send-post) exten => s,n,MacroExit() [macro-dialout-one-predial-hook] exten => s,1,Macro(dial-send-post) exten => s,n,MacroExit()