This application note explains how to link two MyPBX in different location. With this function, we can link branches together with MyPBX. The same method can be used when connecting more than 2 MyPBX in different branches.
1. Connect two MyPBX in the same network
The common environment for two MyPBX in different locations is: two MyPBX are both behind router and using the private IP.
The simplest case to link two MyPBX together is in the same network. We start from this and then try to expand to different networks. Below is the structure of linking two MyPBX in the same LAN:
Flowchart:
Application:
The method of connecting two MyPBX in the same LAN is:
1. Point the MyPBX A to MyPBX B via VOIP (SIP/IAX2) Peer to Peer mode, so the extensions in MyPBX A can make calls to MyPBX B’s extensions via this “Special” trunk.
2. Use the same method in to point MyPBX B to MyPBX A.
In the above structure:
1) The two MyPBX are linked via VOIP (SIP/IAX2) Peer to Peer mode.
2) All the extensions under MyPBX A are in the format 5xx.
3) All the extensions under MyPBX B are in the format 6xx.
4) Extensions under MyPBX A can make calls to extensions under MyPBX B using format 6xx.
5) Extensions under MyPBX B can make calls to extensions under MyPBX A using format 5xx.
6) Yealink-T28 A registers to MyPBX A as extension 501.
7) Yealink-T28 B registers to MyPBX B as extension 601.
Configure:
Step 1: Set up a SIP Trunking in MyPBX A, connect which to MyPBX B.
Path: PBX--Trunks--VoIP Trunk--Service Provider--Add Service Provider
Make sure the trunk status is “OK” on Line status page. (Status Line Status Trunk Status)
MyPBX A trunk’s status:
Step 2. Set up a SIP Trunking in MyPBX B, and connect it to MyPBX A.
Path: PBX--Trunks--VoIP Trunk--Service Provider--Add Service Provider
Make sure the trunk status is “OK” on Line status page. (Status Line Status Trunk Status)
MyPBX B trunk status:
Step 3. Set up an Outbound Route in MyPBX A.
All 3-digit calls starting with 6 will be sent to MyPBX B, this is the way to route MyPBX A’s call to MyPBX B.
Path: PBX--Outbound Call Control--Outbound Routes--Add Outbound Route.
Save and Apply the Changes.
Step 4. Set up an Outbound Route in MyPBX B.
All 3-digit calls starting with 5 will be sent to MyPBX A, this is the way to route MyPBX B’s call to MyPBX A.
Path: PBX--Outbound Call Control--Outbound Routes--Add Outbound Route.
Save and Apply the Changes.
Note: For Service Provider mode connection, there’s no need to create inbound routes for MyPBX, the outbound routes for each MyPBX are enough.
Step 4. Test call.
1) Register an IP phone T28 to MyPBX A with extension 501.
2) Register an IP phone T28 to MyPBX B with extension 601.
3) Use 501 to dial 601. And you can see extension 601 is ringing and you can answer the calls.
4) Use 601 to dial 501. And you can see extension 501 is ringing and you can answer the calls.
2. Connect two MyPBX in different locations
The other case to link two MyPBX together is in the different network. Below is the structure of how to link two MyPBX in the different LANs:
Flowchart:
Application:
Note: Since the MyPBX doesn’t have the public IP, we need to do port forwarding in the router and make MyPBX reachable to others.
The method of connecting two MyPBX in the different location is:
1. Point the MyPBX A to MyPBX B via VOIP (SIP/IAX2) Peer to Peer mode, so the extensions in MyPBX A can make calls to MyPBX B’s extensions via this “Special” trunk.
2. Use the same method in MyPBX B to register to MyPBX A.
In the above structure:
1) The two MyPBX are linked via VOIP (SIP/IAX2) Peer to Peer mode.
2) All the extensions under MyPBX A are in the format 5xx.
3) All the extensions under MyPBX B are in the format 6xx.
4) Extensions under MyPBX A can make calls to extensions under MyPBX B using format 6xx.
5) Extensions under MyPBX B can make calls to extensions under MyPBX A using format 5xx.
6) Yealink-T28 A registers to MyPBX A as extension 501.
7) Yealink-T28 B registers to MyPBX B as extension 601.
2.1 Connect two MyPBX via SIP Trunk
Step 1. Set port forwarding in the router for MyPBX A.
Example: The router’s public IP is “102.42.46.126”.
The MyPBX A is behind the router, to register to MyPBX A via the internet, you need to forward the SIP port in your router, so all the packets received on the router WAN port (102.42.46.126:5060) will be forwarded to the MyPBX A (192.168.5.11:5060).
Below is the setting page in a Linksys router:
Note 1: we must map UDP port 5060 and UDP port 10001-12000.
Note 2: Your public address from network provider maybe a dynamic IP which will be changed periodically. To overcome the problem of dynamic IP, you may need to use the DDNS service, for more info you may Google it.
Step 2. Use the same method to do port forwarding in router B for MyPBX B.
Example: The router’s public IP is “202.35.22.102”.
Step 3. Set up a SIP Trunking in MyPBX A, and connect it to MyPBX B.
Path: PBX Trunks->VoIP Trunk Service Provider -> Add Service Provider
Make sure the trunk status is “OK” on Line status page. (Status Line Status Trunk Status)
Step 4. Set up a SIP Trunking in MyPBX B, connect which to MyPBX A.
Path: PBX Trunks->VoIP Trunk Service Provider -> Add Service Provider
Make sure the trunk status is “OK” on Line status page. (Status Line Status Trunk Status)
Step 5. Set up an Outbound Route in MyPBX A.
All 3-digit calls starting with 6 will be sent to MyPBX B, this is the way to route MyPBX A’s call to MyPBX B.
Path: PBX--Outbound Call Control--Outbound Routes --Add Outbound Route.
Save and Apply Changes.
Step 6. Set up an Outbound Route in MyPBX B.
All 3-digit calls starting with 5 will be sent to MyPBX A, this is the way to route MyPBX B’s call to MyPBX A.
Path: PBX--Outbound Call Control--Outbound Routes --Add Outbound Route.
Save and Apply Changes.
Note: For Service Provider mode connection, there’s no need to create inbound routes for MyPBX, the outbound routes for each MyPBX are enough.
Step 7. Test call.
1) Register an IP phone T28 to MyPBX A with extension 501.
2) Register an IP phone T28 to MyPBX B with extension 601.
3) Use 501 to dial 601. And you can see extension 601 is ringing and you can answer the calls.
4) Use 601 to dial 501. And you can see extension 501 is ringing and you can answer the calls.
2.2 Connect two MyPBX via IAX Trunk
Step 1. Set port forwarding in the router for MyPBX A.
Example: The router’s public IP is “102.42.46.126”.
The MyPBX A is behind the router, to register to MyPBX A via the internet, you need to forward the IAX port in your router, so all the packets received on the router WAN port (102.42.46.126:4569) will be forwarded to the MyPBX A (192.168.5.11:4569). Below is the setting page in a Linksys router:
Note 1: we must map UDP port 4569.
Note 2: Your public address from network provider maybe a dynamic IP which will be changed periodically. To overcome the problem of dynamic IP, you may need to use the DDNS service, for more info you may Google it.
Step 2. Use the same method to do port forwarding in router B for MyPBX B.
Example: The router’s public IP is “202.35.22.102”.
Step 3. Set up an IAX Trunking in MyPBX A, and connect it to MyPBX B.
Path: PBX--Trunks--VoIP Trunk--Service Provider--Add Service Provider
Make sure the trunk status is “OK” on Line status page. (Status Line Status Trunks Status)
Step 4. Set up an IAX Trunking in MyPBX B, and connect it to MyPBX A.
Path: PBX--Trunks--VoIP Trunk--Service Provider--Add Service Provider
Make sure the trunk status is “OK” on Line status page. (Status Line Status Trunk Status)
Step 5. Set up an Outbound Route in MyPBX A.
All 3-digit calls starting with 6 will be sent to MyPBX B, this is the way to route MyPBX A’s call to MyPBX B.
Path: PBX--Outbound Call Control--Outbound Routes--Add Outbound Route.
Save and Apply the Changes.
Step 6. Set up an Outbound Route in MyPBX B.
All 3-digit calls starting with 5 will be sent to MyPBX A, this is the way to route MyPBX B’s call to MyPBX A.
Path: PBX--Outbound Call Control--Outbound Routes--Add Outbound Route.
Save and Apply the Changes.
Note: For IAX-Trunking mode connection, there’s no need to create inbound routes for MyPBX, the outbound routes for each MyPBX are enough.
Step 7. Test call.
1) Register an IP phone T28 to MyPBX A with extension501.
2) Register an IP phone T28 to MyPBX B with extension601.
3) Use 501 to dial 601. And you can see extension601 is ringing and you can answer the calls.
4) Use 601 to dial 501. And you can see extension 501 is ringing and you can answer the calls.
0 Comments