Hello gnugk listers, After 3 days of having 12 google windows open and trying to piece together this solution, I'm going to post this and keep my fingers crossed. I have an Asterisk 1.4.41 install that H.323 works great on using SJphone as long as I am inside my firewall - phone is 192.168.23.130 - server is 192.168.23.172 (these are internal addresses so no harm in posting them for consumption). When I try to get to server 192.168.43.172, the inbound channel works but no outbound audio. That's where gnugk comes in. I'm told that I can run gnugk as 192.168.43.172:1720 and it will "bounce" to the asterisk server at 192.168.43.172:1730 and keep my packets going, preserving my audio. Here is my gnugk output gnugk -c /etc/gnugk.ini -ttt 2011/04/29 08:52:44.352 2 singleton.cxx(29) Create instance: Toolkit(1) 2011/04/29 08:52:44.354 2 Toolkit.cxx(313) Internal Network Detected 192.168.33.0/24 2011/04/29 08:52:44.354 2 Toolkit.cxx(313) Internal Network Detected 192.168.43.0/24 2011/04/29 08:52:44.354 2 Toolkit.cxx(261) Network=192.168.33.0/255.255.255.0, IP=192.168.33.172 2011/04/29 08:52:44.354 2 Toolkit.cxx(261) Network=192.168.43.0/255.255.255.0, IP=192.168.43.172 2011/04/29 08:52:44.354 2 Toolkit.cxx(261) Network=169.254.0.0/255.255.0.0, IP=192.168.43.172 2011/04/29 08:52:44.354 2 Toolkit.cxx(261) Network=127.0.0.0/255.0.0.0, IP=127.0.0.1 2011/04/29 08:52:44.354 2 Toolkit.cxx(262) Default IP=192.168.43.172 2011/04/29 08:52:44.354 2 transports.cxx(828) H323 Use of non IP transport address: "" 2011/04/29 08:52:44.354 2 Toolkit.cxx(399) GK H.323 Proxy enabled 2011/04/29 08:52:44.354 2 Toolkit.cxx(416) GK INI Internal Network 0 = 192.168.0.0/16 2011/04/29 08:52:44.354 2 Toolkit.cxx(416) GK INI Internal Network 1 = 127.0.0.0/16 2011/04/29 08:52:44.354 2 Toolkit.cxx(639) GK Loaded per GW rewrite data: 2011/04/29 08:52:44.354 2 Toolkit.cxx(642) GK No per GW data loaded 2011/04/29 08:52:44.354 1 clirw.cxx(280) CLIRW Uknown CLI rewrite rule: out=192.168.43.172 any=2368 2011/04/29 08:52:44.354 1 clirw.cxx(280) CLIRW Uknown CLI rewrite rule: in=192.168.43.150/24=any=2368 2011/04/29 08:52:44.354 2 singleton.cxx(29) Create instance: CapacityControl(2) OpenH323 Gatekeeper - The GNU Gatekeeper with ID 'OpenH323GK' started Gatekeeper(GNU) Version(2.2.6) Ext(pthreads=1,radius=1,mysql=0,pgsql=0,firebird=0,large_fdset=0,crypto/ssl= 1) Build(Dec 3 2008, 16:04:48) Sys(Linux x86_64 2.6.32.12-0.7-default) 2011/04/29 08:52:44.355 1 gk.cxx(503) OpenH323 Gatekeeper - The GNU Gatekeeper with ID 'OpenH323GK' started Gatekeeper(GNU) Version(2.2.6) Ext(pthreads=1,radius=1,mysql=0,pgsql=0,firebird=0,large_fdset=0,crypto/ssl= 1) Build(Dec 3 2008, 16:04:48) Sys(Linux x86_64 2.6.32.12-0.7-default) Listen on 192.168.43.172 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. 2011/04/29 08:52:44.355 2 singleton.cxx(29) Create instance: CallTable(3) Disable Bandwidth Management 2011/04/29 08:52:44.355 2 gk.cxx(547) GK TimeToLive for Registrations: -1 2011/04/29 08:52:44.355 2 singleton.cxx(29) Create instance: RasSrv(4) 2011/04/29 08:52:44.355 2 ProxyChannel.cxx(181) H245PortRange: 10000-10999 2011/04/29 08:52:44.355 2 ProxyChannel.cxx(181) T120PortRange: 40000-40999 2011/04/29 08:52:44.355 2 ProxyChannel.cxx(181) RTPPortRange: 5000-59999 2011/04/29 08:52:44.355 2 singleton.cxx(29) Create instance: Agent(5) 2011/04/29 08:52:44.355 2 RasSrv.cxx(746) GK Using Routed Signalling 2011/04/29 08:52:44.355 2 RasSrv.cxx(747) GK H.245 Routed Enabled 2011/04/29 08:52:44.355 2 singleton.cxx(29) Create instance: GkStatus(6) 2011/04/29 08:52:44.355 2 singleton.cxx(29) Create instance: RegistrationTable(7) 2011/04/29 08:52:44.395 1 RasTbl.cxx(80) New EP|0.0.0.0:0|SetupUnreg:h323_ID|terminal|9788_endp 2011/04/29 08:52:44.395 2 RasTbl.cxx(1321) Add permanent endpoint 0.0.0.0:0 2011/04/29 08:52:44.395 1 RasTbl.cxx(80) New EP|192.168.43.172:1720|OpenH323GK:h323_ID|gateway|9789_endp 2011/04/29 08:52:44.395 2 RasTbl.cxx(1321) Add permanent endpoint 192.168.43.172:1720 2011/04/29 08:52:44.395 1 RasTbl.cxx(80) New EP|192.168.43.172:1730|astgw:h323_ID|gateway|9790_endp 2011/04/29 08:52:44.396 2 RasTbl.cxx(1321) Add permanent endpoint 192.168.43.172:1730 2011/04/29 08:52:44.396 2 RasSrv.cxx(783) GK Home = 192.168.43.172 2011/04/29 08:52:44.396 1 RasSrv.cxx(529) Listening to 192.168.43.172:1719(U) 2011/04/29 08:52:44.396 1 RasSrv.cxx(529) Listening to 192.168.43.172:1718(Mcast) 2011/04/29 08:52:44.397 1 RasSrv.cxx(529) Listening to 192.168.43.172:1720 2011/04/29 08:52:44.397 1 RasSrv.cxx(529) Listening to 192.168.43.172:7000 2011/04/29 08:52:44.397 1 RasSrv.cxx(846) RAS Broadcast listener listening at 0.0.0.0:1719(Bcast) 2011/04/29 08:52:44.397 1 Neighbor.cxx(454) Set neighbor GK4(192.168.43.150:1719) for prefix * 2011/04/29 08:52:44.397 1 gkauth.cxx(282) GKAUTH default rule added to check RAS: ARQ BRQ DRQ GRQ IRQ LRQ RRQ URQ, OTHER: SETUP SETUPUNREG 2011/04/29 08:52:44.397 2 Routing.cxx(636) VQueue (CTI) Virtual queues enabled (aliases:CC), request timeout: 10 s 2011/04/29 08:52:44.397 2 singleton.cxx(29) Create instance: Routing::Analyzer(8) 2011/04/29 08:52:44.397 1 Routing.cxx(270) RoutingPolicy::OnARQ add policy explicit,internal,parent,neighbor,enum,dns for prefix * 2011/04/29 08:52:44.397 1 Routing.cxx(270) RoutingPolicy::OnLRQ add policy explicit,internal,parent,neighbor,enum,dns for prefix * 2011/04/29 08:52:44.397 1 Routing.cxx(270) RoutingPolicy::OnSetup add policy explicit,internal,parent,neighbor,enum,dns for prefix * 2011/04/29 08:52:44.397 1 Routing.cxx(270) RoutingPolicy::OnFacility add policy explicit,internal,parent,neighbor,enum,dns for prefix * 2011/04/29 08:52:44.397 2 gkacct.cxx(1014) GKACCT Successfully logged event 8 2011/04/29 08:52:45.400 3 RasSrv.cxx(250) RAS Send to 192.168.43.150:1719 gatekeeperRequest { requestSeqNum = 1 protocolIdentifier = 0.0.8.2250.0.2 rasAddress = ipAddress { ip = 4 octets { c0 a8 2b ac ..+. } port = 1719 } endpointType = { gatekeeper = { } mc = FALSE undefinedNode = FALSE } authenticationCapability = 2 entries { [0]=pwdHash <<null>> [1]=authenticationBES radius <<null>> } algorithmOIDs = 2 entries { [0]=1.2.840.113549.2.5 [1]=1.2.840.113548.10.1.2.1 } supportsAltGK = <<null>> } 2011/04/29 08:52:50.091 3 ProxyChannel.cxx(890) Q931s Received: Setup CRV=4096 from 192.168.43.150:1353 2011/04/29 08:52:50.092 3 gkauth.cxx(1006) GKAUTH default Setup check ok 2011/04/29 08:52:50.092 3 ProxyChannel.cxx(1851) Q931s No destination for unregistered call 26 85 db a0 de 62 8e 46 93 be ff b7 78 61 99 77 from 192.168.43.150:1353 2011/04/29 08:52:50.092 2 RasTbl.cxx(2291) CallTable::Insert(CALL) Call No. 1, total sessions : 1 2011/04/29 08:52:50.092 2 gkacct.cxx(1014) GKACCT Successfully logged event 1 for call no. 1 2011/04/29 08:52:50.092 2 RasTbl.cxx(2508) CDR ignore not connected call 2011/04/29 08:52:50.092 2 gkacct.cxx(1014) GKACCT Successfully logged event 2 for call no. 1 2011/04/29 08:52:50.092 3 yasocket.cxx(568) Q931s Delete socket 192.168.43.150:1353 2011/04/29 08:52:50.401 3 RasSrv.cxx(250) RAS Send to 192.168.43.150:1719 gatekeeperRequest { requestSeqNum = 1 protocolIdentifier = 0.0.8.2250.0.2 rasAddress = ipAddress { ip = 4 octets { c0 a8 2b ac ..+. } port = 1719 } endpointType = { gatekeeper = { } mc = FALSE undefinedNode = FALSE } authenticationCapability = 2 entries { [0]=pwdHash <<null>> [1]=authenticationBES radius <<null>> } algorithmOIDs = 2 entries { [0]=1.2.840.113549.2.5 [1]=1.2.840.113548.10.1.2.1 } supportsAltGK = <<null>> } 2011/04/29 08:52:55.401 3 RasSrv.cxx(250) RAS Send to 192.168.43.150:1719 gatekeeperRequest { requestSeqNum = 1 protocolIdentifier = 0.0.8.2250.0.2 rasAddress = ipAddress { ip = 4 octets { c0 a8 2b ac ..+. } port = 1719 } endpointType = { gatekeeper = { } mc = FALSE undefinedNode = FALSE } authenticationCapability = 2 entries { [0]=pwdHash <<null>> [1]=authenticationBES radius <<null>> } algorithmOIDs = 2 entries { [0]=1.2.840.113549.2.5 [1]=1.2.840.113548.10.1.2.1 } supportsAltGK = <<null>> } 2011/04/29 08:53:01.401 3 RasTbl.cxx(1507) Gk Delete Call No. 1 2011/04/29 08:53:01.402 3 RasSrv.cxx(250) RAS Send to 192.168.43.150:1719 gatekeeperRequest { requestSeqNum = 3 protocolIdentifier = 0.0.8.2250.0.2 rasAddress = ipAddress { ip = 4 octets { c0 a8 2b ac ..+. } port = 1719 } endpointType = { gatekeeper = { } mc = FALSE undefinedNode = FALSE } authenticationCapability = 2 entries { [0]=pwdHash <<null>> [1]=authenticationBES radius <<null>> } algorithmOIDs = 2 entries { [0]=1.2.840.113549.2.5 [1]=1.2.840.113548.10.1.2.1 } supportsAltGK = <<null>> } HELP! Thanks Danny Nicholas ------------------------------------------------------------------------------ WhatsUp Gold - Download Free Network Management Software The most intuitive, comprehensive, and cost-effective network management toolset available today. Delivers lowest initial acquisition cost and overall TCO of any competing solution. http://p.sf.net/sfu/whatsupgold-sd _______________________________________________________ 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/