How-To: Configure a Forked Recording PBX

1. First, go to the Recording -> Call Manager (PBXs) menu entry. Since we will be creating the PBX manually, it is safe to uncheck the Automatic PBX Detection checkbox:
2. Next, click the Add PBX button. In the window that appears (titled Edit PBX, shown in the screenshot below), make sure to enter the following data:
Enabled: should be checked
PBX Type: should be Cisco CallManager
IP Addresses: should contain the IPs of the CUCMs, one per line
External SIP Trunks: all the external SIP trunks and gateways must be configured here for proper call type detection. They must be configured by their name, not IP. In the case of gateways, you might need to specify the individual endpoints.
PBX Version: change this to the CUCM version that you are running
Park Numbers: you can leave this empty unless you use park numbers
Comment: this is just a description, you can leave this empty
Procols: this list should be updated once you change the PBX Version field; make sure the Forked protocol is added and selected
The image below shows an example on how you can fill this PBX window:
Once you fill in these fields, click the OK button. A PBX will be created and listed in the PBXs list.
3. Next, click the Active Recording button:
4. A window called Cisco CM Forked Recorder Configurator will appear. Fill in the CUCM administrator username and password:
Press the Connect button.
5. In the next tab, called Auth & Service, make sure the Phone Service Address (This) hold the IP where CallReplay is installed:
Click the Next button.
6. In the Recording Trunk tab, make sure you have similar settings to the ones below (names, descriptions and the SIP Trunk name may differ):
Click the Next button. 
7. In the Device Pool tab, select the device pools which include the phones you want CallReplay to record. Hit Next.
8. In the Phones tab, check the Service checkbox for the phones which you need to have the CallReplay phone services activated, and also check the Recorded checkbox for the phones which you want CallReplay to record. In the Configuration Type drop-down listbox, you can select the option to re-configure all the phones, or just the phones with settings that were modified:
Click Next.
9. In the Status tab wait for CallReplay to reconfigure the phones, then click Finish.
Your Forked PBX should be usable now and should start recording phone calls.