Michael, Thanks for your explanation. I will test your setup. The only difference that I see regarding my previous setup is that I did not select ProxyForNAT=1 on the parent GK. But unfortunately I can only continue testing on monday. About your question: Yes I think you are right. I faced the same race condition when I put the address of the "slaveGK" in the parent's neighbor section. You can see the LCF on the child but than it dies..... Tjapko. ----- Original Message ----- From: "Zygmuntowicz Michal" <m.zygmuntowicz@onet.pl> To: <openh323gk-users@lists.sourceforge.net> Sent: Sunday, August 24, 2003 9:20 AM Subject: [Openh323gk-users] Child-Parent setup continued > According to the child-parent GK setup problems discussed recently, > I made the following test scenario: > > > EP1---------------------GK1-------------NATBOX--------------GK2------------- ------------EP2 > 192.168.3.112 192.168.3.114 192.168.3.1/213.x.x.x 213.y.y.y.y 213.z.z.z > [77771] CHILD PARENT > [zvision] > Proxy=0 Proxy=0 > ProxyForNAT=0 ProxyForNAT=1 > GKRouted=1 GKRouted=1 > > InternalNetwork=192.168.3.0/24 > AcceptUnregisteredCalls=0 AcceptUnregisteredCalls=0 > AcceptNeighbourCalls=1 > Prefixes=7777 > EP1 is a H.323 endpoint that is NAT aware (e.g. is sending/receiving rtp streams on a single > socket), so it can work through NAT without proxy. It is registered with alias "77771". > > GK1 is a child gatekeeper placed on a machine with private IP (single eth interface) behind NAT box. > NAT box is a typical symmetric NAT that allows only return-path traffic to rach private network. > GK1 is configured without proxy and proxynat features. If EP1 would not be NAT aware, then Proxy=1 > should be specified, in order to proxy rtp traffic. No neighbour sections are setup, [Endpoint] section > contains "Prefixes=7777". It is important to enable "AcceptNeighbourCalls=1". > > GK2 is a parent gatekeeper placed on a machine with public IP. It has Proxy disabled, ProxyNAT enabled. > > In this scenario both outgoing (from 77771 to zvision) and incoming (from zvision to 77771) calls > are working very well. > > A few important notes: > *) child GK has to have AcceptNeighbourCalls enabled, otherwise calls routed from parent GK > will be rejected; > *) if endpoints behind NAT box are NAT aware, there is not need to enable neither Proxy not ProxyNAT; > *) parent GK has to have ProxyNAT enabled, otherwise child-parent calls are not proxied at parent GK > and child GK will not spawn NAT handling thread, so no incoming calls will be possible at child GK; > *) child GK (and its endpoints) must be configured with E164-like numbering plan and prefix(-es). > Either by specifying "Prefixes" option for child GK and AcceptGatewayPrefixes for parent GK > or RasSrv::GWPrefixes for parent GK. Otherwise endpoints registered with child GK will not be > reachable from parent GK; > *) no neighbour sections should be set up at parent GK. > > Question: > If I would like to setup child GKs and route calls based on h323id, not E164 prefix I need to > setup childs as neighbour GKs, to force parent GK to send LRQ to child GKs. > After LCF is received should not parent GK check if destination call signal address does not > refer to registered child GK and checked if signalling should not be sent using NAT handling thread? > > Regards: > --- > Zygmuntowicz Michal > > > > ------------------------------------------------------- > This SF.net email is sponsored by: VM Ware > With VMware you can run multiple operating systems on a single machine. > WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines > at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0 > _______________________________________________ > List: Openh323gk-users@lists.sourceforge.net > Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 > Homepage: http://www.gnugk.org/ > --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.512 / Virus Database: 309 - Release Date: 19/08/2003 ------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0 _______________________________________________ List: Openh323gk-users@lists.sourceforge.net Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 Homepage: http://www.gnugk.org/