Genesys Cloud
A BYOC Cloud SIP trunk connects Genesys Cloud CX to Synthflow for inbound and outbound calls. Genesys routes calls to a Synthflow agent, and the agent can transfer callers back to live agents or place outbound calls through Genesys.
Genesys Cloud has two integration paths. The BYOC trunk on this page provides basic SIP connectivity, and its throughput may be limited. Full integration, with higher concurrency and priority routing, requires Synthflow to be listed in the Genesys AppFoundry. Contact your Genesys account team and Synthflow sales to discuss availability.
Prerequisites
Genesys Cloud configuration
Configure the trunk in the Genesys Cloud admin console under Admin → Telephony → Trunks → External Trunks.
External trunk
- In External Trunks, select Create New.
- Enter an External Trunk Name, for example
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).
Inbound settings
The Inbound section covers calls from Synthflow to Genesys. Inbound SIP routing tells Genesys which organization an incoming call belongs to.
- Under Inbound, enter a unique Inbound SIP Termination Identifier, for example
synthflow. - Copy the org-specific FQDN that Genesys generates, for example
synthflow.byoc.usw2.pure.cloud. You enter it as the SIP Domain in Synthflow. - Select the Number Plan Site that contains the number plans for your DIDs.
The region part of the FQDN (usw2, use1, euw1, and so on) depends on your Genesys Cloud deployment region.
Outbound settings
The Outbound section covers calls from Genesys to Synthflow.
- Under Outbound, enter
sip.synthflow.aiin Outbound SIP Termination FQDN. - Under SIP Servers or Proxies, enter
sip.synthflow.aias the hostname and32681as the port, then select Add. - Turn on Digest Authentication.
- Enter
sip.synthflow.aias the Realm. - Enter the User Name and Password. Use the same values you enter as Username and Password on the Synthflow number.
For the US and EU regional addresses, see SIP addresses.
Caller ID
- Under Caller ID, enter the Caller Address (your DID in E.164 format) and Caller Name.
- Set the Prioritized Caller Selection order for your use case.
SIP access control
- Under SIP Access Control, add the Synthflow signaling addresses for your region to the allow list. They are listed under region addresses.
- Select Save External Trunk.
Do not turn on Allow All in SIP Access Control. Allow only the specific Synthflow IPs, to prevent unauthorized access.
Site assignment
- Go to Telephony → Sites and select your site.
- Under Outbound Routes, add the Synthflow AI trunk to the appropriate route.
- Check that the site has the right Number Plans for the DIDs you want to route.
For inbound call routing, build a call flow in Genesys Architect that sends incoming calls to a queue, IVR, or transfer destination. Route specific DIDs or IVR branches to the Synthflow trunk for AI handling.
Synthflow configuration
Number import
Import the Genesys DID as a custom number. In Synthflow, select Phone Numbers → New Phone Number → Import a Custom Number, and fill in the Import Phone Number form:
Synthflow sends outbound calls and transfers back into Genesys through this FQDN. Copy the credentials exactly, because incorrect values cause registration failures.
Agent assignment
- Create or select an agent (v2.0 or later).
- Assign the number to the agent under Deploy in the agent editor.
- Wait 1 to 2 minutes for SIP registration to complete.
Synthflow creates the SIP trunk when you assign the number to the agent.
Call metadata on transfers
Genesys reads call metadata from the SIP User-to-User header and ignores individual X-headers on a cold transfer. If your Architect flow needs values such as a customer intent or a correlation ID, turn on Send as UUI header on the call transfer action. The values then arrive in a single header Genesys can read, and the flow splits the payload on the delimiter you configured.
Call flows
Verification
Genesys Cloud has a Call Simulator tool under Telephony that tests dial plans and routing without affecting production. Use it to validate your setup before live testing.