Skip to main content

feature code/hunt group not recording calls

Posted by moshe on Mon, 12/29/2008

when im using a hunt group feature code to ring multiple extensions the calls dos not seem to be recorded, since it don't realize it was answered by the local extension/phone, only by the feature code extension

any ideas?


Submitted by eeman on Tue, 12/30/2008 Permalink

does your 1-touch record work normally?

calling from a huntlist eventually arrives in tl-userexten-rg-base which checks to see if recording is possible from your astdb settings

[macro-tl-userexten-rg-base]

exten => s,1,Set(OPTIONS=irtT)

exten => s,n,Set(THISEXT=TL/${tenant}${TL_DASH}${DIALED_NUMBER})

exten => s,n,Set(THISCHAN=TL/${DIALED_NUMBER}${TL_DASH}${tenant})

exten => s,n,Macro(tl-notify)

exten => s,n,GotoIf($["${RECORDING_FORMAT}" != ""]?cont1)

exten => s,n,Set(RECORDING_FORMAT=wav)

exten => s,n(cont1),Set(RECORD_CALLEE=${DB(${THISEXT}/RECORD)})

exten => s,n,GotoIf($["${RECORD_CALLEE}" != "1"]?check_onetouch)

exten => s,n,Set(FNAME=in)

exten => s,n,MixMonitor(${FNAME}-${DIALED_NUMBER}-${STRFTIME(,,%F-%T)}-${CALLERID(num)}${TL_DASH}${tenant}.${RECORDING_FORMAT},b)

exten => s,n(check_onetouch),GotoIf($["${RECORD_CALLEE}" != "2"]?done_checkrecord)

exten => s,n,Set(OPTIONS=${OPTIONS}w)

exten => s,n,Set(FNAME=in)

exten => s,n,Set(TOUCH_MONITOR_FORMAT=${RECORDING_FORMAT})

exten => s,n,Set(TOUCH_MONITOR=${FNAME}-${DIALED_NUMBER}-${STRFTIME(,,%F-%T)}-${CALLERID(num)}${TL_DASH}${tenant})

Submitted by moshe on Tue, 12/30/2008 Permalink

it is actualy goes to an extension which is set to record all the calls but it dose not record the calls going trough a hunt feature code, as in the cdr by destination it sets the destination with the hunt group feature code extension

may be it to be slected

this a copy of my tl-userexten-rg-base

exten => s,1,Set(OPTIONS=irtT)

exten => s,n,Set(THISEXT=TL/${tenant}${TL_DASH}${DIALED_NUMBER})

exten => s,n,Set(THISCHAN=TL/${DIALED_NUMBER}${TL_DASH}${tenant})

exten => s,n,Macro(tl-notify)

exten => s,n,GotoIf($["${RECORDING_FORMAT}" != ""]?cont1)

exten => s,n,Set(RECORDING_FORMAT=wav)

exten => s,n(cont1),Set(RECORD_CALLEE=${DB(${THISEXT}/RECORD)})

exten => s,n,GotoIf($["${RECORD_CALLEE}" != "1"]?check_onetouch)

exten => s,n,Set(FNAME=in)

exten => s,n,MixMonitor(${FNAME}-${DIALED_NUMBER}-${STRFTIME(,,%F-%T)}-${CALLERID(num)}${TL_DASH}${tenant}.${RECORDING_FORMAT},b)

exten => s,n(check_onetouch),GotoIf($["${RECORD_CALLEE}" != "2"]?done_checkrecord)

exten => s,n,Set(OPTIONS=${OPTIONS}w)

exten => s,n,Set(FNAME=in)

exten => s,n,Set(TOUCH_MONITOR_FORMAT=${RECORDING_FORMAT})

exten => s,n,Set(TOUCH_MONITOR=${FNAME}-${DIALED_NUMBER}-${STRFTIME(,,%F-%T)}-${CALLERID(num)}${TL_DASH}${tenant})

exten => s,n(done_checkrecord),NoOp

exten => s,n,NoOp(RECORD_CALLEE=${RECORD_CALLEE})

exten => s,n,NoOp(OPTIONS=${OPTIONS})

exten => s,n,NoOp(TOUCH_MONITOR=${TOUCH_MONITOR})

exten => s,n,Set(CDR(userfield)=${tenant})

exten => s,n,ChanIsAvail(${ARG1})

exten => s,n,GotoIf($["${AVAILCHAN}" = ""]?exit)

exten => s,n,Dial(${ARG1},${ARG2},${OPTIONS})

exten => s,n(exit),MacroExit