Hello Vapi team,
We’re currently using Vapi for our AI voice agent that handles inbound and outbound phone calls.
Our telephony provider has detected an issue with the RTP path: the audio stream is being sent from a different IP address than the SIP signaling/registration IP.
Here’s what we found:
SIP signaling (REGISTER / INVITE) comes from 44.229.228.186
RTP (audio media) is being sent from 35.89.67.171
As a result, our provider’s NAT/firewall doesn’t close the audio correctly — the call is established, but the audio path breaks because it’s coming from an unexpected IP.
The provider explained that the connection should ideally be closed using the same IP where the SIP registration originated, or we should explicitly allow the RTP IP range used by the Vapi system.
Could you please clarify:
What are the official IP addresses or ranges used by Vapi for SIP signaling and RTP media?
Is there a way to force the RTP to be anchored or relayed through the same IP as the SIP signaling (e.g. via a media relay or configuration flag)?
If that’s not possible, can you provide the list of RTP/media servers we should whitelist on our provider’s firewall?
Our goal is simply to make sure the audio stays consistent and passes through the correct IPs.
Thanks a lot for your help!
For reference, the telephony technician confirmed that RTP packets are currently coming from 35.89.67.171 while SIP registration occurs at 44.229.228.186. The NAT is not closing because the audio and signaling are on separate IPs.
Call ID: 019a1677-7eb8-7227-a7cb-e5ba774acf0b
Telephone ID: ca252ede-3d52-4900-aa2a-cb2938e0e72a