Customers on enterprise or paid support plans can contact support@uponai.com for step-by-step guidance.
UponAI SIP Details
Step 1: Firewall Considerations
Whitelist UponAI IP ranges (allow inbound SIP from UponAI to Genesys):
Ports to open bidirectionally:
Genesys Cloud uses ports 8060/8061 for SIP phone trunks — not the standard 5060/5061. Ensure your firewall uses these Genesys-specific ports.
Step 2: Create a SIP Phone Trunk in Genesys Cloud
- Go to Admin > Telephony > Trunks > Phone Trunks
- Click Create New
- Enter a name (e.g.
UponAI-SIP-Trunk) and set Type to SIP - Verify Trunk State is set to In-Service
- Under Protocol and Listen Port, select:
- UDP or TCP → port 8060 (recommended)
- TLS → port 8061 (required for SRTP)
- Under SIP Access Control, set Use Source Address to Yes and add each UponAI IP subnet:
18.98.16.120/30143.223.88.0/21161.115.160.0/19
- Click Save Phone Trunk
Step 3: Configure Phone Numbers
Assign numbers to the SIP trunk:- Go to Admin > Telephony > Phone Numbers
- Select the number to use with UponAI
- Edit and assign it to the
UponAI-SIP-Trunkyou created
- In the UponAI dashboard, go to Phone Numbers > Import Number
- Fill in:
- Phone Number: E.164 format (e.g.
+12137771234) - Termination SIP URI: Your Genesys Edge/SBC FQDN or IP on port 8060 (e.g.
your-edge.genesys.com:8060) - SIP Username / Password: Only if inbound digest auth is configured on the Genesys trunk
- Phone Number: E.164 format (e.g.
- Save and assign a UponAI agent to the number
Step 4: Configure Inbound Call Routing in Genesys
For inbound calls to route through UponAI:- In Genesys Cloud, go to Admin > Routing > Call Routing (or use Architect for complex flows)
- Create an Inbound Call Flow in Architect with a Transfer to SIP action:
- SIP URI:
sip:{call_id}@sip.retellai.com(wherecall_idcomes from the Register Phone Call API)
- SIP URI:
- Create a DID Route mapping your phone number to this call flow
- Publish the flow
Step 5: TLS and SRTP (Optional)
For encrypted signaling and media:- UponAI SIP URI:
sip:sip.retellai.com;transport=tls - Genesys trunk: Protocol = TLS, Port = 8061
- TLS Version: TLS v1.2
- Recommended SRTP cipher:
AES_CM_128_HMAC_SHA1_80
- Root CA: Amazon Root CA 1 (
AmazonRootCA1.pem) - Intermediate CA:
C=US, O=Amazon, CN=Amazon RSA 2048 M01(if full chain is required)
Step 6: Test and Debug
Inbound test: Call the Genesys number externally → verify UponAI agent handles it → check audio both directions Outbound test: Place call from UponAI dashboard → verify caller ID and audio quality Common issues:
For unresolved issues, collect the Genesys Interaction ID and UponAI Call ID and contact support@uponai.com.