Commit d5e4d633 authored by canterburym's avatar canterburym
Browse files

TS 33108 v12.6.0 (2014-09-26) agreed at SA#65

parent 035e5eaa
CONF-HI3-IMS {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi3conf(11) r11(11) version-0(0)}
CONF-HI3-IMS {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi3conf(11) r12(12) version-0(0)}
DEFINITIONS IMPLICIT TAGS ::=
......@@ -12,7 +12,7 @@ LawfulInterceptionIdentifier,
TimeStamp
FROM HI2Operations
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version10(10)}-- from ETSI HI2Operations TS 101 671
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version18(18)}-- from ETSI HI2Operations TS 101 671, version 3.12.1
ConfCorrelation,
......@@ -20,7 +20,7 @@ ConfPartyInformation
FROM CONFHI2Operations
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2)
threeGPP(4) hi2conf(10) r8(8) version-0 (0)};
threeGPP(4) hi2conf(10) r12(12) version-1 (1)};
-- Imported from Conf HI2 Operations part of this standard
-- Object Identifier Definitions
......@@ -31,15 +31,15 @@ securityDomain(2) lawfulIntercept(2)}
-- Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)}
hi3confDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi3conf(11) r11(11) version-0(0)}
hi3confDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi3conf(11) r12(12) version-0(0)}
Conf-CC-PDU ::= SEQUENCE
{
confULIC-header [1] ConfULIC-header,
confLIC-header [1] ConfLIC-header,
payload [2] OCTET STRING
}
ConfULIC-header ::= SEQUENCE
ConfLIC-header ::= SEQUENCE
{
hi3DomainId [0] OBJECT IDENTIFIER, -- 3GPP HI3 Domain
lIID [2] LawfulInterceptionIdentifier OPTIONAL,
......@@ -83,96 +83,5 @@ TPDU-direction ::= ENUMERATED
-- Indicates that combined CC delivery is used.
}
B. 12 Contents of Communication (HI3 IMS-based VoIP)
VoIP-HI3-IMS {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi3voip(12) r12(12) version-0(0)}
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
LawfulInterceptionIdentifier,
TimeStamp
FROM HI2Operations
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version18(18)}-- from ETSI HI2Operations TS 101 671, version 3.12.1
National-HI3-ASN1parameters
FROM Eps-HI3-PS {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi3eps(9) r8(8) version-0(0)}
-- Object Identifier Definitions
-- Security DomainId
lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0)
securityDomain(2) lawfulIntercept(2)}
-- Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)}
hi3voipDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi3voip(13) r12(12) version-0(0)}
Voip-CC-PDU ::= SEQUENCE
{
voipLIC-header [1] VoipLIC-header,
payload [2] OCTET STRING
}
VoipLIC-header ::= SEQUENCE
{
hi3voipDomainId [0] OBJECT IDENTIFIER, -- 3GPP VoIP HI3 Domain
lIID [2] LawfulInterceptionIdentifier OPTIONAL,
voipCorrelationNumber [3] VoipCorrelationNumber, -- Contained in CorrelationValues [HI2]
timeStamp [4] TimeStamp OPTIONAL,
sequence-number [5] INTEGER (0..65535),
t-PDU-direction [6] TPDU-direction,
national-HI3-ASN1parameters [7] National-HI3-ASN1parameters OPTIONAL,
-- encoded per national requirements
ice-type [8] ICE-type OPTIONAL,
-- The ICE-type indicates the applicable Intercepting Control Element in which
-- the VoIP CC is intercepted.
...
}
VoipCorrelationNumber ::= OCTET STRING
TPDU-direction ::= ENUMERATED
{
from-target (1),
to-target (2),
combined (3), -- Indicates that combined CC (i.e., from/to-target)delivery is used.
unknown (4)
}
ICE-type ::= ENUMERATED {
ggsn (1),
pDN-GW (2),
aGW (3),
trGW (4),
mGW (5),
other (6),
unknown (7),
...
}
National-HI3-ASN1parameters ::= SEQUENCE
{
countryCode [1] PrintableString (SIZE (2)),
-- Country Code according to ISO 3166-1 [39],
-- the country to which the parameters inserted after the extension marker apply
...
-- In case a given country wants to use additional national parameters according to its law,
-- these national parameters should be defined using the ASN.1 syntax and added after the
-- extension marker (...).
-- It is recommended that "version parameter" and "vendor identification parameter" are
-- included in the national parameters definition. Vendor identifications can be
-- retrieved from IANA web site. It is recommended to avoid
-- using tags from 240 to 255 in a formal type definition.
}
END
\ No newline at end of file
Eps-HI3-PS {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi3eps(9) r8(8) version-0(0)}
Eps-HI3-PS {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi3eps(9) r12(12) version-0(0)}
DEFINITIONS IMPLICIT TAGS ::=
......@@ -8,13 +8,13 @@ IMPORTS
EPSCorrelationNumber
FROM EpsHI2Operations
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2eps(8) r8(8) version-0(0)} -- Imported from TS 33.108 v.8.6.0
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2eps(8) r12(12) version-55(55)} -- Imported from TS 33.108 v.12.5.0
LawfulInterceptionIdentifier,
TimeStamp
FROM HI2Operations
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version10(10)}; -- from ETSI HI2Operations TS 101 671 v3.3.1
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version18(18)}; -- from ETSI HI2Operations TS 101 671 v3.12.1
-- Object Identifier Definitions
......@@ -24,7 +24,7 @@ securityDomain(2) lawfulIntercept(2)}
-- Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)}
hi3DomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi3eps(9) r8(8) version-0(0)}
hi3DomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi3eps(9) r12(12) version-0(0)}
CC-PDU ::= SEQUENCE
{
......@@ -78,7 +78,8 @@ ICE-type ::= ENUMERATED
...,
s-GW (3),
pDN-GW (4),
colocated-SAE-GWs (5)
colocated-SAE-GWs (5) ,
ePDG (6)
}
END
\ No newline at end of file
EpsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2eps(8) r12(12) version-55(55)}
EpsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2eps(8) r12(12) version-56(56)}
DEFINITIONS IMPLICIT TAGS ::=
......@@ -41,7 +41,7 @@ securityDomain(2) lawfulIntercept(2)}
-- Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)}
hi2epsDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2eps(8) r12(12) version-55(55)}
hi2epsDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2eps(8) r12(12) version-56(56)}
eps-sending-of-IRI OPERATION ::=
{
......@@ -182,25 +182,50 @@ IRI-Parameters ::= SEQUENCE
uLITimestamp [48] OCTET STRING (SIZE (8)) OPTIONAL,
-- Coded according to 3GPP TS 29.060 [17]; Only the ULI Timestamp value is reported.
packetDataHeaderInformation [49] PacketDataHeaderInformation OPTIONAL,
mediaSecFailureIndication [50] MediaSecFailureIndication OPTIONAL, csgIdentity [51] OCTET STRING (SIZE (4)) OPTIONAL, -- Octets are coded according
mediaSecFailureIndication [50] MediaSecFailureIndication OPTIONAL,
csgIdentity [51] OCTET STRING (SIZE (4)) OPTIONAL, -- Octets are coded according
-- to 3GPP TS 23.003 [25]. The 27 bits specified in TS 23.003 shall be encoded as follows.
-- The most significant bit of the CSG Identity shall be encoded in the most significant
-- bit of the first octet of the octet string and the least significant bit coded in bit 6
-- of octet 4.
heNBIdentity [52] OCTET STRING OPTIONAL, -- 4 or 6 octets are coded with the
-- with the HNB Unqiue Identity as specified in 3GPP TS 23.003 [25], Clause 4.10.
heNBiPAddress [53] IPAddress,
heNBLocation [54] HeNBLocation,
tunnelProtocol [55] TunnelProtocol,
heNBiPAddress [53] IPAddress OPTIONAL,
heNBLocation [54] HeNBLocation OPTIONAL,
tunnelProtocol [55] TunnelProtocol, OPTIONAL
pANI-Header-Info [56] SEQUENCE OF PANI-Header-Info OPTIONAL,
-- information extracted from P-Access-Network-Info headers of SIP message;
-- described in TS 24.229 7.2A.4 [76]
national-HI2-ASN1parameters [255] National-HI2-ASN1parameters OPTIONAL
national-HI2-ASN1parameters [256] National-HI2-ASN1parameters OPTIONAL
}
-- Parameters having the same tag numbers must be identical in Rel-5 and onwards modules
-- PARAMETERS FORMATS
PANI-Header-Info::= SEQUENCE
{
access-Type [1] OCTET STRING OPTIONAL,
-- ASCII chain '3GPP-UTRAN-TDD', '3GPP-E-UTRAN-TDD',... : see TS 24.229 7.2A.4 [76]
access-Class [2] OCTET STRING OPTIONAL,
-- ASCII chain '3GPP-UTRAN', '3GPP-E-UTRAN',... : see TS 24.229 7.2A.4 [76]
network-Provided [3] NULL OPTIONAL,
-- present if provided by the network
pANI-Location [4] PANI-Location OPTIONAL,
...
}
PANI-Location ::= SEQUENCE
{
raw-Location [1] OCTET-STRING OPTIONAL,
-- raw copy of the location string from the P-Access-Network-Info header
location [2] Location OPTIONAL,
ePSLocation [3] EPSLocation OPTIONAL,
...
}
PartyInformation ::= SEQUENCE
{
party-Qualifier [0] ENUMERATED
......@@ -797,4 +822,18 @@ ReportInterval ::= SEQUENCE
}
TunnelProtocol ::= CHOICE
{
rfc2868ValueField [0] OCTET STRING, -- coded to indicate the type of tunnel established between
-- the HeNB and the SeGW as specified in TS 33.320. The actual coding is provided in 3 octets
-- with the Value field of the Tunnel Type RADIUS attribute as specified in IETF RFC 2868.
-- This corresponds to the outer layer tunnel between the HeNB and the SeGW as viewed by the
-- SeGW
nativeIPSec [1] NULL, -- if native IPSec is required by TS 33.320 between HeNB and SeGW
...
}
HeNBLocation ::= EPSLocation
END
\ No newline at end of file
UmtsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2(1) r12(12) version-4 (4)}
UmtsHI2Operations {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi2(1) r12(12) version-5 (5)}
DEFINITIONS IMPLICIT TAGS ::=
......@@ -34,7 +34,7 @@ securityDomain(2) lawfulIntercept(2)}
-- Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)}
hi2DomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2(1) r12(12) version-4 (4)}
hi2DomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi2(1) r12(12) version-5 (5)}
umts-sending-of-IRI OPERATION ::=
{
......@@ -171,6 +171,9 @@ IRI-Parameters ::= SEQUENCE
-- Coded according to 3GPP TS 29.060 [17]; Only the ULI Timestamp value is reported.
packetDataHeaderInformation [43] PacketDataHeaderInformation OPTIONAL,
mediaSecFailureIndication [44] MediaSecFailureIndication OPTIONAL,
pANI-Header-Info [45] SEQUENCE OF PANI-Header-Info OPTIONAL,
-- information extracted from P-Access-Network-Info headers of SIP message;
-- described in TS 24.229 7.2A.4 [76]
national-HI2-ASN1parameters [255] National-HI2-ASN1parameters OPTIONAL
......@@ -179,6 +182,28 @@ IRI-Parameters ::= SEQUENCE
-- PARAMETERS FORMATS
PANI-Header-Info::= SEQUENCE
{
access-Type [1] OCTET STRING OPTIONAL,
-- ASCII chain '3GPP-GERAN',... : see TS 24.229 7.2A.4 [76]
access-Class [2] OCTET STRING OPTIONAL,
-- ASCII chain'3GPP-GERAN',... : see TS 24.229 7.2A.4 [76]
network-Provided [3] NULL OPTIONAL,
-- present if provided by the network
pANI-Location [4] PANI-Location OPTIONAL,
...
}
PANI-Location ::= SEQUENCE
{
raw-Location [1] OCTET-STRING OPTIONAL,
-- raw copy of the location string from the P-Access-Network-Info header
location [2] Location OPTIONAL,
ePSLocation [3] EPSLocation OPTIONAL,
...
}
PartyInformation ::= SEQUENCE
{
party-Qualifier [0] ENUMERATED
......
VoIP-HI3-IMS {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) threeGPP(4) hi3voip(12) r12(12) version-1(1)}
DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
LawfulInterceptionIdentifier,
TimeStamp
FROM HI2Operations
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulIntercept(2) hi2(1) version18(18)}-- from ETSI HI2Operations TS 101 671, version 3.12.1
National-HI3-ASN1parameters
FROM Eps-HI3-PS {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) threeGPP(4) hi3eps(9) r8(8) version-0(0)}
-- Object Identifier Definitions
-- Security DomainId
lawfulInterceptDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0)
securityDomain(2) lawfulIntercept(2)}
-- Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)}
hi3voipDomainId OBJECT IDENTIFIER ::= {threeGPPSUBDomainId hi3voip(12) r12(12) version-1(1)}
Voip-CC-PDU ::= SEQUENCE
{
voipLIC-header [1] VoipLIC-header,
payload [2] OCTET STRING
}
VoipLIC-header ::= SEQUENCE
{
hi3voipDomainId [0] OBJECT IDENTIFIER, -- 3GPP VoIP HI3 Domain
lIID [2] LawfulInterceptionIdentifier OPTIONAL,
voipCorrelationNumber [3] VoipCorrelationNumber, -- Contained in CorrelationValues [HI2]
timeStamp [4] TimeStamp OPTIONAL,
sequence-number [5] INTEGER (0..65535),
t-PDU-direction [6] TPDU-direction,
national-HI3-ASN1parameters [7] National-HI3-ASN1parameters OPTIONAL,
-- encoded per national requirements
ice-type [8] ICE-type OPTIONAL,
-- The ICE-type indicates the applicable Intercepting Control Element in which
-- the VoIP CC is intercepted.
...
}
VoipCorrelationNumber ::= OCTET STRING
TPDU-direction ::= ENUMERATED
{
from-target (1),
to-target (2),
combined (3), -- Indicates that combined CC (i.e., from/to-target)delivery is used.
unknown (4)
}
ICE-type ::= ENUMERATED {
ggsn (1),
pDN-GW (2),
aGW (3),
trGW (4),
mGW (5),
other (6),
unknown (7),
... ,
mRF (8)
}
National-HI3-ASN1parameters ::= SEQUENCE
{
countryCode [1] PrintableString (SIZE (2)),
-- Country Code according to ISO 3166-1 [39],
-- the country to which the parameters inserted after the extension marker apply
...
-- In case a given country wants to use additional national parameters according to its law,
-- these national parameters should be defined using the ASN.1 syntax and added after the
-- extension marker (...).
-- It is recommended that "version parameter" and "vendor identification parameter" are
-- included in the national parameters definition. Vendor identifications can be
-- retrieved from IANA web site. It is recommended to avoid
-- using tags from 240 to 255 in a formal type definition.
}
END
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment