Использование

Услуга "Запись разговора (call_recording)" позволяет записывать телефонный разговор абонента. Данную услугу можно активировать для определенного абонента или для всех абонентов в рамках виртуальной АТС. Разговоры записываются как входящие, так и исходящие.

Услугу "Запись разговора (call_recording)" может активировать/деактивировать только оператор.

Запись сохраняется в формате pcm и может конвертироваться в форматы wav и mp3.

Для того чтобы настроить конвертацию, при установке пакета ecss-restfs необходимо выбрать пункт crawler.

Далее будет предложено конвертировать записи wav в mp3.

По умолчанию crawler запускается ежедневно в 00:00.

Изменить время запуска можно по пути /lib/systemd/system/ecss-restfs-crawler.timer.


Запись разговоров хранится по пути:

/var/lib/ecss/restfs/domain/<DOMAIN>/records/<DATE>/

Срок хранения по умолчанию —180 дней.

Изменить длительность хранения можно cocon-командой /restfs/<RESTFS-CLUSTER>/autocleaner/add-rule

Резервирование записей разговоров осуществляется сервисом Glusterfs.

Сервис реплицирует записи между нодами и в момент недоступности одной из нод, доступ к записям будет сохранен.

Подробнее про сервис можно почитать на странице Настройка RestFS.

Для каждого диалога каждого абонента, на котором включена услуга записи разговора, будет создана своя запись. Пример:

У абонента А, B и С включена услуга записи разговора. Абонент А совершает вызов на абонента В — для каждого из абонентов создаются свои записи разговоров. Абонент В ставит ставит на удержание А и совершает вызов на С. Для диалога между абонентом В и С буду созданы две записи разговора. При этом суммарно будет создано 4 записи: для абонента А в диалоге А-В; для абонента B в диалоге А-В; для абонента В в диалоге А-С; для абонента С в диалоге B-C.

Средний размер файла длительностью 1 минута в формате pcm — 5.6 МБ, в формате mp3 — 1 МБ.

Максимальное количество записываемых разговоров ограничивается лицензией.

При подключении услуги оператор определяет тип вызовов, которые нужно записывать:

  • входящие и исходящие;
  • только входящие;
  • только исходящие.

Далее при всех вызовах данного типа будет производиться запись разговора.

Управление услугой с телефонного аппарата

Активация
только через оператора
Деактивация
только через оператора

Настройка параметров услуги через интерфейс командной строки

Для активации услуги "call_recording" через интерфейс командной строки выполните следующую команду:

  • для администратора системы:
    /cluster/storage/<CLUSTER>/ss/activate <DOMAIN> <ADDRESS> call_recording mode = <MODE>
  • для оператора виртуальной АТС:
    /domain/<DOMAIN>/ss/activate <ADDRESS> call_recording mode = <MODE>
  • для транка виртуальной АТС:
    /domain/<DOMAIN>/trunk/services/activate <TRUNK> call_recording mode = <MODE>

где

<CLUSTER> — имя кластера хранения долговременных данных (DS);
<DOMAIN> — имя виртуальной АТС, которой принадлежит абонент(ы);
<TRUNK> — имя транка в виртуальной АТС; 
<ADDRESS> — номер(а) абонентов, для которых выполняется настройка услуги, символ "*" используется для указания всех абонентов данной виртуальной АТС.

Диапазоны номеров указываются в фигурных скобках. Например: 71{1-2,9} соответствует номерам 711, 712, 719.

<MODE> — режим записи разговора:

  • always_on — записываются входящие и исходящие вызовы;
  • after_answer — запись входящих и исходящих вызовов начинается с момента ответа второго участника диалога;
  • on_demand — запись текущего вызова включается только после набора абонентом кода *0#.

<SEPARATED> — дополнительный режим записи разговора, определяющий будет ли запись того, что слышит и того, что говорит абонент записываться в разные каналы файла записи разговора (по умолчанию False):

  • false — все что слышит и говорит абонент на котором активирована эта услуга, будет писаться в один канал;
  • true — то что абонент слышит будет писаться в один канал файла записи, а то что он говорит в другой канал файла записи разговора.

Описание команд для управления услугами через интерфейс командной строки CLI приведено в Справочнике команд CLI, разделы /cluster/storage/<STORAGE>/ss и /domain/<DOMAIN>/ss.

Настройка параметров услуги через web-конфигуратор

Настройки выполняются в разделе "Supplementary services" ("Дополнительные услуги") приложения "Subscriber card" ("Карточка абонента").

Настройка услуги для всех абонентов определенной виртуальной АТС, а также для определенного абонента в отдельности выполняется в приложении "Subscriber card" ("Карточка абонента").

Индивидуальные настройки услуги абонента переопределяют глобальные настройки услуги (настройки услуги на уровне домена).

Для настройки услуги "Запись разговора (call_recording)" установите флаг напротив значения "call_recording" и в поле "mode" выберите режим работы услуги:

  • always_on — записываются входящие и исходящие вызовы;
  • after_answer — запись входящих и исходящих вызовов начинается с момента ответа второго участника диалога;
  • on_demand — запись текущего вызова включается только после набора абонентом кода *0#.

SEPARATED это дополнительный режим записи разговора, определяющий будет ли запись того, что слышит и того, что говорит абонент записываться в разные каналы файла записи разговора (по умолчанию False):

  • false — все что слышит и говорит абонент на котором активирована эта услуга, будет писаться в один канал;
  • true — то что абонент слышит будет писаться в один канал файла записи, а то что он говорит в другой канал файла записи разговора.

Для деактивации услуги снимите флаг напротив значения "Запись разговора (call_recording)".

Для сохранения настроек нажмите кнопку "Save" ("Сохранить").

Пример настройки

Активировать услугу "Запись разговора (call_recording)" для абонента с номером 100 виртуальной АТС "arko".

Активация услуги через интерфейс командной строки:

/cluster/storage/ds3/ss/activate arko 100 call_recording mode = after_answer

Активация услуги через web-конфигуратор:

  1. Выберите номер телефона абонента — 100;
  2. Разрешите использовать услугу абоненту — установите . Установите флаг напротив услуги "Запись разговора (call_recording)".
  3. В поле "Тип" ("mode") выберите тип работы услуги "after_answer";
  4. Для сохранения настроек нажмите кнопку "Save" ("Сохранить").