Wiki source code of Jabber Configuration

Last modified by Scott Gagan on 2021/09/10 22:35

Show last authors
1 = Prerequisites =
2
3 * iSymphony requires an external XMPP compliant Jabber server in order to provide chat functionality. You can set up your own Jabber server like Openfire or use a hosted Jabber service like Goggle Talk or Jabber.org.
4 * You will need a Conductor Edition or Conductor Edition Trial license.
5 * All Jabber users must be created on the Jabber server.
6 * iSymphony clients must be able to connect to port 5222 on the Jabber server.
7
8 = Setup Using the FreePBX Module =
9
10 1. Go to the main iSymphony page in FreePBX
11 1. Navigate to the **Global Jabber Settings** section.
12 1. Set the **Host** value to the IP or host name of your Jabber server.
13 1. Set the **Domain** value to the domain your Jabber server uses. For Openfire this is the **domain name** field on the main dashboard in the Openfire web administrator.
14 1. Save the settings.
15 1. Go to an extension in the FreePBX interface and navigate to the **iSymphony Jabber Settings** section.
16 1. Set the **UserName** field to the Jabber username you want this extension to use.
17 1. Set the **Password** field for the Jabber user.
18 1. Save the settings.
19 1. Repeat steps 6-9 for each extension you wish to provide chat functionality.
20 1. Select **Apply Configuration Changes**.
21
22 = Setup Using the iSymphony Client Administrator =
23
24 1. Connect to the iSymphony administrator. See [[doc:iSymphony 2\.8 Documentation.iSymphony Administrator's Guide.iSymphony Configuration (Advanced).Connecting to the Administration Interface.WebHome]].
25 1. Drill down to the location properties page. This is usually **default** under **Locations.**
26 1. Navigate to the **Jabber** section.
27 1. Set the **Host** value to the IP or host name of your Jabber server.
28 1. Set the **Domain** value to the domain your Jabber server uses. For Openfire this is the **domain name** field on the main dashboard in the Openfire web administrator.
29 1. Save the settings.
30 1. Go to a profile property page under **Profiles** and navigate to the **Jabber** section.
31 1. Set the **UserName** field to the Jabber username you want this iSymphony profile to use.
32 1. Set the **Password** field for the Jabber user.
33 1. Save the settings.
34 1. Repeat steps 7-10 for each profile you wish to provide chat functionality.
35
36 = Google Talk =
37
38 To use Google Talk as your Jabber server set the configuration fields to the following.
39
40 * Host (Global): **talk.google.com**
41 * Domain (Global): **gmail.com**
42 * Port (Global): **5222**
43 * Username (User): **<username>@gmail.com**
44 * Password (User): **<user password>**
45
46 = Allowing Jabber Presence =
47
48 * In order for Jabber presence to be available to a user they must be on the other user's Roster or Buddy List.
49 * Openfire has a group utility which allows groups of users to be added to the rosters of other groups. This can be used to add your main user group to itself so that all users in that group are on each others rosters. 
50 *1. You can access this facility in the group edit page under **Contact List (Roster) Sharing**.
51 *1. Select **Enable contact list group sharing**.
52 *1. Under the field labeled **Enter contact list group name** enter the name of the group you are editing.
53 *1. Save the group.
54 *1. Add all users to this group.
55
56 = How to Determine Jabber Connection Status =
57
58 When a client is successfully connected to a Jabber server the connection icon for the user's profile, in the [[doc:iSymphony 2\.8 Documentation.iSymphony User's Guide.Working with the Windows.Profile Navigator.WebHome]] window, will now have a chat bubble icon.
59
60
iSymphony