Mission Control Portal - AI Chat Support Assistant
The Telnyx AI Assistant is the first point of contact for support through chat in our Mission Control Portal. It can help with documentation and account troubleshooting. Human assistance is provided through support tickets created by the AI agent.
You can access the AI Assistant on the left hand side navigation bar, as seen in the image below. Simply click "Ask our AI Assistant" and the widget will pop up from the bottom right hand side of your mission control portal account.


How to Interact with the AI Assistant
Ask our AI Assistant: Your go-to tool for answers about Telnyx products always at your fingertips.
It pulls from our Support Center (support.telnyx.com), Developer Docs (developers.telnyx.com), and main website (telnyx.com) to deliver the most relevant info instantly.
Whether it’s a simple question or a more technical one, the Assistant uses our documentation and has read-only access to your portal account resources that can help troubleshoot.
Start a chat with our AI support agent. If your issue requires human assistance, ask it to escalate your case and it will automatically create a support ticket.


After the Assistant responds, you can ask another question by typing into the chat box. If you need human assistance, ask it to escalate your case and create a support ticket. Human support is provided through tickets, rather than within the chat.
What can the AI Assistant cover?
The AI Assistant answers questions from our documentation and can look into your own account, read only, to find out why something is not working. The more specific you are, the better the answer. Name the product, describe what you expected and what happened, and include any identifier you have: a call ID, a porting order support key (SR_XXXX), a TCR campaign or brand ID, a SIM's ICCID, or an AI Assistant ID.
Product and Developer Questions
- How Telnyx products, APIs, SDKs, and configuration work, answered from the Support Center, Developer Docs, and telnyx.com. Ask for code snippets and the Assistant will include them.
- Example: "How do I configure a webhook for inbound SMS?"
Voice Call Troubleshooting
- Diagnoses call failures, one-way or missing audio, dropped calls, and call quality issues, including calls that pass through queues, conferences, and transfers. It returns the likely root cause and recommended next steps.
- Supply the call ID (RTC session ID, call session ID, call leg ID, or call control ID).
AI Assistants (Voice AI)
- Lists the AI Assistants on your account with their configuration, reviews one assistant in detail, or explains why an assistant behaved as it did on a specific conversation, including whether the cause is your configuration or the Telnyx platform.
- Covers unexpected or empty replies, interruptions, tools that fail or never run, and knowledge-base documents that are not retrieved. Supply the conversation ID or call control ID of the affected conversation for the most specific answer.
Porting
- Looks up your porting orders: status, FOC dates, carrier, rejection and exception details, required documents, portability, and activation status. Supply the porting order support key (SR_XXXX) or the phone number.
- Also answers general porting questions, such as which documents are required to port numbers in a given country.
10DLC Registration
- Explains why a 10DLC campaign was declined and what to change before you resubmit, checks your opt-in website, and investigates brand failures and sole-proprietor verification. Supply the TCR campaign or brand ID.
- Also helps you draft compliant campaign fields and explains 10DLC registration requirements.
Wireless SIMs
- Diagnoses why a SIM has no data, cannot attach, keeps disconnecting, or fails while roaming, and whether the problem is on the device side or the network side.
- Reports SIM state, data plan, SIM group, data limits, usage, current network registration, and whether VoLTE is enabled. Supply the ICCID, IMSI, MSISDN, or SIM ID.
Billing and Account Status
- Your current balance and available credit, commitment spend, promo credits, and the rates your account is actually on for a given service or country.
- Why your account is blocked or limited, your identity verification status, and what is stopping an upgrade or signup, such as a verification code that never arrived.
Pricing and Number Coverage
- Current public list prices for Telnyx products, read live from our pricing data.
- Which number types (local, toll-free, mobile, national) and features (voice, SMS, MMS, fax, emergency) Telnyx offers in a specific country, including whether recipients can reply to your messages.
Other Products
- For products not listed above, such as messaging profiles, the Assistant inspects your account configuration to find the cause. Coverage keeps growing, so ask even if your product is not named here.
Feature Requests and Portal Bugs
- Search, vote on, or file feature requests on our public Soundboard. Votes and requests are recorded against your own account.
- Report a reproducible Mission Control Portal bug. Include the page URL, what you expected, what happened, and the steps to reproduce it. You will receive a tracking reference for the report.
Human Support
- If the Assistant cannot resolve your issue, or the issue needs a change only Telnyx can make, ask it to escalate your case. It will automatically create a support ticket and share the ticket number. Our team replies to the email address on your account.
- Examples of requests that need a ticket: explaining a specific invoice charge, refunds, resetting verification attempts, and other account changes.
24/7 Availability
- Our AI Assistant is available around the clock. However, as we rely on a third-party provider, it may experience degradation from time to time. We will clearly display when the Assistant is not performing at its expected levels. Human assistance is provided through support tickets created by the AI agent, rather than within the chat. The best way to provide feedback is by selecting the thumbs up and thumbs down buttons on a per-message basis.
Limitations and Complementary Use
The AI Assistant may not be able to resolve every query or complete requests that require human intervention. Ask it to escalate your case and it will automatically create a support ticket for our team to review and follow up.
Chat conversations are handled by AI agents. Your conversations are saved to your account, so you can return to them after refreshing the Portal or logging out. Conversations are used only to provide and improve support, and are not used to train AI models.
Accessing the AI Assistant through the A2A Protocol
In addition to accessing the AI Assistant through Mission Control Portal, customers can now connect their own AI agents directly to the Telnyx AI Assistant using the Agent-to-Agent, or A2A, protocol. A2A enables customer-built agents, applications, and automated workflows to programmatically ask the Assistant questions about Telnyx products, configuration, and account specific issues. This allows automated systems to receive the same first level support and troubleshooting guidance available to users in Mission Control Portal.
What can customer agents do?
Customer agents can use the same capabilities described in "What can the AI Assistant cover?" above: documentation questions, voice call, AI Assistant, porting, 10DLC, and wireless SIM troubleshooting, billing and account status lookups, public pricing and number coverage, feature requests, Mission Control Portal bug reports, and support tickets.
When authenticated with a Telnyx API key, the Assistant has read only access to relevant resources within the associated Telnyx account. Responses are scoped to the authenticated account.
The Assistant cannot change your account configuration, provision services, or update resources through the A2A interface. The only actions it takes on your behalf are opening a support ticket, filing or voting on feature requests, and reporting Mission Control Portal bugs.
Connecting through A2A
Customer agents can send requests to the following endpoint:
https://api.telnyx.com/v2/support_agent/support/a2a
Requests must:
- Use the JSON-RPC 2.0 format. The same endpoint accepts A2A 1.0 and A2A 0.3. A2A 1.0 callers send the
A2A-Version: 1.0header, which an A2A SDK does for you. - Be authenticated using a valid Telnyx API key, sent as a bearer token:
Authorization: Bearer YOUR_TELNYX_API_KEY. You can create a key under API Keys in Mission Control Portal. - Include sufficient context for the Assistant to understand the product, resource, or issue being investigated.
Agents can also discover the Assistant’s available capabilities through its publicly accessible agent card:
https://api.telnyx.com/v2/support_agent/support/a2a/.well-known/agent-card.json
The agent card does not require authentication and describes the skills and functionality currently supported by the Telnyx AI Assistant. Its version field changes when those capabilities change, so an agent can re-read the card from time to time to notice new skills.
For the full integration guide, including request and response examples for both protocol versions, see How to use the Telnyx Support Agent.
How an A2A request works
The answer does not come back in the reply to your request, because an account investigation can take several minutes. Instead:
- Your agent sends its question (
message/sendon A2A 0.3,SendMessageon A2A 1.0) and gets back a task with an ID. - Your agent checks the task (
tasks/geton A2A 0.3,GetTaskon A2A 1.0) about every 2 seconds until it finishes. - The answer is in the finished task’s status message, at
status.message.
An example question on A2A 0.3:
{
"jsonrpc": "2.0",
"id": "1",
"method": "message/send",
"params": {
"message": {
"role": "user",
"messageId": "b6f1e0c8-7a34-4d92-8c51-1f0a9d3e7b45",
"parts": [
{
"kind": "text",
"text": "Why was TCR campaign C1A2B3C declined, and what do I need to change before resubmitting?"
}
]
},
"configuration": {
"blocking": false
}
}
}
"blocking": false returns the task straight away instead of holding the connection open until the answer is ready. On A2A 1.0 the same setting is "returnImmediately": true.
If your agent already has a task ID, it should keep checking that task rather than send the question again, because sending it again starts a second investigation. If a send failed before your agent got a task ID, resend it with the same messageId. The Assistant then points it to the original task instead of starting new work.
Following up in the same conversation
The first reply includes a contextId. Send it on every follow-up message in the same conversation, with a new messageId each time. The Assistant then sees the earlier messages, and a support ticket opened from the conversation covers all of it.
Without the contextId, each message starts a new conversation, so a follow-up such as “it is still failing” has nothing to refer to.
Keep one issue per conversation. A new message in a conversation cancels a question in that conversation that is still being worked on, so send separate issues in separate conversations.
Listing your tasks (A2A 1.0)
On A2A 1.0, your agent can list its tasks instead of keeping every task ID. The list covers every task your Telnyx organization has created, across all of its API keys, so tasks sent with a teammate’s key appear too. Other organizations’ tasks never appear.
Tasks are listed newest first. You can narrow the list to:
- one conversation (
contextId); - one state, such as
TASK_STATE_COMPLETED(status); - tasks updated at or after a given time (
statusTimestampAfter).
Results come in pages of up to 100 tasks (pageSize, then pageToken from the previous page). For example, with the A2A-Version: 1.0 header:
{
"jsonrpc": "2.0",
"id": "list-1",
"method": "ListTasks",
"params": { "pageSize": 20, "statusTimestampAfter": "2026-11-02T09:00:00Z" }
}
A2A 0.3 has no list method.
Asking without an API key
Agents that don't have a Telnyx account, or don't need account data, can use the public Telnyx Assistant. It needs no API key and answers questions about Telnyx products and documentation, list prices, number coverage by country, platform status, and existing feature requests. It never sees account data and ignores any API key sent to it.
- Endpoint:
https://api.telnyx.com/v2/support_agent/public/a2a - Agent card:
https://telnyx.com/.well-known/agent-card.json
It works the same way as the Assistant above, with two differences: start each conversation without a contextId and reuse the one the first reply gives you, and it can't list tasks.
Why use A2A?
A2A support is designed for customers building AI agents that interact with Telnyx products and APIs. Instead of requiring a person to manually open Mission Control Portal whenever an automated system encounters an issue, the customer’s agent can query the Telnyx AI Assistant directly.
For example, an agent could:
- Ask how to configure a Telnyx product or API, and get the relevant documentation and code snippets back.
- Send the call ID of a failed call and get the likely root cause and next steps.
- Ask why a 10DLC campaign was declined, fix the opt-in page, then ask in the same conversation what else to check before resubmitting.
- Each morning, list the tasks updated since the day before to review the answers, or to resend any that failed (A2A 1.0).
- Ask the Assistant to open a support ticket when the issue needs a change only Telnyx can make.
This helps AI agents operate more independently while still giving customers a path to human assistance through support tickets when an issue requires further investigation.
Important considerations
The A2A interface is intended to complement, not replace, the Telnyx Support team. Responses may occasionally be incomplete, incorrect, or based on outdated information. Customers should validate important guidance before making production changes.
For complex issues, requests requiring account changes, or questions the Assistant cannot resolve, use the AI support chat in Mission Control Portal. Ask the AI agent to escalate your case and it will automatically create a support ticket.
Requests made through A2A may be processed using the same artificial intelligence systems and subprocessors described in this article. Customers should avoid including unnecessary personal, confidential, or sensitive information in their requests.
By using our AI Assistant
- You agree to the processing of personal data, which is necessary to provide our support services.
- Your data is stored and processed by Telnyx in the United States.
- The AI Assistant's answers are generated by AI models hosted by Telnyx on our own infrastructure. Some supporting steps, such as safety checks and response formatting, are processed by OpenAI, a subprocessor located in the United States.
- Your conversations are used only to provide support to you and to improve the quality of our support service. They are not used to train AI models.
- We retain personal data only as long as necessary to provide our services or as required by law, rule or regulation.
- Our services involve automated decision-making, including the use of artificial intelligence to answer your questions and troubleshoot your account.
- The Assistant may return incorrect or outdated information. If you need human assistance to clarify its guidance, ask it to escalate your case and it will automatically create a support ticket.