Page 1 of 1

naming convention of the Call Recording File Name

PostPosted: Wed Aug 31, 2016 7:21 am
by king2016
Hello All

We wish to change the naming convention of the default format of the Call Recording file name. For auditing purposes we would like to include the customer_name in place of the Lead ID

I have noticed that currently the fields allowed are:

CAMPAIGN
INGROUP
CUSTPHONE
FULLDATE
TINYDATE
EPOCH
AGENT
VENDORLEADCODE
LEADID
CALLID
RECID

Does anybody know if this is possible or willing to offer a bounty to complete?

The final output would read

CUSTOMERS SURNAME_NUMBER CALLED_AGENTS FIRST NAME

Kind Regards

Kingy

Re: naming convention of the Call Recording File Name

PostPosted: Wed Aug 31, 2016 4:57 pm
by mflorell
It is not currently possible, and special characters and filename length make it problematic without filtering of values.

Re: naming convention of the Call Recording File Name

PostPosted: Wed Aug 31, 2016 11:08 pm
by williamconley
You might be more likely to write a script that makes this change during the FTP transfer of the leads to the archive server, or makes the change "after the fact" in some other fashion. This would not require any code changes to the Vicidial Core. If you do, be sure to update the filename in the recording_log to reflect the new value so you don't lose the Vicidial Admin Link to the file.

It's probably only a couple hours MAX for coding.

Re: naming convention of the Call Recording File Name

PostPosted: Thu Sep 01, 2016 4:54 am
by king2016
thanks for your reply - i will give this a try during the FTP transfer

Re: naming convention of the Call Recording File Name

PostPosted: Thu Sep 01, 2016 7:21 am
by mflorell
We actually did add a feature recently to do post-processing of audio filenames in the AST_CRON_audio_1_move_VDonly.pl script. It currently only allows for vendor_lead_code, security_phrase, status and address3 as variables.

Re: naming convention of the Call Recording File Name

PostPosted: Thu Sep 01, 2016 9:10 am
by king2016
ok sounds good - maybe we can use this script as a starting point