I'm installing QM 8.5.2 on a Windows 2008 x64 server co-resident with SQL 2005. During QM Database configuration 'verifying service connections' I keep getting "Service connection failed... verify Surrogate and Data API services started". All services appear to have started. Within the C1Surrogate0001 log files it shows that it starts and completes and then shuts down.
Please use the below Calabrio QM support forum and search for your current issue, if not found post it there also.
Here's the resolution to the issue. The Calabrio forum didn't contain any of this information.
Installed Windows SQL Server 2008 as a pre-requisite for Cisco (i.e. Calabrio) Quality Management (QM) call recording, version 8.5(2).
Following SQL installation, I walked through the database user creation process. For this particular step, refer to the WFM installation guide. It is much more thorough than the QM guide.
I then installed QM 8.5(2). Following application installation on the D:\ drive, PostInstall.exe runs in order to create the SQMDB, start Jetty, etc. During this installation step, I received the following error after entering my SQL Server IP address, instance name (n.b.
The error is generated because port 80 (HTTP) is being used. Researching Calabrio's website and Cisco's Support Forums didn't produce any tangible results. The standard explanation is focused around IIS being configured, however, that was not my case.
Iran the following commands to determine what was using port 80:
- netstat -a -b
- netsh http show urlacl
It turns out that SQL Server 2008 was using port 80. This edition of SQL has a tool called "Reporting Services," which provides a web-based GUI to present SQL performance information. This needs to be changed in order to successfully complete the QM installation.
Open "Reporting Services Configuration Manager" and navigate to "Web Service URL." Under "Report Server Web Service Site Identification," change the TCP port. I used 8080. Once you save this, the URL listed should change to reflect this.
You will also need to navigate to "Report Manager URL" on the left sidebar and change that port as well. Click "Advanced" in order to change the port. I used port 8080 for that as well.
Following this change, I was able to complete the QM installation.
- WFM 8.5(2) Installation Guide
- QM 8.5(2) Installation Guide
It still holds true today with SQL 2012 and QM 10.5.1
I completely forgot about the reporting services.
Thank you for the excellent step by step, you saved my bacon!