Re: Cisco TCS in GW mode registration to GnuGK problems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Andras,

GnuGk doesn't support the terminalAliasPattern element. It would be a
nice addition, but this is the first time I see it actually being used
and right now its not implemented.

Regards,
Jan

András Kovács wrote:
> Dear Jan, dear All,
> 
> 
> I would like to ask your opinion about RRQ/RCF operation between a Cisco TCS and a GnuGK 3.1. When GW mode is used, TCS sends out and RCF containing a H.323 ID, an E.164 and several gateway wildcard prefixes.
> 
> GnuGk sends back a general RCF message, only confirming the H.323 ID sent by TCS.
> 
> Thus, at the TCS side, the registration is not complete, because TCS expects all the required H.323IDs/E.164s to be confirmed by gatekeeper. Cisco's statement on this, that GnuGK's response is not according to standards.
> 
> What do you think about it?
> 
> In addition, since TCS percieves that registretion is not completely confirmed, it keeps sending out RRQs very frequently, at a rate 1-2x/sec. I think it is not normal. We are currently tracking down this with Cisco dev.
> 
> This is how a TCS RRQ looks like:
> 
> User Datagram Protocol, Src Port: h323gatestat (1719), Dst Port: h323gatestat (1719)
> H.225.0 RAS
>     RasMessage: registrationRequest (3)
>         registrationRequest
>             requestSeqNum: 65464
>             protocolIdentifier: 0.0.8.2250.0.5 (Version 5)
>             0... .... discoveryComplete: False
>             callSignalAddress: 1 item
>                 Item 0
>                     TransportAddress: ipAddress (0)
>                         ipAddress
>                             ip: 91.120.59.239 (91.120.59.239)
>                             port: 1720
>             rasAddress: 1 item
>                 Item 0
>                     TransportAddress: ipAddress (0)
>                         ipAddress
>                             ip: 91.120.59.239 (91.120.59.239)
>                             port: 1719
>             terminalType
>                 vendor
>                     vendor
>                         t35CountryCode: Norway (130)
>                         t35Extension: 1
>                         manufacturerCode: 256
>                     H.221 Manufacturer: Unknown (0x82010100)
>                     productId: Tandberg Content Server 5.0
>                     versionId: 80
>                 gateway
>                     protocol: 1 item
>                         Item 0
>                             SupportedProtocols: h320 (2)
>                                 h320
>                                     supportedPrefixes: 1 item
>                                         Item 0
>                                             SupportedPrefix
>                                                 prefix: dialledDigits (0)
>                                                     dialledDigits: 89
>                 0... .... mc: False
>                 .0.. .... undefinedNode: False
>             terminalAlias: 2 items
>                 Item 0
>                     AliasAddress: h323-ID (1)
>                         h323-ID: TCS
>                 Item 1
>                     AliasAddress: dialledDigits (0)
>                         dialledDigits: 84000
>             endpointVendor
>                 vendor
>                     t35CountryCode: Norway (130)
>                     t35Extension: 1
>                     manufacturerCode: 256
>                 H.221 Manufacturer: Unknown (0x82010100)
>                 productId: Tandberg Content Server 5.0
>                 versionId: 80
>             0... .... keepAlive: False
>             0... .... willSupplyUUIEs: False
>             0... .... maintainConnection: False
>             terminalAliasPattern: 1 item
>                 Item 0
>                     AddressPattern: wildcard (0)
>                         wildcard: h323-ID (1)
>                             h323-ID: TCSgw%
>             supportsAltGK: NULL
>             featureSet
>                 .... 1... replacementFeatureSet: True
>                 supportedFeatures: 2 items
>                     Item 0: Signalling Traversal
>                         FeatureDescriptor
>                             id: standard (0)
>                                 standard: 18 - Signalling Traversal
>                     Item 1
>                         FeatureDescriptor
>                             id: nonStandard (2)
>                                 nonStandard: b876c291-c552-11da-95f4-000cf13eb3fd
>             genericData: 1 item
>                 Item 0
>                     GenericData
>                         id: nonStandard (2)
>                             nonStandard: 20df8903-596f-4519-9f27-73c0a59274af
>                         parameters: 1 item
>                             Item 0
>                                 parameters item
>                                     id: nonStandard (2)
>                                         nonStandard: 20df8903-596f-4519-9f27-73c0a59274af
>                                     content: raw (0)
>                                         raw: 3c617373656e743e3c617373656e745f747970653e636c69...
>     [The response to this request is in frame 15]
> 
> This is what GnuGK answers:
> 
> User Datagram Protocol, Src Port: h323gatestat (1719), Dst Port: h323gatestat (1719)
> H.225.0 RAS
>     RasMessage: registrationConfirm (4)
>         registrationConfirm
>             requestSeqNum: 65464
>             protocolIdentifier: 0.0.8.2250.0.5 (Version 5)
>             callSignalAddress: 1 item
>                 Item 0
>                     TransportAddress: ipAddress (0)
>                         ipAddress
>                             ip: 91.120.59.228 (91.120.59.228)
>                             port: 1720
>             terminalAlias: 1 item
>                 Item 0
>                     AliasAddress: h323-ID (1)
>                         h323-ID: TCS
>             gatekeeperIdentifier: TC-GK
>             endpointIdentifier: 3846_tcgk
>             timeToLive: 30
>             0... .... willRespondToIRR: False
>             0... .... maintainConnection: False
>             featureSet
>                 .... 0... replacementFeatureSet: False
>                 supportedFeatures: 1 item
>                     Item 0: Signalling Traversal
>                         FeatureDescriptor
>                             id: standard (0)
>                                 standard: 18 - Signalling Traversal
>     [This is a response to a request in frame 14]
>     [RAS Service Response Time: 0.006811000 seconds]
> 
> 
> Thanks.
> 
> Andras Kovacs

-- 
Jan Willamowius, jan@xxxxxxxxxxxxxx, http://www.gnugk.org/

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________________

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/



[Index of Archives]     [SIP]     [Open H.323]     [Gnu Gatekeeper]     [Asterisk PBX]     [ISDN Cause Codes]     [Yosemite News]

  Powered by Linux