⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 h2250v4.asn

📁 asn格式文件的编译器
💻 ASN
📖 第 1 页 / 共 5 页
字号:
	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 + -