Manitou Core - SecurVoice Installation

SecurVoice is a Voice Record integration with Manitou. It is provided by CSS and the integration is installed by Bold. It allows users to view/download recordings on phone calls made on alarms/action patterns.

  • Estimated time to complete - 1 hour

Prerequisites Needed

The following items are all needed before completing an install of SecureVoice. This should be complete/ready by the Project Manager before scheduling with a technician.

  • SecurVoice is provided and installed by CSS.
  • Manitou 1.6.4 or newer installed.
  • IP address, server name, and login credentials to the SecurVoice server for technician.
    • This is separate from the Manitou servers and should already be installed by CSS.
  • Version of SecurVoice installed noted for technician.
  • Additional items customer must be aware of as needed at time of install.
    • Administrative login
    • 1 to 2 hours of time for installation
    • Notepad++ will be installed as part of the installation procedures
    • The customer should have some channels set up beforehand with the SecurVoice Software.
      • This will likely already be done unless SecurVoice is completely new to the customer
      • If this is not complete we can still do the install, we will not be able to test it as there will be no audio to download.

Pre-Install

The install steps are for package 22, however, the package used will be based on the version of SecurVoice installed by CSS (Information provided by PM).

Version of SecurVoicePackage to Use
3.x or older20
4.x21
5.x or newer22

Download the SecurVoice Install package


    • Grab the latest files from Voice recorder Dependencies (\\fileserver02\release\Manitou\Voice Recorder Dependencies\SecurVoice-CSS).
    • This needs to be downloaded onto the machine where the Distributor Commander resides, as you will be creating a package to push out.

Install Notepad++

Update Customer's License


    • License for VRT Lines (recommended 4)
    • License for Voice Recorder

Installation

Creating Package 22

  1. Unzip and open the SecurVoice Install Package.
  2. From within the SecurVoice Install Package, edit the Manitou.exe.config file to point to the SecurVoice server installed.
    1. Right click on the Manitou.exe.config and select 'Edit with Notepad++'.
    2. Within the <connectionStrings> section, uncomment the edigin strings.
    3. Edit the connectionString="" to contain the name of the SecurVoice server and remove the unused connection string.
      • Non-instanced (Default SQL Server Install) - Use the MySql.Data.MySqlClient provider
      • Instanced (When the instance is named i.e. "servername\SQLEXPRESS") - Use the System.Data.SqlClient provider

  3. Using the same steps as in step 2.3 edit the SupervisorWorkstation.exe.config
  4. Copy all files from the SecurVoice Install Package into Package 22 on the distribution server.
  5. Package 22 should look similar in files to the screenshot below.

  6. Configure the PackageList to include the new files
    1. Edit PackageList.txt with Notepad++.
      • Located on the Distributer Server
      • Typically C:\Program Files (x86)\Bold Technologies\Manitou\Distributer
    2. Scroll down to find package 22
      • Identified just as 22.
    3. Replace the information under 22 so it appears as the following. Save and close the file once changed.
22
#THESE FILES ARE FOR SERCUREVOICE SERVER VERSION 5.X
#PLEASE READ 'READ ME' FILE FOR CONFIG INFORMATION
%MANITOU%, EDIGINCORE.DLL, 111,
%MANITOU%, EDIGINSDK.DLL, 111,
%MANITOU%, MYSQL.DATA.DLL, 111,
%MANITOU%, MANITOU.EXE.CONFIG, 111,
%MANITOU%, SUPERVISORWORKSTATION.EXE.CONFIG, 111,
%MANITOU%, TELERECWRAPPER_EDIGIN.DLL, 111,
%MANITOU%, TELERECWRAPPERLIB.DLL, 111,

Prepare and Push Package 22

  1. Open the Distributer Commander as Administrator.
  2. Update the Packagelist checksums
    1. Admin ? Populate File Checksums

    2. Select Update CRCs
    3. This may take a few minutes, do not close or end the distributer task while it is Updating CRCs

      Updating CRCs will update the packagelist.txt and distlist.txt for any file checksum changes. In other words, we have added new file entries to package 22, and are now allowing the distributer to identify them correctly by updating the distlist and packagelist file length listings.

  3. Open the packagelist.txt and verify the checksums were applied
    1. The file will now contain additional numbers (file bit lengths) next to the added entries for 22.

  4. Push package 22 to the Servers (this will be sent to all workstations after testing)

    Important! Occasionally there is an intermittent bug where these files will send but not update that package 22 has been sent. If the packages sent list does not update, push again and it will update the second time.

Configure Manitou for SecurVoice

  1. Open the Supervisor Workstation and login.
  2. Open Service Provider Devices (Maintenance ? Setup ? Service Provider Devices)
  3. Enter Edit Mode and select Add
  4. Enter in the Details to Match the following.

    • Please Note - SECURVOICE does not have the 'E' after SECUR. This must match exactly or the integration will not function!

  5. Select Save to save all changes.
  6. Navigate to System Options (Tools ? Options)
  7. Select Voice Recordings from the option list.
  8. Enter Edit mode and set the Voice Recordings option to SECURVOICE

  9. Select Save to save all changes.

Enable SecurVoice API

  1. Remote into the SecurVoice server (credentials provided by PM)
  2. Edit the SecurVoice Web.config
    • Typically located at c:\inetpub\wwwroot\web.config
  3. Verify that RemoteSDK is set to True


Testing

There are two checks that will be performed to test the installation of SecurVoice, both checks are needed to ensure full functionality.

  1. Open the SWS and login if it is not already open.
  2. Navigate to workstations (Maintenance ? Workstations)
  3. Enter Edit mode.
  4. Scroll to the far right and verify the column 'Voice Recorder ID' exists.
  5. Next to any workstation, select the voice Recorder ID table cell and then select the drop down arrow.
  6. Verify that Channels are displaying and selectable.

  7. Select Cancel to not save any changes made.

  8. Navigate to Voice recordings (Tools ? Voice Recordings)
  9. Select a Channel from the drop down.
  10. Specify a From date and a To date,
  11. Press the audio bars icon to load recordings.
  12. Verify Recordings appear within the list.
    • Multiple attempts may be needed, such as when a channel is selected that has no recordings for the date specified.

Wrapping Up

Once everything has been successfully tested, you need to push the package to the rest of the machines.

  1. Connect to the Manitou server that houses the Distributor Commander
  2. Open the Distributor Commander
  3. Click on Admin, Send a Package (All Clients)
  4. Put 22 in the Package No: Box and click Send to ALL
    • This will ensure that all the workstations can access SecurVoice
  5. Let the customer know that the installation is complete and they are free to start testing.
Was this article helpful?
Thank you for your feedback!
User Icon

Thank you! Your comment has been submitted for approval.