Adding the switch [Gatekeeper::Main] Home=64.120.171.128 should solve that connection problem. Regards, Jan Siet Toorman wrote: > Hi Jan, thanks for the help. > > Perhaps this re-sending of the registration is what I am seeing. It > happens more often than once per 30 seconds however, about once every 10 > seconds. (Per endpoint). Telnet does indeed show me that the endpoints > are registered. > > When I place a call from LifeSize1 to LifeSize2, both through NAT, using > h460.18, the caller hangs in 'dailing' status and then aborts with an > unavailable message. The log shows me the following: > > http://upload.xandrios.net/gnugk_write_error.log > > The interesting part is this: > > GK Call 3 proxy enabled (H.460.18/.19) > Q931s Call 3 is NAT type 1 > Call 3: h245Routed=1 proxy=1 > GK Call 3 proxy enabled > Q931d Could not open/connect Q.931 socket at 127.0.0.1:0 - error 6/22: > Invalid argument > Q931 92.67.128.132:1720 DIDN'T ACCEPT THE CALL > > This looks a lot like the issue that Andrew Struiksma is having (Posted > December 21, 2009). Is there any reason why the GK would try to connect > to 127.0.0.1:0? > > The 'invalid argument' might have something to do with the port, 0, that > it tries to connect to. From what I understand port 0 is supposed to let > the OS choose a free port, but it is not supported on all OSes. I am > using Ubuntu 9.04, could that be the cause? > > Thank you, > Siet > > > -----Original Message----- > From: Jan Willamowius [mailto:jan@xxxxxxxxxxxxxx] > Sent: Tuesday, January 05, 2010 2:40 AM > To: openh323gk-users@xxxxxxxxxxxxxxxxxxxxx > Subject: Re: NAT issues with H245 > > Hi Siet, > > what do you mean by "registration loop" ? > H.460.18 requires that the endpoints res-sends its registration every > ~30 seconds to keep the pin-hole open. Thats normal. > > Regards, > Jan > > > Siet Toorman wrote: > > Hi Simon, > > > > Thanks, much appreciated! This now works indeed as expected for > Mirial, > > rejecting the registrationRequest. > > > > LifeSize still gets in a registration loop somehow. It does support > > H460.18, so is not rejected. However the registration does not > 'stick'. > > H460.18 does not require any ports to be forwarded at the NAT router, > > correct? There is a firewall present but it allows all outgoing TCP > > connections from the endpoints, which I guess H460.18 uses for > > tunneling. > > > > Is there any way to debug this in more detail? > > > > Thanks, > > Siet > > > > -----Original Message----- > > From: Simon Horne [mailto:s.horne@xxxxxxxxxxxxxx] > > Sent: Monday, January 04, 2010 1:12 PM > > To: 'GNU Gatekeeper Users' > > Subject: Re: NAT issues with H245 > > > > > > Siet > > > > For Mirial > > The switch should be NATStdMin=18 not NATMinStd=18 Sorry that was my > > typo in > > the previous email. Try again with correct switch. > > > > For the LifeSize endpoint there is no nonstandard field (this is used > > for > > GnuGK NatMethod and omitted if using H.460.18) so this is correct. > > 2010/01/04 13:53:18.449 3 RasSrv.cxx(2061) H46018 > EP on > > 92.67.128.131 supports H.460.18 > > > > Simon > > > > -----Original Message----- > > From: Siet Toorman [mailto:siet.toorman@xxxxxxxxxxxx] > > Sent: Monday, 4 January 2010 9:16 PM > > To: GNU Gatekeeper Users > > Subject: Re: NAT issues with H245 > > > > Hi Simon, Jan, thank you for the help and happy new year! > > > > I did a checkout of the latest GK source and compiled the binary. > > Resulting in: > > Gatekeeper(GNU) Version(2.3.2) > > > Ext(pthreads=1,radius=1,mysql=1,pgsql=0,firebird=0,odbc=0,sqlite=0,large > > _fdset=0,crypto/ssl=0,h46018=1,h46023=1) Build(Jan 4 2010, 11:40:34) > > Sys(Linux i686 2.6.18-164.2.1.el5.028stab066.7) > > > > And to the RoutedMode config I added NATMinStd=18, which resulted in: > > > > [RoutedMode] > > GKRouted=1 > > H245Routed=1 > > EnableH46018=1 > > NATMinStd=18 > > SupportNATedEndpoints=1 > > > > However Mirial, which does not support H.460.18, still receives a > > registrationConfirm when the GK is on the public internet and Mirial > > endpoint behind closed NAT. > > The registrationRequest states 0 nonStandardUsageTypes and no > featureSet > > field. The registrationConfirm includes the NAT=publicIP field in the > > nonStandardData. > > Does this indeed mean that Mirial indicates that h460.18 is not > > supported, > > and that the GK knows the Endpoint is behind NAT? In that case the new > > NATMinStd config field seems to not be working. > > The log of this registration can be found here: > > http://upload.xandrios.net/gnugk_h460_mirial.log > > > > For LifeSize, H460 seems to indeed be supported. The > registrationRequest > > includes SupportedFeatures id=standard 18. However it seems that NAT > is > > not > > detected, the nonStandardData field does not include the NAT=publicIP > > field. > > The log of this registration can be found here: > > http://upload.xandrios.net/gnugk_h460_lifesize.log > > > > So the issues seem to not have been resolved completely. Something > does > > not > > work quite right yet, however I am unable to pinpoint the exact cause > > other > > than that perhaps for LifeSize NAT is not detected..? > > > > What is your view on this? > > > > Thank you, > > Siet > > > > > > -----Original Message----- > > From: Simon Horne [mailto:s.horne@xxxxxxxxxxxxxx] > > Sent: Monday, December 28, 2009 1:50 AM > > To: 'GNU Gatekeeper Users' > > Subject: Re: NAT issues with H245 > > > > > > Siet > > > > It is unfortunate that more vendors do not support H.460.18/.19. > > Hopefully > > now that it is available in open source then there might be further > > impotus > > to do so. > > > > I have added a new switch in the CVS to require all registrations that > > are > > detected as being behind a NAT to support a NAT standard. > > > > [RoutedMode] > > NATMinStd=18 > > > > This will require all registrations to support H.460.18/.19 (a value > of > > 23 > > means must support H.460.23/.24) if the endpoint does not then it will > > receive an RRJ with reason requiredFeatureNotSupported. > > > > Thanks > > > > Simon > > > > -----Original Message----- > > From: Siet Toorman [mailto:siet.toorman@xxxxxxxxxxxx] > > Sent: Monday, 28 December 2009 1:43 AM > > To: GNU Gatekeeper Users > > Subject: Re: NAT issues with H245 > > > > Hi Simon, thanks for your help! > > > > I see, too bad that a giant like lifesize (Or is it Logitech these > > days?) > > does not put any effort in NAT traversal now that pretty much every > > workstation in the world is behind a NAT gateway. > > > > Is there a way for GnuGK to detect that the Endpoint does not support > > NAT > > traversal? Because I would expect the gatekeeper to Reject the > > registration > > if something is not supported. Right now the gatekeeper accepts the > > registration, and the endpoints think they are registered. When > actually > > placing a call however, it becomes clear at the endpoint that the > > registration does not exist. It would be preferable if the GK would > > reject > > the registration so that the endpoint knows something does not work, > and > > write a logline indicating that the Endpoint was rejected due to > > non-support > > for NAT. > > > > When I disable H460.18 in the config (EnableH46018) the same issue > > happens > > by the way. This did not used to occur with a previous version of the > > GK. > > Previously i was able to register (altho not place calls). Now, even > if > > H460.18 disabled, the endpoints keep trying to register every 10 > > seconds. Is > > this expected behavior? > > > > Thanks & happy holidays! > > -Siet > > > > -----Original Message----- > > From: Simon Horne [mailto:s.horne@xxxxxxxxxxxxxx] > > Sent: Fri 12/25/2009 10:52 PM > > To: 'GNU Gatekeeper Users' > > Subject: Re: NAT issues with H245 > > > > > > Siet > > > > The issue is that the lifesize (you are using) and marial do not > support > > H.460.18/.19 > > > > You need to see this in the trace of the RRQ > > > > featureSet = { > > replacementFeatureSet = false > > supportedFeatures = 1 entries { > > [0]={ > > id = standard 18 > > > > Neither of them do so neither of them are able to work behind a NAT. > > > > Xmeeting does not support H.460.18/.19 however it is using STUN to > open > > pinhole in the NAT and register with gatekeeper using the detected > > external > > IP address and port hence the RCF with data=NoNat in the nonStandard > > field. > > The use of STUN only works with some NAT and not all and some of the > > calls > > will fail. > > > > There are a quite a few hardware however very few software devices > that > > I > > know of (other than PacPhone) that actually supports H.460.18/.19. > > > > Simon > > > > -----Original Message----- > > From: Siet Toorman [mailto:siet.toorman@xxxxxxxxxxxx] > > Sent: Thursday, 24 December 2009 10:37 PM > > To: GNU Gatekeeper Users > > Subject: Re: NAT issues with H245 > > > > Hi Jan, thanks again for the help! > > > > I realized that H.460.18 is only supported in the latest release > (2.3.1) > > so > > that is why I compiled my own version of 2.3.1. This version however > has > > the > > issues described in my previous email: Registration of endpoints end > up > > in a > > loop. > > > > > However registration for LifeSize and Merial does not go through. > The > > > NATed endpoints send a registrationrequest, receive a positive > > > registrationConfirm...but try to register again after about 10 > seconds > > > > Thanks! > > -Siet > > > > -----Original Message----- > > From: Jan Willamowius [mailto:jan@xxxxxxxxxxxxxx] > > Sent: Thursday, December 24, 2009 1:13 PM > > To: openh323gk-users@xxxxxxxxxxxxxxxxxxxxx > > Subject: Re: NAT issues with H245 > > > > Hi Siet, > > > > support for H.460.18 was added in 2.3.0 and significatly improved in > > 2.3.1, > > it won't work in 2.2.7. > > > > Sorry, > > Jan > > > > Siet Toorman wrote: > > > Hi Jan, thank you for the help. > > > > > > Reason for using 2.2.7 is that this is the packaged version with > > Ubuntu. > > > Compiling the libraries from SVN/CVS head did not work, however the > > > 'known good' lib combinations from Nov 16 compiles and runs cleanly. > > > > > > With this version I am having registration issues unfortunately. I > > used > > > the following Routed/proxy config: > > > > > > [RoutedMode] > > > GKRouted=1 > > > H245Routed=1 > > > EnableH46018=1 > > > SupportNATedEndpoints=1 > > > > > > [Proxy] > > > Enable=1 > > > ProxyForNAT=1 > > > ProxyForSameNAT=1 > > > > > > However registration for LifeSize and Merial does not go through. > The > > > NATed endpoints send a registrationrequest, receive a positive > > > registrationConfirm...but try to register again after about 10 > > seconds. > > > I confirmed this using a packet sniffer at the Endpoint (Wireshark: > > > http://upload.xandrios.net/gnugk_2.3.1_reregistration_loop.pcap). > > > > > > I noticed that a Xmeeting endpoint does get registered. The > difference > > > > > between Xmeeting and LifeSize is that Xmeeting receives a data=noNAT > > in > > > the nonStandardData field. Also, Xmeeting receives a serviceControl > > > field with a sessionId=0, while Lifesize does not. > > > > > > A trace from a successful xmeeting registration from behind NAT can > be > > > > > found here: > > > http://upload.xandrios.net/gnugk_2.3.1_registration_xmeeting.pcap > > > > > > Any advice on how to continue? > > > > > > Thank you! > > > -Siet > > > > > > > > > -----Original Message----- > > > From: Jan Willamowius [mailto:jan@xxxxxxxxxxxxxx] > > > Sent: Wednesday, December 23, 2009 5:38 PM > > > To: openh323gk-users@xxxxxxxxxxxxxxxxxxxxx > > > Subject: Re: NAT issues with H245 > > > > > > Hi Siet, > > > > > > your first step should be to upgrade to GnuGk 2.3.1 and then enable > > > H.460.18 in GnuGk and all your endpoints. > > > The only problem will be the Mirial since it doesn't support any NAT > > > > traversal method as far as I know. > > > > > > Regards, > > > Jan > > > > > > > > > Siet Toorman wrote: > > > > Hi, > > > > > > > > I'm trying to create a test setup with GnuGK and Lifesize > > > conferencing. > > > > I have the following available: > > > > > > > > - GnuGK server on public internet, no NAT no Firewall. > > > > - Endpoint Lifesize Conference / passport behind NAT > > > > - Endpoint Lifesize passport behind NAT > > > > - Endpoint Mirial behind NAT > > > > - Endpoint PacPhone behind NAT > > > > > > > > My Goal is to allow each device to call each other, without the > need > > > to > > > > open/forward ports at the Endpoint's NAT router. > > > > > > > > This works only in case of PacPhone since this supports the NAT > > > > Traversal functionality. However Mirial is supposed to support > H245 > > > and > > > > I expected it to be able to overcome the NAT issues that way (?) > > > > > > > > I'm using GnuGK v2.2.7 with the following (very basic) config: > > > > > > > > [Gatekeeper::Main] > > > > Fortytwo=42 > > > > > > > > [RoutedMode] > > > > GKRouted=1 > > > > H245Routed=1 > > > > SupportNATedEndpoints=1 > > > > > > > > [Proxy] > > > > Enable=1 > > > > ProxyForNAT=1 > > > > ProxyForSameNAT=1 > > > > > > > > >From what I understand this should route all data (control > messages > > + > > > > media) through the GK. However when I place a call the GK still > > tries > > > to > > > > connect outwards to the public IP of the Endpoint(s). Since these > > > ports > > > > are not forwarded the call fails. > > > > > > > > Am I missing something? I would have expected all traffic to be > > routed > > > > over the one connection that is setup from the endpoint to the GK. > > The > > > > GK connecting to the endpoints does not work due to the NAT router > > in > > > > front of them. > > > > > > > > All help is greatly appreciated! > > > > > > > > Thank you, > > > > Siet > > -- > Jan Willamowius, jan@xxxxxxxxxxxxxx, http://www.gnugk.org/ > > ------------------------------------------------------------------------ > ------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________________ > > Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx > Archive: > http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users > Unsubscribe: > http://lists.sourceforge.net/lists/listinfo/openh323gk-users > Homepage: http://www.gnugk.org/ > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________________ > > Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx > Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users > Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users > Homepage: http://www.gnugk.org/ > -- Jan Willamowius, jan@xxxxxxxxxxxxxx, http://www.gnugk.org/ ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________________ Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users Homepage: http://www.gnugk.org/