Опции записи разговора, доступные в настройках внутренних номеров (Extensions), маршрутов (Routes), групп дозвона (Ring Groups) и др. позволяют в определенных пределах осуществлять контроль над логикой записи звонка. Но сам набор функций записи ограничен модулем (номера, маршруты и др.), в границах которого начинается запись. К примеру, при включении функции записи на внутренних номерах мы можем слышать лишь определенную часть разговора, начавшуюся после снятия трубки абонентом. А если нам необходимо зафиксировать также часть разговора до этого момента? Так, нам может понадобиться записать отрезок, где звонящий работал с опциями нашего IVR, зафиксировать комментарии, оставленные в процессе звонка.
Для полноценного управления записью телефонных разговоров следует воспользоваться отдельным модулем FreePBX, который носит название Call Recording. С его помощью администратор системы может настроить принудительное включение и отключение автозаписи звонка на любом этапе. При этом игнорируются остальные опции записи, включенные до этого. Наиболее важным моментом здесь является то, что записанные посредством модуля звонки, будут включать полный набор приветственных сообщений (Announcement), музыкальные композиции в режиме ожидания (MusicOnHold) и иного рода сообщения, проигрываемые IP-АТС абоненту.
Модуль, работе с которым посвящена текущая статья, дает возможность выполнить настройку контролируемого старта записи звонка до момента, где он будет перенаправлен на одно из направлений, лишенных записывающих параметров (к примеру, на IVR).
Особенности настройки
До момента инсталляции необходимо выполнить проверку актуальности версии модуля Call Recording. Чтобы решить эту задачу, наберем в консоли:
fwconsole ma list | grep callre
Для продолжения работы версия должна быть 14.0.5 или более новая, поскольку в предыдущих редакциях есть критическая ошибка ( FREEPBX-18899), из-за которой нельзя в полной мере воспользоваться функциями записи. При наличии старой версии модуля необходимо обновить его:
fwconsole ma upgrade callrecording
Если версия соответствует указанной выше, открываем Settings → Advanced Settings
, где в разделе Call Recording
находим new option Call Recording Option
, для которой следует установить значение No
.
Выполнив эту настройку, можно переходить ко второму этапу.
Следует открыть Applications → Call Recording
и щелкнуть по кнопке Add Call Recording
.
Мы увидим меню, позволяющее добавлять правила записи вызовов.
Каждое правило имеет следующие параметры:.
-
Description
– здесь правило описывается в целом; -
Call Recording Mode
– особенности работы логических схем записи;-
Force
иNever
являются взаимозаменяемыми, обладают более высоким приоритетом в сравнении сYes
иNo
; -
Yes
иNo
обладают равнозначным приоритетом;-
В случае встречи одного или нескольких
Yes
либоNo
в CallFlow, приоритет во всех случаях отдается первому значению. -
Встречающиеся дальше параметры
Yes / No
не способны переопределить опцию, установленную первой.
-
В случае встречи одного или нескольких
-
Force
иNever
во всех ситуация переопределяют опции, установленные прежде.-
Force
иNever
взаимозаменяемы во всех ситуациях. К примеру, если при изначально установленномForce
происходит встреча сNever
, то приоритет отдается последнему параметру (Never
); -
Force
иNever
во всех случаях заменяют параметры по умолчаниюYes / No
; -
Yes / No
ни при каких условиях не могут заменитьForce / Never
.
-
-
Don't Care
не меняет предшествующий параметр.
-
-
Destination
– определяет приложение, в которое должен отправиться звонок после включения либо выключения функции записи.
Особенности использования
Итак, пусть мы располагаем входящим маршрутом Main_Route
. Настройки предполагают отправку вызовов с него в IVR Main_IVR
. Нам хотелось бы иметь возможность прослушивать сказанное абонентом при нахождении в IVR Menu и анализе голосовых данных. Чтобы решить эту задачу, создаем Call Recording
For_IVR_Recordings
, включающее функцию записи и отправку вызовов на этот же IVR. В то же время непосредственно Call Recording
прикрепляем ко входящему маршруту.
Настройка выполнена. Система сможет предоставить нам сейчас и тот отрезок звонка, в котором абонент прослушивал системные предустановленные сообщения IVR. Вполне возможно, что человек в этот момент что-то комментировал. И эти комментарии могут представлять интерес в плане анализа.