3CX Configuration API Endpoint for setting user's presence status

antoniovaccaro

Silver Partner
Advanced Certified
Joined
Jun 29, 2023
Messages
5
Reaction score
0
Hello,
I read the 3CX API configuration documentation,
Looked at the specifications of the various endpoints, but I can't find any endpoint that allows you to set the presence status of a user?
Is it not documented or does it not exist?
Thanks
Antonio
 
Does not exist.
 
Perhaps this is a misunderstanding: the presence of an extension cannot be configured anywhere, not even in 3CX management. A device is either logged in and present or it isn't. This isn't a setting.

What you can configure with the API, regardless of presence, is the extension's status.
 
Perhaps this is a misunderstanding: the presence of an extension cannot be configured anywhere, not even in 3CX management. A device is either logged in and present or it isn't. This isn't a setting.

What you can configure with the API, regardless of presence, is the extension's status.
You are mixing the Registration status and the Presence (extension/user status.)

Presence IS the status.
 
Sorry, you're right, that's another typical translation error from non-native English speakers.

I really meant registration in the explanation. You can set the status of an extension using the API.
 
  • Like
Reactions: Evolute IT
There are many statuses in 3CX. One of them is the registration status — whether the user is registered or not. This status, of course, cannot be set manually; it can only be retrieved via the API.

There is also the presence status, which can be set along with a custom message for colleagues.

Additionally, there is the queue status (whether the user is ready to receive calls or not), which can also be changed using the API.

it kind of looks like this
JSON:
   {
        "num": "101",
        "isRegistered": true,
        "fwdName": "Available",
        "fwdMessage": "Up for anything",
        "qGlobalStatus": true,
        "qStatus": [
            {
                "num": "805",
                "status": true
            },
            {
                "num": "801",
                "status": false
            }
        ]
    },
 

Latest Posts

Forum statistics

Threads
111,964
Messages
590,003
Members
164,869
Latest member
hpgitsupport