SIP Phone registers no audio...
-
I've got a really strange situation that I'm wracking my brain over.
I have a Yealink T23G SIP phone registering with our FreePBX server from the UK via an OpenVPN connection.
- NAT is enabled and the phone can successfully register with the PBX
- The VPN is successfully connected
- All UDP, no TCP ports in use or configured.
I get no audio when calls are placed or received on the phone.
Before making it's trip overseas I tested the phone and it worked here on multiple networks outside of our LAN. I have another T23G setup here for testing purposes and configured the same as the phone I sent with my end user overseas. It works as expected.
WHAT AM I MISSING?
This behavior is indicative of RTP port range being blocked, but since everything is being tunneled through a VPN that shouldn't be the case right?
-
Added some tags for you there
-
You have NAT inside of your VPN?
-
@RamblingBiped said in SIP Phone registers no audio...:
This behavior is indicative of RTP port range being blocked, but since everything is being tunneled through a VPN that shouldn't be the case right?
Correct. This sounds like SIP is working but RTP is not. SIP handles the registration, RTP handles the sound.
-
How is "NAT configured"? Are you sure that RTP is going over the network?
-
@scottalanmiller said in SIP Phone registers no audio...:
How is "NAT configured"? Are you sure that RTP is going over the network?
Testing with Wireshark now.
-
@RamblingBiped said in SIP Phone registers no audio...:
@scottalanmiller said in SIP Phone registers no audio...:
How is "NAT configured"? Are you sure that RTP is going over the network?
Testing with Wireshark now.
Okay
-
@scottalanmiller said in SIP Phone registers no audio...:
How is "NAT configured"? Are you sure that RTP is going over the network?
NAT is enabled on the extension in FreePBX and I've got UDP 5060 and UDP 10000-30000 forwarded to my PBX at our firewall.
I ran wireshark from my PC, which is on the same network as our PBX, and I'm not seeing any UDP traffic in our RTP port range. On the remote extension side of things I shouldn't have to configure anything on the firewall if NAT is working correctly, right? I setup a porf forward range on the external network's firewall I'm using for testing so that it is forwarding UDP 10000-30000 directly to the remote extension. Now outbound calls are working again. I'm confused. I'm not seeing any of the RTP UDP traffic come across wireshark when I'm listening on the external network where my remote phone is connected. I do see RTP UDP traffic on my local network when I make the call to the remote extension.
-
@scottalanmiller said in SIP Phone registers no audio...:
You have NAT inside of your VPN?
This is with and without the VPN enabled now. The remote extension in the UK has no sound at all, outbound or inbound. My test extension suddenly has no outbound audio unless I forward UDP port range 10000-30000 directly to the remote phone.
-
@RamblingBiped said in SIP Phone registers no audio...:
NAT is enabled on the extension in FreePBX and I've got UDP 5060 and UDP 10000-30000 forwarded to my PBX at our firewall.
But aren't you using a VPN without NAT? Why is NAT enabled?
-
@RamblingBiped said in SIP Phone registers no audio...:
On the remote extension side of things I shouldn't have to configure anything on the firewall if NAT is working correctly, right?
I'm unclear how NAT is involved. NAT is on the firewall you are bypassing, not INSIDE the tunnel you are in, right?
-
@scottalanmiller said in SIP Phone registers no audio...:
@RamblingBiped said in SIP Phone registers no audio...:
On the remote extension side of things I shouldn't have to configure anything on the firewall if NAT is working correctly, right?
I'm unclear how NAT is involved. NAT is on the firewall you are bypassing, not INSIDE the tunnel you are in, right?
It worked with NAT enabled when I tested on my side with the VPN. I'll try disabling NAT on the extension and re-enabling the VPN.
-
Here is the guide I followed to get the Yealink T23G to work with OpenVPN: http://www.sunstatetechnology.com/docs/YealinkOpenVPNGuide.pdf
When I disable NAT on the extension the phone is unable to register.
-
@RamblingBiped said in SIP Phone registers no audio...:
Here is the guide I followed to get the Yealink T23G to work with OpenVPN: http://www.sunstatetechnology.com/docs/YealinkOpenVPNGuide.pdf
When I disable NAT on the extension the phone is unable to register.
Something is wrong there, that sounds like the VPN is not working as there is no NAT when there is a VPN.