This applies to version 14 of your PBX GUI
Presence state allows users to set different statuses for themselves depending on what they are currently doing. In UCP there are two places to add presence functionality. Through a widget or through the global side bar functionality.
Presence allows you to control how the PBX interacts with you as a user.
Presence gives the system and other users in your organization a generalized status so they may respond accordingly.
Is this just a UCP thing?
Not at all this functionality is built in to the core of Asterisk and is used by many applications. These applications include but aren't limited to:
- XactView V3
- iSymphony V3
- Chat client connected to your PBX through the Chat module.
- RESTful Phone Apps
- Digium/Sangoma Phones
How do I add states to the list?
These are managed by the PBX administrator using the Presence State Module
What are the state types?
- Means you are Available and around and able to take calls or chat.
- Usually means you prefer to be contacted by chat only and not a phone call.
- Means you are away usually for a short period of time such as at lunch or in a meeting.
- "I am busy, do not bother me" – such as in a meeting.
- Extended Away
- Usually used when gone for long periods of time such as vacation or business meeting.
- Means you generally won't show as online in a chat client.
Once the widget has been added to a dashboard you will be presented with the following:
Statuses can then be selected and changed by clicking the status button.
Available states are set by the PBX administrator in the Presence State Module
For any given setting you can automatically set a presence state or choose to do nothing.
Click the Settings button in the widget title bar to continue:
On UCP Login Set Status To
When you log in to the User Control Panel perform the selected action
On Browser Close or UCP Logout Set Status To
When you close your browser (or tab) for the User Control Panel or Log off perform the selected action
Automatic Actions based on status type
On a change to the selected status type you can have the system enable certain modes such as "Do Not Disturb" or "Find Me/Follow Me"
- When available do the following
- When in Chat do the following
- When Away do the following
- When in DND do the following
- Extended Away
- When Extended Away do the following
- When Unavailable do the following
Side Bar Usage
Presence state can also be added to the side bar so it can be used regardless of what dashboard you are currently on.
For more information on Side Bar widgets see: UCP Side Bar
The functionality is the same as the widget