Hi Sajad,
Short answer: no — we cannot guarantee a fixed source port (5060) or pin a BYO SIP trunk to a single Vapi signaling IP/port. Our SIP architecture uses shared servers and load balancing that may change source IPs and ephemeral ports mid-dialog, which breaks providers that strictly require same IP+port.
Options:
- Use a provider that supports per-customer termination (Plivo, Telnyx, Twilio) or username/password auth — these are known to work with Vapi. See Plivo guide:
https://docs.vapi.ai/advanced/sip/plivo
- Configure your carrier to accept dynamic source ports / our two static IPs: 44.229.228.186/32 and 44.238.177.138/32 (whitelist both). See SIP trunk docs:
https://docs.vapi.ai/advanced/sip/sip-trunk
- Insert an intermediary SBC/proxy (e.g., Cloudonix or your own SBC) that registers to the carrier from a single IP:port and proxies traffic to Vapi. This is the recommended workaround for strict anti-fraud SBCs.
Can you tell me which carrier you use and whether you can deploy a Cloudonix/SBC