Integrate a 3rd Party Chatbot on Inbound Call Flow

Hi Genesys Community,

I'm working on integrating a third-party chatbot with an inbound call flow. Here's my setup and what I'm trying to achieve:

Current Setup:

  • I have an external chatbot server with a REST endpoint
  • The endpoint accepts: text user message and conversation ID
  • The endpoint returns: bot response message

What I Want to Achieve:

  1. Capture caller's speech using Transcribe action
  2. Send the transcribed text to my chatbot server using Call Data Action
  3. Get the bot's response and play it back to the caller using Play Audio action

Is this integration approach feasible? I am aware of AudioConnector Integration but I would like to avoid handling STT/TTS Services. Please also let me know if there is a better way to implement this integration!

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