Call Conversation Recording at Asterisk / FreePBX – Short User Guide
Recording of the conversations in the current version of FreePBX 12, is somewhat modified and became more intuitive and easier to understand. If you go to the extension settings (Applications -> Extensions), the following options for recording the conversation have changed:
- Do not Care
‘Never’ and ‘Force’ are overridden, and offer a higher priority than ‘Yes’ or ‘No’. ‘Yes’ and ‘No’ have the same priority, and will not change what is already set by the parent application, but ‘Never’ and ‘Force’ will always override the write state with a higher priority.
The one-touch recording has now become an integral part of Call Recordings. This means that you have much more control over the rights to record telephone conversations. Thus, when your number has the status of ‘Yes’, ‘No’ or ‘Do not Care’, and if the ‘Override’ permission is enabled, the user can finish or start recording a conversation. If the call is in ‘Never’ or ‘Force’, users cannot stop or start the recording, even if the ‘Override’ permission is enabled.
It’s worth noting that when the call starts from the outgoing route, the recording service, it is not possible to bind to the call, and it is possible to connect it, only to the internal number that started the recording (this is Asterisk limitation, and it is improved only in IP PBX Asterisk version 13). This means that if you transfer a call, the recording can be stopped.
The name of the record file is generated in the format: type-destination-source-datestamp-timestamp-unique id.
Let’s try to consider the passing of a call, the inclusion of records of a conversation.
An incoming call arrived, via the incoming route in which the option Call Recording is set to ‘Yes’.
This incoming route routes the call to the queue. The Call Recording queue is set to ‘Do not Care’. Do not Care does not try to change that into recording mode.
An operator answered from the queue, which has the option ‘Inbound External Calls’ in the settings ‘No’. The recording of the conversation will not stop. ‘No’ and ‘Yes’ have equal priority, and we have already said to record a call through the incoming route.
The operator dials * 1. Conversation recording is paused.
The operator makes a transfer to the Ring Group in which the Call Recording option is in the ‘Force’ position. The recording of the conversation starts again.
The operator from the call group answers and his settings record is set to ‘Never’. The conversation recording is paused again.
The operator types * 1. The entry does not start, because the ‘Never’ option has a higher priority.
That’s all the miracles, if you need more complicated and advanced settings, you can just experiment and apply settings you need.