Hi Genesys Community Team,
I'm trying to capture specific call outcomes at the API level, particularly to determine whether a call went to voicemail and whether the customer and agent actually interacted.
Here's the scenario:
- A customer tries to reach an agent.
- All agents are busy, so the customer opts for a callback.
- The call ends.
- Once an agent becomes available, they call the customer back.
- The customer hangs up immediately.
- The agent hears a voicemail and disconnects.
Using the Conversation API(GET- /api/v2/analytics/conversations/{conversationId}/details), I noticed that the segment with purpose="agent" still shows interact and tTalk values, which makes it unclear whether the agent and customer actually spoke or if it was just a voicemail.
I'm looking to capture the following details via Genesys APIs:
- Whether the customer and agent actually interacted.
- Whether the call went to voicemail or the agent heard a voicemail.
Could you please guide me on which Genesys APIs or data points can help identify these conditions accurately?
Thanks in advance for your support!
#Architect#DataActions#PlatformAPI------------------------------
Thanks,
Balaji B
------------------------------