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?
it is actualy goes to an
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
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})