We have an outbound SIP trunk configured on our project , pointed at our SIP provider at 212.125.8.150:5060 (UDP).
Our provider’s firewall/SBC is rejecting our SIP INVITEs. We asked them to check their SBC logs (sngrep), and they confirmed the packet trace directly:
INVITE 9021657…@2nq9nvr76mc. → +90535273....@212.125.8.1…
Source: 143.223.92.188:9000 → Destination: 10.10.20.210:5060
Call State: REJECTED
Other calls in the same capture window — from different source IP:port pairs, all on port 5060 — show IN CALL / COMPLETED. So their SBC is specifically rejecting traffic that doesn’t arrive on port 5060.
Separately, across test calls earlier the same day, our INVITEs came from three different source IPs: 143.223.92.8, 143.223.92.11, 161.115.161.104 — all sent to 212.125.8.150:5060, all with source port 9000, none
acknowledged (not even 100 Trying) before timing out at ~32s.
Since our provider enforces port-based filtering rather than accepting arbitrary sources, we need to ask:
- Does LiveKit Cloud support a fixed source port (e.g. 5060) for outbound SIP trunk signaling, instead of the current 9000?
- Does it support a static/dedicated source IP for outbound SIP trunks, given ours varied across three addresses in one day?
- If neither can be pinned on our end, could you tell us the full range of source IPs/ports we should ask our provider to whitelist instead?