📄 h2250v4.asn
字号:
registrationRequest RegistrationRequest,
registrationConfirm RegistrationConfirm,
registrationReject RegistrationReject,
unregistrationRequest UnregistrationRequest,
unregistrationConfirm UnregistrationConfirm,
unregistrationReject UnregistrationReject,
admissionRequest AdmissionRequest,
admissionConfirm AdmissionConfirm,
admissionReject AdmissionReject,
bandwidthRequest BandwidthRequest,
bandwidthConfirm BandwidthConfirm,
bandwidthReject BandwidthReject,
disengageRequest DisengageRequest,
disengageConfirm DisengageConfirm,
disengageReject DisengageReject,
locationRequest LocationRequest,
locationConfirm LocationConfirm,
locationReject LocationReject,
infoRequest InfoRequest,
infoRequestResponse InfoRequestResponse,
nonStandardMessage NonStandardMessage,
unknownMessageResponse UnknownMessageResponse,
...,
requestInProgress RequestInProgress,
resourcesAvailableIndicate ResourcesAvailableIndicate,
resourcesAvailableConfirm ResourcesAvailableConfirm,
infoRequestAck InfoRequestAck,
infoRequestNak InfoRequestNak,
serviceControlIndication ServiceControlIndication,
serviceControlResponse ServiceControlResponse
}
GatekeeperRequest ::= SEQUENCE --(GRQ)
{
requestSeqNum RequestSeqNum,
protocolIdentifier ProtocolIdentifier,
nonStandardData NonStandardParameter OPTIONAL,
rasAddress TransportAddress,
endpointType EndpointType,
gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
callServices QseriesOptions OPTIONAL,
endpointAlias SEQUENCE OF AliasAddress OPTIONAL,
...,
alternateEndpoints SEQUENCE OF Endpoint OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
authenticationCapability SEQUENCE OF AuthenticationMechanism OPTIONAL,
algorithmOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL,
integrity SEQUENCE OF IntegrityMechanism OPTIONAL,
integrityCheckValue ICV OPTIONAL,
supportsAltGK NULL OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
GatekeeperConfirm ::= SEQUENCE --(GCF)
{
requestSeqNum RequestSeqNum,
protocolIdentifier ProtocolIdentifier,
nonStandardData NonStandardParameter OPTIONAL,
gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
rasAddress TransportAddress,
...,
alternateGatekeeper SEQUENCE OF AlternateGK OPTIONAL,
authenticationMode AuthenticationMechanism OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
algorithmOID OBJECT IDENTIFIER OPTIONAL,
integrity SEQUENCE OF IntegrityMechanism OPTIONAL,
integrityCheckValue ICV OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
GatekeeperReject ::= SEQUENCE --(GRJ)
{
requestSeqNum RequestSeqNum,
protocolIdentifier ProtocolIdentifier,
nonStandardData NonStandardParameter OPTIONAL,
gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
rejectReason GatekeeperRejectReason,
...,
altGKInfo AltGKInfo OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
GatekeeperRejectReason ::= CHOICE
{
resourceUnavailable NULL,
terminalExcluded NULL, -- permission failure, not a resource failure
invalidRevision NULL,
undefinedReason NULL,
...,
securityDenial NULL,
genericDataReason NULL,
neededFeatureNotSupported NULL
}
RegistrationRequest ::= SEQUENCE --(RRQ)
{
requestSeqNum RequestSeqNum,
protocolIdentifier ProtocolIdentifier,
nonStandardData NonStandardParameter OPTIONAL,
discoveryComplete BOOLEAN,
callSignalAddress SEQUENCE OF TransportAddress,
rasAddress SEQUENCE OF TransportAddress,
terminalType EndpointType,
terminalAlias SEQUENCE OF AliasAddress OPTIONAL,
gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
endpointVendor VendorIdentifier,
...,
alternateEndpoints SEQUENCE OF Endpoint OPTIONAL,
timeToLive TimeToLive OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
keepAlive BOOLEAN,
endpointIdentifier EndpointIdentifier OPTIONAL,
willSupplyUUIEs BOOLEAN,
maintainConnection BOOLEAN,
alternateTransportAddresses AlternateTransportAddresses OPTIONAL,
additiveRegistration NULL OPTIONAL,
terminalAliasPattern SEQUENCE OF AddressPattern OPTIONAL,
supportsAltGK NULL OPTIONAL,
usageReportingCapability RasUsageInfoTypes OPTIONAL,
multipleCalls BOOLEAN OPTIONAL,
supportedH248Packages SEQUENCE OF H248PackagesDescriptor OPTIONAL,
callCreditCapability CallCreditCapability OPTIONAL,
capacityReportingCapability CapacityReportingCapability OPTIONAL,
capacity CallCapacity OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
RegistrationConfirm ::= SEQUENCE --(RCF)
{
requestSeqNum RequestSeqNum,
protocolIdentifier ProtocolIdentifier,
nonStandardData NonStandardParameter OPTIONAL,
callSignalAddress SEQUENCE OF TransportAddress,
terminalAlias SEQUENCE OF AliasAddress OPTIONAL,
gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
endpointIdentifier EndpointIdentifier,
...,
alternateGatekeeper SEQUENCE OF AlternateGK OPTIONAL,
timeToLive TimeToLive OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
willRespondToIRR BOOLEAN,
preGrantedARQ SEQUENCE
{
makeCall BOOLEAN,
useGKCallSignalAddressToMakeCall BOOLEAN,
answerCall BOOLEAN,
useGKCallSignalAddressToAnswer BOOLEAN,
...,
irrFrequencyInCall INTEGER (1..65535) OPTIONAL,
-- in seconds; not
-- present if GK
-- does not want IRRs
totalBandwidthRestriction BandWidth OPTIONAL,
-- total limit for all
-- concurrent calls
alternateTransportAddresses AlternateTransportAddresses OPTIONAL,
useSpecifiedTransport UseSpecifiedTransport OPTIONAL
} OPTIONAL,
maintainConnection BOOLEAN,
serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
supportsAdditiveRegistration NULL OPTIONAL,
terminalAliasPattern SEQUENCE OF AddressPattern OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix OPTIONAL,
usageSpec SEQUENCE OF RasUsageSpecification OPTIONAL,
featureServerAlias AliasAddress OPTIONAL,
capacityReportingSpec CapacityReportingSpecification OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
RegistrationReject ::= SEQUENCE --(RRJ)
{
requestSeqNum RequestSeqNum,
protocolIdentifier ProtocolIdentifier,
nonStandardData NonStandardParameter OPTIONAL,
rejectReason RegistrationRejectReason,
gatekeeperIdentifier GatekeeperIdentifier 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
}
RegistrationRejectReason ::= CHOICE
{
discoveryRequired NULL,
invalidRevision NULL,
invalidCallSignalAddress NULL,
invalidRASAddress NULL, -- supplied address is invalid
duplicateAlias SEQUENCE OF AliasAddress,
-- alias registered to another endpoint
invalidTerminalType NULL,
undefinedReason NULL,
transportNotSupported NULL, -- one or more of the transports
...,
transportQOSNotSupported NULL, -- endpoint QOS not supported
resourceUnavailable NULL, -- gatekeeper resources exhausted
invalidAlias NULL, -- alias not consistent with gatekeeper rules
securityDenial NULL,
fullRegistrationRequired NULL, -- registration permission has expired
additiveRegistrationNotSupported NULL,
invalidTerminalAliases SEQUENCE
{
terminalAlias SEQUENCE OF AliasAddress OPTIONAL,
terminalAliasPattern SEQUENCE OF AddressPattern OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix OPTIONAL,
...
},
genericDataReason NULL,
neededFeatureNotSupported NULL
}
UnregistrationRequest ::= SEQUENCE --(URQ)
{
requestSeqNum RequestSeqNum,
callSignalAddress SEQUENCE OF TransportAddress,
endpointAlias SEQUENCE OF AliasAddress OPTIONAL,
nonStandardData NonStandardParameter OPTIONAL,
endpointIdentifier EndpointIdentifier OPTIONAL,
...,
alternateEndpoints SEQUENCE OF Endpoint OPTIONAL,
gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
reason UnregRequestReason OPTIONAL,
endpointAliasPattern SEQUENCE OF AddressPattern OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix OPTIONAL,
alternateGatekeeper SEQUENCE OF AlternateGK OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
UnregRequestReason ::= CHOICE
{
reregistrationRequired NULL,
ttlExpired NULL,
securityDenial NULL,
undefinedReason NULL,
...,
maintenance NULL
}
UnregistrationConfirm ::= SEQUENCE --(UCF)
{
requestSeqNum RequestSeqNum,
nonStandardData NonStandardParameter OPTIONAL,
...,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
UnregistrationReject ::= SEQUENCE --(URJ)
{
requestSeqNum RequestSeqNum,
rejectReason UnregRejectReason,
nonStandardData NonStandardParameter OPTIONAL,
...,
altGKInfo AltGKInfo OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
UnregRejectReason ::= CHOICE
{
notCurrentlyRegistered NULL,
callInProgress NULL,
undefinedReason NULL,
...,
permissionDenied NULL, -- requesting user not allowed to unregister
-- specified user
securityDenial NULL
}
AdmissionRequest ::= SEQUENCE --(ARQ)
{
requestSeqNum RequestSeqNum,
callType CallType,
callModel CallModel OPTIONAL,
endpointIdentifier EndpointIdentifier,
destinationInfo SEQUENCE OF AliasAddress OPTIONAL, -- Note 1
destCallSignalAddress TransportAddress OPTIONAL, -- Note 1
destExtraCallInfo SEQUENCE OF AliasAddress OPTIONAL,
srcInfo SEQUENCE OF AliasAddress,
srcCallSignalAddress TransportAddress OPTIONAL,
bandWidth BandWidth,
callReferenceValue CallReferenceValue,
nonStandardData NonStandardParameter OPTIONAL,
callServices QseriesOptions OPTIONAL,
conferenceID ConferenceIdentifier,
activeMC BOOLEAN,
answerCall BOOLEAN, -- answering a call
...,
canMapAlias BOOLEAN, -- can handle alias address
callIdentifier CallIdentifier,
srcAlternatives SEQUENCE OF Endpoint OPTIONAL,
destAlternatives SEQUENCE OF Endpoint OPTIONAL,
gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
integrityCheckValue ICV OPTIONAL,
transportQOS TransportQOS OPTIONAL,
willSupplyUUIEs BOOLEAN,
callLinkage CallLinkage OPTIONAL,
gatewayDataRate DataRate OPTIONAL,
capacity CallCapacity OPTIONAL,
circuitInfo CircuitInfo OPTIONAL,
desiredProtocols SEQUENCE OF SupportedProtocols OPTIONAL,
desiredTunnelledProtocol TunnelledProtocol OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
CallType ::= CHOICE
{
pointToPoint NULL, -- Point-to-point
oneToN NULL, -- no interaction (FFS)
nToOne NULL, -- no interaction (FFS)
nToN NULL, -- interactive (multipoint)
...
}
CallModel ::= CHOICE
{
direct NULL,
gatekeeperRouted NULL,
...
}
TransportQOS ::= CHOICE
{
endpointControlled NULL,
gatekeeperControlled NULL,
noControl NULL,
...
}
AdmissionConfirm ::= SEQUENCE --(ACF)
{
requestSeqNum RequestSeqNum,
bandWidth BandWidth,
callModel CallModel,
destCallSignalAddress TransportAddress,
irrFrequency INTEGER (1..65535) OPTIONAL,
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,
transportQOS TransportQOS OPTIONAL,
willRespondToIRR BOOLEAN,
uuiesRequested UUIEsRequested,
language SEQUENCE OF IA5String (SIZE (1..32)) OPTIONAL,
alternateTransportAddresses AlternateTransportAddresses OPTIONAL,
useSpecifiedTransport UseSpecifiedTransport OPTIONAL,
circuitInfo CircuitInfo OPTIONAL,
usageSpec SEQUENCE OF RasUsageSpecification OPTIONAL,
supportedProtocols SEQUENCE OF SupportedProtocols OPTIONAL,
serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
multipleCalls BOOLEAN OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
UUIEsRequested ::= SEQUENCE
{
setup BOOLEAN,
callProceeding BOOLEAN,
connect BOOLEAN,
alerting BOOLEAN,
information BOOLEAN,
releaseComplete BOOLEAN,
facility BOOLEAN,
progress BOOLEAN,
empty BOOLEAN,
...,
status BOOLEAN,
statusInquiry BOOLEAN,
setupAcknowledge BOOLEAN,
notify BOOLEAN
}
AdmissionReject ::= SEQUENCE --(ARJ)
{
requestSeqNum RequestSeqNum,
rejectReason AdmissionRejectReason,
nonStandardData NonStandardParameter OPTIONAL,
...,
altGKInfo AltGKInfo OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
callSignalAddress SEQUENCE OF TransportAddress OPTIONAL,
integrityCheckValue ICV OPTIONAL,
serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
featureSet FeatureSet OPTIONAL,
genericData SEQUENCE OF GenericData OPTIONAL
}
AdmissionRejectReason ::= CHOICE
{
calledPartyNotRegistered NULL, -- cannot translate address
invalidPermission NULL, -- permission has expired
requestDenied NULL, -- no bandwidth available
undefinedReason NULL,
callerNotRegistered NULL,
routeCallToGatekeeper NULL,
invalidEndpointIdentifier NULL,
resourceUnavailable NULL,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -