Sorry for the long explanation. I'm trying to do this: EP1 <-->GNUGK1 (proxy)<--[fw traversal]-->GNUGK2 (proxy)<--->Radvision ECS GK<--->EP2 (EP2 to connect to EP1 via GNUGK2 proxy) I'm using GNUGK in this scenario for firewall traversal. The ECS is a given. The endpoints (also givens) are legacy Polycoms, and so do not support GnuGK or H.460 firewall traversal on their own. Neither does ECS. I'm able to get proxy mode to work well when I have only one GGK proxy between the EP and the ECS. And native firewall traversal between 2 GGKs works well also. I just can't get both conditions to work at once. Calls from EP1 to EP2 seem to work, but in the reverse direction EP2 tries to call GNUGK1 directly, breaking the firewall traversal. I want GNUGK2 to channel all traffic H.225, RTP/RTCP etc. 1 other related thing: I've tried to get GGK to register as a gateway endpoint, thinking that might help. However, I can't get ECS to register it that way; it sees gatekeeper, not gateway. (Type=terminal is okay.) When I register GNUGK1 w/ GNUGK2 as a gateway, the status port report says "gatekeeper, gateway" Is that what's confusing ECS? Any ideas? I've tried so many different combinations that you'll definitely see some excess baggage below. y.y.y.y GNUGK1 NAT public IP (NAT firewall) z.z.z.z GNUGK2 IP (GNUGK2 is not NATed) a.a.a.a ECSGK IP (ECSGK is not NATed) GNUGK1 (192.168.15.100) =============================== [Gatekeeper::Main] Fortytwo=42 EndpointSignalPort=1720 Name=GNUGK1 ExternalIP=y.y.y.y [RoutedMode] GKRouted=1 CallSignalPort=1720 SupportNATedEndpoints=1 SupportCallingNATedEndpoints=1 AcceptNeighborsCalls=1 AcceptUnregisteredCalls=1 RemoveH245AddressOnTunneling=1 H245PortRange=3230-3237 TreatUnregisteredNAT=1 [Proxy] Enable=1 ;InternalNetwork=192.168.15.0/24 DisableH460Call=1 ProxyForNAT=1 RTPPortRange=3230-3237 [GKStatus::Auth] rule=password paul=qDxfszOBmyDMlIT2SQ1GRQ== [RasSrv::Neighbors] GNUGK2=z.z.z.z:1719 [RasSrv::LRQFeatures] AcceptForwardedLRQ=1 AcceptNonNeighborLRQ=1 [Endpoint] Gatekeeper=y.y.y.y Type=Terminal Prefix=0 Vendor=GnuGk H323ID=GNUGK1 E164=910 GNUGK2 ====================================== [Gatekeeper::Main] Fortytwo=42 EndpointSignalPort=1720 [RoutedMode] GKRouted=1 SupportNATedEndpoints=1 AcceptNeighborsCalls=1 AcceptUnregisteredCalls=1 SupportCallingNATedEndpoints=1 RemoveH245AddressOnTunneling=1 TreatUnregisteredNAT=1 [Proxy] Enable=1 DisableH460Call=1 ProxyForNAT=1 [GKStatus::Auth] rule=password paul=qDxfszOBmyDMlIT2SQ1GRQ== [Endpoint] Gatekeeper=a.a.a.a Type=Gateway Vendor=generic H323ID=VPNLNV E164=925 [RasSrv::Neighbors] ECSGK=a.a.a.a:1719 GNUGK1=y.y.y.y:1719 [RasSrv::LRQFeatures] ForwardLRQ=always ForwardResponse=1 ForwardHopCount=2 AcceptNonNeighborLCF=1 ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________________ 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/