Call recording configuration in CUCM
Call recording configuration in CUCM
Call recording. This boils down to capturing RTP streams and somehow matching a certain RTP stream to an extension and or user ID, so it can be archived properly on a recording server. In order to do this, two things will need to be in place:
- Some form of RTP stream replication/forking, so that a conversation can take place as well as a recording of this same conversation at the same time. The two most important ways to do this are either by means of SPAN on an infrastructure level, or dual media streaming (DMS) on the phone.
- The recording server will need to be part of the signalling (SIP), so it can determine what RTP stream belongs to which extension.
Figure 1- Call recording session flow |
With call recording there are two types:
- automatic recording – in this case the recording session automatically establishes, when the agent call connects
- Application invoked recording – With this, the application invokes the recording session for an active call through TAPI or JTAPI API. This for instance a case where a supervisor wants to record an agent call for quality monitoring.
Figure 2 – Automatic Call recording |
1 – Create a SIP trunk to the recording server(s)
2 – Create a Route Group, List and Pattern
As can be seen below, a 7777 pattern has been defined that uses the SIP trunk (or Routelist if you deploy more than one recorder server/ VAM (Voice Acquisition Modules, as Verint Calls them))
The picture above the gateway is called “defaultrecroderSIPTrunk”. but I assume you will come up with something more meaningful than that.
3 – Create a recording profile
The pattern defined in the step above will be used in the Recording profile (Recording destination Address).
4 – Configure the phone for recording
The last step is to configure the phones and/or device profile to invoke call recording:
- Set Built in Bridge to ON (phone device settings)
- Configure the recording tones (phone device settigs
- Set the recording profile (line appearance)
The recording tones can also be set under call manager service parameters:
That wraps up my in a nutshell post on recording