Dear GnuGk Developers,
I'm a Global Dialing Scheme national gatekeeper operator (international
higher-education and research H.323 videoconference gk hierarchy).
A few years ago we kindly requested a gnugk option to allow acceptance
of non-neighbor LRQ answers. This was required as in an interdomain
hierarchy of gatekeepers mixed mode usage of signal routing (direct and
H.225 routing) could be there (it is there).
It seems that this option does not work anymore. Did something change?
Is this part of the source is broken?
I'm using: Debian Lenny, and gnugk
2.2.7Ext(pthreads=1,radius=1,mysql=1,pgsql=1,firebird=1,large_fdset=0,crypto/ssl=1)
Build(Oct 3 2008, 14:06:19) Sys(Linux i686 2.6.25-2-686)
My relevant part of config:
[RasSrv::LRQFeatures]
NeighborTimeout=25
ForwardHopCount=10
AcceptForwardedLRQ=1
IncludeDestinationInfoInLCF=1
ForwardResponse=1
ForwardLRQ=always
AcceptNonNeighborLRQ=1
AcceptNonNeighborLRQAnswer=1
What happens is:
1. My endpoint requests a call somewhere down in the hierarchy. Let's
say it'd like to call another endpoint in Finland.
2. My national gatekeeper broadcast an LRQ message towards the hierarchy
of global "00" zone gatekeepers.
3. An LCF comes back from the Finnish gatekeeper, which is not my
neighbor, so it becomes a "Trapped LCF", so an LRJ will be delivered to
the initiating gatekeeper. See below.
2009/03/13 10:51:14.063 2 RasSrv.cxx(191) RAS Read
from 161.53.159.14:1719
2009/03/13 10:51:14.063 3 RasSrv.cxx(240) RAS
locationConfirm {
requestSeqNum = 1502
callSignalAddress = ipAddress {
ip = 4 octets {
a1 35 1e 8c .5..
}
port = 1720
}
rasAddress = ipAddress {
ip = 4 octets {
a1 35 1e 8c .5..
}
port = 38079
}
destinationInfo = 1 entries {
[0]=dialedDigits "003857580001234"
}
destinationType = {
terminal = {
}
mc = FALSE
undefinedNode = FALSE
}
}
2009/03/13 10:51:14.063 2 RasSrv.cxx(1354) RAS Trapped LCF
2009/03/13 10:51:14.063 1 Neighbor.cxx(902) RAS Unknown
reply LCF
2009/03/13 10:51:19.037 2 RasSrv.cxx(415)
LRJ|195.111.192.5|003857580001234:dialedDigits|FZ-GK|requestDenied;
2009/03/13 10:51:19.037 3 RasSrv.cxx(252) RAS Send to
195.111.192.5:1719
locationReject {
requestSeqNum = 51001
rejectReason = requestDenied <<null>>
}
For full log, please see attached log file.
Thank you very much.
Best regards,
Andras Kovacs
NIIF/HUNGARNET
2009/03/13 10:51:13.992 3 RasSrv.cxx(252) RAS Send to 194.80.134.69:1719
locationRequest {
requestSeqNum = 1502
destinationInfo = 1 entries {
[0]=dialedDigits "003857580001234"
}
nonStandardData = {
nonStandardIdentifier = h221NonStandard {
t35CountryCode = 181
t35Extension = 0
manufacturerCode = 18
}
data = 17 octets {
82 03 10 0d 01 40 04 00 48 00 55 00 2d 00 47 00 .....@..H.U.-.G.
4b K
}
}
replyAddress = ipAddress {
ip = 4 octets {
c3 6f c0 03 .o..
}
port = 1719
}
sourceInfo = 1 entries {
[0]=h323_ID 5 characters {
0048 0055 002d 0047 004b HU-GK
}
}
canMapAlias = TRUE
canMapSrcAlias = FALSE
}
2009/03/13 10:51:13.993 3 RasSrv.cxx(252) RAS Send to 193.1.31.225:1719
locationRequest {
requestSeqNum = 1502
destinationInfo = 1 entries {
[0]=dialedDigits "003857580001234"
}
nonStandardData = {
nonStandardIdentifier = h221NonStandard {
t35CountryCode = 181
t35Extension = 0
manufacturerCode = 18
}
data = 17 octets {
82 03 10 0d 01 40 04 00 48 00 55 00 2d 00 47 00 .....@..H.U.-.G.
4b K
}
}
replyAddress = ipAddress {
ip = 4 octets {
c3 6f c0 03 .o..
}
port = 1719
}
sourceInfo = 1 entries {
[0]=h323_ID 5 characters {
0048 0055 002d 0047 004b HU-GK
}
}
canMapAlias = TRUE
canMapSrcAlias = FALSE
}
2009/03/13 10:51:13.993 2 Neighbor.cxx(926) NB 2 LRQ(s) re-sent
2009/03/13 10:51:14.037 4 RasSrv.cxx(232) RAS Receiving on 195.111.192.3:1719(U)
2009/03/13 10:51:14.037 2 RasSrv.cxx(191) RAS Read from 193.1.31.225:1719
2009/03/13 10:51:14.037 3 RasSrv.cxx(240) RAS
requestInProgress {
requestSeqNum = 1502
delay = 5000
}
2009/03/13 10:51:14.037 2 RasSrv.cxx(1354) RAS Trapped RIP
2009/03/13 10:51:14.056 4 RasSrv.cxx(232) RAS Receiving on 195.111.192.3:1719(U)
2009/03/13 10:51:14.056 2 RasSrv.cxx(191) RAS Read from 161.53.159.11:1719
2009/03/13 10:51:14.056 3 RasSrv.cxx(240) RAS
requestInProgress {
requestSeqNum = 1502
delay = 6000
}
2009/03/13 10:51:14.056 2 RasSrv.cxx(1354) RAS Trapped RIP
2009/03/13 10:51:14.056 1 Neighbor.cxx(902) RAS Unknown reply RIP
2009/03/13 10:51:14.063 4 RasSrv.cxx(232) RAS Receiving on 195.111.192.3:1719(U)
2009/03/13 10:51:14.063 2 RasSrv.cxx(191) RAS Read from 161.53.159.14:1719
2009/03/13 10:51:14.063 3 RasSrv.cxx(240) RAS
locationConfirm {
requestSeqNum = 1502
callSignalAddress = ipAddress {
ip = 4 octets {
a1 35 1e 8c .5..
}
port = 1720
}
rasAddress = ipAddress {
ip = 4 octets {
a1 35 1e 8c .5..
}
port = 38079
}
destinationInfo = 1 entries {
[0]=dialedDigits "003857580001234"
}
destinationType = {
terminal = {
}
mc = FALSE
undefinedNode = FALSE
}
}
2009/03/13 10:51:14.063 2 RasSrv.cxx(1354) RAS Trapped LCF
2009/03/13 10:51:14.063 1 Neighbor.cxx(902) RAS Unknown reply LCF
2009/03/13 10:51:19.037 2 RasSrv.cxx(415) LRJ|195.111.192.5|003857580001234:dialedDigits|FZ-GK|requestDenied;
2009/03/13 10:51:19.037 3 RasSrv.cxx(252) RAS Send to 195.111.192.5:1719
locationReject {
requestSeqNum = 51001
rejectReason = requestDenied <<null>>
}
...
------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com
_______________________________________________________
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/