Wiki source code of Combined PBX Installations
Version 5.1 by colinw on 2021/09/09 18:01
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{layout}} | ||
2 | {{layout-section ac:type="two_equal"}} | ||
3 | {{layout-cell}} | ||
4 | iSymphony supports combining state from multiple PBX connections, in order to see and control Extensions, Queues, Conference Rooms, and Parking Lots across all the connected PBXs at once. | ||
5 | |||
6 | {{info}} | ||
7 | It is the responsibility of the Asterisk system administrator to set up bridge trunks between the Asterisk systems in order to allow transferring and originating of calls. The iSymphony system will assume that the bridge trunks are set up in such a way that the extension number used to dial a device is the same when originating from any of the Asterisk systems. | ||
8 | {{/info}} | ||
9 | |||
10 | {{info}} | ||
11 | Your iSymphony license will limit how many active PBX connections you can have at one time. For a combined PBX setup you will need a PBX connection on your license for each PBX you want iSymphony to connect to. See [[doc:PBX Connections]] for more information. | ||
12 | {{/info}} | ||
13 | {{/layout-cell}} | ||
14 | |||
15 | {{layout-cell}} | ||
16 | {{panel title="On this page:"}} | ||
17 | |||
18 | |||
19 | {{toc maxLevel="2" indent="1"/}} | ||
20 | {{/panel}} | ||
21 | {{/layout-cell}} | ||
22 | {{/layout-section}} | ||
23 | |||
24 | {{layout-section ac:type="single"}} | ||
25 | {{layout-cell}} | ||
26 | = Extra Steps For FreePBX-based Phone Systems = | ||
27 | |||
28 | Since more than one iSymphony FreePBX module will be contributing configuration to the same Core Server instance on the iSymphony server, you need to ensure that one FreePBX module instance will not overwrite or remove configuration objects that another FreePBX module instance added. To do this you need to login into FreePBX and navigate to **Admin->iSymphony V3** and uncheck **Clean Unknown Items** then **Save**. You will need to do this on each FreePBX-based system that will be added to iSymphony. | ||
29 | |||
30 | {{note}} | ||
31 | At the moment the iSymphony FreePBX module, that is provided via the FreePBX repositories, does not include the **Clean Unknown Items** option. To get this option you need to install the beta iSymphony FreePBX module found in the [[doc:ISYMKB.Downloads Archive]] under iSymphony Development Builds. The module can be uploaded via **Admin->Module Admin** in FreePBX. Note that you should not upgrade the module after the beta version is installed as it will remove the **Clean Unknown Items** option and the module will start removing and overwriting configuration objects for other PBXs in iSymphony. | ||
32 | |||
33 | NOTE: If you are utilizing FreePBX 12 or higher the beta module will cause an unsigned module warning to appear in FreePBX. This warning will have no ill effect on the server. | ||
34 | {{/note}} | ||
35 | |||
36 | = Adding Local PBX Servers = | ||
37 | |||
38 | If the PBX you are adding to the iSymphony installation is on the same machine as the iSymphony server, you simply need to setup the Server as you would normally. See [[doc:Asterisk Server (Vanilla) Installation]] or [[doc:FreePBX, Elastix and PBX in a Flash Installation]] for more information. | ||
39 | |||
40 | = Adding Remote PBX Servers = | ||
41 | |||
42 | If the PBX you are adding to the combined installation is remote from the iSymphony server, you will need to follow the steps in the [[doc:Remote Installations]] section. | ||
43 | |||
44 | {{info}} | ||
45 | If you are using FreePBX, be sure to leave the **Server Name** field as **default **in **Admin->iSymphony V3** in FreePBX. This is covered in step 5 under **Modify The PBX Connection Information->Remote FreePBX Server** in the [[doc:Remote Installations]] document. | ||
46 | {{/info}} | ||
47 | {{/layout-cell}} | ||
48 | {{/layout-section}} | ||
49 | {{/layout}} |