1 - Installing on Windows

You can download the latest version of CallReplayTM from the CallReplay Download website. Earlier versions of CallReplay can be found at the same location.

To install CallReplay v.10 you need to download and run CallReplaySetup10.0.0.xx.exe

Please refer to Specifications and Requirements sections before launching the installation kit.

Install CallReplayTM

The installation is straight forward and the package contains everything is required by the system to run without any further intervention. Just follow the screens.

Welcome Screen

  1. Check if the setup version you are running is the latest available from our web site.
  2. Launch the setup executable
  3. Select a language and OK

Make sure you have read the Requirements chapter before proceeding further.  

License Agreement

  1. Click "I Accept" if you agree with our license. You may not use the software if you do not agree.
  2. Click Next

 Destination Folder

  1. Select the destination folder for the application binaries (calls are stored separately);
  2. Click Next.

Data folder for storing call recordings and database files

This is the folder where all the user data, including audio files, the database, logs and licenses will be stored. Please select the disk with the maximum available free space. Use a RAID protected disk for this folder.

 

PreConfiguration

At the end of the setup, the Site configuration application will launch the PreConfiguration web page to assist configuring of the name/IP and port of the administration web site.
The IP of the website is also used for licensing purposes.
You can select the minimum version of TLS protocol to use in securing the web interface and services of CallReplay from. v1.0 to v1.3 are available, to allow for backwards compatibility, especially with old phones.

Next, open the keystore page, where you can add a new self-signed certificate, or import an existing certificate, if you wish.
Note: if you use a self-signed certificate, the CA will contain the declared FQDN so if it changes, you will have to reissue the certificate..

Press done to start the administration web site.

Database Setup

The default setting for the database password is Automatic (system controlled), so if you need direct acces to the database, you will need to set it on manual and input your password.  

Login page

 Enter the user name and password. When running with an evaluation license, this page always displays the name of an administrator and a public password "eval" which works for every user.

 

2 - Firewall Setup

Please use the below table as a reference for setting up your firewall rules, according to your security policies.

Port number/rangeTransportDirectionPort description and usage
443TCPInboundHttps Web Interface
21TCPBothDefault FTP port for CDR verifier and sending logs
2000TCPInboundCisco Skinny
5060TCPBothDefault SIP trunk
5061TCPBothDefault Secure SIP trunk
4456TCPInboundIPTrade default port
25000-30000UDPBothRTP voice streams
389TCPOutboundDefault LDAP port for login integration
5432/5433TCPBothDefault PostgreSQL ports

3 - Upgrading CUCM

After upgrading CUCM to a newer version, follow these steps:

  1. Update CUCM version ( PBXs page -> press Edit button on the upgraded PBX -> update **PBX Version **field )

        2. If forked recording is active on the upgraded CUCM, re-run the forked wizard by pressing the active_recording_button_image_not_found button on the required PBX, from PBXs page grid view.

4 - Migrate To A New Server

When you want to move your existing installation to a new server but preserve all data, please follow the steps:

I. Easiest Procedure

  1. On the old server, shut down the CallReplay and CallReplayDb services and set their Startup Mode to Disabled.
  2. Copy or move the CallReplay Data Folder (by default, C:\CallReplay) to the new server. The CallReplay Data Folder is configured once at installation time and contains the sub-folders Database, Calls, Licenses, Logs, etc.
  3. Then run CallReplay Setup on the new server. When asked about the Data Folder to use, point it to the copied folder containing old data.
  4. After setup completes, you should be able to see the old calls and play them.
  5. Cleanup the old server. Do not start the old server again after the license was re-activated on new server.


Note: The Data Folder in Linux is the /var/lib/callreplay/ directory.
 
Things to take into consideration after the migration:
 
Forked PBX Reconfiguration
 
After the migration you may need to run the Forked PBX configuration again, and make sure that:
 
* Under the Auth & Service tab, make sure you modify the Phone service Address (this) field, and fill it with the IP of the new machine:

