This application note shows how to link two MyPBX in different locations. With this function, we can link branches together with MyPBX. The same method can be used when connect more than 2 MyPBX in different branches.
1. Link two MyPBX in the same network
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. Register the MyPBX A as an extension in MyPBX B via VOIP (SIP/IAX2) Trunk, so the extensions in MyPBX A can make calls to MyPBX B’s extensions via this “Special” trunk.
2. Use the same method to point MyPBX B to MyPBX A.
In the above structure:
1) The two MyPBX are linked via VOIP (SIP/IAX2) trunk.
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 extension under MyPBX B use format 6xx.
5) Extensions under MyPBX B can make calls to extension under MyPBX A use 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 an extension 509 in MyPBX A.
Extension: 509; Phone number of this extension
Password: 509;
Name: 509;
Caller ID: 509;
Step 2. Set up an SIP/IAX2 trunk in MyPBX B to link to MyPBX A via this 509 extension.
Path: PBX--Trunks--VoIP Trunk--Add VoIP Trunk
Step 3. Set Outbound Route in MyPBX B, all calls starting with 5 will be sent to MyPBX A.
Path: PBX--Outbound Call Control--Outbound Routes--Add Outbound Route.
Save and Apply Changes.
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 pick up the calls.
Above is the way to route MyPBX B’s call to MyPBX A, the method to link MyPBX A to MyPBX B is the same.
2. Link two MyPBX in different locations
The general environment for two MyPBX in different location is: two MyPBX are both behind router and using the private IP.
Flowchart:
Application:
Note: Since the MyPBX doesn’t have the public IP, we need to do port forwarding in the router and make MyPBX is reachable to others.
The method of connecting two MyPBX in the different location is:
1. Register the MyPBX A as an extension in MyPBX B via VOIP (SIP/IAX2) Trunk, so the extensions in MyPBX A can make calls to MyPBX B’s extensions via this “Special” trunk.
2. Use the reverse method in MyPBX B to register to MyPBX A.
In the above structure:
1) The two MyPBX are linked via VOIP (SIP/IAX2) trunk.
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 extension under MyPBX B use format 6xx.
5) Extensions under MyPBX B can make calls to extension under MyPBX A use 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 Link two MyPBX via IAX Trunk
Step1. 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:
Step 2. Set up an extension 509 in MyPBX A.
Type: IAX
Extension: 509; Phone number of this extension
Password: 509;
Name: 509;
Caller ID: 509;
Step 3. Set up an IAX trunk in MyPBX B to link to MyPBX A via this 509 extension.
Path: PBX--Trunks--VoIP Trunk--Add VOIP Trunk--IAX Trunk.
Step 4. Set Outbound Route in MyPBX B, all calls starting with 5 will be sent to MyPBX A.
Path: PBX--Outbound Call Control--Outbound Routes--Add Outbound Route.
Save and Apply Changes.
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 601 to dial 501. And you can see extension 501 is ringing and you can pick up the calls.
Above is the way to route MyPBX B’s call to MyPBX A.
Step 5. Use the same method to do port forwarding in router B for MyPBX B.
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.
2.2 Link two MyPBX via SIP Trunk
Step1. 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: we must map UDP port 5060 and UDP port 10001-10200.
Step 2.Configure NAT settings in MyPBX A.
Path: PBX--Advanced Settings--SIP Settings--NAT.
Configure the NAT settings according to below page.
External IP: your router’s public IP address
External Host:
External refresh:
Local Network Address: 192.168.5.0/255.255.255.0 (change this according to your network configuration)
NAT mode: Yes
Allow RTP Reinvite: No
Step 3. Set up an extension 509 in MyPBX A.
General
Type: SIP;
Extension: 509; Phone number of this extension
Password: 509;
Name: 509;
Caller ID: 509;
VoIP Settings
NAT: yes
Note: please enable NAT.
Step 4. Set up an SIP trunk in MyPBX B to link to MyPBX A via this 509 extension.
Path:PBX--Trunks--VoIP Trunks--Add VoIP Trunks.
Step 5. Set Outbound Route in MyPBX B, all calls starting with 5 will be sent to MyPBX A.
Path: PBX--Outbound Call Control--Outbound Routes--Add Outbound Route.
Save and Apply Changes.
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 601 to dial 501. And you can see extension 501 is ringing and you can pick up the calls.
Above is the way to route MyPBX B’s call to MyPBX A.
Step 6. Use the same method to do port forwarding in router B for MyPBX B.
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.
0 Comments