Do you have Finesse in the solution? Finesse has APIs to retrieve the agent state which can be used in Microsoft Teams. Assuming that the agent is logged in, you would not be able to get notifications for the agent state because Finesse only supports one connection to the notification service at a time.
If Finesse is not in the solution, the only way is to use the CTI protocol, but that seems overkill for just getting agent states.
After thinking about this some more, does Microsoft Teams have an API to change the status?
If you want to get the state of the agent from Microsoft Teams, you can use the GET API to get the agent's state: https://developer.cisco.com/docs/finesse/#!userget-user. This would have to be a poll mechanism from Microsoft teams because like I said earlier, you cannot have more than one connection.
Goal: Provide a simple User Interface to control, modify and customize your Webex Desk Video device.Install time: around 5 minutes (upload the UI and macro)
What can you do?
Camera ExposurePan/tiltSelf-view on/off + small/full ...
Okay, guilty as charged for creating a click bait subject. I love Python. But there are some things about Python that can be annoying if you're just starting out as a Python programmer. Let's tackle a few of them so you don't suffer from the mistakes I ha...
Demo - Webex Video device Virtual Lamp integration
Show how easy it is to create a virtual lamp and integrate it with a Webex Video device or bot. Create your own lamp using the virtual lamp bot make it create a ...
Team,As I'm using a lot of virtual environments with PIPENV, it became harder to keep track of the environments that I have setup. And that was the reason to create this script which:
List all of your (pipenv) virtual environments