📄 h2250v4.asn
字号:
ipAddress SEQUENCE
{
ip OCTET STRING (SIZE(4)),
port INTEGER(0..65535)
},
ipSourceRoute SEQUENCE
{
ip OCTET STRING (SIZE(4)),
port INTEGER(0..65535),
route SEQUENCE OF OCTET STRING (SIZE(4)),
routing CHOICE
{
strict NULL,
loose NULL,
...
},
...
},
ipxAddress SEQUENCE
{
node OCTET STRING (SIZE(6)),
netnum OCTET STRING (SIZE(4)),
port OCTET STRING (SIZE(2))
},
ip6Address SEQUENCE
{
ip OCTET STRING (SIZE(16)),
port INTEGER(0..65535),
...
},
netBios OCTET STRING (SIZE(16)),
nsap OCTET STRING (SIZE(1..20)),
nonStandardAddress NonStandardParameter,
...
}
Status-UUIE ::= SEQUENCE
{
protocolIdentifier ProtocolIdentifier,
callIdentifier CallIdentifier,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
...
}
StatusInquiry-UUIE ::= SEQUENCE
{
protocolIdentifier ProtocolIdentifier,
callIdentifier CallIdentifier,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
...
}
SetupAcknowledge-UUIE ::= SEQUENCE
{
protocolIdentifier ProtocolIdentifier,
callIdentifier CallIdentifier,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
...
}
Notify-UUIE ::= SEQUENCE
{
protocolIdentifier ProtocolIdentifier,
callIdentifier CallIdentifier,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
...
}
-- Beginning of common message elements section
EndpointType ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
vendor VendorIdentifier OPTIONAL,
gatekeeper GatekeeperInfo OPTIONAL,
gateway GatewayInfo OPTIONAL,
mcu McuInfo OPTIONAL, -- mc must be set as well
terminal TerminalInfo OPTIONAL,
mc BOOLEAN, -- shall not be set by itself
undefinedNode BOOLEAN,
...,
set BIT STRING (SIZE(32)) OPTIONAL,
-- shall not be used with mc, gatekeeper
-- code points for the various SET devices
-- are defined in the respective SET Annexes
supportedTunnelledProtocols SEQUENCE OF TunnelledProtocol OPTIONAL
-- list of supported tunnelled protocols
}
GatewayInfo ::= SEQUENCE
{
protocol SEQUENCE OF SupportedProtocols OPTIONAL,
nonStandardData NonStandardParameter OPTIONAL,
...
}
SupportedProtocols ::= CHOICE
{
nonStandardData NonStandardParameter,
h310 H310Caps,
h320 H320Caps,
h321 H321Caps,
h322 H322Caps,
h323 H323Caps,
h324 H324Caps,
voice VoiceCaps,
t120-only T120OnlyCaps,
...,
nonStandardProtocol NonStandardProtocol,
t38FaxAnnexbOnly T38FaxAnnexbOnlyCaps
}
H310Caps ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
...,
dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix
}
H320Caps ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
...,
dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix
}
H321Caps ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
...,
dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix
}
H322Caps ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
...,
dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix
}
H323Caps ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
...,
dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix
}
H324Caps ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
...,
dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix
}
VoiceCaps ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
...,
dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix
}
T120OnlyCaps ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
...,
dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix
}
NonStandardProtocol ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix,
...
}
T38FaxAnnexbOnlyCaps ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
supportedPrefixes SEQUENCE OF SupportedPrefix,
t38FaxProtocol DataProtocolCapability,
t38FaxProfile T38FaxProfile,
...
}
McuInfo ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
...,
protocol SEQUENCE OF SupportedProtocols OPTIONAL
}
TerminalInfo ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
...
}
GatekeeperInfo ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
...
}
VendorIdentifier ::= SEQUENCE
{
vendor H221NonStandard,
productId OCTET STRING (SIZE(1..256)) OPTIONAL, -- per vendor
versionId OCTET STRING (SIZE(1..256)) OPTIONAL, -- per product
...
}
H221NonStandard ::= SEQUENCE
{ t35CountryCode INTEGER(0..255),
t35Extension INTEGER(0..255),
manufacturerCode INTEGER(0..65535),
...
}
TunnelledProtocol ::= SEQUENCE
{
id CHOICE
{
tunnelledProtocolObjectID OBJECT IDENTIFIER,
tunnelledProtocolAlternateID TunnelledProtocolAlternateIdentifier,
...
},
subIdentifier IA5String (SIZE (1..64)) OPTIONAL,
...
}
TunnelledProtocolAlternateIdentifier ::= SEQUENCE
{
protocolType IA5String (SIZE (1..64)),
protocolVariant IA5String (SIZE (1..64)) OPTIONAL,
...
}
NonStandardParameter ::= SEQUENCE
{
nonStandardIdentifier NonStandardIdentifier,
data OCTET STRING
}
NonStandardIdentifier ::= CHOICE
{
object OBJECT IDENTIFIER,
h221NonStandard H221NonStandard,
...
}
AliasAddress ::= CHOICE
{
dialedDigits IA5String (SIZE (1..128)) (FROM ("0123456789#*,")),
h323-ID BMPString (SIZE (1..256)), -- Basic ISO/IEC 10646-1 (Unicode)
...,
url-ID IA5String (SIZE(1..512)), -- URL style address
transportID TransportAddress,
email-ID IA5String (SIZE(1..512)), -- rfc822-compliant email address
partyNumber PartyNumber,
mobileUIM MobileUIM
}
AddressPattern ::= CHOICE
{
wildcard AliasAddress,
range SEQUENCE
{
startOfRange PartyNumber,
endOfRange PartyNumber
},
...
}
PartyNumber ::= CHOICE
{
e164Number PublicPartyNumber,
-- the numbering plan is according to
-- Recommendations E.163 and E.164.
dataPartyNumber NumberDigits,
-- not used, value reserved.
telexPartyNumber NumberDigits,
-- not used, value reserved.
privateNumber PrivatePartyNumber,
-- the numbering plan is according to ISO/IEC 11571.
nationalStandardPartyNumber NumberDigits,
-- not used, value reserved.
...
}
PublicPartyNumber ::= SEQUENCE
{
publicTypeOfNumber PublicTypeOfNumber,
publicNumberDigits NumberDigits
}
PrivatePartyNumber ::= SEQUENCE
{
privateTypeOfNumber PrivateTypeOfNumber,
privateNumberDigits NumberDigits
}
NumberDigits ::= IA5String (SIZE (1..128)) (FROM ("0123456789#*,"))
PublicTypeOfNumber ::= CHOICE
{
unknown NULL,
-- if used number digits carry prefix indicating type
-- of number according to national recommendations.
internationalNumber NULL,
nationalNumber NULL,
networkSpecificNumber NULL,
-- not used, value reserved
subscriberNumber NULL,
abbreviatedNumber NULL,
-- valid only for called party number at the outgoing
-- access, network substitutes appropriate number.
...
}
PrivateTypeOfNumber ::= CHOICE
{
unknown NULL,
level2RegionalNumber NULL,
level1RegionalNumber NULL,
pISNSpecificNumber NULL,
localNumber NULL,
abbreviatedNumber NULL,
...
}
MobileUIM ::= CHOICE
{
ansi-41-uim ANSI-41-UIM, -- Americas standards Wireless Networks
gsm-uim GSM-UIM, -- European standards Wireless Networks
...
}
TBCD-STRING ::= IA5String (FROM ("0123456789#*abc"))
ANSI-41-UIM ::= SEQUENCE
{
imsi TBCD-STRING (SIZE (3..16)) OPTIONAL,
min TBCD-STRING (SIZE (3..16)) OPTIONAL,
mdn TBCD-STRING (SIZE (3..16)) OPTIONAL,
msisdn TBCD-STRING (SIZE (3..16)) OPTIONAL,
esn TBCD-STRING (SIZE (16)) OPTIONAL,
mscid TBCD-STRING (SIZE (3..16)) OPTIONAL,
system-id CHOICE
{
sid TBCD-STRING (SIZE (1..4)),
mid TBCD-STRING (SIZE (1..4)),
...
},
systemMyTypeCode OCTET STRING (SIZE (1)) OPTIONAL,
systemAccessType OCTET STRING (SIZE (1)) OPTIONAL,
qualificationInformationCode OCTET STRING (SIZE (1)) OPTIONAL,
sesn TBCD-STRING (SIZE (16)) OPTIONAL,
soc TBCD-STRING (SIZE (3..16)) OPTIONAL,
...
-- IMSI refers to International Mobile Station Identification
-- MIN refers to Mobile Identification Number
-- MDN refers to Mobile Directory Number
-- MSISDN refers to Mobile Station ISDN number
-- ESN Refers to Electronic Serial Number
-- MSCID refers to Mobile Switching Center number + Market ID or System ID
-- SID refers to System Identification and MID refers to Market Identification
-- SystemMyTypeCode refers to vendor identification number
-- SystemAccessType refers to the system access type like power down registration or call
-- origination or Short Message repsonse etc.
-- Qualification Information Code refers to the validity
-- SESN Refers to SIM Electronic Serial Number for Security purposes of User Identification
-- SOC refers to System Operator Code
}
GSM-UIM ::= SEQUENCE
{
imsi TBCD-STRING (SIZE (3..16)) OPTIONAL,
tmsi OCTET STRING (SIZE(1..4)) OPTIONAL,
msisdn TBCD-STRING (SIZE (3..16)) OPTIONAL,
imei TBCD-STRING (SIZE (15..16)) OPTIONAL,
hplmn TBCD-STRING (SIZE (1..4)) OPTIONAL,
vplmn TBCD-STRING (SIZE (1..4)) OPTIONAL,
-- IMSI refers to International Mobile Station Identificaiton
-- MSISDN refers to Mobile Station ISDN number
-- IMEI Refers to International Mobile Equipment Identification
-- VPLMN or HPLMN refers to Visiting or Home Public Land Mobile Network number
...
}
ExtendedAliasAddress ::= SEQUENCE
{
address AliasAddress,
presentationIndicator PresentationIndicator OPTIONAL,
screeningIndicator ScreeningIndicator OPTIONAL,
...
}
Endpoint ::= SEQUENCE
{
nonStandardData NonStandardParameter OPTIONAL,
aliasAddress SEQUENCE OF AliasAddress OPTIONAL,
callSignalAddress SEQUENCE OF TransportAddress OPTIONAL,
rasAddress SEQUENCE OF TransportAddress OPTIONAL,
endpointType EndpointType OPTIONAL,
tokens SEQUENCE OF ClearToken OPTIONAL,
cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
priority INTEGER(0..127) OPTIONAL,
remoteExtensionAddress SEQUENCE OF AliasAddress OPTIONAL,
destExtraCallInfo SEQUENCE OF AliasAddress OPTIONAL,
...,
alternateTransportAddresses AlternateTransportAddresses OPTIONAL
}
AlternateTransportAddresses ::= SEQUENCE
{
annexE SEQUENCE OF TransportAddress OPTIONAL,
...
}
UseSpecifiedTransport ::= CHOICE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -