SIP Integration with Cisco Webex Calling
SIP trunking is only available on the Synthflow Enterprise Plan.
This guide covers connecting Cisco Webex Calling to Synthflow via a SIP trunk (Local Gateway). Webex routes calls to a Synthflow AI agent through the trunk, and Synthflow can transfer calls back to live Webex agents or Cisco CUCM queues.
Prerequisites
Webex Calling Configuration
All configuration is done in the Webex Control Hub (admin.webex.com).
Create the SIP Trunk (Local Gateway)
- In Control Hub, navigate to Calling → PSTN → Manage.
- Select your location and click Add PSTN Connection.
- Choose Cloud-Connected PSTN or Premises-based PSTN depending on your setup.
- For a direct SIP trunk to Synthflow, select Local Gateway under Premises-based PSTN.
- Configure the trunk:
- Click Save.
Webex Calling Local Gateway supports both IP-based and Digest authentication. For IP-based, add Synthflow’s signaling IPs to the allowed list (contact Synthflow support for the IP list). For Digest, enter the SIP credentials from the Synthflow Configuration section below.
Configure Inbound Routing (Caller → Webex → Synthflow)
To route inbound calls to Synthflow:
- In Control Hub, go to Calling → Call Routing → Auto Attendant (or Hunt Group).
- Create or edit the auto attendant/hunt group handling your inbound DID.
- Add a Transfer to External Number or Forward action and set the destination to the Synthflow-associated DID.
- Select the Synthflow AI Local Gateway trunk as the PSTN route for this destination.
For overflow or after-hours routing, use Webex Calling’s Business Hours and Holiday Schedule settings in the auto attendant to conditionally route to Synthflow.
Configure Outbound Routing (Webex → Synthflow / Synthflow → PSTN)
- In Control Hub, navigate to Calling → Outbound Calling → Dial Plans.
- Create a dial plan that matches the DID range used by Synthflow.
- Assign the Synthflow AI trunk as the route for this dial plan.
- Save and verify the dial plan is active.
Configure SIP Access Control
- Note Synthflow’s SIP signaling IP addresses. Contact Synthflow support for the current list.
- Add these IPs to your network firewall and to the Webex Local Gateway allowed signaling list.
- Ensure RTP media ports (8000–48000) are open bidirectionally between Webex media gateways and Synthflow.
Do not open all inbound SIP traffic. Whitelist only Synthflow’s signaling IPs to prevent unauthorized calls.
Synthflow Configuration
Add the SIP Number
- Go to the Synthflow Phone Numbers page.
- Click Add Number → Custom / SIP.
- Enter the phone number in E.164 format (same DID configured in Webex Calling).
- Fill in the SIP connection details:
The Termination URI is your Webex Local Gateway or SBC address — this is where Synthflow routes outbound calls into your Webex environment.
Be precise when copying SIP credentials. Incorrect values will cause registration failure.
Attach to the Assistant
- Go to Assistants and create or select an assistant (v2.0+).
- In the assistant settings, attach the SIP number you just created.
- Wait 1–2 minutes for SIP registration to complete.
The SIP trunk is created at the moment of attaching the SIP number to the assistant.
Call Flow Summary
Verification
Quick Troubleshooting
Reference
- Webex Calling Local Gateway Setup: help.webex.com (search “Local Gateway”)
- Webex Control Hub Calling Configuration: admin.webex.com
- Cisco SIP Trunk Interoperability: cisco.com/go/uc-interop
- Synthflow SIP Overview: docs.synthflow.ai/about-sip
- Synthflow X-EI SIP Header: docs.synthflow.ai/x-ei-sip-header