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
Model: FCM630A
Extensions Range from 1000 to 1009
Ip: 192.168.0.101
IPPBX
Model: FCM630A
Extensions Range from 2000 to 2009
Ip: 192.168.0.102
TOPOLOGY
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_Topology.png)
1- CONNECT FCM630A (A) TO FCM630A (B) USING PEER SIP TRUNK
1.1- Create SIP Trunk on FCM630A (A)
Login into FCM630A (A) web GUI.
On FCM630A (A) web GUI, to create a peer SIP trunk, navigate to “Extensions/Trunks” and then navigate to” VOIP Trunks” click “Add SIP Trunk” to configure a new trunk.
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_Add_NEW_SIPTrunk.png)
To establish a peer SIP trunk between FCM630A (A) and FCM630A (B), First, make sure that the type of the trunk is “Beer SIP Trunk” and enter a name for the trunk, then on the “Server Address” field enter the IP address and port of FCM630A which in this scenario is “192.168.0.102 “
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_SIPTrunk.png)
Press “save” , and then press on “edit”
Navigate to “Advanced Settings” and then check mark in “Enable Heartbeat Detection “
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_configer_SIPTrunk.png)
To know the status of trunk navigate to “System Status -> Dashboard“
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_Dashboard_SIPTrunk.png)
A New trunk has been configured
1.2- Create SIP Trunk on FCM630A (B)
Login into FCM630A (B) web GUI.
On FCM630A (B) web GUI, to create a peer SIP trunk, navigate to “Extensions/Trunks” and then navigate to” VOIP Trunks” click “Add SIP Trunk” to configure a new trunk.
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_Add_NEW_SIPTrunk-1.png)
To establish a peer SIP trunk between FCM630A (B) and FCM630A (B), First, make sure that the type of the trunk is “Beer SIP Trunk” and enter a name for the trunk, then on the “Server Address” field enter the IP address and port of FCM630A which in this scenario is “192.168.0.101 “
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_create_NEW_SIPTrunk.png)
Press “save” , and then press on “edit”
Navigate to “Advanced Settings” and then check mark in “Enable Heartbeat Detection “
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_ENABLE-HEARTBEAT.png)
To know the status of trunk navigate to “System Status -> Dashboard“
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_TRUNK-STATUES.png)
A New trunk has been configured
2- CALL ROUTING ON FCM630A (A)
2.1- Configure Outbound Routes on FCM630A (A)
Navigate to “Extension/Trunk -> Outbound Control” then click on “Add” Button
then give a name to this rule “To FCM630A (B)”,
– In the Pattern field, please write: 200x
{ Pattern “200x” It means the dialed number must be 4 digits And last number must be between 0 to 9 (Extension digits of FCM630A (B)) } From 2000 to 2009
– From “Privilege Level” select the privilege level of extension can use this rule .
– From “Main Trunk” please select the trunk that you created “FCM630A (B)“
– Click on “save” to save to rule details.
– Click on “Apply Changes” in the top right of the page to apply all changes.
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_Outbound_rule.png)
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_Add_OUTBOUND-TRUNK.png)
A New route has been configured.
2.2- Configure Inbound Routes on FCM630A (A)
Navigate to “Extension/Trunk -> inbound Control” then choose the trunk FCM630A (B) and click Add
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_ADD-INBOUND.png)
To set an inbound route you need to determine some credentials:
1. Name “ From_FCM630A (B)”
2. Pattern “ 100x “
3. Destination “By DID”
4. Allowed DID Destination “ extension “
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_CONFIGURE-INBOUND.png)
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_Add_Inbound_Destination.png)
A New route has been configured.
3- CALL ROUTING ON FCM630A (B)
3.1- Configure Outbound Routes on FCM630A (B)
Navigate to “Extension/Trunk -> Outbound Control” then click on “Add” Button
then give a name to this rule “To FCM630A (A)”,
– In the Pattern field, please write: 100x
{ Pattern “100x” It means the dialed number must be 4 digits And last number must be between 0 to 9 (Extension digits of FCM630A (A)) } From 1000 to 1009
– From “Privilege Level” select the privilege level of extension can use this rule .
– From “Main Trunk” please select the trunk that you created “FCM630A (A)“
– Click on “save” to save to rule details.
– Click on “Apply Changes” in the top right of the page to apply all changes.
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_CONFIGURE-_OUTBOUND-1.png)
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_Outbound_Assign_Trunk.png)
A New route has been configured.
3.2- Configure Inbound Routes on FCM630A (B)
Navigate to “Extension/Trunk -> inbound Control” then choose the trunk FCM630A (A) and click Add
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_Add_inbound.png)
To set an inbound route you need to determine some credentials:
1. Name “ From_FCM630A (A)”
2. Pattern “ 200x “
3. Destination “By DID”
4. Allowed DID Destination “ extension “
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_CONFIGURE-_INBOUND.png)
![](https://www.fiberme.com/wp-content/uploads/2024/02/FIBERME_FCM630A_Add_Inbound_Destination-1.png)
A New route has been configured.