К списку статей

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

Настройка записи разговоров осуществляется в файле конфигурации астериск - 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