Инструменты пользователя

Инструменты сайта


asterisk:stereo_record

Это старая версия документа!


Запись звонков в стерео во FreePBX

Рассмотрим доработку FreePBX версии 15 для возможности записи разговоров в режиме стерео, что позволяет прослушивать записи разговоров отдельно два конца линии для их последующего анализа.

Результатом нашей доработки будут следующие переключатели, размещённые в разделе Call Recording вкладки Settings → Advanced Settings.

В разделе Call Recording появятся следующие переключатели:

Изменённая страница Advanced Settings

  • Enable Stereo Mode – позволяет включать/выключать режим стерео-записи
  • Remove sourse files – удаляет исходные файлы записей –in и -out (используется только если включен режим стерео).

Подготовительный этап

В рамках подготовительного этапа добавим переключатели на вкладку Advanced Settings. Делается это при помощи добавления записей в таблицу freepbx_settings базы данных asterisk. Команды можно выполнить либо используя ssh в клиенте mysql, либо через PHPMyAdmin.

  1. Создаём переключатель STEREOMODE_USE, позволяющий управлять стереорежимом записи разговоров.
    INSERT INTO freepbx_settings (keyword, value, name, description, type, options, defaultval, readonly, hidden, category, module, sortorder) 
    VALUES ('STEREOMODE_USE', 0, 'Enable Stereo Mode', 'KEYWORD:STEREOMODE_USE Setting true will use the record in stereo mode.', 'bool', '', 0, 0, 0, 'Call Recording', 'callrecording', 0);
  2. Добавляем переключатель REMOVE_SOURCE
    INSERT INTO freepbx_settings(keyword, value, name, description, type, options, defaultval, readonly, hidden, category, module, sortorder) 
    VALUES ('REMOVE_SOURCE', 0, 'Remove source files', 'Setting true will remove source –in and –out files.', 'bool', '', 0, 0, 0, 'Call Recording', 'callrecording', 0);

Правка скриптов

Открываем в режиме редактирования файл …/admin/modules/callrecording/functions.inc.php.

  1. Находим в нём функцию callrecording_get_config($engine). Здесь находим строку:
    $context = 'ext-callrecording';

    До неё вставляем следующий код:<code php>

</code

asterisk/stereo_record.1724097302.txt.gz · Последнее изменение: nikolay