www.planet.com.tw 1 / 62 internet telephony pbx system ipx-2000(v2) sop for the stackable management
TRANSCRIPT
2 / 62
www.planet.com.tw
Agenda
Overview
What is stackable
Operation Modes
Consolidated Management Lab environment Configuration
Case I: Stack multiple IP PBX boxes at a time
Case II: Stack a new IP PBX box with an existing running box
Case III: Add more than one slave boxes to an existing stack
Case IV: use SIP 305 or SIP 302 function
Case V : Remove slave boxes from stack Q & A
3 / 62
www.planet.com.tw
Overview
PLANET IP PBX is scalable and allows you to enlarge capacity by stacking up to four IP PBX boxes to form a cluster.
It only operate on PLANET IPX-2000 so far.
What is stackable
4 / 62
www.planet.com.tw
Overview
PLANET IP PBX provides three modes : Standalone mode Master mode Slave mode
The default mode is standalone mode while there is no cluster and IP PBX box works independently. Once a cluster is formed, only one IP PBX box runs in master mode, and rest of boxes run in slave mode in the cluster.
For instance, with full-capacity case, there would be one master box and 3 slave boxes in a cluster.
Select System – Stackable to see the current operation mode of each IP PBX box.
Operation Modes
5 / 62
www.planet.com.tw
Overview
Stackable Management page of the master box not only indicates IP addresses of current slave boxes in a cluster but also allows you to add new slave boxes to the cluster or remove slave boxes from the cluster.
Within a cluster, any update of configuration information to the master box would affect all slave boxes automatically. As a result, you shall only configure the master box to take control over the whole cluster in most case1. Meanwhile, all boxes within the same cluster share the same registration information and work as one single box
Case1 However, for SIP and PSTN trunks and Meet-me conferences, you need to configure them respectively on each box in stack. It is similar to how you configure them in standalone mode.
Case2 For Registration Load Balance function, you need to configure them respectively on each box in stack.
Consolidated Management
7 / 62
www.planet.com.tw
.
Configurations
Notice items Ensure all boxes have factory default settings before being
stacked. Ensure all boxes have TCP routing to each other via LAN
interfaces if they are in different local networks. Select one of the boxes to be the master box. Others are
slave boxes consequently Make sure both master and slave box IP are all in the same
segment.
Case I: Stack multiple IP PBX boxes at a time
8 / 62
www.planet.com.tw
1. Change the LAN IP of the slave box in order to avoid the same IP as the master box. Select PBX System -> System -> On-board LAN Setup to modify IP address
Case I: Stack multiple IP PBX boxes at a time
9 / 62
www.planet.com.tw
2. Please stopped the DHCP service of PBX as the following
illustration. Select PBX System -> Service -> DHCP Service to
disable the DHCP Service
Case I: Stack multiple IP PBX boxes at a time
10 / 62
www.planet.com.tw
3. For each slave box, go to System -> Stackable page to specify the master’s IP address and click APPLY
Case I: Stack multiple IP PBX boxes at a time
STEP2 : Click APPLY
STEP 1 : Enter the master’s IP address
11 / 62
www.planet.com.tw
4. Go to Service -> IP PBX Service and click RELOAD and RESTART to reflect the changes
Case I: Stack multiple IP PBX boxes at a time
12 / 62
www.planet.com.tw
5. For the master box, go to System -> Stackable page. Select Enable Master Mode check box, enter IP address and port of a slave box, and then click ADD, one by one for each of them.
Case I: Stack multiple IP PBX boxes at a time
STEP 3 : Click ADD
STEP 1 : Enable Master Mode
STEP 2 : Enter IP address of the slave box
13 / 62
www.planet.com.tw
6. Go to Service -> IP PBX Service and click RELOAD and RESTART to reflect the changes
Case I: Stack multiple IP PBX boxes at a time
14 / 62
www.planet.com.tw
All boxes are stacked and a cluster is formed. You can start toAll boxes are stacked and a cluster is formed. You can start to
configure extensions etc. on master box to make internal calls configure extensions etc. on master box to make internal calls
possible.possible.
You can also configure SIP and PSTN trunks on each boxYou can also configure SIP and PSTN trunks on each box
to enable inbound and outbound calls. Any configuration change into enable inbound and outbound calls. Any configuration change in
stack requires stack requires RELOAD in in Service -> IP PBX Service of master of master
box.box.
Case I: Stack multiple IP PBX boxes at a time
15 / 62
www.planet.com.tw
This case means that there is a standalone box up running for a while. Now you would like to add a new box to form a cluster. Therefore, the standalone box will become a master box later ..
Notice items
Ensure all boxes have TCP routing to each other via LAN interfaces if they are in different local networks.
Select one of the boxes to be the master box. Others are slave boxes consequently
Make sure both master and slave box IP are all in the same segment.
Case II: Stack a new IP PBX box with an existing running box
16 / 62
www.planet.com.tw
1.1. Change the LAN IP of the slave box in order to avoid the same IP as the master box .Select PBX System -> System -> On-board LAN Setup to modify IP address
Case II: Stack a new IP PBX box with an existing running box
17 / 62
www.planet.com.tw
2.2. Now, backup the IP PBX configuration on the existing box Now, backup the IP PBX configuration on the existing box
(standalone). Go to (standalone). Go to Service->IP PBX Service Service and select and select BACKUP
Case II: Stack a new IP PBX box with an existing running box
Click BACKUP
18 / 62
www.planet.com.tw
3.3. Now, go to Service ->TFTP Service -> Download / Delete File from the Above Folder -> GET FILE to get the newest file and save it.
Click GET FILE to get the newest configuration file and save it
Case II: Stack a new IP PBX box with an existing running box
19 / 62
www.planet.com.tw
4.4. Go to the GUI of the new one (slave box) ,then restore this configuration file to the new one (slave box) .Go to Service -> TFTP Service -> upload File -> Browse to put backup file which stores in C:
STEP 1: Choice the configuration file which stores in C disk.
STEP 2 : Click PUT FILE
Case II: Stack a new IP PBX box with an existing running box
20 / 62
www.planet.com.tw
5. Go to Service -> IP PBX Service and click RELOAD and RESTART to reflect the changes
Case II: Stack a new IP PBX box with an existing running box
21 / 62
www.planet.com.tw
6.6. Go to Service -> IP PBX Service and select the newest file from IP PBX Configuration Restore ,then click RESTORE.
Case II: Stack a new IP PBX box with an existing running box
22 / 62
www.planet.com.tw
7.7. On new box (slave box), remove On new box (slave box), remove :: All trunk configurations including routes and route groupsAll trunk configurations including routes and route groups All Meet-me conference configurations first.All Meet-me conference configurations first.
Case II: Stack a new IP PBX box with an existing running box
23 / 62
www.planet.com.tw
8. Please stopped the DHCP service of PBX as the following illustration.Please stopped the DHCP service of PBX as the following illustration.
Select Select PBX System -> Service -> DHCP Service to disable the DHCP to disable the DHCP
ServiceService
Case II: Stack a new IP PBX box with an existing running box
24 / 62
www.planet.com.tw
9. Go toGo to Service -> IP PBX Service and clickand click RELOAD and and RESTART to reflect the changesto reflect the changes
Case II: Stack a new IP PBX box with an existing running box
25 / 62
www.planet.com.tw
10. For each slave box, go to System -> Stackable page to specify the master’s IP address and click APPLY
STEP 1: Enter the master’s IP address
STEP 2: Click APPLY
Case II: Stack a new IP PBX box with an existing running box
26 / 62
www.planet.com.tw
11. Go to Service -> IP PBX Service and click RELOAD and RESTART to reflect the changes
Case II: Stack a new IP PBX box with an existing running box
27 / 62
www.planet.com.tw
12. For the master box, go to System -> Stackable page. Select Enable Master Mode check box, enter IP address and port of a slave box, and then click ADD, one by one for each of them.
STEP 3: Click ADDSTEP 1: Enable Master Mode
STEP 2: Enter the slave’s IP address
Case II: Stack a new IP PBX box with an existing running box
28 / 62
www.planet.com.tw
13. Go to Service -> IP PBX Service and click RELOAD and RESTART to reflect the changes
Case II: Stack a new IP PBX box with an existing running box
The existing box turns to a master box and the new box is a slave box in the cluster.
29 / 62
www.planet.com.tw
Similar to previous case, you can also add more slave boxes to an existing cluster.
1. Change the LAN IP of the slave box in order to avoid the same IP as the master box .Select PBX System -> System -> On-board LAN Setup to modify IP address
STEP 1: Input the IP address and netmask
STEP 2 : Click APPLY
Case III: Add more than one slave box to an existing stack
30 / 62
www.planet.com.tw
2.2. Now, backup the IP PBX configuration on the existing box (Master). Now, backup the IP PBX configuration on the existing box (Master).
Go to Go to Service->IP PBX Service Service and select and select BACKUP
Click BACKUP
Case III: Add more than one slave box to an existing stack
31 / 62
www.planet.com.tw
3.3. Now, go to Now, go to Service ->TFTP Service -> Download / Delete File from the Above Folder -> GET FILE to get the newest file and to get the newest file and
save it. save it.
Case III: Add more than one slave box to an existing stack
Click GET FILE to get the newest configuration file and save it
32 / 62
www.planet.com.tw
4.4. Go to the GUI of the new one (slave box) ,then restore this Go to the GUI of the new one (slave box) ,then restore this
configuration to the new one (slave box) . Go to configuration to the new one (slave box) . Go to Service ->TFTP Service -> upload File -> -> Browse Browse to put backup file which storesto put backup file which stores
in C:in C:
Case III: Add more than one slave box to an existing stack
STEP 1: Choice the configuration file which stores in C disk.
STEP 2 : Click PUT FILE
33 / 62
www.planet.com.tw
5.5. Go to Go to Service -> IP PBX Service and clickand click RELOAD andand RESTART to reflect the changes to reflect the changes
Case III: Add more than one slave box to an existing stack
34 / 62
www.planet.com.tw
6.6. Go to Go to Service -> IP PBX Service Service and select the newest file from and select the newest file from
IP PBX Configuration Restore ,then click IP PBX Configuration Restore ,then click RESTORE..
Case III: Add more than one slave box to an existing stack
35 / 62
www.planet.com.tw
7.7. On new box (slave box), remove On new box (slave box), remove :: All trunk configurations including routes and route groupsAll trunk configurations including routes and route groups All Meet-me conference configurations first.All Meet-me conference configurations first.
Case III: Add more than one slave box to an existing stack
36 / 62
www.planet.com.tw
8. Please stopped the DHCP service of PBX as the following Please stopped the DHCP service of PBX as the following
illustration. Select illustration. Select PBX System -> Service -> DHCP Service to to
disable the DHCP Servicedisable the DHCP Service
Case III: Add more than one slave box to an existing stack
37 / 62
www.planet.com.tw
9.9. Go to the new one (slave box ) , Go to the new one (slave box ) , Select Select PBX System -> Stackable to remove the parameter of the Interface which like the following to remove the parameter of the Interface which like the following
illustration. illustration.
Case III: Add more than one slave box to an existing stack
STEP 1 : Remove slave’s IP address
STEP 2 : Click DEL
STEP 3 : Click Confirm
38 / 62
www.planet.com.tw
10. Go toGo to Service -> IP PBX Service and clickand click RELOAD and and RESTART to reflect the changesto reflect the changes
Case III: Add more than one slave box to an existing stack
39 / 62
www.planet.com.tw
11. For each slave box, go toFor each slave box, go to System -> Stackable page to specify page to specify
the master’s IP address and click the master’s IP address and click APPLY
Case III: Add more than one slave box to an existing stack
STEP 1 : Enter the master’s IP address
STEP 2 : Click APPLY
40 / 62
www.planet.com.tw
12. Go toGo to Service -> IP PBX Service and clickand click RELOAD andand RESTART to reflect the changes. to reflect the changes.
Case III: Add more than one slave box to an existing stack
41 / 62
www.planet.com.tw
13. For the master box, go toFor the master box, go to System -> Stackable page. Select page. Select
Enable Master Mode check box, enter IP address and port of a check box, enter IP address and port of a
slave box, and then clickslave box, and then click ADD, one by one for each of them., one by one for each of them.
STEP 1 : Enter the second slave’s IP address
STEP 2 : Click ADD
Case III: Add more than one slave box to an existing stack
42 / 62
www.planet.com.tw
14. Go toGo to Service -> IP PBX Service and clickand click RELOAD andand RESTART to reflect the changes.to reflect the changes.
Case III: Add more than one slave box to an existing stack
43 / 62
www.planet.com.tw
15.15. You can open the GUI of the new box joining to the master box You can open the GUI of the new box joining to the master box
And go toAnd go to System -> Stackable page topage to observe if it become observe if it become
slave or not. It should like the following illustration after slave or not. It should like the following illustration after
configuration. configuration.
Case III: Add more than one slave box to an existing stack
45 / 62
www.planet.com.tw
What is SIP 305What is SIP 305Register these three IP Phones to the stacked IP PBXs cluster andRegister these three IP Phones to the stacked IP PBXs cluster and
set the registrar server of these three phones to the master IP PBXset the registrar server of these three phones to the master IP PBX
And enable the use 305 option under the load balance function toAnd enable the use 305 option under the load balance function to
check does the IP Phone accepts the SIP 305 (use proxy only) .Ifcheck does the IP Phone accepts the SIP 305 (use proxy only) .If
These three IP Phones separated register on different IP PBX thenThese three IP Phones separated register on different IP PBX then
the test pass , if these three IP Phones all register on the master IPthe test pass , if these three IP Phones all register on the master IP
PBX then the test failed.PBX then the test failed.
Case IV: Use SIP 305 or SIP 305 function
46 / 62
www.planet.com.tw
What is SIP 302What is SIP 302Register these three IP Phones to the stacked IP PBXs cluster andRegister these three IP Phones to the stacked IP PBXs cluster and
set the registrar server of these three phones to the master IP PBXset the registrar server of these three phones to the master IP PBX
And enable the use 305 option under the load balance function toAnd enable the use 305 option under the load balance function to
check does the IP Phone accepts the SIP 302 (move temporary) .Ifcheck does the IP Phone accepts the SIP 302 (move temporary) .If
These three IP Phones separated register on different IP PBX thenThese three IP Phones separated register on different IP PBX then
the test pass , if these three IP Phones all register on the master IPthe test pass , if these three IP Phones all register on the master IP
PBX then the test failed.PBX then the test failed.
Case IV: Use SIP 305 or SIP 305 function
47 / 62
www.planet.com.tw
Notice itemsNotice items1.1. Make sure if the PBX box has become stack then You Make sure if the PBX box has become stack then You
can just use the SIP 302 or 305 function. can just use the SIP 302 or 305 function.
2.2. Please remember to register the BB Phone again after Please remember to register the BB Phone again after settings then the load balance function will be enable.settings then the load balance function will be enable.
Case IV: Use SIP 305 or SIP 305 function
48 / 62
www.planet.com.tw
Use 305 functionUse 305 function1.1. For the For the slave slave box, go to box, go to System -> Stackable -> Registration
Load Balance and select and select By 305 Use Proxy
Case IV: Use SIP 305 or SIP 305 function
STEP 1 : Select By 305 Use Proxy
STEP 2 : Click APPLY
49 / 62
www.planet.com.tw
2.2. Go to Go to Service -> IP PBX Service and clickand click RELOAD andand RESTART to reflect the changes.to reflect the changes.
Case IV: Use SIP 305 or SIP 305 function
50 / 62
www.planet.com.tw
3.3. For the For the master box, go to box, go to System -> Stackable -> Registration Load Balance and select and select By 305 Use Proxy
Case IV: Use SIP 305 or SIP 305 function
STEP 2 : Click APPLY
STEP 1 : Select By 305 Use Proxy
51 / 62
www.planet.com.tw
4.4. Go to Service -> IP PBX Service and click RELOAD and RESTART to reflect the changes.
Case IV: Use SIP 305 or SIP 305 function
52 / 62
www.planet.com.tw
5. Please remember to register the BB Phone again after settings then the load balance function will be enable. There are two ways to test and verify :
For the master and slave box, go to System -> Maintenance -> SIP UA to see the registration status and it should like the
following illustration.
Case IV: Use SIP 305 or SIP 305 function
53 / 62
www.planet.com.tw
Use ethereal to observe register status then you can see the “305 use proxy ” as the following illustration.
Case IV: Use SIP 305 or SIP 305 function
54 / 62
www.planet.com.tw
Use 302 functionUse 302 function1. For the slave box, go to System -> Stackable -> Registration Load Balance and select By 302 Moved Temporary ,then click APPLY
Case IV: Use SIP 305 or SIP 305 function
STEP 1: Select By 302 Moved Temporarily
STEP 2 : Click APPLY
55 / 62
www.planet.com.tw
2. Go to Service -> IP PBX Service and click RELOAD and RESTART to reflect the changes.
Case IV: Use SIP 305 or SIP 305 function
56 / 62
www.planet.com.tw
3. For the master box, go to System -> Stackable -> Registration Load Balance and select By 302 Moved Temporary ,then click APPLY
Case IV: Use SIP 305 or SIP 305 function
STEP 2 : Click APPLY
STEP 1: Select By 302 Moved Temporarily
57 / 62
www.planet.com.tw
4. Go to Service -> IP PBX Service and click RELOAD and RESTART to reflect the changes.
Case IV: Use SIP 305 or SIP 305 function
58 / 62
www.planet.com.tw
5.5. Please remember to register the BB Phone again after settings Please remember to register the BB Phone again after settings then the load balance function will be enable.then the load balance function will be enable.
There are two ways to test and verifyThere are two ways to test and verify :: For the master and slave box, go toFor the master and slave box, go to System -> -> Maintenance -> SIP UA to to
see the registration status and it should like the following illustration.see the registration status and it should like the following illustration.
Case IV: Use SIP 305 or SIP 305 function
59 / 62
www.planet.com.tw
Use ethereal to observe register status then you can see the “302 Moved Temporary” as the following illustration.
Case IV: Use SIP 305 or SIP 305 function
60 / 62
www.planet.com.tw
If these IP Phones separated register on different IP PBX then the test pass , if these IP Phones all register on the master IP PBX then the test failed.
Case IV: Use SIP 305 or SIP 305 function
61 / 62
www.planet.com.tw
1. Go to System -> Stackable of the master box.
2. Select IP address of a slave box you would like to remove in Slave Peers, and then click DEL.
3. Click APPLY.4. Go to Service -> IP PBX Service of the master box, and click
RESTART to reflect the changes.5. The cluster no longer owns the removed box. The removed
box gets off the cluster and would turn back to be standalone. Moreover, the master box would also turn back to be standalone if all slave boxes are removed and the cluster does not exist any more.
Case V: Remove slave boxes from stack