Jabber
Thursday, October 20, 2016 7:42 AM


As with many other tools in FocalScope that allow you to section things into groups for, Shared Jabber Groups do the same, but relevant to the Jabber chat feature in FocalScope. You create jabber groups which function as "chat rooms" and then choose which users are allowed in the jabber group. You can have multiple groups which could contain the personnel of various departments and you can have them hidden from each other or visible depending on your needs.

Settings in FocalScope


  1. In the FocalScope administration screen, expand the [Instant messaging], [Jabber] nodes and select [OpenFire Integration] folder.
  2. On the right pane, mark [Enable direct OpenFire integration for all users] field at top of this page and click [Save].

When this flag is on, FocalScope will automatically connect to Jabber server as specified on the page referenced by [Jabber] folder in the administration tree and attempts to authenticate automatically every user whose account doesn't have Jabber server parameters explicitly configured in the account properties.



 

Now click the [Action] tab and select [Reload UI]. This will show us the Jabber tool in the tools menu and the Jabber status icon in the status bar.




  1. You will see the Jabber tool in the tools menu
  2. You will also see the Jabber status icon in the status bar. If this icon displays "Invisible" rather than "Online", then you have made a mistake in or skipped one of the previous steps in this guide.




Let's create a new account to test a Jabber chat session between the Root account and this new account. Expand the [User Access Control] node, select [Users] and right click in the right hand pane and select [New...].



 

Populate the fields as required, enter a password for the account and click [Ok].




The root account is a special case. To enable OpenFire integration for root, tick the [Enable for synchronization with external programs] flag in root's account properties (Right click root & select [Properties]). Re-enter root's password and click [Ok].


To apply the changes, you need to reload FocalScope UI using the [Action/Reload UI] command in the main menu (or press Ctrl+F8 keys).



 

We can create a shared group now for Jabber. To create a "Shared Jabber Group", expand the [Jabber] node and click the [Shared Jabber Groups] folder. In the right hand pane, right click and select [New...].



 

Name your group and add users from the left [Users] block to the right one. As you add them they will be removed from the left box. Let's move all users over, click and hold the top entry, hold down [Shift] key and drag down to select all users. Now click [Add] to move them over to the right block. Click [OK] once you are done.



 

Your new Shared Jabber Group has been created successfully. It's time to see if Jabber will now allow us to chat between users. Now reload the UI as previously demonstrated.



 

I've logged in as Eric on another FocalScope instance, so we can see a chat demonstration. Click on the [Jabber] tool to open Jabber. You get an overview of all the groups and users + if they are online or offline. Clicking on "Eric" opens a chat box with Eric.



 

A chat box pops up on Eric's instance and he sees my message that I sent and responds. Jabber works like any regular chat system, but also allows you to send files which is very useful for coordination on documents or project files, with live feedback.