
userId
and sessionId
variables to Cognigy.AI to identify the Agent Copilot workspace to be updated.
The Voice Copilot Endpoint works with any handover provider supported by Cognigy.AI. This Endpoint also supports integration with SIP recording (SIPREC). SIPREC is an open SIP-based protocol for call recording in contact centers. Session Border Controllers (SBC) integrate SIPREC with the contact center.
You can configure the Voice Copilot Endpoint in the following setups:
- Cognigy.AI in front of a contact center
- A SIPREC contact center integration in front of Voice Gateway## Generic Endpoint Settings
Key Features
- Processes real-time speech transcripts.
- Manages user and session identification.
- Supports human agent and user tagging in channels.
- Implements output buffering for sequential message processing.
- Handles SIPREC INVITE requests for call setup.
Prerequisites
- You have configured an Agent Copilot Flow.
Transcript Data Flow
The data flow shows how the Endpoint receives call transcripts, identifies the speaker, sends the data to Agent Copilot for processing, and then processes the responses to send back.Generic Endpoint Settings
Find out about the generic endpoint settings available with this endpoint on the following pages:Set up a Voice Copilot Endpoint
- In Deploy > Endpoints, click + New Endpoint.
- In the New Endpoint section, configure the following:
- Endpoint Type — select Voice Copilot.
- Name — enter a unique name.
- Flow — select a Flow from the list.
- In the Configuration Information section, copy the Endpoint URL for later use in the Transfer Node if you use Cognigy.AI in front of your contact center.
Configure the Voice Copilot Endpoint
- Cognigy.AI in Front
- SIPREC Contact Center Integration in Front
Configure the Voice Copilot Endpoint in a Transfer Node:
- In Build > Flows, select a voice Flow from the list.
- In the Transfer Node, select the Dial transfer type.
- Activate the Enable Copilot setting.
- Enter the Copilot Headers Key. The key is provider-dependent. For example, for Genesys, the key is
User-to-User
. The generated value becomes accessible after engaging the Transfer Node, located in the Input object as{{input.UUIValue}}
. You don’t need to handle this value manually. It is automatically generated and added to the header. - In the Transcribe section, enter the Voice Copilot Endpoint URL in the Transcript Webhook field. You need to copy this Endpoint URL from the Endpoint URL field in the Endpoint settings. For example,
https://endpoint.cognigy.ai/<your-endpoint-id>
. This setup ensures that the Voice Copilot Endpoint receives the transcript and the corresponding session and user IDs, ensuring the transcript is correctly matched with the Agent Copilot workspace.