SIP Integration with Genesys Cloud
SIP trunking is only available on the Synthflow Enterprise Plan.
This guide covers connecting Genesys Cloud CX to Synthflow via a BYOC Cloud SIP trunk for both inbound and outbound calling. Genesys will route calls to a Synthflow AI agent, which can also transfer calls back to live agents or initiate outbound calls through Genesys.
Prerequisites
Genesys Cloud Configuration
All configuration is done in the Genesys Cloud Admin console under Admin → Telephony → Trunks → External Trunks.
Create the External Trunk
- Navigate to External Trunks and click Create New.
- Enter an External Trunk Name (e.g.
Synthflow AI). - Under Trunk Type, select BYOC Carrier.
- Under Subtype, select Generic BYOC Carrier.
- Set Trunk State to In-Service.
- Select the transport Protocol (UDP or TLS).
Configure Inbound (Calls from Synthflow → Genesys)
Inbound SIP routing lets Genesys identify which organization incoming calls belong to.
- Under Inbound, enter a unique Inbound SIP Termination Identifier (e.g.
synthflow). - This generates your org-specific FQDN (e.g.
synthflow.byoc.usw2.pure.cloud). Copy this — you will need it for Synthflow configuration. - Select the Number Plan Site that contains the number plans for your DIDs.
The generated FQDN is the address Synthflow will use as the Termination URI to send calls into Genesys. The region portion (usw2, use1, euw1, etc.) depends on your Genesys Cloud deployment region.
Configure Outbound (Calls from Genesys → Synthflow)
Outbound settings tell Genesys where to send calls destined for Synthflow.
- Under Outbound, enter
sip.synthflow.aiin the Outbound SIP Termination FQDN field. - Under SIP Servers or Proxies, enter
sip.synthflow.aias the hostname and32681as the port. Click Add. - Enable Digest Authentication.
- Enter the Realm:
sip.synthflow.ai - Enter the User Name and Password (these are your Synthflow SIP credentials — see Synthflow Configuration below).
Configure Caller ID
- Under Caller ID, enter the Caller Address (your DID in E.164 format) and Caller Name.
- Set the Prioritized Caller Selection order as needed for your use case.
Configure SIP Access Control
- Under SIP Access Control, add the Synthflow SIP signaling IP addresses to the Allow list. Contact Synthflow support for the current IP list.
- Click Save External Trunk.
Do not enable “Allow All” in SIP Access Control. Always whitelist specific IPs to prevent unauthorized access.
Assign Trunk to a Site
- Navigate to Telephony → Sites and select your site.
- Under Outbound Routes, add the Synthflow AI trunk to the appropriate route.
- Ensure the site has the correct Number Plans assigned for the DIDs you want to route.
For inbound call routing, use Genesys Architect to build a call flow that directs incoming calls to a queue, IVR, or transfer destination. You can route specific DIDs or IVR branches to the Synthflow trunk for AI handling.
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 Genesys).
- Fill in the SIP connection details:
The Termination URI is the Genesys FQDN generated from the Inbound SIP Termination Identifier. This is what Synthflow uses to route outbound calls back into Genesys.
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
Genesys Cloud offers a Call Simulator tool (under Telephony) to test dial plans and routing without impacting production. Use it to validate your setup before live testing.
Reference
- Genesys BYOC Cloud Trunk Setup: help.genesys.cloud/articles/create-a-byoc-cloud-trunk/
- Genesys SIP Routing Configuration: help.mypurecloud.com/articles/configure-sip-routing-for-a-byoccloud-trunk/
- Genesys External Trunk Settings: help.genesys.cloud/articles/external-trunk-settings/
- Synthflow SIP Overview: docs.synthflow.ai/about-sip
- Synthflow X-EI SIP Header: docs.synthflow.ai/x-ei-sip-header