Slack or Teams Integration - User Status

Status
Not open for further replies.

joshl

Silver Partner
Advanced Certified
Joined
Mar 9, 2020
Messages
7
Reaction score
2
Is it possible to have a users Slack or Teams status update to "busy" or "on the phone" when a user is on a call and then revert back to the previous status when off of the phone?
 
As far as I know, there is not an integration for these platforms yet, but I wouldn't be surprised if 3CX added support for one or both in the future.

In the meantime, if you wanted to get this to work now, you could create a server-side service that monitors the extension's presence property using the 3CX Call Control API. I presume that both of these platforms (Slack and Teams) have an API for setting the user status.

The Call Control API will notify your service that a property on the extension has changed. It won't tell you what property has changed, so you will need to keep track of the previous status so you can check whether this is the property that has changed, but you can do it. We do this on our Wallboard tool.
 
As far as I know, there is not an integration for these platforms yet, but I wouldn't be surprised if 3CX added support for one or both in the future.

In the meantime, if you wanted to get this to work now, you could create a server-side service that monitors the extension's presence property using the 3CX Call Control API. I presume that both of these platforms (Slack and Teams) have an API for setting the user status.

The Call Control API will notify your service that a property on the extension has changed. It won't tell you what property has changed, so you will need to keep track of the previous status so you can check whether this is the property that has changed, but you can do it. We do this on our Wallboard tool.


Thanks for the reply Matthew.

Are you able to share any snippets?
 
Wish teams would allow 3cx (or others) as the sip connection for voice calls.
Microsoft licensing for this is so expensive.
 
Machcloud seems to have made a bridge between MS Teams (with phone systems license) and a generic PBX. But to use 3CX as the PBX with Callqueues we need a way with speeddials or something to join or sign out out off specific queues. We can only have a speeddial to join in or sign out of all queues (in which you previously were). Not specific ones.
 
I'm not sure Teams api extends to Presence Info... I think it relies on a couple things - including the Calendar.
 
As far as I know, there is not an integration for these platforms yet, but I wouldn't be surprised if 3CX added support for one or both in the future.

Nick Galea said:
Roadmap: "We will research and consider adding Microsoft Direct Routing capability for Microsoft Teams, allowing you to make calls from Teams via 3CX. Please note that we are not committing to this functionality yet but we are going to research and consider it."

So that's a start...
 
Status
Not open for further replies.

Forum statistics

Threads
112,326
Messages
591,900
Members
165,479
Latest member
Senergia