At 11:28 PM 5/01/2006, you wrote:
Hi Simon,
> NAT Traversal Strategies (require help from NAT box or external helper)
> Port forward supported proxy.
In most cases, proxy is not required. I have a system running
ProxyForNAT=0, with ATA-186, Cisco 827, and Planet VIP-400 EPs
behind dumb NATs, using only port forwarding. UPnP, STUN, or
gnugk awareness is not required. Incoming and outgoing
both work fine, including calls from one NATed EP to another.
Yes however if not all your NATed EP's have port forwarding then you will
have problems with one way audio. There is no real way GNUGK can detect
whether port forwarding is enabled or not so setting ProxyForNAT=0 may be
dangerous.
This works because an EP sends its private address and RPT port
in OLC/OLCack, which gnugk replaces with the public IP when it
sends it to the other EP. The port number is unchanged, so the
RTP packets go to the NAT box, on the right port to be properly
forwarded to the EP.
This is where UPnP, STUN and IP address masquerading (with Port forward)
has advantages as the address supplied to GNUGK is the external IP address
of the NAT and therefore work with the default setting ProxyForNAT=1.
Softphones such as GnomeMeeting and PacPhone also use a "what is my IP"
lookup to automatically detect the external IP address then do their own
source address rewrites. MyPhone also does, however currently it is a
manual setting.
Simon
Simon
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________________
Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users
Homepage: http://www.gnugk.org/