Launch real-time interactions with AI or human agents
guided
This PowerLink runs in guided mode β it launches a real-time session with a human or AI agent.
The Realtime PowerLink launches a live audio, video or chat session between the customer and an agent. It supports AI agents (via LiveKit) or human agents from your workforce. You can customize language, input identity and session behavior before starting the interaction.
When this PowerLink is triggered, it prepares session metadata, configures connection identity and launches a live session with either an AI agent (default) or a routed human agent. The session can include audio, video or chat and runs on LiveKit infrastructure.
You can control the launch behavior using input parameters like LANGUAGE, CALL_TYPE or TELEPHONY_WEB_PANEL_IDENTITY. The session is launched immediately after the task starts.
This PowerLink is meant to be triggered from LaunchPad or via API. Itβs ideal for workflows where customer input must be handled live in real time.
This is how the real-time session interface appears to customers when triggered by a LaunchPad or invitation link. The layout works across desktop and mobile, providing an intuitive experience for video or audio interactions.
Left Panel (Customer View):
Displays the customerβs avatar or video feed (if camera is enabled). The name and language are shown at the bottom left.
Right Panel (Agent View):
Shows the AI or human agent. When using AI, the agent displays a branding visual along with transcribed responses as subtitles.
Bottom Toolbar:
Customers can mute/unmute their microphone, turn camera on/off, share screen, open chat, adjust settings or leave the session.
The AI or human agent handles the entire conversation. No manual submission or rejection is required from the customer side.
Sessions may be voice-only or video-enabled depending on your workflow configuration and assigned agent capabilities.
This interface also supports multiparty conferences. When additional participants join, the layout automatically adjusts to accommodate them.
These parameters control the behavior of the Realtime PowerLink at the PowerLink level, such as call recording, pre-join prompts and outbound dialer settings.
Trunk configuration for outbound dialer agent. Use this format: { TRUNK_NAME=telnyx-outbound-trunk, SIP_ADDRESS=sip.telnyx.com, AUTH_USERNAME=username, AUTH_PASSWORD=password }
Configuration options for the AI agent visualizer. This JSON object controls the appearance and behavior of the visualizer during different conversation states.Configuration Structure:
Copy
{ "width": 450, // Width of the visualizer in pixels "height": 450, // Height of the visualizer in pixels "state_label": "ON", // Display state labels: "ON" or "OFF" "state_colors": { "disconnected": "#333333", // Color when agent is disconnected (dark gray) "connecting": "#FFAA00", // Color when establishing connection (amber) "initializing": "#00AAFF", // Color during initialization (bright blue) "listening": "#00FF88", // Color when agent is listening (green) "thinking": "#AA00FF", // Color when agent is processing (purple) "speaking": "#88DDFF" // Color when agent is speaking (light blue) }}
Parameter Details:
width & height: Control the size of the visualizer canvas (recommended: 450x450)
state_label: Shows current state text below visualizer when set to βONβ
state_colors: Hex color codes for different conversation states
disconnected: No active connection
connecting: Establishing connection to agent
initializing: Loading agent and preparing session
listening: Agent is actively listening to user input
thinking: Agent is processing user request
speaking: Agent is providing response
Use standard hex color codes (e.g., #FF0000 for red). Colors should provide good contrast and be accessible for all users.
Here is list of available agents that can be used with this PowerLink. Each agent has its own set of parameters that can be configured to suit your use-case.
Multimodal Realtime Agent
AI Agent for video/audio calls using multimodal realtime LLMs (OpenAI GPT or Google Gemini) that support audio input and output in real time.
Enable telephony web panel integration. When enabled, the AI agent will send notifications to users to open the web panel.
Value
Description
ON
Enable telephony web panel
OFF
Disable telephony web panel
Voice Pipeline Realtime Agent
AI Agent for video/audio calls using a voice pipeline supporting different providers β voice activity detection, speech-to-text (STT), LLM processing and text-to-speech (TTS).
Live Assist Realtime Agent
AI Agent for video/audio calls. Silently listens to the customer and sends real-time text suggestions to the human agent on how to respond or answer user questions.
Speech Live Translation Agent
AI Agent for video/audio calls that transcribes and translates speech in real time using Azure Cognitive Speech Services.
After installing the PowerLink, go to PowerLinks in your cPanel, select Actions and click Create New Action using this PowerLink.
2
Assign Agent to Action
After creating the action, assign the appropriate Agent to handle the real-time task associated with this PowerLink.
3
Configure PowerLink Action Parameters
Set up the actionβs configuration parameters such as SOURCE_LANGUAGE or USER_PROMPT, depending on your expected usage scenario.
4
Configure Agent Instructions, Sources and Tools
Define the instructions, knowledge sources and function tools required by the assigned agent to handle the conversation effectively.
5
Attach to Workflow
Add the action to a workflow using workflow studio.
6
Test the Live Session
From LaunchPad or Create New Job or via API trigger, initiate a live session and confirm the agent joins, responds correctly and the task flow behaves as expected.