WebRTC handshake fails on Sydney edge for +61 DIDs

Pushing the latest softphone client to the Sydney edge and the WebRTC handshake keeps failing for +61 DIDs. The browser console throws a SIP_408_REQUEST_TIMEOUT right after the ACMA prompt triggers. Running version 24.3.1 on mypurecloud.com.au with standard STUN configs.

Packet loss spikes to 12% and the mic stays hot during the initial connection. Flow version sits at 3.1.2 and we’ve already whitelisted the Australian ranges. Tracing the WebSocket logs shows the media description dropping the opus codec entirely.