SQL Shenanigans
Configuring the Compliance Recording integration to SQL puked. It threw a, "Network error IOException: Connection refused", error message. It turns out that the TCP/IP protocol was disabled by default for SQL. It was fixed by firing up the SQL Server Management Studio (SSMS) and enabling the TCP/IP protocol.
Fun with the UCCX integration
- Primary & Secondary UCCX Server Hostname
(Incidentally, the install doc also states that if the server name starts with a number to add the letter "i" to the beginning of the name. "For example, if the server name is “100-voiceuccx-01”, enter “i100_voiceuccx_01”.")
- UCCX Workforce User Login
- uccxworkforce - The default user for standard "network" based recording with the media sense server.
- uccxhruser - This user supports "mediasense" based recording.
- UCCX Workforce User Password
The other fun fact is the password needs to be manually configured on both the Primary UCCX and the HA UCCX servers. (It doesn't synch). But at least UCCX is nice enough to generate a warning after setting the password on the Primary "box".
Archive Work Flow
Configuring an archive work flow is mandatory for Live Monitoring (or "network" based recording to work). I spent a couple of days going over everything with a fine tooth comb with the nice folks from Calabrio before we realized the archive work flow is mandatory for Live Monitoring. Even if the calls are not meant to be archived, the archive work flow must still be configured (archive work flow can be set to not save recordings) The other fun gotcha is I tested with a "test" team and almost forgot to enable the archive work flow for the production teams.
Live Monitoring - Network Based Recording Requirement
Live monitoring will not work with media sense integrated recording. The standard "network" based CR server needs to capture the audio for Live Monitoring to work.
Sameday Download - Call Recording
Sameday audio (contacts) can not be downloaded by users until the audio is played in the browser (or at least selected so the audio loads in the web based media player). After the audio (contact) is played in the browser it is migrated to long term storage. The audio export process pulls the audio from long term storage.
Reference Docs
Cisco has some useful reference documents on their website. calabrio.com also has some good information too for Cisco partners. The Calabrio site does require obtaining a Calabrio login which can take a couple of days.
* Note - Observations based on a Compliance Recording 11.5.1 SR5 experience