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