* Under the Recording Trunk tab, make sure you fill in again the Device Pool and the Security Profile fields (if they were reset):

Different IPs for the Old Server and New Server
 
In case you migrated between machines with two different IPs, you may need to run the CallReplay Site Configuration again (from the Start menu), and make sure you update the Site Host Name and Site IP entries with the new values of the server.

II. Minimum Downtime Procedure

  1. Install and configure CallReplay on the new server. Verify that recording works.
  2. Copy or move the CallReplay Calls folder to the new server, into a new folder. Exclude from copying/moving the sub-folder of current day.
  3. On the old server, shut down the CallReplay and CallReplayDb services and set their Startup Mode to Disabled.
  4. Copy/Move the Database folder to the new server, then copy/move the folder left un-copied at step 2.
  5. On the new server, shut down the CallReplay and CallReplayDb services.
  6. In the CallReplay Data Folder, move the Database and Calls folders to a backup folder.
  7. Move in their place the Database and Calls folders copied at steps 2 and 4.
  8. Start the CallReplay and CallReplayDb services.
  9. Review recording configuration (it has the config from the old server) and verify functionality.
  10. If necessary, Restore the Calls folder backed-up at step 6.
  11. Cleanup the old server. Do not start the old server again after the license was re-activated on new server.

NOTE

For every migration procedure, both CallReplay server versions must be exactly the same.

5 - Upgrade CallReplay

1. Upgrade CallReplay in Windows

This is a short guide which explains how to upgrade CallReplay to the most recent version. Please notice that you do not need to uninstall your current version of CallReplay, nor do you need to delete the calls history or logs which reside by default inside C:\CallReplay. You can perform a full upgrade and keep all your current settings and logs at the same time.

Compatible Windows Versions

CallReplay is known to run on Windows versions starting with, and including, Windows XP. However, for the server, the recommended Windows Server version is 2012.

Method #1: Upgrade CallReplay in Windows Manually

You can use this method to upgrade CallReplay or to install CallReplay freshly, on a system on which it wasn't installed before. In the second case, just skip the first step below. Follow the next few steps:

Step 1. Stop the associated Windows services

First, stop the following Windows services, which belong to the CallReplay platform: CallReplay Call Recorder andCallReplayDB. An example is shown in the image below:

callreplay_services_image_not_found

 In the case that the CallReplay Call Recorder service doesn't stop, you may need to hit Alt+Ctrl+Del, start the Task Manager and end the task CallRecorder.exe before you stop the services.

2. Download the CallReplay installer


The CallReplay setup program is an executable file. You can download the latest version from here. Save it somewhere on the hard-disk.

3. Run the CallReplay setup program


Note: Before performing this step, make sure you are logged in as a Local Account Administrator and any antivirus software is disabled.   Now you need to run the installer, which may be called something like CallReplaySetup9.10.0.28x64.exe. You can do so clicking on it in the web browser downloads window or by opening the file manager, going to where the setup installer was saved (usually Downloads) and after that double-clicking the executable setup program.

4. Let the setup wizard follow its course


The installer is automated, and you will need only to press Next throughout the wizard until the installation is complete.

image_not_found

image_not_found

You should leave the values from the Site Configuration window untouched, and then press OK:

5. Finishing the installationCallReplay v10


Once CallReplay finishes the configuration, it will open a web browser to allow you to login. If you are installing for the first time, you will need to pick an administrator username and a password. If you are upgrading, you can proceed and login with the existing account credentials.

6. Run the Forked wizard again


If CallReplay is using Forked recording, after the upgrade it may be needed to run the Forked wizard (Active recording button on the PBX) again, manually going through each tab starting with the second one (Auth & Service), using instructions from here{.external-link}.

Method #2: Installing CallReplay in Windows Using the CallReplay Software Update Utility

Important: The CallReplay Software Update Tool has been retired. Please use only the latest full .exe setups