Skip to main content
Connic

Telnyx Voice

By Connic

Answer incoming calls on your Telnyx number with a Connic voice agent. Let it explain your products, check information, and carry out tasks with the tools you provide.

Sync

Overview

Make your Connic agent available on an existing Telnyx number. Connect your account, choose the number, and link a deployed voice agent. Connic sets up the Telnyx application that handles incoming calls and carries audio between the caller and the agent throughout the conversation.

You decide what the agent knows and can do. Connect your product documentation for spoken answers, or give it tools to look up orders, book appointments, and create support tickets in your systems. Configure the greeting and conversation behavior alongside the agent's prompt, knowledge, and tools.

How it works

  1. Deploy a voice agent

    Choose a supported realtime model and add voice_config to the agent YAML. Set an opening greeting and configure the instructions, knowledge sources, and tools it needs. Deploy it to the environment that will receive calls.

  2. Save your Telnyx connection

    Save your Telnyx API key and the account's Ed25519 public key. The API key allows Connic to configure the number; the public key verifies incoming webhook signatures. Reuse this saved connection for other Telnyx Voice and Messaging connectors.

  3. Select the number and link the agent

    Choose an existing active Telnyx number and link exactly one deployed voice agent. Saving replaces the number's existing call routing with Connic's Call Control application. Clear call forwarding or destination rewriting in Telnyx before setup.

  4. Test a complete conversation

    Call the number and try a question that requires a lookup or action. Check the transcript, tool results, and errors in the run, then adjust the agent before using the number for customer calls.

Production patterns

Patterns teams ship in production, with Connic running the queues, workers, and schedulers.

Trigger

How do I connect the replacement sensor?

Incoming call
Agent Action

Give the agent access to your product manuals. It asks which model the caller has, retrieves the matching instructions, and walks through the connection steps. The caller can ask follow-up questions in the same conversation.

Use your knowledge and tools during the call

Give the agent the sources it needs to answer accurately: product guides, service instructions, or other knowledge available to your Connic agent. For information that changes, add a tool that checks the relevant system during the call. The order status or available appointment times then come from that lookup.

Use your configured Python or MCP tools for actions such as saving a booking or creating a ticket. Describe which information the agent must collect and what it should confirm with the caller before taking an action. Connect and configure those tools in your project.

Set the voice and conversation behavior

Choose a supported realtime model, its voice, and an opening greeting in the agent YAML. Configure interruptions, the pause used to detect when the caller has finished speaking, and the inactivity timeout. When interruptions are enabled, the caller can speak over a response and Connic clears queued playback.

The agent can end the call after saying goodbye, or you can disable that ability in its voice settings. Check the Voice documentation when adapting an existing agent: voice runs have their own supported feature set, and input/output guardrails and human approvals are currently unavailable.

Keep your account and reuse its connection

Your phone number stays in your Telnyx account. Connic uses the saved API key to list eligible numbers and configure the selected number's Call Control application. The account's public Ed25519 key lets Connic verify that incoming events were signed by Telnyx.

Save these credentials once and select the same connection when adding another number. You can also reuse it for Telnyx Messaging. Each connector still has its own number or messaging sender, channel, and agent links. Update credentials in the saved connection when they change.

Manage the number's call routing

Connic creates a dedicated Call Control application and assigns your selected number to it. You do not need to create a SIP connection for this connector. Check the number's forwarding and destination settings before setup so calls reach the agent under the expected number.

When you switch numbers or remove the connector, Connic clears only the call routing it still owns. Routes changed manually in Telnyx are preserved, and earlier provider settings are not restored. The Telnyx Voice setup guide explains number requirements and what to do if a number cannot be detached automatically.

Review what happened in the conversation

Open the run to read the transcript and inspect the tools the agent called, their inputs, and their results. Use traces and timings to investigate a slow lookup or an answer that did not match the returned information. Refine the prompt or tool and repeat the test call.

For a failed call, inspect both the Connic run error and the call details in Telnyx. Confirm that the connector is enabled, the number still points to its Connic application, and exactly one deployed voice agent is linked.

Information

Publisher
By Connic
Connectors
Connectors
Modes
Sync
Documentation
Telnyx Voice docs

Frequently Asked Questions

Use an existing active number from your own Telnyx account. Connic lists the account's numbers and configures the one you select; number provisioning and account management remain in Telnyx.

Yes, if it uses a supported realtime model and voice_config. Reuse its prompt, knowledge, and supported tools, then link exactly one deployed agent to the connector. Check the Voice documentation for features that voice runs do not support, including guardrails and human approvals.

This connector uses Telnyx Call Control and bidirectional media streaming. Connic creates and assigns the Call Control application when you save the connector. A manually created SIP connection is not required.

Telnyx Voice currently handles incoming calls only. Customers reach the agent by calling the number assigned to the connector. Outgoing text messages use a separate Telnyx Messaging connector.

The agent's voice settings control interruptions and whether it may end the conversation. With interruptions enabled, caller speech can stop queued agent playback. The agent can finish its farewell and end the call when hang-up is enabled.

Yes. They use the same saved API key and public key. Create separate connectors for calls and messages, and choose the appropriate number or sender for each. The number must already support the services you want to use in Telnyx.
Need Telnyx Voice in a production agent flow?

Bring the event source, payload shape, result destination, and any private-network or approval requirements. We will map Telnyx Voice to the right Connic connector mode, deployment path, and observability setup.

Talk to Sales