Genesys CTI User Forum > Genesys-related Development

How to logout agents from chat/email channels remotely?

(1/3) > >>

oceanblue:

Agents are logged in to the multi-media channels using the WDE client. We need to be able to log them out remotely using a separate script/process?

How would you do this?

Thanks in advance!

hsujdik:
Check if those links can help you:
https://docs.genesys.com/Documentation/IW/latest/Help/Team_Lead#scrollNav-7
https://docs.genesys.com/Documentation/IW/latest/Dep/EnableTeamLead#scrollNav-3

oceanblue:
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" :(

hsujdik:
[quote author=hsujdik link=topic=11848.msg53375#msg53375 date=1600636667]
Check if those links can help you:
https://docs.genesys.com/Documentation/IW/latest/Help/Team_Lead#scrollNav-7
https://docs.genesys.com/Documentation/IW/latest/Dep/EnableTeamLead#scrollNav-3
[/quote]

This feature of WDE uses Genesyslab.Platform.OpenMedia.Protocols.InteractionServer.Esp.EspRequest3rdServer to logout other agents. Perhaps you can try to replicate it.

'EspRequest3rdServer' ('500')
message attributes:
Request [bstr]  = KVList:
'AppType' [int] = 111
'Service' [str] = "ResourceManagement"
'Method' [str] = "ForceLogout"
'Parameters' [lst] = KVList:
'Tenant' [int] = 101 <--- Tenant DBID
'Agent' [str] = "Agent_To_Be_Logged_Out"
'Place' [str] = "Place_To_Be_Logged_Out_From"

marmota:
Hi! We use GMS API to log agent out remotely. But we use WWE hence not sure if it will work with WDE logged agents.

Navigation

[0] Message Index

[#] Next page

Go to full version