Genesys Cloud - Developer Community!

 View Only

Sign Up

  • 1.  Live voice transcripts

    Posted 09-02-2026 19:25

    Hi all,

    I have an integration to Genesys using the Embeddable Framework. I'd like to start fetching live transcripts and expose them in my UI to my users.

    I've read this sample implementation which is very helpful. Now I'm wondering:

    • Any best practices on how to handle caller consent to be recorded/transcribed? I assume "consent" can be captured in a call flow or using participant data and this can be passed on to my system as a custom attribute
    • If the call is not being recorded, I assume there will be no transcription available via the Notifications API, yes?

    Would love your thoughts!

    Thank you.  


    #EmbeddableFramework
    #Integrations
    #PlatformAPI
    #PlatformSDK

    ------------------------------
    Carlos
    Senior Director, Product Management - Vault Medical
    ------------------------------


  • 2.  RE: Live voice transcripts

    Posted 09-03-2026 03:04

    Hi Carlos,

    I think what you are building can be well achieved. Here are some things  to keept in mind.

    First of all, I would avoid making a custom participant attribute the thing that actually controls recording/transcription. Here's a better way:

    • Configure the trunk with Require user consent before recording.
    • In the inbound Architect flow, tell the caller the call may be recorded/transcribed and collect consent via input and map to a boolean variable.
    • Create a decision or switch that checks the boolean variable.
    • On the consent = yes branch, execute Enable Participant Recording.
    • On the consent = no branch, do not execute that action and continue the interaction without recording/transcription.

    Regarding the call recording, yes it must be switched on in order to have a trasncript. Here's more on that:
    https://help.genesys.cloud/articles/configure-voice-transcription/

    Hope this helps. Good look and have fun on the build!



    ------------------------------
    Dominik
    Principal Professional Services Consultant
    ------------------------------



  • 3.  RE: Live voice transcripts

    Posted 09-04-2026 08:57

    Hi Carlos, 

    In addition to Dominik's recommendations, I'd suggest designing your integration so that it doesn't assume transcription availability for every conversation.

    Even when voice transcription is enabled at the organization and queue level, there can be scenarios where transcripts are not produced or may start later in the interaction, for example:

    • Recording is disabled because the caller declined consent.
    • Recording is paused/resumed during the call.
    • The conversation is transferred to a flow, queue, or segment with different recording settings.
    • Transcription services experience delays and transcript events arrive asynchronously.

    Because of this, I would recommend that your Embeddable Framework application:

    1. Subscribe to the conversation/transcription notification topics.
    2. Detect dynamically whether transcript events are being published.
    3. Gracefully handle "no transcript available" scenarios in the UI rather than assuming they will always exist.

    Another best practice is to use the same consent outcome that drives the Enable Participant Recording action as metadata for downstream systems. Whether that's participant data, conversation attributes, or an external audit system, it gives you a way to demonstrate why transcripts are or are not available for a particular interaction.

    From a compliance perspective, this is often more valuable than simply checking whether transcript events exist.

    Also, if you're exposing live transcripts to end users, consider displaying an indicator such as:

    • "Live transcription active"
    • "Awaiting transcription"
    • "Transcription unavailable (recording not enabled)"

    This tends to reduce confusion when agents or supervisors expect transcript content but recording consent was never granted.

    I'd be interested to hear from others whether they've seen any lag or ordering considerations with the Voice Transcription notification topics in high-volume environments.



    ------------------------------
    Cesar
    INDRA COLOMBIA
    ------------------------------