Hi Adam, I have a similar network, but am using hardware gateways rather than NetMeeting. The problem is that the incoming leg of a call is started by GnuGK opening a TCP connection to the destination party and sending a SETUP message. The NAT won't normally pass this (nor subsequent H.245 or RTP traffic). If, for example, you set machine1 as the DMZ host on natbox1, and machine3 as the DMZ host on natbox2, you should be able to call from machine1 to machine3 and vice-versa. Depending on the type of natbox1, you can probably call also call from machine2 to machine1 and machine3. You won't be able to call machine2. If you need to have multiple endpoints behind the same NAT that can receive calls, you may be able to configure them with different call signal ports, and set the NAT to forward the various ports to the appropriate machines. However, AFAIK NetMeeting can't do this. Your other choices include running another GnuGK behind natbox1, or running one as natbox1. If that's the only location with multiple endpoints, you won't need a separate 'proxy' server. --Stewart ----- Original Message ----- From: "Adam Wendt" <adam@xxxxxxxxxxxx> To: <openh323gk-users@xxxxxxxxxxxxxxxxxxxxx> Sent: Tuesday, June 01, 2004 7:30 AM Subject: Proxying Calls Across the Internet > Ok so here's my setup > > machine1-----machine2 > | > natbox1 > | > internet------proxy (server running gnugk) > | > natbox2 > | > machine3 > > natbox1,natbox2 and proxy have public internet IP addresses. machine1 > and machine2 are on one private network behind natbox1, machine3 is on > its own private network behind natbox2. My question is can I get gnugk > running on 'proxy' to allow calls between any combinations of machine1, > machine2, and machine 3? > > I've got GnuGK up and running on 'proxy' and I've tried some testing > between machine1 and machine2 (with netmeeting). They both seem to login > to gnugk properly but when I try to make a call from machine1 to > machine2 (or the other way round) it takes a few seconds then says 'The > other party did not accept your call.' or something similar. I've > sucessfully got this to work if I run GnuGK on a third machine within > the private network behind natbox1 but as soon as I put it out on the > internet it doesn't work. > > Here's what I think are the important parts of my .ini incase I'm doing > something really stupid: > > [RoutedMode] > GKRouted=1 > H245Routed=1 > CallSignalPort=1721 > CallSignalHandlerNumber=2 > AcceptUnregisteredCalls=1 > RemoveH245AddressOnTunneling=1 > DropCallsByReleaseComplete=1 > SupportNATedEndpoints=1 > Q931PortRange=30000-30020 > H245PortRange=40000-40020 > > [Proxy] > Enable=1 > T120PortRange=50000-50100 > RTPPortRange=50000-50100 > ProxyForNAT=1 > ProxyForSameNAT=0 > > (I've tried with various combinations of the nat settings and such but > haven't come across anything better than this, I haven't messed with too > much else because I'm not too sure whats needed for this particular > situation.) > > So questions are: Is this even possible? If so, am I doing something > fundamentally wrong? If so, what do I do to fix it? > > I have a suspicion this has been asked and answered before. If it has if > someone would be so kind as to atleast send me some links to the > appropriate mails in the archive that would be great as I wasn't able to > find this particular situation looking myself. > > Adam Wendt ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click _______________________________________________________ List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 Homepage: http://www.gnugk.org/