Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
SA3
SA3LI Trial
Commits
11fdf3d2
Commit
11fdf3d2
authored
Mar 06, 2020
by
canterburym
Browse files
Merge branch 'r15/meeting/SA84' into 'rel15'
R15/meeting/sa84 See merge request canterburym/ts33128_test!1
parents
ed58eaff
47b7b866
Pipeline
#3142
passed with stages
in 56 seconds
Changes
2
Pipelines
5
Show whitespace changes
Inline
Side-by-side
3gppx1extensions.xsd
View file @
11fdf3d2
...
...
@@ -10,6 +10,46 @@
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"UPFLIT3TargetIdentifierExtensions"
>
<xs:sequence>
<xs:element
name=
"UPFLIT3TargetIdentifier"
type=
"UPFLIT3TargetIdentifier"
minOccurs=
"1"
maxOccurs=
"unbounded"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"UPFLIT3TargetIdentifier"
>
<xs:choice>
<xs:element
name=
"FSEID"
type=
"FSEID"
></xs:element>
<xs:element
name=
"PDRID"
type=
"xs:unsignedInt"
></xs:element>
<xs:element
name=
"QERID"
type=
"xs:unsignedInt"
></xs:element>
<xs:element
name=
"NetworkInstance"
type=
"xs:hexBinary"
></xs:element>
<xs:element
name=
"GTPTunnelDirection"
type=
"GTPTunnelDirection"
></xs:element>
<xs:element
name=
"FTEID"
type=
"FTEID"
></xs:element>
</xs:choice>
</xs:complexType>
<xs:complexType
name=
"FSEID"
>
<xs:sequence>
<xs:element
name=
"SEID"
type=
"xs:unsignedLong"
></xs:element>
<xs:element
name=
"IPv4Address"
type=
"IPv4Address"
minOccurs=
"0"
></xs:element>
<xs:element
name=
"IPv6Address"
type=
"IPv6Address"
minOccurs=
"0"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType
name=
"FTEID"
>
<xs:sequence>
<xs:element
name=
"TEID"
type=
"xs:unsignedInt"
></xs:element>
<xs:element
name=
"IPv4Address"
type=
"IPv4Address"
minOccurs=
"0"
></xs:element>
<xs:element
name=
"IPv6Address"
type=
"IPv6Address"
minOccurs=
"0"
></xs:element>
</xs:sequence>
</xs:complexType>
<xs:simpleType
name=
"GTPTunnelDirection"
>
<xs:restriction
base=
"xs:string"
>
<xs:enumeration
value=
"Outbound"
></xs:enumeration>
<xs:enumeration
value=
"Inbound"
></xs:enumeration>
</xs:restriction>
</xs:simpleType>
<xs:complexType
name=
"X1Extension"
>
<xs:choice>
<xs:element
name=
"LALSLILCSTargetProvisioning"
type=
"LALSLILCSTargetProvisioningExtensions"
></xs:element>
...
...
ts33128payloads.asn1
View file @
11fdf3d2
TS33128Payloads
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r15(15) version
0(0
)}
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) ts33128(19) r15(15) version
1(1
)}
DEFINITIONS IMPLICIT TAGS EXTENSIBILITY IMPLIED ::=
...
...
@@ -9,13 +9,13 @@ BEGIN
-- Relative OIDs
-- =============
xIRIPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version
0(0
) xIRI(1)}
xCCPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version
0(0
) xCC(2)}
xIRIPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version
1(1
) xIRI(1)}
xCCPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version
1(1
) xCC(2)}
iRIPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version
0(0
) iRI(3)}
cCPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version
0(0
) cC(4)}
iRIPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version
1(1
) iRI(3)}
cCPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version
1(1
) cC(4)}
lINotificationPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version
0(0
) lINotification(5)}
lINotificationPayloadOID RELATIVE-OID ::= {threeGPP(4) ts33128(19) r15(15) version
1(1
) lINotification(5)}
-- ===============
-- X2 xIRI payload
...
...
@@ -429,7 +429,7 @@ SMSMessage ::= SEQUENCE
location [6] Location OPTIONAL,
peerNFAddress [7] SMSNFAddress OPTIONAL,
peerNFType [8] SMSNFType OPTIONAL,
s
ms
TPDUData [9] SMSTPDUData OPTIONAL
s
MS
TPDUData [9] SMSTPDUData OPTIONAL
}
-- ==================
...
...
@@ -468,7 +468,7 @@ SMSNFType ::= ENUMERATED
SMSTPDUData ::= CHOICE
{
s
ms
TPDU [1] SMSTPDU
s
MS
TPDU [1] SMSTPDU
}
SMSTPDU ::= OCTET STRING (SIZE(1..270))
...
...
@@ -556,20 +556,17 @@ LINotificationType ::= ENUMERATED
LIAppliedDeliveryInformation ::= SEQUENCE
{
h
i
2DeliveryI
p
Address [1] IPAddress OPTIONAL,
h
i
2DeliveryPortNumber [2] PortNumber OPTIONAL,
h
i
3DeliveryI
p
Address [3] IPAddress OPTIONAL,
h
i
3DeliveryPortNumber [4] PortNumber OPTIONAL
h
I
2DeliveryI
P
Address [1] IPAddress OPTIONAL,
h
I
2DeliveryPortNumber [2] PortNumber OPTIONAL,
h
I
3DeliveryI
P
Address [3] IPAddress OPTIONAL,
h
I
3DeliveryPortNumber [4] PortNumber OPTIONAL
}
-- ===============
-- MDF definitions
-- ===============
MDFCellSiteReport ::= SEQUENCE
{
location [1] Location
}
MDFCellSiteReport ::= SEQUENCE OF CellInformation
-- =================
-- Common Parameters
...
...
@@ -699,8 +696,8 @@ NSSAI ::= SEQUENCE OF SNSSAI
PLMNID ::= SEQUENCE
{
m
cc
[1] MCC,
m
nc
[
1
] MNC
m
CC
[1] MCC,
m
NC
[
2
] MNC
}
PDUSessionID ::= INTEGER (0..255)
...
...
@@ -726,9 +723,9 @@ ProtectionSchemeID ::= INTEGER (0..15)
RATType ::= ENUMERATED
{
n
r
(1),
e
utra
(2),
w
lan
(3),
n
R
(1),
e
UTRA
(2),
w
LAN
(3),
virtual(4)
}
...
...
@@ -834,138 +831,149 @@ LocationInfo ::= SEQUENCE
userLocation [1] UserLocation OPTIONAL,
currentLoc [2] BOOLEAN OPTIONAL,
geoInfo [3] GeographicArea OPTIONAL,
ratType [4] RATType OPTIONAL,
timezone [5] TimeZone OPTIONAL
rATType [4] RATType OPTIONAL,
timeZone [5] TimeZone OPTIONAL,
additionalCellIDs [6] SEQUENCE OF CellInformation OPTIONAL
}
-- TS 29.571 [17], clause 5.4.4.7
UserLocation ::= SEQUENCE
{
e
utra
Location [1] E
utra
Location OPTIONAL,
n
r
Location [2] N
r
Location OPTIONAL,
n3
ga
Location [3] N3
ga
Location OPTIONAL
e
UTRA
Location [1] E
UTRA
Location OPTIONAL,
n
R
Location [2] N
R
Location OPTIONAL,
n3
GA
Location [3] N3
GA
Location OPTIONAL
}
-- TS 29.571 [17], clause 5.4.4.8
E
utra
Location ::= SEQUENCE
E
UTRA
Location ::= SEQUENCE
{
t
ai
[1] T
ai
,
e
cgi
[2] E
cgi
,
t
AI
[1] T
AI
,
e
CGI
[2] E
CGI
,
ageOfLocatonInfo [3] INTEGER OPTIONAL,
u
e
LocationTimestamp [4] Timestamp OPTIONAL,
u
E
LocationTimestamp [4] Timestamp OPTIONAL,
geographicalInformation [5] UTF8String OPTIONAL,
geodeticInformation [6] UTF8String OPTIONAL,
globalN
gen
bI
d
[7] GlobalR
an
NodeI
d
OPTIONAL,
cellSite
i
nformation [8] CellSiteInformation OPTIONAL
globalN
GEN
bI
D
[7] GlobalR
AN
NodeI
D
OPTIONAL,
cellSite
I
nformation [8] CellSiteInformation OPTIONAL
}
-- TS 29.571 [17], clause 5.4.4.9
N
r
Location ::= SEQUENCE
N
R
Location ::= SEQUENCE
{
t
ai
[1] T
ai
,
n
cgi
[2] N
cgi
,
t
AI
[1] T
AI
,
n
CGI
[2] N
CGI
,
ageOfLocatonInfo [3] INTEGER OPTIONAL,
u
e
LocationTimestamp [4] Timestamp OPTIONAL,
u
E
LocationTimestamp [4] Timestamp OPTIONAL,
geographicalInformation [5] UTF8String OPTIONAL,
geodeticInformation [6] UTF8String OPTIONAL,
globalG
n
bI
d
[7] GlobalR
an
NodeI
d
OPTIONAL,
cellSite
i
nformation [8] CellSiteInformation OPTIONAL
globalG
N
bI
D
[7] GlobalR
AN
NodeI
D
OPTIONAL,
cellSite
I
nformation [8] CellSiteInformation OPTIONAL
}
-- TS 29.571 [17], clause 5.4.4.10
N3
ga
Location ::= SEQUENCE
N3
GA
Location ::= SEQUENCE
{
t
ai
[1] T
ai
OPTIONAL,
n3I
wfId
[2] N3I
wfIdNgap
OPTIONAL,
u
eIp
Addr [3] I
p
Addr OPTIONAL,
portNumber [
5
] INTEGER OPTIONAL
t
AI
[1] T
AI
OPTIONAL,
n3I
WFID
[2] N3I
WFIDNGAP
OPTIONAL,
u
EIP
Addr [3] I
P
Addr OPTIONAL,
portNumber [
4
] INTEGER OPTIONAL
}
-- TS 38.413 [23], clause 9.3.2.4
I
p
Addr ::= SEQUENCE
I
P
Addr ::= SEQUENCE
{
i
p
v4Addr [1] IPv4Address OPTIONAL,
i
p
v6Addr [2] IPv6Address OPTIONAL
i
P
v4Addr [1] IPv4Address OPTIONAL,
i
P
v6Addr [2] IPv6Address OPTIONAL
}
-- TS 29.571 [17], clause 5.4.4.28
GlobalR
an
NodeI
d
::= SEQUENCE
GlobalR
AN
NodeI
D
::= SEQUENCE
{
p
lmnId
[1] P
lmnId
,
a
n
NodeI
d
[2] CHOICE
p
LMNID
[1] P
LMNID
,
a
N
NodeI
D
[2] CHOICE
{
n3I
wfId
[1] N3I
wfIdSbi
,
gNbI
d
[2] GNbI
d
,
n
ge
NbI
d
[3] N
ge
NbI
d
n3I
WFID
[1] N3I
WFIDSBI
,
gNbI
D
[2] GNbI
D
,
n
GE
NbI
D
[3] N
GE
NbI
D
}
}
-- TS 38.413 [23], clause 9.3.1.6
GNbI
d
::= BIT STRING(SIZE(22..32))
GNbI
D
::= BIT STRING(SIZE(22..32))
-- TS 29.571 [17], clause 5.4.4.4
T
ai
::= SEQUENCE
T
AI
::= SEQUENCE
{
p
lmnId
[1] P
lmnId
,
t
ac
[2] T
ac
p
LMNID
[1] P
LMNID
,
t
AC
[2] T
AC
}
-- TS 29.571 [17], clause 5.4.4.5
E
cgi
::= SEQUENCE
E
CGI
::= SEQUENCE
{
p
lmnId
[1] P
lmnId
,
e
utra
CellI
d
[2] E
utra
CellI
d
p
LMNID
[1] P
LMNID
,
e
UTRA
CellI
D
[2] E
UTRA
CellI
D
}
-- TS 29.571 [17], clause 5.4.4.6
Ncgi ::= SEQUENCE
NCGI ::= SEQUENCE
{
pLMNID [1] PLMNID,
nRCellID [2] NRCellID
}
RANCGI ::= CHOICE
{
plmnId
[1]
PlmnId
,
n
rCellId
[2] N
rCellId
eCGI
[1]
Ecgi
,
n
CGI
[2] N
cgi
}
-- TS 38.413 [23], clause 9.3.3.5
PlmnId ::= OCTET STRING (SIZE(3))
CellInformation ::= SEQUENCE
{
rANCGI [1] RANCGI,
cellSiteinformation [2] CellSiteInformation OPTIONAL,
timeOfLocation [3] Timestamp OPTIONAL
}
-- TS 38.413 [23], clause 9.3.1.57
N3I
wfIdNgap
::= BIT STRING (SIZE(16))
N3I
WFIDNGAP
::= BIT STRING (SIZE(16))
-- TS 29.571 [17], clause 5.4.4.28
N3I
wfIdSbi
::= UTF8String
N3I
WFIDSBI
::= UTF8String
-- TS 29.571 [17], table 5.4.2-1
T
ac
::= OCTET STRING (SIZE(2..3))
T
AC
::= OCTET STRING (SIZE(2..3))
-- TS 38.413 [23], clause 9.3.1.9
E
utra
CellI
d
::= BIT STRING (SIZE(28))
E
UTRA
CellI
D
::= BIT STRING (SIZE(28))
-- TS 38.413 [23], clause 9.3.1.7
N
r
CellI
d
::= BIT STRING (SIZE(36))
N
R
CellI
D
::= BIT STRING (SIZE(36))
-- TS 38.413 [23], clause 9.3.1.8
N
ge
NbI
d
::= CHOICE
N
GE
NbI
D
::= CHOICE
{
macroN
ge
NbI
d
[1] BIT STRING (SIZE(20)),
shortMacroN
ge
NbI
d
[2] BIT STRING (SIZE(18)),
longMacroN
ge
NbI
d
[3] BIT STRING (SIZE(21))
macroN
GE
NbI
D
[1] BIT STRING (SIZE(20)),
shortMacroN
GE
NbI
D
[2] BIT STRING (SIZE(18)),
longMacroN
GE
NbI
D
[3] BIT STRING (SIZE(21))
}
-- TS 29.518 [22], clause 6.4.6.2.3
PositioningInfo ::= SEQUENCE
{
positionInfo [1] LocationData OPTIONAL,
rawM
lp
Response [2] RawM
lp
Response OPTIONAL
rawM
LP
Response [2] RawM
LP
Response OPTIONAL
}
RawM
lp
Response ::= CHOICE
RawM
LP
Response ::= CHOICE
{
-- The following parameter contains a copy of unparsed XML code of the
-- MLP response message, i.e. the entire XML document containing
-- a <slia> (described in OMA-TS-MLP-V3-4-20150512-A [20], clause 5.2.3.2.2) or
-- a <slirep> (described in OMA-TS-MLP-V3-4-20150512-A [20], clause 5.2.3.2.3) MLP message.
m
lp
PositionData [1] UTF8String,
m
LP
PositionData [1] UTF8String,
-- OMA MLP result id, defined in OMA-TS-MLP-V3-4-20150512-A [20], Clause 5.4
m
lp
ErrorCode [2] INTEGER (1..699)
m
LP
ErrorCode [2] INTEGER (1..699)
}
-- TS 29.572 [24], clause 6.1.6.2.3
...
...
@@ -977,9 +985,9 @@ LocationData ::= SEQUENCE
velocityEstimate [4] VelocityEstimate OPTIONAL,
civicAddress [5] CivicAddress OPTIONAL,
positioningDataList [6] SET OF PositioningMethodAndUsage OPTIONAL,
g
nss
PositioningDataList [7] SET OF G
nns
PositioningMethodAndUsage OPTIONAL,
e
cgi
[8] E
cgi
OPTIONAL,
n
cgi
[9] N
cgi
OPTIONAL,
g
NSS
PositioningDataList [7] SET OF G
NSS
PositioningMethodAndUsage OPTIONAL,
e
CGI
[8] E
CGI
OPTIONAL,
n
CGI
[9] N
CGI
OPTIONAL,
altitude [10] Altitude OPTIONAL,
barometricPressure [11] BarometricPressure OPTIONAL
}
...
...
@@ -987,45 +995,46 @@ LocationData ::= SEQUENCE
-- TS 29.518 [22], clause 6.2.6.2.5
LocationPresenceReport ::= SEQUENCE
{
type [1] A
mf
EventType,
time
S
tamp [2] Timestamp,
areaList [3] SET OF A
mf
EventArea OPTIONAL,
time
z
one [4] TimeZone OPTIONAL,
type [1] A
MF
EventType,
time
s
tamp [2] Timestamp,
areaList [3] SET OF A
MF
EventArea OPTIONAL,
time
Z
one [4] TimeZone OPTIONAL,
accessTypes [5] SET OF AccessType OPTIONAL,
rmInfoList [6] SET OF RmInfo OPTIONAL,
cmInfoList [7] SET OF CmInfo OPTIONAL,
reachability [8] UeReachability OPTIONAL,
location [9] UserLocation OPTIONAL
rMInfoList [6] SET OF RMInfo OPTIONAL,
cMInfoList [7] SET OF CMInfo OPTIONAL,
reachability [8] UEReachability OPTIONAL,
location [9] UserLocation OPTIONAL,
additionalCellIDs [10] SEQUENCE OF CellInformation OPTIONAL
}
-- TS 29.518 [22], clause 6.2.6.3.3
A
mf
EventType ::= ENUMERATED
A
MF
EventType ::= ENUMERATED
{
locationReport(1),
presenceInA
oi
Report(2)
presenceInA
OI
Report(2)
}
-- TS 29.518 [22], clause 6.2.6.2.16
A
mf
EventArea ::= SEQUENCE
A
MF
EventArea ::= SEQUENCE
{
presenceInfo [1] PresenceInfo OPTIONAL,
l
adn
Info [2] L
adn
Info OPTIONAL
l
ADN
Info [2] L
ADN
Info OPTIONAL
}
-- TS 29.571 [17], clause 5.4.4.27
PresenceInfo ::= SEQUENCE
{
presenceState [1] PresenceState OPTIONAL,
trackingAreaList [2] SET OF T
ai
OPTIONAL,
e
cgi
List [3] SET OF E
cgi
OPTIONAL,
n
cgi
List [4] SET OF N
cgi
OPTIONAL,
globalR
an
NodeI
d
List [5] SET OF GlobalR
an
NodeI
d
OPTIONAL
trackingAreaList [2] SET OF T
AI
OPTIONAL,
e
CGI
List [3] SET OF E
CGI
OPTIONAL,
n
CGI
List [4] SET OF N
CGI
OPTIONAL,
globalR
AN
NodeI
D
List [5] SET OF GlobalR
AN
NodeI
D
OPTIONAL
}
-- TS 29.518 [22], clause 6.2.6.2.17
L
adn
Info ::= SEQUENCE
L
ADN
Info ::= SEQUENCE
{
l
adn
[1] UTF8String,
l
ADN
[1] UTF8String,
presence [2] PresenceState OPTIONAL
}
...
...
@@ -1039,21 +1048,21 @@ PresenceState ::= ENUMERATED
}
-- TS 29.518 [22], clause 6.2.6.2.8
R
m
Info ::= SEQUENCE
R
M
Info ::= SEQUENCE
{
r
m
State [1] R
m
State,
r
M
State [1] R
M
State,
accessType [2] AccessType
}
-- TS 29.518 [22], clause 6.2.6.2.9
C
m
Info ::= SEQUENCE
C
M
Info ::= SEQUENCE
{
c
m
State [1] C
m
State,
c
M
State [1] C
M
State,
accessType [2] AccessType
}
-- TS 29.518 [22], clause 6.2.6.3.7
U
e
Reachability ::= ENUMERATED
U
E
Reachability ::= ENUMERATED
{
unreachable(1),
reachable(2),
...
...
@@ -1061,14 +1070,14 @@ UeReachability ::= ENUMERATED
}
-- TS 29.518 [22], clause 6.2.6.3.9
R
m
State ::= ENUMERATED
R
M
State ::= ENUMERATED
{
registered(1),
deregistered(2)
}
-- TS 29.518 [22], clause 6.2.6.3.10
C
m
State ::= ENUMERATED
C
M
State ::= ENUMERATED
{
idle(1),
connected(2)
...
...
@@ -1145,10 +1154,10 @@ PositioningMethodAndUsage ::= SEQUENCE
}
-- TS 29.572 [24], clause 6.1.6.2.16
G
nns
PositioningMethodAndUsage ::= SEQUENCE
G
NSS
PositioningMethodAndUsage ::= SEQUENCE
{
mode [1] PositioningMode,
g
nss
[2] G
nssId
,
g
NSS
[2] G
NSSID
,
usage [3] Usage
}
...
...
@@ -1257,7 +1266,7 @@ HorizontalWithVerticalVelocityAndUncertainty ::= SEQUENCE
vUncertainty [6] SpeedUncertainty
}
--The following types are described in TS 29.572 [24], table 6.1.6.3.2-1
--
The following types are described in TS 29.572 [24], table 6.1.6.3.2-1
Altitude ::= UTF8String
Angle ::= INTEGER (0..360)
Uncertainty ::= INTEGER (0..127)
...
...
@@ -1280,32 +1289,32 @@ VerticalDirection ::= ENUMERATED
-- TS 29.572 [24], clause 6.1.6.3.6
PositioningMethod ::= ENUMERATED
{
cell
id
(1),
e
cid
(2),
o
tdoa
(3),
cell
ID
(1),
e
CID
(2),
o
TDOA
(3),
barometricPresure(4),
w
lan
(5),
w
LAN
(5),
bluetooth(6),
m
bs
(7)
m
BS
(7)
}
-- TS 29.572 [24], clause 6.1.6.3.7
PositioningMode ::= ENUMERATED
{
u
e
Based(1),
u
e
Assisted(2),
u
E
Based(1),
u
E
Assisted(2),
conventional(3)
}
-- TS 29.572 [24], clause 6.1.6.3.8
G
nssId
::= ENUMERATED
G
NSSID
::= ENUMERATED
{
g
ps
(1),
g
PS
(1),
galileo(2),
s
bas
(3),
modernizedG
ps
(4),
q
zss
(5),
g
lonass
(6)
s
BAS
(3),
modernizedG
PS
(4),
q
ZSS
(5),
g
LONASS
(6)
}
-- TS 29.572 [24], clause 6.1.6.3.9
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment