Changes for page Remote Installations

Last modified by ryanp on 2021/09/09 20:55

<
From version < 5.1 >
edited by michaely
on 2021/09/09 18:01
To version < 3.1 >
edited by colinw
on 2021/09/09 18:01
>
Change comment: Import

Summary

Details

Page properties
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.michaely
1 +XWiki.colinw
Content
... ... @@ -1,34 +1,43 @@
1 -**//On this page~://**
1 +{{layout}}
2 +{{layout-section ac:type="two_equal"}}
3 +{{layout-cell}}
4 +When installing the iSymphony Server remotely from the PBX, extra steps need to be taken in order for the iSymphony Server to communicate with the remote PBX.
2 2  
6 += 1. Setup The Remote Voicemail And Recording Agent =
3 3  
8 +In order for the iSymphony server to know about voicemail and recording file activity on the remote PBX, you must install and configure a Remote Agent on the PBX. See [[doc:Remote Agents]] for information on how to install and configure a Remote Agent.
9 +{{/layout-cell}}
4 4  
5 -{{toc/}}
11 +{{layout-cell}}
12 +{{panel title="On this page:"}}
6 6  
7 -When installing the iSymphony Server remotely from the PBX, extra steps need to be taken in order for the iSymphony Server to communicate with the remote PBX.
8 8  
9 -= 1. Setup The Remote Voicemail And Recording Agent =
15 +{{toc maxLevel="2" indent="1"/}}
16 +{{/panel}}
17 +{{/layout-cell}}
18 +{{/layout-section}}
10 10  
11 -In order for the iSymphony server to know about voicemail and recording file activity, on the remote PBX, you must install and configure a Remote Agent on the PBX. See [[doc:Remote Agents]], for information on how to install and configure a Remote Agent.
12 -
20 +{{layout-section ac:type="single"}}
21 +{{layout-cell}}
13 13  {{info}}
14 -The remote agent is not required, however you will not have voicemail or recording management, in browser, if not set up.
23 +The remote agent is not required, but you will not be able to manage voicemail or recordings in iSymphony if it is not set up.
15 15  {{/info}}
16 16  
17 -= 2. Open Communication =
26 += (% style="color: rgb(0,0,0);" %)2. Open Communication(%%) =
18 18  
19 -iSymphony will need a clear path of communication between it and the PBX. Specific ports need to be accessible between the servers, so you need to ensure that no firewall, ACL, or other IP access lists, are blocking communication.
28 +iSymphony will need a clear path of communication between it and the PBX. Specific ports need to be accessible between the servers, so you need to ensure that no firewall, ACL, or other IP access lists are blocking communication on the required ports.
20 20  
21 21  == Open Firewall Ports ==
22 22  
23 -iSymphony connects to the PBX on TCP port **5038**. If using FreePBX, the FreePBX iSymphony module will connect to the the iSymphony Server, on TCP ports **55050**, and **58080. **These ports must be open on any firewalls, between the servers.
32 +iSymphony connects to the PBX on TCP port **5038**. If using FreePBX, the FreePBX iSymphony module will connect to the the iSymphony Server on TCP ports **55050**, and **58080. **These ports must be open on any firewalls between the servers.
24 24  
25 25  == Asterisk Permit Entry ==
26 26  
27 -In order for iSymphony to connect to the Asterisk server, you will need to add the IP of the iSymphony server to the manager entry of the remote PBX. How this is done depends on if your remote PBX is based on FreePBX, or not.
36 +In order for iSymphony to connect to the Asterisk server, you will need to add the IP of the iSymphony server to the manager entry of the remote PBX. How this is done depends on whether your remote PBX is based on FreePBX or not.
28 28  
29 29  === Remote FreePBX Server ===
30 30  
31 -Perform these steps on the remote FreePBX install.
40 +Perform these steps on the remote FreePBX install:
32 32  
33 33  1. Log into FreePBX.
34 34  1. Navigate to **Settings->Manager Users->cxpanel.**
... ... @@ -50,7 +50,7 @@
50 50  
51 51  1. On the remote server, open the file **/etc/asterisk/manager.conf**.
52 52  1. (((
53 -Add a permit entry into the iSymphony manager connection, that specifies the IP of the iSymphony Server. This must be done on the manager login entry, the iSymphony server will be connecting with. If you do not yet have a manager entry on the PBX, for iSymphony, see [[doc:Asterisk Server (Vanilla) Installation]] for more information on how to add one.
62 +Add a permit entry into the iSymphony manager connection that specifies the IP of the iSymphony Server. This must be done on the manager login entry that the iSymphony server will be connecting with. If you do not yet have a manager entry on the PBX for iSymphony, see [[doc:Asterisk Server (Vanilla) Installation]] for more information on how to add one.
54 54  
55 55  {{code}}
56 56  [isymphony]
... ... @@ -77,7 +77,7 @@
77 77  Only perform these steps if your remote PBX is FreePBX based.
78 78  {{/info}}
79 79  
80 -When setting up a remote FreePBX installation, you need to ensure that the iSymphony server will allow the iSymphony module, on the remote FreePBX server, to connect. By default, the iSymphony server will only allow connections from localhost. You will need to modify the **security.xml** file, on the iSymphony Server, to allow connections from the IP of the remote FreePBX server.
89 +When setting up a remote FreePBX installation, you need to ensure that the iSymphony server will allow the iSymphony module on the remote FreePBX server to connect. By default, the iSymphony server will only allow connections from localhost. You will need to modify the **security.xml** file on the iSymphony Server to allow connections from the IP of the remote FreePBX server.
81 81  
82 82  Perform the following steps on the iSymphony Server:
83 83  
... ... @@ -102,11 +102,11 @@
102 102  {{/code}}
103 103  )))
104 104  1. Save the file.
105 -1. Restart the iSymphony Server, for the changes to take effect. See [[doc:Starting And Stopping The iSymphony Server]] for more information.
114 +1. Restart the iSymphony Server for the changes to take effect. See [[doc:Starting And Stopping The iSymphony Server]] for more information.
106 106  
107 107  = 3. Modify The PBX Connection Information =
108 108  
109 -You need to ensure that the iSymphony server knows the connection information for the remote PBX. In the case of a FreePBX based remote server, you will also need to ensure that the FreePBX module knows the connection information for the iSymphony Server. How this is done depends on if your remote PBX is based on FreePBX, or not.
118 +You need to ensure that the iSymphony server knows the connection information for the remote PBX. In the case of a FreePBX based remote server, you will also need to ensure that the FreePBX module knows the connection information for the iSymphony Server. How this is done depends on whether your remote PBX is based on FreePBX or not.
110 110  
111 111  === Remote FreePBX Server ===
112 112  
... ... @@ -114,9 +114,9 @@
114 114  
115 115  1. Log into FreePBX.
116 116  1. Navigate to **Admin->iSympony V3**.
117 -1. Set the **Server API Host** field, to the IP address or hostname of the iSymphony server. This lets the module know how to connect to the iSymphony server.
118 -1. Set the **Asterisk Server Host** field to the IP address or hostname of the remote PBX. This is normally the IP or hostname, that you utilize to access the FreePBX GUI. This will let the iSymphony server know how to connect to Asterisk.
119 -1. (Optional) If you are attempting to set up an additional Core Server (organization), for a hosted type environment, you will need to set a unique name for the sever in the **Server Name** field. For all other situations, including a combined PBX setup, leave the **Server Name** as **default**.
126 +1. Set the **Server API Host** field to the IP address or hostname of the iSymphony server. This lets the module know how to connect to the iSymphony server.
127 +1. Set the **Asterisk Server Host** field to the IP address or hostname of the remote PBX. This is normally the IP or hostname that you utilize to access the FreePBX GUI. This will let the iSymphony server know how to connect to Asterisk.
128 +1. (Optional) If you are attempting to set up an additional Core Server (organization) for a hosted type environment, you will need to set a unique name for the sever in the **Server Name** field. For all other situations, including a combined PBX setup, leave the **Server Name** as **default**. See [[doc:Core Servers]] and [[doc:PBX Connections]] for more information.
120 120  1. Save and select **Apply Config**.
121 121  
122 122  === **Remote Vanilla PBX Server** ===
... ... @@ -130,3 +130,6 @@
130 130  1. Click on **add** in the top right hand corner of the page.
131 131  1. Fill in the connection information based on the manager entry you created for iSymphony. See [[doc:PBX Connections]] for more information.
132 132  1. Save the PBX connection.
142 +{{/layout-cell}}
143 +{{/layout-section}}
144 +{{/layout}}
iSymphony