SearchSearch  Log in to check your private messagesLog in to check your private messages  recent posts Recent Posts
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
deanOffline
Site Admin


Joined: Dec 13, 2003
Posts: 7252
Location: London
Status: Offline
Posted: Jun 30, 2005 - 03:03 PM Reply with quote Back to top
For the more net-techy amongst you I came across this useful little app today written by Bryan Ford:-

http://midcom-p2p.sourceforge.net/
View user's profile Send private message
gumuslukOffline



Joined: Jan 25, 2005
Posts: 38

Status: Offline
Posted: Jul 01, 2005 - 05:27 PM Reply with quote Back to top
I tried this software and it reports that I have a port restricted NAT. I'm sure that this didn't used to be the case. How could this change? I've tried X-lite and that also reports the same. Most of the VOIP providers are working without STUN settings.

John.
View user's profile Send private message
deanOffline
Site Admin


Joined: Dec 13, 2003
Posts: 7252
Location: London
Status: Offline
Posted: Jul 01, 2005 - 07:03 PM Reply with quote Back to top
Quote:
Most of the VOIP providers are working without STUN settings.


Most VoIP providers will proxy traffic where NAT traversal doesn't work.

We don't here, so a good test is whether or not you can get a VoIP User account to work with STUN and no port forwarding.

Dean
View user's profile Send private message
gracelandOffline



Joined: Jul 08, 2005
Posts: 52

Status: Offline
Posted: Jul 08, 2005 - 01:44 PM Reply with quote Back to top
Most providers will try to work out what NAT you are using, and then try to fix the headers accordingly at their end (far end NAT traversal).

There are basically two types of NAT, Symmetric and Asymmetric.

Under Asymmetric you can have

a) Port restricted
b) restricted cone
c) full cone

Full cone - Each PC behind the NAT has an external IP:port mapping.

Restricted Cone - This is the same as full cone, except that it restricted, i.e external PC's can only send packets back to the IP:port pair if they have received a packet from there first, So the NAT has to send a packet to the IP first.

Port Restricted - Same as restricted except the NAT needs to send a packet to the IP:port first (not just the IP as before).

Symmetric

This has a different NAT'ed IP:port pair for each external IP that it sends to, and will only receive on that IP:port from the destination it sent to.

So in VoIP NAT can be a headache. Why? Because during the call setup all the SIP messages go out via one port (usually 5060), and the media stream is on another (or several others), this is the main reason for voice not being heard, or voice only being heard in one direction (they hear you, you don't hear them).

STUN servers help because they can sit outside and tell everyone what to do, BUT they are only good for asymmetic NAT, NOT symmetric.

Having said all this most providers deal fine with NAT, most don't even use STUN anymore (instead they proxy the entire SIP and media "stream"), because STUN clients are not reliable, hence you can have all sorts of problems if you assume your STUN client and server are sending reliable info.
View user's profile Send private message
ChristofferOOffline



Joined: Sep 08, 2005
Posts: 1
Location: Denmark
Status: Offline
Posted: Sep 08, 2005 - 08:21 AM Reply with quote Back to top
Is there a secure way to find out wich kind of the four NAT types a router runs? can aney specify the natcheck from the first post here?
View user's profile Send private message


View previous topic Printable version Log in to check your private messages View next topic

Post new topic   Reply to topic
Forum Rules and Guidelines | About VoIP User | Privacy Policy


All logos and trademarks in this site are property of their respective owner.
Comments and posts are property of the poster, all the rest (c) 2003-2008 VoIP User Limited.

VoIP User Limited is incorporated in England and Wales under Company Number 6694577.

No part of this site may be reproduced without our prior consent.