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

Reply via email to