~.UcClient.~ Clients #
~.UcClient.~ clients provide users with access to control over their phone, including access to call history, voicemail, contacts and where available softphone features.
note
Access to ~.UcClient.~ clients is license controlled. If there is no reference to client permissions in the customer portal, access to ~.UcClient.~ clients are not enabled.
Client Types #
The table below outlines the different ~.UcClient.~ clients which are available, a brief description and a link to the client's dedicated documentation:
| Client | Description | Documentation | Installs |
|---|---|---|---|
| ~.UcClient.~ Desktop | Desktop unified communications client supported on Windows 10 & 11. | Docs | Download Portal |
| ~.UcClient.~ Mobile | Mobile softphone client supported on Apple iOS. | Docs | Download Portal |
| ~.UcClient.~ CRM | Embedded CRM clients supported in Salesforce & Microsoft Dynamics 365 | Docs | n/a |
Giving Users Access #
Access to ~.UcClient.~ clients is controlled via user permissions. For details on the specific permissions, refer to the Users configuration area.
Presence Profiles #
Presence profiles are used by ~.UcClient.~ clients to allow users to update their availability. Other users on the system can see the presence of each user, getting details on their current availability/status.
Depending on the profile selected by the user, their status to other users will appear as one of 3 colors:
- Available
- Away
- Busy
If a user is in the Available state, the Busy color is automatically applied to their user profile within ~.UcClient.~ when they are busy on a telephone call.
When a user's profile is changed, their Do-not-disturb, Forwarding & Find-me-follow-me configuration will all be updated. This allows users to actively control how they can be contacted.
| PBX Feature | Description |
|---|---|
| Do Not Disturb | Enables/disabled Do-not-disturb for the user on the PBX based on a the user's availability in the selected profile. |
| Find Me Follow Me | Activates and updates the user's Find-me-follow-me settings based on the current profile's settings. |
| Forwarding | Activates and updates the user's Forwarding settings based on the current profile's settings. |
| Extension Lists | Adds and updates an extension list for each user to match their current Find-me-follow-me rules. |
The table below shows the updates to a user configuration that will be applied by default when in active mode:
| Presence | Status | Color | Do Not Disturb[^1] | Call Forwarding[^1] | Personal Routing[^1] |
|---|---|---|---|---|---|
| Available | Available | ![]() |
✘ | ✘ | Ring all |
| Away | Unavailable | ![]() |
✔ | ✘ | Ring all |
| Comfort | Unavailable | ![]() |
✔ | ✘ | Ring all |
| In a Meeting | Unavailable | ![]() |
✔ | ✘ | Ring all |
| In the Office | Available | ![]() |
✘ | ✘ | Ring all |
| Lunch | Unavailable | ![]() |
✔ | ✘ | Ring all |
| On Holiday | Unavailable | ![]() |
✔ | ✘ | Ring all |
| On the Road | Available | ![]() |
✘ | ✘ | Ring all |
| Out of the Office | Unavailable | ![]() |
✔ | ✘ | Ring all |
| Working from Home | Available | ![]() |
✘ | ✘ | Ring all |
| Working Remotely | Available | ![]() |
✘ | ✘ | Ring all |
Users can override this default configuration through their ~.UcClient.~ Desktop client, changing which of their devices will ring and when.
For more information on overriding the default profiles, please refer to the ~.UcClient.~ Desktop documentation.
tip
If a user does not have access to a ~.UcClient.~ client, they will be in the Available profile by default and their status will automatically switch between Available and Busy as they make and receive calls.
User Extension Lists
By default, the communications platform will send group calls to all of a user's devices, even when they have Find-me-follow-me or Forwarding settings applied.
To get around this issue, ~.UcClient.~ creates and updates a user extension list on the communications platform. This extension list will be updated with only the devices a user has selected to ring in their profile, ignoring any call forwards.
When configuring groups on the communications platform, the user's extension list can be used instead of the user directly, ensuring group calls only ring the devices a user wants to ring.