SIP Integration with Five9
SIP trunking is only available on the Synthflow Enterprise Plan.
This guide covers connecting a Five9 Virtual Contact Center (VCC) to Synthflow via SIP trunk for both inbound and outbound calling. Five9 can route calls to a Synthflow AI agent, and Synthflow can initiate outbound calls or transfer back to live Five9 agents.
Prerequisites
Five9 Configuration
All configuration is done in the Five9 VCC Administrator console.
Create the SIP Trunk
- Go to SIP Trunks → Add SIP Trunk.
- Select Generic in the Country dropdown, then choose Generic VoIP Provider.
- Enter the SIP trunk main number in E.164 format (e.g.
+1XXXXXXXXXX). Click OK. - Configure the trunk:
- Click OK to save.
IP-based authentication is the simpler option — contact Synthflow support for the current signaling IP list and add those IPs to your Five9 allowlist. No credentials are needed. Digest (credential-based) auth is also supported if your Five9 configuration requires it.
Configure Inbound Calling (Caller → Five9 → Synthflow)
Route incoming calls from your Five9 IVR or skill group to the Synthflow AI agent.
- In your Five9 IVR script (or campaign skill), add a Transfer module.
- Set the transfer destination to the DID associated with your Synthflow agent.
- Select the Synthflow AI SIP trunk as the transfer path.
- Alternatively, configure a skill-based routing rule that sends specific call types or overflow calls to the Synthflow trunk.
For after-hours routing, use Five9 schedule-based IVR branching to route to the Synthflow trunk when the contact center is closed.
Configure Outbound Calling (Five9 → Synthflow / Synthflow → PSTN)
Outbound rules control how Five9 routes calls through SIP trunks.
- Go to Outbound Rules → Add.
- Name the rule (e.g.
Route to Synthflow AI). - Set matching criteria (dialed number prefix, skill group, user group, etc.).
- Select the Synthflow AI trunk as the destination. Save.
For Synthflow-initiated outbound calls (AI agent calling a customer), Synthflow sends a SIP INVITE through the trunk. Five9 routes the call to the PSTN via the outbound rule.
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 Five9).
- Fill in the SIP connection details:
The Termination URI is the Five9 gateway address — this is where Synthflow sends outbound calls. It is not sip.synthflow.ai.
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
- Five9 SIP Trunking Self-Service: documentation.five9.com/bundle/sip-trunking-self-service/
- Five9 Technical Requirements (IPs, ports): documentation.five9.com/bundle/technical-reqs/
- Synthflow SIP Overview: docs.synthflow.ai/about-sip
- Synthflow X-EI SIP Header: docs.synthflow.ai/x-ei-sip-header