[asterisk-users] Asterisk and Tandberg Gatekeeper

MrHanMan mrhanman at gmail.com
Fri Nov 12 16:01:43 CST 2010


Has anyone had any luck getting Asterisk 1.6.2.13 to register to a
Tandberg Gatekeeper?  The logs on the Asterisk end seem to show that
the registration request is sent, and the Tandberg Gatekeeper
responds.  However, the response doesn't seem to be what Asterisk was
expecting.  Here is my ooh323.conf, followed by the relevant portion
of the h323_log:

[general]
port = 1720
bindaddr = 10.4.16.45
h323id = AsteriskVM
e164 = 1200
callerid = Asterisk
faststart = yes
h245tunneling = yes
gateway = no
disallow=all
allow=ulaw
dtmfmode=rfc2833
gatekeeper = 10.4.48.15
AllowGKRouted = yes
AcceptAnonymous = yes
progress_setup = 3
progress_alert = 8
tunneling=none

11:27:28:163    Trace File: /var/log/asterisk/h323_log
11:27:28:163    FastStart - enabled
11:27:28:163    H245 Tunneling - enabled
11:27:28:163    MediaWaitForConnect - disabled
11:27:28:163    AutoAnswer - disabled
11:27:28:163    Terminal Type - 50
11:27:28:163    T35 CountryCode - 1
11:27:28:164    T35 Extension - 0
11:27:28:164    Manufacturer Code - 71
11:27:28:164    ProductID - objsys
11:27:28:164    VersionID - v0.8.3
11:27:28:164    Local signalling IP address - 10.4.16.45
11:27:28:164    H225 ListenPort - 1720
11:27:28:164    CallerID - Asterisk
11:27:28:164    Call Establishment Timeout - 60 seconds
11:27:28:164    MasterSlaveDetermination Timeout - 30 seconds
11:27:28:164    TerminalCapabilityExchange Timeout - 30 seconds
11:27:28:164    LogicalChannel  Timeout - 30 seconds
11:27:28:164    Session Timeout - 15 seconds
11:27:28:164  Gatekeeper Client Configuration:
11:27:28:164    Gatekeeper mode - UseSpecificGatekeeper
11:27:28:164    Gatekeeper To Use - 10.4.48.15:1719
11:27:28:164  H323 RAS channel creation - successful
11:27:28:164  Ras message encoding - successful
11:27:28:164  Sending RAS Message = {
11:27:28:164     gatekeeperRequest = {
11:27:28:164        requestSeqNum = {
11:27:28:165           1
11:27:28:165        }
11:27:28:165        protocolIdentifier = {
11:27:28:165           {
11:27:28:165  0 0 8 2250 0 4 }
11:27:28:165        }
11:27:28:165        rasAddress = {
11:27:28:165           ipAddress = {
11:27:28:166              ip = {
11:27:28:166                 '0a04102d'H
11:27:28:166              }
11:27:28:166              port = {
11:27:28:167                 13030
11:27:28:167              }
11:27:28:167           }
11:27:28:167        }
11:27:28:167        endpointType = {
11:27:28:167           vendor = {
11:27:28:168              vendor = {
11:27:28:168                 t35CountryCode = {
11:27:28:168                    1
11:27:28:169                 }
11:27:28:169                 t35Extension = {
11:27:28:169                    0
11:27:28:169                 }
11:27:28:170                 manufacturerCode = {
11:27:28:170                    71
11:27:28:170                 }
11:27:28:170              }
11:27:28:171              productId = {
11:27:28:171                 '6f626a737973'H
11:27:28:171              }
11:27:28:171              versionId = {
11:27:28:172                 '76302e382e33'H
11:27:28:172              }
11:27:28:172           }
11:27:28:173           terminal = {
11:27:28:173           }
11:27:28:173           mc = {
11:27:28:173              FALSE
11:27:28:173           }
11:27:28:173           undefinedNode = {
11:27:28:174              FALSE
11:27:28:174           }
11:27:28:174        }
11:27:28:174        endpointAlias = {
11:27:28:174           elem[0] = {
11:27:28:175              h323_ID = {
11:27:28:175                 AsteriskVM
11:27:28:175              }
11:27:28:176           }
11:27:28:176           elem[1] = {
11:27:28:176              dialedDigits = {
11:27:28:176                 "1200"
11:27:28:176              }
11:27:28:177           }
11:27:28:177        }
11:27:28:177     }
11:27:28:177  }
11:27:28:177  Sent GRQ message
11:27:28:181  GkClient Received RAS Message
11:27:28:181  Received RAS Message = {
11:27:28:181     gatekeeperConfirm = {
11:27:28:181        requestSeqNum = {
11:27:28:181           1
11:27:28:181        }
11:27:28:182        protocolIdentifier = {
11:27:28:182           {
11:27:28:182  0 0 8 2250 0 5 }
11:27:28:182        }
11:27:28:182        rasAddress = {
11:27:28:182           ipAddress = {
11:27:28:182              ip = {
11:27:28:183                 '0a04300f'H
11:27:28:183              }
11:27:28:183              port = {
11:27:28:183                 1719
11:27:28:184              }
11:27:28:184           }
11:27:28:184        }
11:27:28:184     }
11:27:28:184  }
11:27:28:184  Gatekeeper Confirmed (GCF) message received.
11:27:28:184  ERROR:No Gatekeeper ID present in received GKConfirmed message
11:27:28:184  Ignoring message and will retransmit GRQ after timeout
11:27:28:184  Error: Failed to handle received RAS message
11:28:28:346  Gatekeeper client GRQ timer expired.
11:28:28:346  Error:Gatekeeper could not be found
11:28:28:346  Error: Gatekeeper error. Either Gk not responding or Gk
sending invalid messages
11:28:28:346  Error: Gatekeeper error detected. Closing GkClient as Gk
mode is UseSpecifcGatekeeper
11:28:28:346  Destroying Gatekeeper Client
11:28:28:346  Closed RAS channel
11:28:28:346  Doing ooStopMonitorCalls
11:28:28:346  Stopping listener for incoming calls
11:28:28:346  Done ooStopMonitorCalls
11:28:28:346  Ending Monitor thread



More information about the asterisk-users mailing list