cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
98
Views
0
Helpful
1
Replies

EWT calculation / get max. Wait time / Agent states for skill-based Q

jan.ruehle
Level 1
Level 1

Hi all,

we have a challenge and not able to find a good way to solve the customer requirements.
We have a skill-based enviroment, possible that behind each Queue can be several steps/teams and that we have skill profiles mapped to Agent or the entire Team. Possible as well are 2 or more Teams for each Agent.

 

Question 1: Is it possible to get the EWT behind a Queue (we assume the API Endpoint https://developer.webex-cx.com/documentation/estimated-wait-time) will only support Team-based queues. Any examples how to do it maybe with the GraphQL / search API? What about the longest call duration within a call?

Question 2: is it possible to get all Agent states behind a Queue/Skill. Customer wants to achieve a drop down/drill down. The Agent has within the Agent Desktop all needed Queues, is able to see the EWT + Longest Queue Time for that particular Queue. On top he will see a value (logged-in Agents + Agents avaialble), example 10/0 (10 Agents logged in, but all are busy) 
If the Agent wants to get additional information, he can drill-down the Queue and is able to see all Agent realtime states. 

All objects (Queues/Agents) are Click2Call functions which allows the Agent to quickly transfer a call to a Queue or to a specific Agent.

We´re familiar with the Webhooks, our Backend will receive the WxCC notifications but there are a few important things missing to achieve this drill down (Displaying Queue > Agent) 

Would be great to get some feedback from the community, greetings Jan

1 Reply 1

Janos Benyovszki
Cisco Employee
Cisco Employee

@jan.ruehle not sure about Estimated Waiting time, but we have a few GraphQL samples that cover some other topics you mentioned here https://github.com/WebexSamples/webex-contact-center-api-samples/tree/main/reporting-samples . Give it a go and see if it helps.