by shm267 » Tue Jun 15, 2010 7:56 pm
Soved.
This issues turned out to be old lingering code in extensions.conf
Make sure these sections of code are commented out. It appears the variable CALLERIDNAME was replaced with CALLERID(name), the old reference is blank and creates the wrong file name for the recordings.
====================
OLD VERSION
; this is used for recording conference calls, the client app sends the filename
; value as a callerID recordings go to /var/spool/asterisk/monitor (WAV)
; Recording is limited to 1 hour, to make longer, just change the Wait,3600
;exten => 8309,1,Answer
;exten => 8309,2,Monitor(wav,${CALLERIDNAME})
;exten => 8309,3,Wait,3600
;exten => 8309,4,Hangup
; this is used for recording conference calls, the client app sends the filename
; value as a callerID recordings go to /var/spool/asterisk/monitor (GSM)
; Recording is limited to 1 hour, to make longer, just change the Wait,3600
;exten => 8310,1,Answer
;exten => 8310,2,Monitor(gsm,${CALLERIDNAME})
;exten => 8310,3,Wait,3600
;exten => 8310,4,Hangup
OLD VERSION
====================
====================
NEW VERSION - auto generated in extensions-vicidial.conf
; this is used for recording conference calls, the client app sends the filename
; value as a callerID recordings go to /var/spool/asterisk/monitor (WAV)
; Recording is limited to 1 hour, to make longer, just change the server
; setting ViciDial Recording Limit
; this is the WAV verison, default
exten => 8309,1,Answer
exten => 8309,n,Noop(CALLERIDNAME=${CALLERIDNAME})
exten => 8309,n,Noop(CALLERID(name)=${CALLERID(name)})
exten => 8309,n,Monitor(wav,${CALLERID(name)})
exten => 8309,n,Wait,3600
exten => 8309,n,Hangup
; this is the GSM verison
exten => 8310,1,Answer
exten => 8310,n,Noop(CALLERIDNAME=${CALLERIDNAME})
exten => 8310,n,Noop(CALLERID(name)=${CALLERID(name)})
exten => 8310,n,Monitor(gsm,${CALLERID(name)})
exten => 8310,n,Wait,3600
exten => 8310,n,Hangup
==========================================