CUCM Set up Call Recording

## Introduction

This article shows the process of setting up call
recording on the CUCM. in this example we will be using Cisco Media Sense to record our test calls.

## Summary Steps

1. integrate CUCM and Cisco Media Sense with an
AXL User

2. Create a SIP trunk to the Media Sense Server

3. create a recording profile and point it to the
sip trunk

4. Enable recording on the phone

5. make a test call

## Detailed Steps

Note: alot of these steps can be taken care of during the Cisco Media sense initialization but i will show all of my steps to assist troubleshooting an existing installation.

### CUCM Side:

Step 1: Create a new group that grants
"Standard AXL API Access" role

Step 1a: Go to User Management > User Settings > Access Controll Group

Step 1b: Click add new

Step 1c: in the name field enter then name AXL -
Group and click save

Step
1d: in the new window click save

Step 1e: Click save again and then click the go
next to Back to Find / List

Step 1f: once you are back the list of users make
sure you see your newly created AXL-Group

Step 1g: in the new pop up window cick the box
next to standard AXL API Access, and click add selected

Step 1h:
when you return to the Access Control Group Configuration page the
"Standard AXL API Access" should appear n the Role Assignment subpage

Step 2: Setup an AXL user for Cisco MediaSense
(CMS) to connect to, go to user **Management > Application User**.

Step 2a: Click on **add new.**

Step 2b: Enter a meaningful name and password for
your recording user

Step 2c: Scroll down to the section labeled **Permissions Information and click add to Access Control Group**

Step 2d: In then new window that pops up add the
following groups

\*AXL-Group (Created in step 1)

\*Admin-3rd party API

\*Application Client Users

\*Standard Audit Users

\*Standard CAR Admin Users

\*Standard CCM Admin Users

Step 2e: you should see the following groups and
roles below

Step 3: Create a sip trunk to the CMS Server  go to Device > trunk and click add new

Step 3a: in Trunk Type\* select Sip Trunk, this
will cause the page to change to something similar to below.

Step 3b: Click next

Step 3c: Enter the following informaiton:

* Device name
* Description
* Device pool
* Call Classification

* Calling Search Space under Inbound calls

* Destination address under SIP information
* SIP Trunk Security Profile under SIP information
* SIP Profile under SIP information

* Select "This trunk connects to a

recording-enabled gateway under recording information

Step 3d: click save

Step 4: Create a route pattern that points to the
SIP trunk you created in step 3.  go to
Call Routing > Route hunt > Route pattern.  then click add new

Step 4a: In the new window add the following
information

* Route Pattern (in this example I use 8844444 and my telephone DNs are 8842XXX)
* Route Partition: this will depend on your dial

plan (I use my Internal Partiton)

* Description
* Gateway/Route List\* this wil be the SIP trunk

from Step 2

* Call Classification (I select OnNet since

everything is on the same network)

* uncheck provide outside dial tone.

Step 5: Create a recording profile go to Device
> Device Settings > Recording Profile and Click add new

Step 5A: Enter the following information:

* Name: Meaningful name for this profile so you can locate it.
* Recording Calling Search Space: depends on your dial plan (I just used my Device CSS)
* Recording Destination Address: a DN that matchs your route pattern that you created in step 3

Step 6: Enable Recording Options on the cluster

Step 6a: Go to System > Service parameters.

Step 6b: Select your call manager from the server
drop down menu

Step 6c: Select Cisco Callmanager (Active)  from the service drop down menu

Step 6d: go to the setting Builtin Bridge Enable and set it to **ON**, then click save

Step 7 Set recording options on a phone go to
device > phone and select the phone you wish to record

Step 7a: under device information and set the
Built in Bridge setting to On

Step 7b: ensure the correct user is set on the
Owner User ID

Step 7c: click on the DN you wish to record on
the left side of the screen\

Step 7d: Set the Recording option to one of the
following:

* Call Recording disabled - wont record anything
* Automatic Call Recording Enabled - Records

everything

* Selective Call Recording Enabled - the Agent can

select which call to record (NOTE: you will have to add a button to their phone button or softkey template to begin recording)
Step 7e: Select the recording profile you create in Step 5.

Step 7f: Recording media source

* Phone Preferred - the phone sends a stream to the recording server
* Gateway prefered - the voice gateway sends a

stream to the recording server.

Step 7g: click save and apply config

Step 7h: go to related links and click go with Configure device selected

Step 7i: click save and apply config in the phone
configuration

Step 8: Configure an end user whose calls are
recorded .  Go to User Management  >
End User

Step 8a: locate the user that owns the DN to be
recorded and click the name to edit.

Step 8b: In the Permissions Information click the
add to access group

in the pop up window select the following:

* Standard CTI Allow Call Recording

Step 9: configure a User to listen to the calls. Go to User Management  >  End User, click add new

Step 9a: Enter the following information for the
user:

* User ID
* Password:
* Confirm Password
* Lastname

Step 9b: In Permissions information sction click the Add to Access Control Group

Step 9c: select the box next to "Standard
CTI Enabled" group and click add selected

Stpe 9d: Click save

### Cisco Media Sense (CMS) side

Step 1: Once logged into the CMS server go to
Unified CM Configuration

Step 1a: you should see your CUCM servers in the Selected AXL Service Providers, and Selected Call Control Service Providers

Step 1b: Enter the username and password your configured from Step 2 in the CUCM side.

Step 1C: Click Save

Step 2: Click MediaSense API User Configuration

At this point media sense should be all set up.

### Make a test call.

Step 1: Make a call to or from the phone and DN
that is recorded.

Step 2: With the call in progress go to the
navigation page of the CMS server and click Cisco MediaSense Search and Play

Step 3: At the login page use the End user info
you created in the CUCM step 9

Once logged in you will start at the recent calls page

Step 4: Click on the active calls page on the
left side of the page

if your test call is connected but it does not
show up here it is not being recorded.

1. Check the phone to ensure that the built in
bridge is set to on

2. check the DN to determine if the recording
options are correctly set

3. check the recording profile and ensure that
the DN is correctly configured.

4. Check the route patten to ensure it is using
the correct SIP trunk

5. check all of the affected user accounts and
ensure they have the correct roles and groups assigned.

6. check the service parameters and ensure the
built in bridge setting is turned on.