Thanks for the links, @hsujdik. The goal is to create a solution for a group who would never be the TeamLead/Supervisor for an Agent Group, so the Supervisor monitoring/logoff feature on WDE doesnāt quite cover the use case.
I was looking at the OpenMedia/InteractionServer API and tried to send the RemoveMedia request to IXNServer/proxy for agents (who were logged in on the WDE client) without success. I have sent in different set of parameters with the request and all I am getting back is āClient is not logged inā
This feature of WDE uses Genesyslab.Platform.OpenMedia.Protocols.InteractionServer.Esp.EspRequest3rdServer to logout other agents. Perhaps you can try to replicate it.
Hi @marmota, WWE/WDE shouldnāt make a difference as the logins are controlled by the CTI/Multimedia app components. Were you able to logout agents off of the e-Services channels using the API? Do you mind sharing the API request that you use for this.
It seems I was not quite correct saying we log agents out with API. What we do is logging in and chaning status to Ready/NotReady:
Log in:
GET http://SERVER_NAME/api/v2/me/
with Header Content-Type: application/json
and Basic Authorization
Change Status:
POST http://SERVER_NAME/api/v2/me/channels/voice
with same Headers and Body: {āoperationNameā:āReadyā}
Documentation says we can log agent out the same way we log in but with POST instead of GET. But it doesnāt work at my installation for some reasonā¦
Here it comes:
If anybody did it with loggin out Iād be happy to hear =)