Jabber Configuration

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

Prerequisites

  • 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. 
  • You will need a Conductor Edition or Conductor Edition Trial license.
  • All Jabber users must be created on the Jabber server.
  • iSymphony clients must be able to connect to port 5222 on the Jabber server.

Setup Using the FreePBX Module

  1. Go to the main iSymphony page in FreePBX
  2. Navigate to  the Global Jabber Settings section.
  3. Set the Host value to the IP or host name of your Jabber server.
  4. 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.
  5. Save the settings.
  6. Go to an extension in the FreePBX interface and navigate to the iSymphony Jabber Settings section.
  7. Set the UserName field to the Jabber username you want this extension to use.
  8. Set the Password field for the Jabber user.
  9. Save the settings.
  10. Repeat steps 6-9 for each extension you wish to provide chat functionality.
  11. Select Apply Configuration Changes.

Setup Using the iSymphony Client Administrator

  1. Connect to the iSymphony administrator. See Connecting to the Administration Interface.
  2. Drill down to the location properties page. This is usually default under Locations.
  3. Navigate to the Jabber section.
  4. Set the Host value to the IP or host name of your Jabber server.
  5. 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.
  6. Save the settings.
  7. Go to a profile property page under Profiles and navigate to the Jabber section.
  8. Set the UserName field to the Jabber username you want this iSymphony profile to use.
  9. Set the Password field for the Jabber user.
  10. Save the settings.
  11. Repeat steps 7-10 for each profile you wish to provide chat functionality.

Google Talk

To use Google Talk as your Jabber server set the configuration fields to the following.

  • Host (Global): talk.google.com
  • Domain (Global): gmail.com
  • Port (Global): 5222
  • Username (User): <username>@gmail.com
  • Password (User): <user password>

Allowing Jabber Presence

  • In order for Jabber presence to be available to a user they must be on the other user's Roster or Buddy List. 
  • 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. 
    1. You can access this facility in the group edit page under Contact List (Roster) Sharing
    2. Select Enable contact list group sharing
    3. Under the field labeled Enter contact list group name enter the name of the group you are editing. 
    4. Save the group. 
    5. Add all users to this group.

How to Determine Jabber Connection Status

When a client is successfully connected to a Jabber server the connection icon for the user's profile, in the Profile Navigator window, will now have a chat bubble icon.

 

   
iSymphony