Опции записи разговора, доступные в настройках внутренних номеров (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. Вполне возможно, что человек в этот момент что-то комментировал. И эти комментарии могут представлять интерес в плане анализа.