Open Messaging: Is there a way to retrieve an indicator from the client side to know if agents are busy?

I'm using the Open Messaging API to integrate into a chat solution and I'm having trouble allowing the client side to see if agents are busy or not. Is this possible?

Hello,

"Is this possible?" - Yes
"Can this be done through Open Messaging API (only)?" - No

There is no API endpoint in Open Messsaging API which allows to check if agents are busy or not.

You would have to create a separate service, leveraging Platform API, to gather data/stats from your Genesys Cloud org.
This example is quite old and was done for an older version of chat protocol (chat v1) but you can have a look at what was done for the Stats service.
You can do something similar (Stats Service having its own connection with Genesys Cloud) requesting Estimated Wait Time or checking if there are IDLE agents in a specific queue.

Regards,

1 Like

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.