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

From version 3.1
edited by michaely
on 2021/09/09 18:01
Change comment: Import
To version 7.1
edited by superadmin
on 2021/09/09 19:52
Change comment: There is no comment for this version

Summary

Details

Page properties
Parent
... ... @@ -1,0 +1,1 @@
1 +xwiki:ISYMDOCS.Home.iSymphony Administrator's Guide.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.michaely
1 +XWiki.superadmin
Tags
... ... @@ -1,0 +1,1 @@
1 +freepbx|administration|flash|module|elastix|pbx|in|a
Content
... ... @@ -42,6 +42,21 @@
42 42  
43 43  When **Sync With User Management** is disabled all iSymphony user settings and extension relationships will be managed from **Applications->Extensions->[extension** **number]->iSymphony Settings** in FreePBX. Settings in **Admin->User Management** will not be used in iSymphony.
44 44  
45 +== User Authentication ==
46 +
47 +Beginning in iSymphony Module v13.0.5.0 authentication directly against FreePBX is supported. This allows iSymphony to integrate with the FreePBX user manager system while remaining agnostic. iSymphony Server v3.5.1 and later will support the module's FreePBX authentication provider. Starting in FreePBX v14 the sync with User Manager feature will require the authentication provider. This means for **FreePBX v14** and later **iSymphony Module v13.0.5.0 **and **iSymphony Server v3.5.1** or later will be required to use the sync with User Manager feature.
48 +
49 +By default the authentication will take place over HTTP to the asterisk hostname specified in the module. For remote setups using sync with User Manager, using HTTPS is encouraged. HTTPS can be setup as follows:
50 +
51 +1. Install a certificate on the FreePBX server. See the FreePBX HTTPS Setup documentation for more information.
52 +1. On the machine the iSymphony Server is installed on add the protocol and port to the jvm.args file:
53 +11. Open /opt/isymphony3/server/jvm.args
54 +11. Add "-Dcom.xmlnamespace.panel.freepbx.auth.port=443". The default SSL port is 443, modify as needed with the SSL port specified in FreePBX.
55 +11. Add "-Dcom.xmlnamespace.panel.freepbx.auth.protocol=https".
56 +11. Restart the iSymphony Server for the changes to take affect.
57 +
58 +The same technique can be used to modify the default port (80) over HTTP for special setups.
59 +
45 45  = iSymphony Module Configuration Page =
46 46  
47 47  The main iSymphony Module Configuration Page contains information about the module's connection to the iSymphony server along with top level configuration options for the iSymphony Server. You can access this page by navigating to **Admin->iSymphony V3** in FreePBX.
... ... @@ -166,7 +166,7 @@
166 166  |=(((
167 167  **Server Name:**
168 168  )))|(((
169 -This is the unique id of the Core Server the module should manage. See [[doc:Core Servers]] for more information.
184 +This is the unique id of the Core Server the module should manage. See [[doc:ISYMDOCS.Core Servers]] for more information.
170 170  )))
171 171  |=(% colspan="1" %)(% colspan="1" %)
172 172  (((
... ... @@ -180,7 +180,7 @@
180 180  Port:
181 181  )))|(% colspan="1" %)(% colspan="1" %)
182 182  (((
183 -The port value for the iSymphony Server REST service. Default is **58080**. If using SSL the default SSL port will be **55050**. See [[doc:Security]] for more information.
198 +The port value for the iSymphony Server REST service. Default is **58080**. If using SSL the default SSL port will be **55050**. See [[doc:ISYMDOCS.Security]] for more information.
184 184  )))
185 185  |=(% colspan="1" %)(% colspan="1" %)
186 186  (((
... ... @@ -187,7 +187,7 @@
187 187  Username:
188 188  )))|(% colspan="1" %)(% colspan="1" %)
189 189  (((
190 -The login username for the iSymphony Server REST service. Defined in **security.xml**. See [[doc:Security]] for more information.
205 +The login username for the iSymphony Server REST service. Defined in **security.xml**. See [[doc:ISYMDOCS.Security]] for more information.
191 191  )))
192 192  |=(% colspan="1" %)(% colspan="1" %)
193 193  (((
... ... @@ -194,7 +194,7 @@
194 194  (% style="color: rgb(0,0,0);" %)Password:
195 195  )))|(% colspan="1" %)(% colspan="1" %)
196 196  (((
197 -The login password for the iSymphony Server REST service. Defined in **security.xml**. See [[doc:Security]] for more information.
212 +The login password for the iSymphony Server REST service. Defined in **security.xml**. See [[doc:ISYMDOCS.Security]] for more information.
198 198  )))
199 199  |=(% colspan="1" %)(% colspan="1" %)
200 200  (((
... ... @@ -201,7 +201,7 @@
201 201  Use SSL:
202 202  )))|(% colspan="1" %)(% colspan="1" %)
203 203  (((
204 -If checked https will be used to access the REST API. You must have SSL enabled on the server in order for this to function. See [[doc:Security]] for more information.
219 +If checked https will be used to access the REST API. You must have SSL enabled on the server in order for this to function. See [[doc:ISYMDOCS.Security]] for more information.
205 205  )))
206 206  
207 207  == Asterisk Connection Settings ==
... ... @@ -252,7 +252,7 @@
252 252  (% style="color: rgb(0,0,0);" %)Resource Host:
253 253  )))|(% colspan="1" %)(% colspan="1" %)
254 254  (((
255 -The resource host for the Voicemail Agent. See [[doc:Voicemail Agents]] for more information.
270 +The resource host for the Voicemail Agent. See [[doc:ISYMDOCS.Voicemail Agents]] for more information.
256 256  )))
257 257  |=(% colspan="1" %)(% colspan="1" %)
258 258  (((
... ... @@ -259,7 +259,7 @@
259 259  (% style="color: rgb(0,0,0);" %)Resource Extension:
260 260  )))|(% colspan="1" %)(% colspan="1" %)
261 261  (((
262 -The resource extension for the Voicemail Agent. See [[doc:Voicemail Agents]] for more information.
277 +The resource extension for the Voicemail Agent. See [[doc:ISYMDOCS.Voicemail Agents]] for more information.
263 263  )))
264 264  
265 265  == Recording Agent Settings ==
... ... @@ -283,7 +283,7 @@
283 283  Resource Host:
284 284  )))|(% colspan="1" %)(% colspan="1" %)
285 285  (((
286 -The resource host for the Recording Agent. See [[doc:Recording Agents]] for more information.
301 +The resource host for the Recording Agent. See [[doc:ISYMDOCS.Recording Agents]] for more information.
287 287  )))
288 288  |=(% colspan="1" %)(% colspan="1" %)
289 289  (((
... ... @@ -290,7 +290,7 @@
290 290  Resource Extension:
291 291  )))|(% colspan="1" %)(% colspan="1" %)
292 292  (((
293 -The resource extension for the Recording Agent. See [[doc:Recording Agents]] for more information.
308 +The resource extension for the Recording Agent. See [[doc:ISYMDOCS.Recording Agents]] for more information.
294 294  )))
295 295  |=(% colspan="1" %)(% colspan="1" %)
296 296  (((
... ... @@ -297,7 +297,7 @@
297 297  File Mask:
298 298  )))|(% colspan="1" %)(% colspan="1" %)
299 299  (((
300 -The file name mask used to parse information out of the recording file name. See [[doc:Recording Agents]] for more information.
315 +The file name mask used to parse information out of the recording file name. See [[doc:ISYMDOCS.Recording Agents]] for more information.
301 301  )))
302 302  
303 303  == Password Email Settings ==
... ... @@ -352,7 +352,7 @@
352 352  
353 353  = Administrators =
354 354  
355 -The iSymphony FreePBX module will synchronize administrators in **Admin->Administrators** to the iSymphony server, if they have **ALL SECTIONS** or **iSymphonyV3 Panel** selected in their **Admin Access** list. This will allow users to utilize the same login credentials for the FreePBX GUI and the iSymphony Administration interface. See [[doc:Connecting to the Administration Interface]] for more information.
370 +The iSymphony FreePBX module will synchronize administrators in **Admin->Administrators** to the iSymphony server, if they have **ALL SECTIONS** or **iSymphonyV3 Panel** selected in their **Admin Access** list. This will allow users to utilize the same login credentials for the FreePBX GUI and the iSymphony Administration interface. See [[doc:ISYMDOCS.Home.iSymphony Administrator's Guide.Connecting to the Administration Interface.WebHome]] for more information.
356 356  
357 357  = User Management Page =
358 358  
... ... @@ -432,6 +432,10 @@
432 432  
433 433  The iSymphony FreePBX Module will add a section called **iSymphony Settings** to the Extension Configuration Page in FreePBX. This section will allow you to manage iSymphony settings for a specific Extension and User. You can access the FreePBX Extension Configuration Page by navigating to **Applications->Extensions** in FreePBX.
434 434  
450 +{{note}}
451 +An extension can only be assigned to a single user. If an extension is bound to a different user, and then bound to a new user, the previous user will lose the binding to that extension.
452 +{{/note}}
453 +
435 435  |=(((
436 436  Add to iSymphony:
437 437  )))|(((
... ... @@ -460,7 +460,7 @@
460 460  Auto Answer:
461 461  )))|(% colspan="1" %)(% colspan="1" %)
462 462  (((
463 -If set to **Yes** auto answer headers will be used for this Extension in iSymphony. See [[doc:Extensions]] for more information.
482 +If set to **Yes** auto answer headers will be used for this Extension in iSymphony. See [[doc:ISYMDOCS.Extensions]] for more information.
464 464  )))
465 465  |=(% colspan="1" %)(% colspan="1" %)
466 466  (((