Asterisk/FreePBX запись разговоров
Запись разговоров в текущей версии FreePBX 12, несколько видоизменилась, стала более интуитивно понятной и простой для понимания. Если перейти в настройки внутреннего номера (Applicatins -> Extensions), изменились следующие опции записи разговора:
- Never
- No
- Don't Care
- Yes
- Force
'Never' и 'Force' являются переопределением, и предлагают более высокий приоритет, чем ‘Yes’ или ‘No’. ‘Yes’ и ‘No’ имеют одинаковый приоритет, и не будeт изменять то, что уже установлено вышестоящим приложением, однако 'Never' и 'Force' всегда будет переопределить, состояние записи с более высоким приоритетом.
Запись одним нажатием кнопки, теперь стала неотъемлемой частью записи разговоров (Call Recordings). Это означает то, что у вас стало гораздо больше контроля над правами записи телефонных разговоров. Таким образом, когда ваш номер в статусе 'Yes', 'No' или 'Don't Care', и если включено 'Override' разрешение, пользователь может завершить или запустить запись разговора. Если же вызов находится в 'Never' или 'Force', пользователи не могут остановить или запускать запись, даже если включено 'Override' разрешение.
Стоит заметить, когда начинается запись вызова с исходящего маршрута, то сервису записи, нет возможности привязаться к вызову, и возможно подключение его, только к внутреннему номеру, который начал запись (это ограничение Asterisk, и решается оно только в Asterisk 13). Это означает то, что если вы переводите вызов, запись может быть остановлена.
Имя файла записи формируется в формате: type-destination-source-datestamp-timestamp-uniqueid.
Попробуем рассмотреть прохождение вызова, включение записей разговора:
- Поступил входящий вызов, через входящий маршрут в котором опция Call Recording (Запись разговора) установлена в положение 'Yes'.
- Этот входящий маршрут направляет вызов в очередь. В очереди Call Recording (Запись разговора) установлен в положение 'Don't Care'. Don't Care не пытается, что то изменить в режим записи.
- Из очереди ответил оператор, у которого в настройках включена опция 'Inbound External Calls' (Контроль внешних входящих соединений) в положение 'No'. Запись разговора не остановится. ‘No’ и ‘Yes’ имеют равный приоритет, и мы уже сказали записывать вызов через входящий маршрут.
- Оператор набирает * 1. Запись разговора становиться на паузу.
- Оператор делает трансфер на группу обзвона (Ring Group) в которой опция Call Recording в положении 'Force'. Запись разговора стартует снова.
- Из группы вызова отвечает оператор у которого установлена запись в положении 'Never'. Запись разговора становиться на паузу.
- Оператор набирает * 1. Запись не запускается, потому как опция 'Never' имеет более высокий приоритет.
Коментарии: