To establish connectivity between the IPPBX(A) and IPPBX(B), we need to establish a connection between the two systems. This will allow extensions in both directions to communicate with each other.
IPPBX (A)
Model: FCM5600
Extensions Range from 1000 to 1009
Ip: 192.168.0.101
IPPBX (B)
Model: UCM6XXX
Extensions Range from 2000 to 2009
Ip: 192.168.0.102
NOTE!!!!! :Ensure that the extension numbers on both IPPBX are different. #
TOPOLOGY #

1- Connect FCM5600 to UCM6XXX Using Peer SIP Trunk #
1.1 Create SIP Trunk on FCM5600 #
Log in to the FCM5600 web interface.
From the web GUI, navigate to
PBX Settings → Extensions/Trunks → Trunks, then click Add to create a new trunk.
Configure the trunk as a Peer SIP Trunk to enable direct communication between the FCM5600 and UCM6XXX systems.

To establish a peer SIP trunk between FCM5600 and UCM6XXX, ensure that the Authentication field is disabled.
– Type: Set to Client Mode to enable proper communication between both systems.
– Server Address: Enter the IP address of the UCM6XXX (e.g., 192.168.0.102).
– Port: Set to 5060.

The new SIP trunk has been successfully configured.
1.2 Create SIP Trunk on UCM6XXX #
Log in to the UCM6XXX web interface.
From the web GUI, navigate to
Extensions/Trunks → VoIP Trunks, then click Add SIP Trunk to create a new trunk.
Configure the trunk as a Peer SIP Trunk to establish communication with the FCM5600 system.

To establish a peer SIP trunk between UCM6XXX and FCM5600, configure the following parameters:
– Type: Set to Peer SIP Trunk.
– Provider Name: Enter a descriptive name for the trunk (e.g., FCM5600).
– Host Name: Enter the IP address of the FCM5600 (e.g., 192.168.0.101).
If the SIP port on the FCM5600 has been changed from the default value, specify it in the following format:192.168.0.101:5060

Press “SAVE” , and then press on “EDIT”
Navigate to Advanced Settings, then enable Heartbeat Detection by checking the corresponding option.
This feature helps monitor trunk availability and maintains stable communication between both PBX systems.

To verify the status of the SIP trunk, navigate to System Status → Dashboard.
From the dashboard, you can monitor the trunk registration status and confirm that the connection between both PBX systems is active and operating correctly.

To check the status of the trunk on the FCM5600, navigate to Dashboard → Trunks.
From this section, you can verify whether the SIP trunk is successfully registered and confirm that the connection is active.

A new trunk has been configured
2- CALL ROUTING ON FCM5600 #
2.1- Configure Outbound Routes on FCM5600 #
Navigate to
PBX Settings → Outbound Control → Dial Rules, then click Add to create a new outbound routing rule.
Enter a name for the rule (for example: To ‘UCM6XXX), then click Submit to save the rule.
After the rule is created, it will appear in the rule list. Click the “+” icon under the rule name to configure the dial rule details using the following settings:
– Dial Pattern:200x
– Available Trunks:
Select the previously created trunk (UCM6XXX).
Click Submit to save the dial rule details.
Finally, click Apply Changes from the top-right corner of the page to apply all configuration changes.
Make sure that all required extensions on FCM5600 are allowed to use this dial rule to ensure successful call routing.

A new route has been configured.
2.2- Configure Inbound Routes on FCM5600 #
No additional inbound route configuration is required on the FCM5600, as inbound routing is already handled automatically by the DID configuration.
3- CALL ROUTING ON UCM6XXX #
3.1- Configure Outbound Routes on UCM6XXX #
Navigate to
Extension/Trunk → Outbound Control, then click Add to create a new outbound route.
Enter a name for the rule (for example: To_FCM5600).
Configure the following parameters:
– Pattern:100x The pattern 100x means that the dialed number must contain 4 digits, where the last digit can be any number from 0 to 9.
This corresponds to the extension range on the FCM5600 system (e.g., 1000 → 1009).
– Privilege Level:
Select the privilege level for the extensions that are allowed to use this routing rule.
– Main Trunk:
Select the previously created trunk (FCM5600).
Click Save to store the rule configuration.
Finally, click Apply Changes from the top-right corner of the page to apply all routing changes successfully.


A new route has been configured.
3.2- Configure Inbound Routes on UCM6XXX #
Navigate to
Extension/Trunk → Inbound Control, then select the SIP trunk FCM5600 and click Add to create a new inbound route.

Configure the following parameters:
- Name:
From_FCM5600 - Pattern:
200x - Destination:
Set to By DID - Allowed DID Destination:
Select Extension
After completing the configuration, save the inbound route and apply the changes to activate the routing rule.


A new route has been configured.
Please ensure that all configurations on both the FCM5600 and UCM6XXX systems have been completed correctly and verified carefully.
It is recommended to review the SIP trunk status, routing rules, network connectivity, and extension configurations to confirm that the integration is operating properly and all calls are routed successfully.