To check the outcome of a topic using Notification API

I want to get the call transcript and for that I am using Notification API for creating a channel, making websocket connection, subscribing to the topic i.e. v2.conversations.{id}.transcription to get the call transcript using Genesys API Explorer.

I have replaced the {id} with the conversation ID of the call and was able to subscribe to the topic.

Can you please let me know, where and how I can see or get the call transcript after subscribing to the topic?

The toolbox button in your lower right corner can be clicked to expand the Notifications:

When a topic event is received it will show up in the Event List.

This UI also provides the URL to the socket you can copy out of there to listen in a 3rd party tool

If you use a 3rd party web socket tool you'll periodically see the heartbeats to know you're still connected and it's it's still working;

{
	"topicName": "channel.metadata",
	"eventBody": {
		"message": "WebSocket Heartbeat"
	}
}

There's also a guide for the tool here: https://developer.genesys.cloud/devapps/about/notifications

I was able to see the topic event in the notification app but nothing is showing up in the Event List after selecting the channel and subscribing it.

Am I missing something ? Attached the screenshot for reference

Have transcriptions happened for the conversation during the period you're subscribed to its topic? If so and you're not getting notifications for them, please open a case with Genesys Cloud Care to investigate why the event isn't being delivered.

Sure, thanks. Will raise the ticket with Genesys

Hi @Arushi_Bhardwaj , did you try using the Amazon Eventbus for this. If your solution can depend on using eventbus I would say use it, as it is very simple and will give you everything you need from transcript perspective.
Regards

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