Use of a external storage system
To use a external storage system, you must specify the following module settings:
1) In the “Asterisk” section, enter the server address that will host the recordings in the “recordings_dir” field.
Example, "recordings_dir": "http://sip.records.ru:8123"
2) In the “App” section, set the “store_recordings_in_crm” field to false:
"store_recordings_in_crm": false
Once the call is complete, the CRM will display a link to a module containing a command to download the file and the call parameters (such as get_record_[call_id]_from.._to…)
When you click this link:
1) the module queries the CDR table and retrieves the file name from the recordingfile field;
2) the module appends the value of the "recordings_dir" variable from the configuration to the file name;
3) it redirects the request to the server address containing the recordings
(the address must begin with “http://”, “https://”, “//”, or “ftp://”; otherwise, the file is not found).
The result is a link that looks like this:
http://sip.records.ru:8123/file_name.mp3
If the “recordings_dir_subdirs_by_date” parameter is set to true, then:
http://sip.records.ru:8123/2018/02/02/file_name.mp3
Last updated