Настройка записи разговоров на стороне Asterisk

Настройка записи разговоров осуществляется в файле конфигурации Asterisk – extensions.conf.

Пример реализации записи разговоров:

exten => 1000,n,Set(RecFile=${STRFTIME(${EPOCH},,%Y-%m/%d)}/in_${CDR(src)}_${STRFTIME(${EPOCH},,%Y-%m-%d-%H-%M-%S)}.wav) exten => 1000,n,Set(CDR(recordingfile)=${RecFile}) exten => 1000,n,MixMonitor(${RecFile})

RecFile – Имя записываемого файла. Если не содержит абсолютный путь, то помещается в директорию, определенную по умолчанию в настройках asterisk.conf

В данном примере имя аудиофайла заносим в таблицу CDR, в поле recordingfile. Если этого поля нет в БД, его необходимо добавить.

Настройка записи разговоров в FreePBX