SIP Integration with 8x8
SIP trunking is only available on the Synthflow Enterprise Plan.
This guide covers connecting 8x8 XCaaS (eXperience Communications as a Service) to Synthflow via SIP trunk. 8x8 routes calls to a Synthflow AI agent, which handles AI-driven conversations and transfers callers back to live 8x8 contact center agents.
Prerequisites
8x8 Configuration
All configuration is done in the 8x8 Admin Console (admin.8x8.com) under Telephony → SIP Trunks.
Create the SIP Trunk
- In 8x8 Admin Console, navigate to Telephony → SIP Trunks → External SIP Trunks.
- Click Add Trunk.
- Configure the trunk:
- Under IP Access Control, add Synthflow’s SIP signaling IP addresses. Contact Synthflow support for the current IP list.
- Click Save.
Use port 32681 for UDP/TCP and port 32682 for TLS.
Configure Inbound Routing (8x8 → Synthflow)
To route inbound calls from 8x8 to Synthflow:
- In 8x8 Admin Console, go to Contact Center → Queues (or IVR Menus).
- Edit the queue or IVR menu associated with your inbound DID.
- Add an External Transfer action and configure:
- Destination: The DID associated with your Synthflow SIP number (E.164 format).
- Trunk: Select the Synthflow AI SIP trunk.
- Set a timeout and configure a fallback to an 8x8 agent queue.
- Save the configuration.
For skills-based or schedule-based routing, use 8x8’s routing rules to conditionally route calls to Synthflow based on time of day, queue depth, or caller attributes.
Configure Transfer Back to 8x8 (AI → Live Agent)
- Note your 8x8 SBC hostname or IP and the DID for the target agent queue.
- Configure Synthflow’s transfer action to route to the 8x8 queue DID via the SIP trunk.
- 8x8 receives the SIP transfer and routes to the next available agent in the queue.
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 provisioned in 8x8).
- Fill in the SIP connection details:
The Termination URI is your 8x8 SBC address — this routes Synthflow outbound calls and transfers back into the 8x8 platform.
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
- 8x8 Admin Console: admin.8x8.com
- 8x8 SIP Trunking Documentation: docs.8x8.com (search “SIP Trunking”)
- 8x8 XCaaS Developer Portal: developer.8x8.com
- Synthflow SIP Overview: docs.synthflow.ai/about-sip
- Synthflow X-EI SIP Header: docs.synthflow.ai/x-ei-sip-header