Genesys Cloud - Developer Community!

 View Only

Sign Up

How to set language for manually dialed outbound call.

  • 1.  How to set language for manually dialed outbound call.

    Posted 05-15-2025 14:39

    I have a situation where we are sending call audio for outbound calls on behalf of queues to a 3rd party via an AudioCodes SBC and SIPRec for transcription. We currently pass metadata to the 3rd party via SIP headers. We are moving beyond English only outbound calls and would like to pass reference to the expected language of the call. This is needed to ensure the call audio is transcribed properly. 

    I currently have a trigger that executes a workflow when an outbound call is made. That workflow calls an SBC API sto redirect the call audio to the 3rd party. My first thought for referencing language is through the name of the queue. For example, we could have a queue named English Support and a queue named Spanish Support, and when the agent makes an outbound call on behalf of those queued, the workflow parses the queue name to determine the language and passes that information to the 3rd party.

    We have several queues, so I want to avoid creating a new queue every time we want to incorporate a new language. Ideally, it would be nice if there was a mechanism in Genesys Cloud that would detect the language automatically and I would pass that information to the 3rd party. I believe that is wishful thinking.

    I believe an alternative idea would be to create a custom interface for agents that allows them to call on-behalf of the queue and specify a language. I expect this idea may be a significant effort and probably doesn't provide better value compared to having the language specific queues.

    Has anyone encountered a similar challenge and found a good way to address it?

    Thanks


    #Architect
    #PlatformAPI

    ------------------------------
    Corey Blosser
    Wolters Kluwer
    ------------------------------