AI client access
Turn every AI client into a scoped telecom agent.
Dialplane lets telcos connect Claude, ChatGPT, Copilot, Gemini, support chatbots, and automated MCP workers to BroadWorks without handing them raw XML, sockets, or unbounded credentials.
https://mcp.dialplane.com/broadworks
Compatibility path: https://api.dialplane.com/mcp
scope
5-layer stack
support
bots + copilots
savings
less L2 drag
What telcos can market
AI support that can inspect telecom state, not just summarize tickets.
Dialplane gives service providers a concrete AI story: customer chatbots, frontline copilots, and automated MCP agents that can safely read live BroadWorks state, prepare work, and hand off evidence.
Telco support leverage
Show the exact ticket AI can handle before escalation.
A telco can run its own chatbot or agent framework, connect that agent to Dialplane over MCP, and let Dialplane enforce the customer, token, login-type, and workflow boundaries on every call.
Access scoping
Every AI action has to pass every layer.
Dialplane does not trust an AI client just because it can connect. Customer isolation, token scopes, service provider and group limits on API tokens, login ceilings where a tenant sets them, and workflow guardrails all apply at the same time, and BroadWorks operations are also limited to what their BroadWorks login can reach. The narrowest permission wins.
- 01Customer boundarycustomer accountEvery request resolves to one customer environment before any tool runs. Service providers and groups are BroadWorks dimensions inside that customer boundary.
- 02Token scoperead:user + backup:*Each token carries explicit scopes. A read token cannot provision, a CDR token cannot manage users, and a workflow token only exposes the verbs it was granted.
- 03BroadWorks login reachSP / group adminBroadWorks operations run as the BroadWorks login the client signed in with, and BroadWorks limits them to what that login can reach. The CDR report tools (query, summary, trunk capacity and missed calls) read Dialplane's own analytics for the customer without a BroadWorks login. An AI client for one team can use a group admin login so its BroadWorks operations stay inside that team's groups. An API token can also be limited to specific service providers or groups, and every operational BroadWorks command is checked against those limits before it is sent. These limits apply to API tokens and to OAuth connector sign-ins, which carry the limits set on their connected admin login.
- 04Login-type ceilinguser < group < SPBroadWorks credentials still matter. Dialplane intersects token scope with the login level for user, group, service provider, reseller, provisioning, or system sessions.
- 05Workflow guardrailsconfirm + auditMutating tools use named workflows, schema-rendered XML, destructive-operation bans, before / after reads, redaction, and audit records.
Most restrictive side wins
allowed = customer + token scope + BroadWorks login + workflow guardrails
This is the difference between “the model has telecom access” and “the model has exactly the telecom access this workflow needs.”
Read security detailsClient-specific paths
Claude, ChatGPT, Copilot, and Gemini are already MCP-shaped.
Dialplane exposes the server. Your AI client handles discovery and confirmation UX; Dialplane enforces customer, scope, login-type, and workflow policy on the server.
Built for delegated operations
Give agents tools, not the keys to the switch.
Dialplane sits between AI clients and BroadWorks with customer isolation, schema validation, redaction, and audit trails. Teams can start with read-only support answers, then add provisioning and batch scopes when the workflow is ready.
Scoped tokens and OAuth sessions keep customer environments separated.
Tool scopes limit what each AI client can call, and BroadWorks limits its BroadWorks operations to what its login can reach. API tokens can also be limited to specific service providers or groups.
Chatbot confirmations happen in the client; Dialplane still enforces scopes and login policy on the server.
Destructive account-level deletes are blocked across MCP, REST, and raw OCI passthrough.
BroadWorks XML is rendered from schemas and returned as typed, camelCase JSON.
Buyer questions
The short version for security, support, and operations.
Dialplane is built so a telco can market AI support without promising unbounded automation or giving a model direct control of the switch.