Hey Support, I need some help with a Genesys Cloud BYOC PBX SIP trunk integration that keeps returning 403 Forbidden on outbound calls.
Call IDs for your logs:
- 5952b4cd-882e-123f-dd83-0ec59d486a0b
- 45cbea0c-882f-123f-7da3-06ce18bd6143
Error I'm getting:
{
"status": "ended",
"endedReason": "call.in-progress.error-providerfault-outbound-sip-403-forbidden",
"phoneCallProviderDetails": {
"sipReason": "Forbidden",
"sipStatus": 403
}
}
Genesys setup:
- Region: US West (usw2.pure.cloud)
- Trunk type: Generic BYOC PBX
- Trunk has a unique org-specific FQDN ([unique-id].byoc.usw2.pure.cloud)
- Protocol: UDP
- PSTN carrier: Peerless assigned in Default Outbound Route
- PBX Passthrough: enabled
- SIP Access Control: 44.229.228.186 and 44.238.177.138 whitelisted
- SIP Servers/Proxies: both VAPI IPs on port 5060
Initial VAPI credential config:
{
"provider": "byo-sip-trunk",
"gateways": [{
"ip": "lb01.voice.usw2.pure.cloud",
"port": 5060,
"inboundEnabled": false,
"outboundEnabled": true
}],
"outboundLeadingPlusEnabled": true
}
Things I tried that didn't work:
1. Gateway pointing to Genesys shared load balancer (lb01.voice.usw2.pure.cloud)
2. Gateway pointing to the trunk-specific FQDN ([unique-id].byoc.usw2.pure.cloud)
3. Gateway pointing to all 4 IPs resolved from the trunk FQDN (52.32.193.99, 52.33.193.56, 54.244.22.120, 34.211.206.63)
All attempts give the same 403. I also enabled Protocol Capture on the Genesys trunk but can't find where the logs are in the UI so i can't see the raw SIP trace.
Any idea what I'm missing? Happy to share more details.