forked from osmocom/wireshark
30ebf4af24
svn path=/trunk/; revision=32778
397 lines
7.1 KiB
Groff
397 lines
7.1 KiB
Groff
-- HNBAP-IEs.asn
|
|
--
|
|
-- 3GPP TS 25.469 V9.1.0 (2010-03)
|
|
-- http://www.3gpp.org/ftp/Specs/html-info/25469.htm
|
|
--
|
|
-- 9.3.4 Information Element Definitions
|
|
--
|
|
-- $Id$
|
|
--
|
|
|
|
-- **************************************************************
|
|
--
|
|
-- Information Element Definitions
|
|
--
|
|
-- **************************************************************
|
|
|
|
HNBAP-IEs {
|
|
itu-t (0) identified-organization (4) etsi (0) mobileDomain (0)
|
|
umts-Access (20) modules (3) hnbap(6) version1 (1) hnbap-IEs (2) }
|
|
|
|
DEFINITIONS AUTOMATIC TAGS ::=
|
|
|
|
BEGIN
|
|
|
|
IMPORTS
|
|
maxNrOfErrors,
|
|
id-HNB-Internet-Information
|
|
|
|
FROM HNBAP-Constants
|
|
|
|
Criticality,
|
|
ProcedureCode,
|
|
ProtocolIE-ID,
|
|
TriggeringMessage
|
|
FROM HNBAP-CommonDataTypes
|
|
|
|
ProtocolExtensionContainer{},
|
|
HNBAP-PROTOCOL-EXTENSION
|
|
FROM HNBAP-Containers;
|
|
|
|
|
|
--A
|
|
Access-stratum-release-indicator ::= ENUMERATED {r99,
|
|
rel-4, rel-5, rel-6, rel-7, rel-8-and-beyond,
|
|
...}
|
|
|
|
AltitudeAndDirection ::= SEQUENCE {
|
|
directionOfAltitude ENUMERATED {height, depth},
|
|
altitude INTEGER (0..32767),
|
|
...
|
|
}
|
|
|
|
--B
|
|
BackoffTimer ::= INTEGER(0..3600)
|
|
|
|
--C
|
|
Cause ::= CHOICE {
|
|
radioNetwork CauseRadioNetwork,
|
|
transport CauseTransport,
|
|
protocol CauseProtocol,
|
|
misc CauseMisc,
|
|
...
|
|
}
|
|
CauseRadioNetwork ::= ENUMERATED {
|
|
overload,
|
|
unauthorised-Location,
|
|
unauthorised-HNB,
|
|
hNB-parameter-mismatch,
|
|
invalid-UE-identity,
|
|
uE-not-allowed-on-this-HNB,
|
|
uE-unauthorised,
|
|
connection-with-UE-lost,
|
|
ue-RRC-telease,
|
|
hNB-not-registered,
|
|
unspecified,
|
|
normal,
|
|
uE-relocated,
|
|
ue-registered-in-another-HNB,
|
|
...
|
|
}
|
|
|
|
CauseTransport ::= ENUMERATED {
|
|
transport-resource-unavailable,
|
|
unspecified,
|
|
...
|
|
}
|
|
|
|
CauseProtocol ::= ENUMERATED {
|
|
transfer-syntax-error,
|
|
abstract-syntax-error-reject,
|
|
abstract-syntax-error-ignore-and-notify,
|
|
message-not-compatible-with-receiver-state,
|
|
semantic-error,
|
|
unspecified,
|
|
abstract-syntax-error-falsely-constructed-message,
|
|
...
|
|
}
|
|
|
|
CauseMisc ::= ENUMERATED {
|
|
processing-overload,
|
|
hardware-failure,
|
|
o-and-m-intervention,
|
|
unspecified,
|
|
...
|
|
}
|
|
|
|
CellIdentity ::= BIT STRING (SIZE (28))
|
|
|
|
Context-ID ::= BIT STRING (SIZE(24))
|
|
|
|
CriticalityDiagnostics ::= SEQUENCE {
|
|
procedureCode ProcedureCode OPTIONAL,
|
|
triggeringMessage TriggeringMessage OPTIONAL,
|
|
procedureCriticality Criticality OPTIONAL,
|
|
iEsCriticalityDiagnostics CriticalityDiagnostics-IE-List OPTIONAL,
|
|
iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-ExtIEs} } OPTIONAL,
|
|
...
|
|
}
|
|
|
|
CriticalityDiagnostics-IE-List ::= SEQUENCE (SIZE (1..maxNrOfErrors)) OF
|
|
SEQUENCE {
|
|
iECriticality Criticality,
|
|
iE-ID ProtocolIE-ID,
|
|
typeOfError TypeOfError,
|
|
iE-Extensions ProtocolExtensionContainer { {CriticalityDiagnostics-IE-List-ExtIEs} } OPTIONAL,
|
|
...
|
|
}
|
|
|
|
CriticalityDiagnostics-IE-List-ExtIEs HNBAP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
CriticalityDiagnostics-ExtIEs HNBAP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
CSG-ID ::= BIT STRING (SIZE (27))
|
|
|
|
CSG-Indicator ::= ENUMERATED {
|
|
csg-capable,
|
|
not-csg-capable,
|
|
...
|
|
}
|
|
|
|
CSGMembershipStatus ::= ENUMERATED {
|
|
member,
|
|
non-member,
|
|
...
|
|
}
|
|
|
|
CGI ::= SEQUENCE {
|
|
pLMNidentity PLMNidentity,
|
|
lAC LAC,
|
|
cI CI,
|
|
iE-Extensions ProtocolExtensionContainer { {CGI-ExtIEs} } OPTIONAL
|
|
}
|
|
|
|
CGI-ExtIEs HNBAP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
CI ::= OCTET STRING (SIZE (2))
|
|
|
|
|
|
CN-DomainIndicator ::= ENUMERATED {
|
|
cs-domain,
|
|
ps-domain
|
|
}
|
|
--D
|
|
--E
|
|
ESN ::= BIT STRING (SIZE(32))
|
|
--F
|
|
--G
|
|
GeographicalLocation ::= SEQUENCE {
|
|
geographicalCoordinates GeographicalCoordinates,
|
|
altitudeAndDirection AltitudeAndDirection,
|
|
iE-Extensions ProtocolExtensionContainer { { GeographicLocation-ExtIEs} } OPTIONAL,
|
|
...
|
|
}
|
|
|
|
GeographicLocation-ExtIEs HNBAP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
GeographicalCoordinates ::= SEQUENCE {
|
|
latitudeSign ENUMERATED {north, south},
|
|
latitude INTEGER (0..8388607),
|
|
longitude INTEGER (-8388608..8388607),
|
|
iE-Extensions ProtocolExtensionContainer { {GeographicalCoordinates-ExtIEs} } OPTIONAL,
|
|
...
|
|
}
|
|
|
|
GeographicalCoordinates-ExtIEs HNBAP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
--H
|
|
|
|
HNB-Cell-Access-Mode::= ENUMERATED {
|
|
closed,
|
|
hybrid,
|
|
open,
|
|
...
|
|
}
|
|
|
|
HNB-Location-Information ::= SEQUENCE {
|
|
macroCoverageInfo MacroCoverageInformation OPTIONAL,
|
|
geographicalCoordinates GeographicalLocation OPTIONAL,
|
|
iE-Extensions ProtocolExtensionContainer { { HNB-Location-Information-ExtIEs } } OPTIONAL,
|
|
...
|
|
}
|
|
|
|
HNB-Location-Information-ExtIEs HNBAP-PROTOCOL-EXTENSION ::= {
|
|
-- Extension for release-8 to support IP address for location verification --
|
|
{ID id-HNB-Internet-Information CRITICALITY reject EXTENSION IP-Address PRESENCE optional },
|
|
...
|
|
}
|
|
|
|
|
|
|
|
HNB-Identity ::= SEQUENCE {
|
|
hNB-Identity-Info HNB-Identity-Info,
|
|
iE-Extensions ProtocolExtensionContainer { { HNB-Identity-ExtIEs } } OPTIONAL,
|
|
...
|
|
}
|
|
|
|
HNB-Identity-ExtIEs HNBAP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
|
|
HNB-Identity-Info ::= OCTET STRING (SIZE (1..255))
|
|
|
|
--I
|
|
|
|
IMEI ::= BIT STRING (SIZE(60))
|
|
|
|
IMSI ::= OCTET STRING (SIZE (3..8))
|
|
-- Reference: 23.003
|
|
IMSIDS41 ::= OCTET STRING (SIZE (5..7))
|
|
|
|
IMSIESN ::= SEQUENCE {
|
|
iMSIDS41 IMSIDS41,
|
|
eSN ESN
|
|
}
|
|
|
|
|
|
IP-Address ::=SEQUENCE {
|
|
ipaddress CHOICE {
|
|
ipv4info Ipv4Address,
|
|
ipv6info Ipv6Address,
|
|
...
|
|
},
|
|
iE-Extensions ProtocolExtensionContainer { { IP-Address-ExtIEs } } OPTIONAL,
|
|
...
|
|
}
|
|
|
|
IP-Address-ExtIEs HNBAP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
Ipv4Address ::= OCTET STRING (SIZE (4))
|
|
|
|
Ipv6Address ::= OCTET STRING (SIZE (16))
|
|
|
|
|
|
|
|
|
|
--J
|
|
--K
|
|
--L
|
|
LAC ::= OCTET STRING(SIZE(2))
|
|
|
|
LAI ::= SEQUENCE {
|
|
pLMNID PLMNidentity,
|
|
lAC LAC,
|
|
...
|
|
}
|
|
|
|
-- M
|
|
|
|
MacroCoverageInformation ::= SEQUENCE {
|
|
cellIdentity MacroCellID,
|
|
iE-Extensions ProtocolExtensionContainer { { MacroCoverageInformation-ExtIEs } } OPTIONAL,
|
|
...
|
|
}
|
|
|
|
MacroCoverageInformation-ExtIEs HNBAP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
MacroCellID ::= CHOICE {
|
|
uTRANCellID UTRANCellID,
|
|
gERANCellID CGI,
|
|
...
|
|
}
|
|
|
|
MuxPortNumber ::= INTEGER (1024..65535)
|
|
|
|
--N
|
|
--O
|
|
--P
|
|
PLMNidentity ::= OCTET STRING (SIZE (3))
|
|
|
|
PTMSI ::= BIT STRING (SIZE(32))
|
|
|
|
PTMSIRAI ::= SEQUENCE {
|
|
pTMSI PTMSI,
|
|
rAI RAI,
|
|
...
|
|
}
|
|
|
|
|
|
--Q
|
|
--R
|
|
RAC ::= OCTET STRING(SIZE(1))
|
|
|
|
RAI ::= SEQUENCE {
|
|
lAI LAI,
|
|
rAC RAC,
|
|
...
|
|
}
|
|
|
|
|
|
Registration-Cause ::= ENUMERATED {
|
|
emergency-call,
|
|
normal,
|
|
...
|
|
}
|
|
|
|
RNC-ID ::= INTEGER(0..65535)
|
|
|
|
--S
|
|
|
|
SAC ::= OCTET STRING(SIZE(2))
|
|
|
|
--T
|
|
TMSILAI ::= SEQUENCE {
|
|
tMSI BIT STRING(SIZE (32)),
|
|
lAI LAI
|
|
}
|
|
|
|
TMSIDS41 ::= OCTET STRING (SIZE (2..17))
|
|
|
|
TypeOfError ::= ENUMERATED {
|
|
not-understood,
|
|
missing,
|
|
...
|
|
}
|
|
--U
|
|
UE-Capabilities ::= SEQUENCE {
|
|
access-stratum-release-indicator Access-stratum-release-indicator,
|
|
csg-indicator CSG-Indicator,
|
|
iE-Extensions ProtocolExtensionContainer { { UE-Capabilities-ExtIEs } } OPTIONAL,
|
|
...
|
|
}
|
|
|
|
UE-Capabilities-ExtIEs HNBAP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
UTRANCellID ::= SEQUENCE {
|
|
lAC LAC,
|
|
rAC RAC,
|
|
pLMNidentity PLMNidentity,
|
|
uTRANcellID CellIdentity,
|
|
iE-Extensions ProtocolExtensionContainer { {UTRANCellID-ExtIEs} } OPTIONAL
|
|
}
|
|
|
|
UTRANCellID-ExtIEs HNBAP-PROTOCOL-EXTENSION ::= {
|
|
...
|
|
}
|
|
|
|
|
|
|
|
UE-Identity ::= CHOICE {
|
|
iMSI IMSI,
|
|
tMSILAI TMSILAI,
|
|
pTMSIRAI PTMSIRAI,
|
|
iMEI IMEI,
|
|
eSN ESN,
|
|
iMSIDS41 IMSIDS41,
|
|
iMSIESN IMSIESN,
|
|
tMSIDS41 TMSIDS41,
|
|
...
|
|
}
|
|
|
|
|
|
--V
|
|
--W
|
|
--X
|
|
--Y
|
|
--Z
|
|
|
|
|
|
END
|