SIP Trunk Registration Failing with 407 on Premium App Deployment

Pushed the telephony connector to client staging org using genesys-cloud-sdk-js@3.58.1. SIP trunk provisioning endpoint doing jack all. Keeps rejecting the registration request with 407 Proxy Authentication Required. OAuth token looks fine, multi-org scope has pur:organization:read and pur:trunk:write. Console shows the handshake timing out after 15 seconds. Tried disabling firewall rules on the partner VPC but the proxy error still pops up. Client environment runs on US-East-2 region. AppFoundry dashboard shows the integration approved and published. Rate limits aren’t hitting the cap, only sending 12 requests per minute. Logs from the backend service show the initial INVITE getting dropped before it reaches the Genesys SIP edge. SDK documentation mentions passing proxy headers for enterprise deployments but the exact header format isn’t clear.

{
 "error": "proxy_auth_required",
 "code": 407,
 "message": "SIP trunk registration failed. Proxy authentication credentials missing or expired.",
 "request_id": "req_7f3a9b2c-4e11-4d8a-9c3f-112233445566",
 "timestamp": "2024-05-14T14:22:08Z"
}

Network trace shows the packet hitting the load balancer then dropping. You’ll probably need to check the routing table anyway. It’s either a Genesys edge policy blocking the signaling or just a misconfigured proxy header in the SDK client.