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:[email protected]
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/