Inbound routing with DIDWW MCP#
Use DIDWW MCP to review and manage supported inbound trunks, assign phone numbers, and organize inbound call routing through a connected MCP client.
What you can do#
Describe the routing result you want and identify the relevant account, phone numbers, trunks, or routing groups when possible.
Review and assign inbound routing#
Action |
What you can request |
|---|---|
Review inbound trunks |
List inbound trunks and review their type, status, routing settings, assigned phone numbers, trunk group, and number list. |
Review active routing |
Check where a phone number is currently routed and identify the trunk or trunk group involved. |
Find unassigned numbers |
Find phone numbers that are not assigned to an inbound trunk or trunk group. |
Assign phone numbers |
Assign one or multiple phone numbers to a supported inbound trunk or trunk group. |
Reassign phone numbers |
Move one or multiple phone numbers from their current inbound route to another supported trunk or trunk group. |
Manage inbound trunks#
Action |
What you can request |
|---|---|
Manage SIP trunks |
Create or update an inbound SIP trunk using the dedicated SIP action and configure supported call-delivery settings. |
Manage PSTN trunks |
Create or update an inbound PSTN forwarding trunk using the dedicated PSTN action. DIDWW presents the applicable per-minute rate before creating the trunk or changing its destination. |
Manage phone.systems™ trunks |
Create or update an inbound phone.systems™ trunk using the dedicated phone.systems™ action when the service is available for the account. |
Configure CNAM IN |
Enable or disable incoming caller-name lookup on supported inbound trunks. |
Delete an inbound trunk |
Delete a supported inbound trunk after reviewing and confirming the effect on its assigned phone numbers and routing. |
Organize inbound routing#
Action |
What you can request |
|---|---|
Review trunk groups |
List inbound trunk groups and review the trunks associated with each group. |
Create or update a trunk group |
Create a trunk group, change its name, or organize supported trunks within it. |
Delete a trunk group |
Delete a trunk group after reviewing the affected resources and confirming the action. |
Review inbound number lists |
List number lists and review their allowed or rejected source numbers and prefixes. |
Create or update a number list |
Create a number list or change its numbers, prefixes, and default behavior. |
Assign a number list |
Attach a number list to a supported inbound trunk or detach the currently assigned list. |
Delete a number list |
Delete an unused number list after confirmation. A list that is still assigned to a trunk must be detached before it can be deleted. |
Before configuring routing#
Make sure that:
the phone number belongs to the active DIDWW account
the phone number is active and supports the required service
the account has sufficient capacity for incoming calls
the destination is supported by the selected trunk type
your DIDWW user has permission to manage the relevant numbers and trunks
Note
If your DIDWW user can access multiple accounts, identify the account in your request or ask the MCP client to show the currently active account before making changes.
Permissions and confirmations#
The MCP client uses the permissions of the DIDWW user who authorized the connection. It cannot access or change routing resources that the user is not permitted to manage.
Requests that only review trunks or routing do not change your account. DIDWW requires confirmation before actions such as:
creating a PSTN trunk after presenting its per-minute rate
changing a PSTN trunk destination after presenting the new rate
deleting an inbound trunk
deleting a trunk group or inbound number list
Review the active DIDWW account, selected phone numbers, routing destination, affected resources, and any usage rates before confirming.
Your MCP client may display its own approval request before calling a DIDWW tool. This application approval is separate from a DIDWW rate or destructive-action confirmation.
Product requirements#
An inbound-routing request may be unavailable because of:
the permissions assigned to the DIDWW user
an inactive or ineligible phone number
insufficient capacity for incoming calls
an unsupported routing destination
an account limit for trunks or trunk groups
an incompatible trunk, group, or number list
a service that is not enabled for the account
When DIDWW cannot complete a request, the response identifies the applicable requirement or restriction when available. Use the DIDWW User Panel or contact DIDWW Customer Support when the requested action cannot be completed through MCP.
Current limitations#
DIDWW MCP does not currently support:
creating or managing outbound trunks (Voice OUT)
placing outbound calls
submitting CNAM OUT requests
Example requests#
Review current routing
Show each of my Lithuanian phone numbers and the inbound trunk assigned to it.
Do not make any changes.
Find unassigned numbers
List the phone numbers that are not assigned to an inbound trunk or trunk group.
Do not make any changes.
Assign a number to a trunk
Show the proposed change for assigning +370XXXXXXXX to the SIP trunk named Support.
Wait for my approval before applying the change.
Configure a SIP trunk
Show the proposed configuration for a SIP trunk named Support.
Explain which information you need, and wait for my approval before creating it.
Review a PSTN rate
Show the applicable per-minute rate for creating a PSTN trunk that forwards calls to +370XXXXXXXX.
Do not create the trunk until I confirm the rate.
Review a trunk group
Show my inbound trunk groups and the trunks associated with each group.
Do not make any changes.
Prepare an inbound number list
Show the proposed entries for a number list that rejects calls from the prefix +XXXXXXXX.
Wait for my approval before creating or assigning the list.