10-31-2011 10:42 PM - edited 03-16-2019 07:48 AM
Hello all:
I have a Cisco 7942G IP phone running SIP firmware version SIP42.8-3-2S. I have been trying to get the phone to register to various 3rd party SIP telephony service providers, and I keep running into a wall with NAT issues. In simple terms, if I connect the phone directly to an internet gateway (i.e. modem) the phone registers fine, but it fails to register as soon as I put it behind a router.
I did a debug sip-messages and I was able to see that the phone sends SIP REGISTER messages to the SIP provider, but there seems to be no reply from the provider. Hence, I conclude that the SIP replies are not being routed back to the phone, and that is why the phone is not registering.
Now, this phone is under a multi-tenancy environment, which means that I have no direct control of the router, and thus I cannot port-forward or create static routing rules. The interesting thing is that the SPA series phones and the WIP310 work perfectly in this environment, but it seems like the 7900 series phones are extremely limited when it comes to SIP.
Do you have any recommendations on how to make this phone register considering the environment in which it is in? This has become a NAT nightmare for me. I have attached a copy of the SEPxxx.cnf.xml file.
Thanks!
11-01-2011 03:19 AM
The SIP protocol is not NAT friendly. i.e. To make a SIP device work through a NAT, you have to jump through a lot of hoops.
I don't think Cisco phones support any of these hoops.
The only way you'll get it to work, is to establish a VPN tunnel for the phone back to the SIP service provider.
11-01-2011 04:16 AM
There is quite a lot of SIP NAT stuff in most phones. On my 7961 ( yes its old!! ) Under Settings -> Device Config -> SIP Config -> SIP General Config ... I have settings for NAT Enable. IIRC there used to stuff in there for STUN too, but that was many years go.
Good luck.
11-01-2011 07:58 AM
The only NAT option on the phone is
This is not helpful because as I mentioned above, it is a multi-tenancy enviornment, and I have no control of the router. I can't port forward SIP to the phone because I would disrupt everyone else in the environment.
Also, my understanding is that the 7900 series do not support STUN.
Any other ideas?
11-01-2011 07:55 AM
How is it possible that my SPA500 series and WIP310 register and work with no problems behind this router. I'm wondering if there are NAT-transversal features on these newer phones that the 7900 series doesn't have?
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide