Hi Ben,
It is not possible for gnugk to call a NetMeeting or other standard H.323 client that is behind a NAT without forwarded ports.
If B1 needs to be able to receive calls, you could set up a VPN tunnel from B1 to A2. The NetMeeting clients should then be able to call each other directly without a GK, or via your gnugk. You could also use a SIP solution such as FWD http://www.pulver.com/fwd/ , or an IAX solution http://www.asterisk.org/ . There are some commercial H.323 implementations (using non-standard GK and clients) that can call an endpoint behind a closed NAT.
If it is acceptable for calls to always be originated by B1, it should be possible to make your setup work. Post your config file and trace output when calling from B1 to A1.
--Stewart
----- Original Message ----- From: "Benjamin Deutsch" <ben@xxxxxxxxxxxxxxx>
To: <openh323gk-users@xxxxxxxxxxxxxxxxxxxxx>
Sent: Wednesday, January 05, 2005 11:23 PM
Subject: Two NetMeetings, two NATs, one Gatekeeper: is it possible?
Hello,
I'm currently trying to get a H.323 connection between two Win32 computers, hidden behind two NAT boxes. At this stage, I'm merely wondering if my case is hopeless or not, and maybe some pointers if canned responses (HOWTOs etc.) exist that I may not have found.
The setup is as follows:
- I am at Win32 computer A1, using (currently) NetMeeting. A1 is hidden behind a NAT router.
- NAT for A1 is provided by my Debian box, A2, with iptables. I control A2, and have installed the Debian (unstable) gnu-gk package.
- My colleague is at Win32 computer B1, using (currently) NetMeeting. B1 is also hidden behind a NAT.
- NAT for B1 is beyond our control; B1 can establish TCP connections, but not accept them (i.e. no server sockets).
- The vastness of the Internet divides us.
We're both *very* new to H.323 and related technologies, the focus now is just to "get it working". Following information such as
http://mail.gnome.org/archives/gnomemeeting-list/2002-November/msg00137.html
to the best of my capabilities, I have tried to set up Gatekeeper as a proxy in the hopes that it will help. So far, it has not. We can both connect to the GK, but our NetMeetings "cannot accept any calls".
Is such a setup actually doable, that is without being able to touch the NAT system protecting B1? Or are we doomed from the start? If it's possible, I'm more than willing to experiment / read more, but so far, we don't even know that it *can* work.
Thanks for your time,
Benjamin Deutsch
------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________________
List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 Homepage: http://www.gnugk.org/
------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________________
List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 Homepage: http://www.gnugk.org/