Запись вызова (Транковый) (Call recording)
Описание
Для использования услуги требуется лицензия, для услуги "call_recording" пакет "Total count of simultaneous records voice calls"
/cluster/storage/ds1/licence/show-licence 1
SSW ID ECSS xxxxxx
Description Eltex SC softswitch
. . .
Total count of simultaneous records voice calls 200

Проверить сколько каналов записи в настоящий момент используется можно следующей командой:
В примере показано 3-и записи в текущий момент, максимально одновременно было 5 записей, всего обработано 28 записей, отклонено из за отсутствия лицензий 0.
Нужно учитывать, что подсчитываются количество записей не только для транков, но и для абонентов.
/domain/test_domain/licence/usage ┌────────┬─────────────┬───┬─────────┬────────┬───┐ │Licence │Current usage│Top│Requested│Rejected│RPS│ ├────────┼─────────────┼───┼─────────┼────────┼───┤ │recorder│3/infinity │ 5│ 28│ 0│ 0│ └────────┴─────────────┴───┴─────────┴────────┴───┘
Сервис работает совместно с медиасервером. Аудиофайл записанного разговора хранится в директории /var/lib/ecss/restfs/domain/<DOMAIN>/records/<DATE>/
Формат аудиофайла: ГГ_ММ_ДД_ЧЧ_ММ_СС_in/out_НОМЕР-НОМЕР.pcm
ll /var/lib/ecss/restfs/domain/test_domain/records/2025_03_31/2025-03-31_* -rw-r--r-- 1 www-data www-data 287568 мар 31 13:26 /var/lib/ecss/restfs/domain/test_domain/records/2025_03_31/2025-03-31_13-26-23_o_42007-42007.pcm -rw-rw-rw- 1 www-data www-data 86 мар 31 13:26 /var/lib/ecss/restfs/domain/test_domain/records/2025_03_31/2025-03-31_13-26-23_o_42007-42007.pcm.meta -rw-r--r-- 1 www-data www-data 287568 мар 31 13:26 /var/lib/ecss/restfs/domain/test_domain/records/2025_03_31/2025-03-31_13-26-24_t_42007-42007.pcm -rw-rw-rw- 1 www-data www-data 86 мар 31 13:26 /var/lib/ecss/restfs/domain/test_domain/records/2025_03_31/2025-03-31_13-26-24_t_42007-42007.pcm.meta . . . -rw-r--r-- 1 www-data www-data 111832 мар 31 15:48 /var/lib/ecss/restfs/domain/test_domain/records/2025_03_31/2025-03-31_15-47-58_o_42007-42009.pcm -rw-rw-rw- 1 www-data www-data 86 мар 31 15:47 /var/lib/ecss/restfs/domain/test_domain/records/2025_03_31/2025-03-31_15-47-58_o_42007-42009.pcm.meta -rw-r--r-- 1 www-data www-data 111832 мар 31 15:48 /var/lib/ecss/restfs/domain/test_domain/records/2025_03_31/2025-03-31_15-47-58_t_42007-42009.pcm -rw-rw-rw- 1 www-data www-data 86 мар 31 15:47 /var/lib/ecss/restfs/domain/test_domain/records/2025_03_31/2025-03-31_15-47-58_t_42007-42009.pcm.meta -rw-r--r-- 1 www-data www-data 87868 мар 31 15:57 /var/lib/ecss/restfs/domain/test_domain/records/2025_03_31/2025-03-31_15-57-10_o_42007-42001.pcm -rw-rw-rw- 1 www-data www-data 86 мар 31 15:57 /var/lib/ecss/restfs/domain/test_domain/records/2025_03_31/2025-03-31_15-57-10_o_42007-42001.pcm.meta -rw-r--r-- 1 www-data www-data 87868 мар 31 15:57 /var/lib/ecss/restfs/domain/test_domain/records/2025_03_31/2025-03-31_15-57-10_t_42007-42001.pcm -rw-rw-rw- 1 www-data www-data 86 мар 31 15:57 /var/lib/ecss/restfs/domain/test_domain/records/2025_03_31/2025-03-31_15-57-10_t_42007-42001.pcm.meta
При подключении транкового сервиса оператор определяет тип вызовов, которые нужно записывать:
- запись всего разговора;
- запись включается после ответа вызываемого абонента.
Далее при всех вызовах данного типа будет производиться запись вызова.
Управление сервисом с телефонного аппарата
| Активация | только через оператора |
| Деактивация | только через оператора |
Настройка параметров сервиса через интерфейс командной строки CLI
Для активации транкового сервиса "Запись вызова (call_recording)" через интерфейс командной строки выполните следующую команду:
- для оператора виртуальной АТС:
/domain/<DOMAIN>/trunk/service/activate <GROUP> <TRUNK> call_recording mode = <MODE>, separated = <SEPARATED>
где
- <DOMAIN> — имя виртуальной АТС, которой принадлежит транк(и);
- <GROUP> — имя транковой группы;
- <TRUNK> — имя транка;
- <MODE> — режим записи разговора:
- always_on — запись всего разговора
- after_answer — запись с момента ответа второго участника диалога.
- <SEPARATED> — дополнительный режим записи разговора, определяющий будет ли запись приема и передачи, записываться в разные каналы файла записи разговора (по умолчанию False):
- false — прием и передача через транк, на котором активирован этот сервис, будет писаться в один канал;
- true — прием будет писаться в один канал файла записи, а передача в другой канал файла записи разговора.
Описание команд для управления услугами через интерфейс командной строки CLI приведено в Справочнике команд CLI, разделы /domain/<DOMAIN>/trunk/services.
Пример настройки CLI
Активировать транковый сервис "Запись вызова (call_recording)" для транка с именем "test_sip" виртуальной АТС "test_domain".
Активация сервиса через интерфейс командной строки:
/domain/test_domain/trunk/services/activate sip test_sip call_recording mode = after_answer
Результат:
/domain/test_domain/trunk/services/info sip test_sip Domain: test_domain Services' settings: ┌───────────────────────────────┬───────────────────────────────────────────────────┬──┬──────────────────────────────────────────────────────────────────────────────────┐ │ Trunk │ Name │V │ CSD │ ├───────────────────────────────┼───────────────────────────────────────────────────┼──┼──────────────────────────────────────────────────────────────────────────────────┤ │test_sip │call_recording │12│mode = after_answer │ │ │ │ │separated = false │ └───────────────────────────────┴───────────────────────────────────────────────────┴──┴──────────────────────────────────────────────────────────────────────────────────┘ Legend: V - version of the service
Настройка параметров сервиса через web-конфигуратор
Настройки сервиса для транков выполняются в разделе "Supplementary services" ("Дополнительные услуги") приложения "Менеджер транков" ("Trunk manager").
Для настройки транкового сервиса "Запись вызова (call_recording)" установите флаг напротив значения "Запись вызова (call_recording)" и в поле "Режим вызова" ("mode") выберите режим работы сервиса:
- always_on — запись всего разговора;
- after_answer — запись вызовов начинается с момента ответа второго участника диалога;
Для деактивации сервиса снимите флаг напротив значения.
Для сохранения настроек нажмите кнопку "Сохранить" ("Save").
Активация транкового сервиса через web-конфигуратор:
- Выберите транк — "test_sip";
- Перейдите в раздел "Дополнительные услуги" ("Supplementary services");
- Установите флаг напротив сервиса "Запись вызова (call_recording)".
- В поле "Режим записи" ("mode") выберите режим работы сервиса "Услуга всегда активна" ("always_on") или "После ответа вызываемого абонента" ("after_answer");
- Установите флаг напротив сервиса "Раздельная запись разговора" если это требуется;
- Для сохранения настроек нажмите кнопку "Save" ("Сохранить").

Результат в приложении "История вызовов"
В примере указаны звонки До активизации сервиса на транк "test_sip" и после активизации:
