Genesys CTI User Forum > Genesys-related Development
How to logout agents from chat/email channels remotely?
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