Adding Live Record Capability to Unity

Version 4.0(3) and Greater

 

1         Introduction

 

The Unity Live Record feature is available here:

 

http://www.ciscounitytools.com/App_LiveRecord.htm

 

This feature was offered early on in previous Unity versions and only worked with a handful of now unsupported PBXs.  Recently it was added as an unsupported feature option to Unity 4.0(3).

 

To make this work, you must complete these steps :

 

  1. Replace Unity DLLs
  2. Create a Call Forwarding CTI Route Point in CCM for the Live Record Pilot DN
  3. Create a Call Forwarding Call Routing rule in Unity

 

To use the feature, a subscriber simply conferences in the Live Record pilot number during a conversation.  When the call ends, Unity recognizes the subscriber ANI and forwards the recording to the subscriber mailbox.

 

2         Add the New DLLs to Unity

2.1        Stop Unity

2.2        Backup the Old DLLs

 

Copy \CommServer\Components>AvConvUtilsSvr.dll AvConvUtilsSvr.dll.bak

Copy \CommServer\Components> AvConvUtilsLiveRecordSvr.dll AvConvUtilsLiveRecordSvr.dll.bak

2.3        Download the New DLLs

 

Download the new DLLs to the \CommServer\Components directory

 

http://www.ciscounitytools.com/App_LiveRecord.htm

 

 

2.4        Register the New DLLs

 

\CommServer\Components>regsvr32 AvConvUtilsSvr.dll

\CommServer\Components>regsvr32 AvConvUtilsLiveRecordSvr.dll

 

 

2.5        Restart Unity


 

3         Add a Pilot Route Point to CCM

 

Create a Live Record Pilot Point in CCM and CallFwdAll to the VM pilot of the system

 

 

4         Modify CCM Conference Settings

 

This is optional, but you probably want to setup CCM so that all parties in the conference are disconnected when the initiator leaves.  Otherwise Unity will continue to be connected until the last called party disconnects the call (after the originator leaves).  This may or may not be desirable.

 

This is a CCM Service Parameter:

 


5         Create a Call Routing Rule in Unity

 

The predefined routing rules for the Direct Calls call routing table are:

 

Attempt Sign-In—Calls from subscribers are routed to the subscriber logon conversation.

 

Live Record—If live record is supported by your integration, the phone system passes the call to Cisco Unity when a subscriber initiates a live record request. Cisco Unity detects the request and begins recording the call.

 

Default Call Handler—Calls from unidentified callers are routed to the opening greeting.

 

We want to create a Live Record Call routing rule.

 

Create a Forwarded Call routing rule and specify the DNIS and the Forwarding Station number of the CCM Route Point Pilot that you created above. 

 

Send calls to:  Start Live Record

 


6         Test the Live Record Feature

6.1        From a subscriber phone, dial a called party

6.2        After the called party answers, press the Conference button on the phone, and dial the Live Record Pilot number (in this case the pilot number is 5110). 

6.3        Press the Conference button again to join the Unity recorder into the conference.

 

From the Unity Port Status Monitor, you can watch the Live Record pick up the call:

 

 

You can also view the call in the Unity Call Viewer to ensure the dialed number matches your call routing rule:

 

 

7         View/Listen to the Recording

 

Open the subscriber Outlook mailbox that initiated the recording conference.  You will see subject “Live Record Message.”