📄 h2250v4.asn
字号:
...,
securityDenial NULL,
qosControlNotSupported NULL,
incompleteAddress NULL,
aliasesInconsistent NULL, -- multiple aliases in request identify distinct people
routeCallToSCN SEQUENCE OF PartyNumber,
exceedsCallCapacity NULL, -- destination does not have the capacity for this call
collectDestination NULL,
collectPIN NULL,
genericDataReason NULL,
neededFeatureNotSupported NULL
}
BandwidthRequest ::= SEQUENCE --(BRQ)
{
requestSeqNum RequestSeqNum,
endpointIdentifier EndpointIdentifier,
conferenceID ConferenceIdentifier,
callReferenceValue CallReferenceValue,
callType CallType OPTIONAL,
bandWidth BandWidth,
nonStandardData NonStandardParameter OPTIONAL,
...,
callIdentifier CallIdentifier,
gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
answeredCall BOOLEAN,
callLinkage CallLinkage OPTIONAL,
capacity CallCapacity OPTIONAL,
usageInformation RasUsageInformation OPTIONAL,
bandwidthDetails SEQUENCE OF BandwidthDetails OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
BandwidthConfirm ::= SEQUENCE --(BCF)
{
requestSeqNum RequestSeqNum,
bandWidth BandWidth,
nonStandardData NonStandardParameter OPTIONAL,
...,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
capacity CallCapacity OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
BandwidthReject ::= SEQUENCE --(BRJ)
{
requestSeqNum RequestSeqNum,
rejectReason BandRejectReason,
allowedBandWidth BandWidth,
nonStandardData NonStandardParameter OPTIONAL,
...,
altGKInfo AltGKInfo OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
BandRejectReason ::= CHOICE
{
notBound NULL, -- discovery permission has aged
invalidConferenceID NULL, -- possible revision
invalidPermission NULL, -- true permission violation
insufficientResources NULL,
invalidRevision NULL,
undefinedReason NULL,
...,
securityDenial NULL
}
LocationRequest ::= SEQUENCE --(LRQ)
{
requestSeqNum RequestSeqNum,
endpointIdentifier EndpointIdentifier OPTIONAL,
destinationInfo SEQUENCE OF AliasAddress,
nonStandardData NonStandardParameter OPTIONAL,
replyAddress TransportAddress,
...,
sourceInfo SEQUENCE OF AliasAddress OPTIONAL,
canMapAlias BOOLEAN, -- can handle alias address
gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
desiredProtocols SEQUENCE OF SupportedProtocols OPTIONAL,
desiredTunnelledProtocol TunnelledProtocol OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL,
hopCount INTEGER (1..255) OPTIONAL,
circuitInfo CircuitInfo OPTIONAL
}
LocationConfirm ::= SEQUENCE --(LCF)
{
requestSeqNum RequestSeqNum,
callSignalAddress TransportAddress,
rasAddress TransportAddress,
nonStandardData NonStandardParameter OPTIONAL,
...,
destinationInfo SEQUENCE OF AliasAddress OPTIONAL,
destExtraCallInfo SEQUENCE OF AliasAddress OPTIONAL,
destinationType EndpointType OPTIONAL,
remoteExtensionAddress SEQUENCE OF AliasAddress OPTIONAL,
alternateEndpoints SEQUENCE OF Endpoint OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
alternateTransportAddresses AlternateTransportAddresses OPTIONAL,
supportedProtocols SEQUENCE OF SupportedProtocols OPTIONAL,
multipleCalls BOOLEAN OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL,
circuitInfo CircuitInfo OPTIONAL,
serviceControl SEQUENCE OF ServiceControlSession OPTIONAL
}
LocationReject ::= SEQUENCE --(LRJ)
{
requestSeqNum RequestSeqNum,
rejectReason LocationRejectReason,
nonStandardData NonStandardParameter OPTIONAL,
...,
altGKInfo AltGKInfo OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL,
serviceControl SEQUENCE OF ServiceControlSession OPTIONAL
}
LocationRejectReason ::= CHOICE
{
notRegistered NULL,
invalidPermission NULL, -- exclusion by administrator or feature
requestDenied NULL, -- cannot find location
undefinedReason NULL,
...,
securityDenial NULL,
aliasesInconsistent NULL, -- multiple aliases in request identify distinct people
routeCalltoSCN SEQUENCE OF PartyNumber,
resourceUnavailable NULL,
genericDataReason NULL,
neededFeatureNotSupported NULL,
hopCountExceeded NULL,
incompleteAddress NULL
}
DisengageRequest ::= SEQUENCE --(DRQ)
{
requestSeqNum RequestSeqNum,
endpointIdentifier EndpointIdentifier,
conferenceID ConferenceIdentifier,
callReferenceValue CallReferenceValue,
disengageReason DisengageReason,
nonStandardData NonStandardParameter OPTIONAL,
...,
callIdentifier CallIdentifier,
gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
answeredCall BOOLEAN,
callLinkage CallLinkage OPTIONAL,
capacity CallCapacity OPTIONAL,
circuitInfo CircuitInfo OPTIONAL,
usageInformation RasUsageInformation OPTIONAL,
terminationCause CallTerminationCause OPTIONAL,
serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
DisengageReason ::= CHOICE
{
forcedDrop NULL, -- gatekeeper is forcing the drop
normalDrop NULL, -- associated with normal drop
undefinedReason NULL,
...
}
DisengageConfirm ::= SEQUENCE --(DCF)
{
requestSeqNum RequestSeqNum,
nonStandardData NonStandardParameter OPTIONAL,
...,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
capacity CallCapacity OPTIONAL,
circuitInfo CircuitInfo OPTIONAL,
usageInformation RasUsageInformation OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
DisengageReject ::= SEQUENCE --(DRJ)
{
requestSeqNum RequestSeqNum,
rejectReason DisengageRejectReason,
nonStandardData NonStandardParameter OPTIONAL,
...,
altGKInfo AltGKInfo OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
DisengageRejectReason ::= CHOICE
{
notRegistered NULL, -- not registered with gatekeeper
requestToDropOther NULL, -- cannot request drop for others
...,
securityDenial NULL
}
InfoRequest ::= SEQUENCE --(IRQ)
{
requestSeqNum RequestSeqNum,
callReferenceValue CallReferenceValue,
nonStandardData NonStandardParameter OPTIONAL,
replyAddress TransportAddress OPTIONAL,
...,
callIdentifier CallIdentifier,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
uuiesRequested UUIEsRequested OPTIONAL,
callLinkage CallLinkage OPTIONAL,
usageInfoRequested RasUsageInfoTypes OPTIONAL,
segmentedResponseSupported NULL OPTIONAL,
nextSegmentRequested INTEGER (0..65535) OPTIONAL,
capacityInfoRequested NULL OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
InfoRequestResponse ::= SEQUENCE --(IRR)
{
nonStandardData NonStandardParameter OPTIONAL,
requestSeqNum RequestSeqNum,
endpointType EndpointType,
endpointIdentifier EndpointIdentifier,
rasAddress TransportAddress,
callSignalAddress SEQUENCE OF TransportAddress,
endpointAlias SEQUENCE OF AliasAddress OPTIONAL,
perCallInfo SEQUENCE OF SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
callReferenceValue CallReferenceValue,
conferenceID ConferenceIdentifier,
originator BOOLEAN OPTIONAL,
audio SEQUENCE OF RTPSession OPTIONAL,
video SEQUENCE OF RTPSession OPTIONAL,
data SEQUENCE OF TransportChannelInfo OPTIONAL,
h245 TransportChannelInfo,
callSignaling TransportChannelInfo,
callType CallType,
bandWidth BandWidth,
callModel CallModel,
...,
callIdentifier CallIdentifier,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
substituteConfIDs SEQUENCE OF ConferenceIdentifier,
pdu SEQUENCE OF SEQUENCE
{
h323pdu H323-UU-PDU,
sent BOOLEAN -- TRUE is sent, FALSE is received
} OPTIONAL,
callLinkage CallLinkage OPTIONAL,
usageInformation RasUsageInformation OPTIONAL,
circuitInfo CircuitInfo OPTIONAL
} OPTIONAL,
...,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
needResponse BOOLEAN,
capacity CallCapacity OPTIONAL,
irrStatus InfoRequestResponseStatus OPTIONAL,
unsolicited BOOLEAN,
genericData SEQUENCE OF GenericData OPTIONAL
}
InfoRequestResponseStatus ::= CHOICE
{
complete NULL,
incomplete NULL,
segment INTEGER (0..65535),
invalidCall NULL,
...
}
InfoRequestAck ::= SEQUENCE --(IACK)
{
requestSeqNum RequestSeqNum,
nonStandardData NonStandardParameter OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
...
}
InfoRequestNak ::= SEQUENCE --(INAK)
{
requestSeqNum RequestSeqNum,
nonStandardData NonStandardParameter OPTIONAL,
nakReason InfoRequestNakReason,
altGKInfo AltGKInfo OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
...
}
InfoRequestNakReason ::= CHOICE
{
notRegistered NULL, -- not registered with gatekeeper
securityDenial NULL,
undefinedReason NULL,
...
}
NonStandardMessage ::= SEQUENCE
{
requestSeqNum RequestSeqNum,
nonStandardData NonStandardParameter,
...,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
UnknownMessageResponse ::= SEQUENCE -- (XRS)
{
requestSeqNum RequestSeqNum,
...,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
messageNotUnderstood OCTET STRING
}
RequestInProgress ::= SEQUENCE -- (RIP)
{
requestSeqNum RequestSeqNum,
nonStandardData NonStandardParameter OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
delay INTEGER(1..65535),
...
}
ResourcesAvailableIndicate ::= SEQUENCE --(RAI)
{
requestSeqNum RequestSeqNum,
protocolIdentifier ProtocolIdentifier,
nonStandardData NonStandardParameter OPTIONAL,
endpointIdentifier EndpointIdentifier,
protocols SEQUENCE OF SupportedProtocols,
almostOutOfResources BOOLEAN,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
...,
capacity CallCapacity OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
ResourcesAvailableConfirm ::= SEQUENCE --(RAC)
{
requestSeqNum RequestSeqNum,
protocolIdentifier ProtocolIdentifier,
nonStandardData NonStandardParameter OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
...,
genericData SEQUENCE OF GenericData OPTIONAL
}
ServiceControlIndication ::= SEQUENCE --(SCI)
{
requestSeqNum RequestSeqNum,
nonStandardData NonStandardParameter OPTIONAL,
serviceControl SEQUENCE OF ServiceControlSession,
endpointIdentifier EndpointIdentifier OPTIONAL,
callSpecific SEQUENCE
{
callIdentifier CallIdentifier,
conferenceID ConferenceIdentifier,
answeredCall BOOLEAN,
...
} OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL,
...
}
ServiceControlResponse ::= SEQUENCE --(SCR)
{
requestSeqNum RequestSeqNum,
result CHOICE
{
started NULL,
failed NULL,
stopped NULL,
notAvailable NULL,
neededFeatureNotSupported NULL,
...
} OPTIONAL,
nonStandardData NonStandardParameter OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL,
...
}
END -- of ASN.1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -