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, BroadWorks, 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, BroadWorks bounds, login ceilings, and workflow guardrails all apply at the same time. 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 boundsSP / groupTokens can be constrained to specific service providers or groups, so an AI client for one team cannot wander across the whole customer environment.
- 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 bounds + 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, bounds, 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 and BroadWorks service provider or group bounds limit what each AI client can reach.
Chatbot confirmations happen in the client; Dialplane still enforces server-side scope and bounds.
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.