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 ::= DEFINITIONS IMPLICIT TAGS ::=
...@@ -12,7 +12,7 @@ LawfulInterceptionIdentifier, ...@@ -12,7 +12,7 @@ LawfulInterceptionIdentifier,
TimeStamp TimeStamp
FROM HI2Operations 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, ConfCorrelation,
...@@ -20,7 +20,7 @@ ConfPartyInformation ...@@ -20,7 +20,7 @@ ConfPartyInformation
FROM CONFHI2Operations FROM CONFHI2Operations
{itu-t(0) identified-organization(4) etsi(0) securityDomain(2) lawfulintercept(2) {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 -- Imported from Conf HI2 Operations part of this standard
-- Object Identifier Definitions -- Object Identifier Definitions
...@@ -31,15 +31,15 @@ securityDomain(2) lawfulIntercept(2)} ...@@ -31,15 +31,15 @@ securityDomain(2) lawfulIntercept(2)}
-- Security Subdomains -- Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)} 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 Conf-CC-PDU ::= SEQUENCE
{ {
confULIC-header [1] ConfULIC-header, confLIC-header [1] ConfLIC-header,
payload [2] OCTET STRING payload [2] OCTET STRING
} }
ConfULIC-header ::= SEQUENCE ConfLIC-header ::= SEQUENCE
{ {
hi3DomainId [0] OBJECT IDENTIFIER, -- 3GPP HI3 Domain hi3DomainId [0] OBJECT IDENTIFIER, -- 3GPP HI3 Domain
lIID [2] LawfulInterceptionIdentifier OPTIONAL, lIID [2] LawfulInterceptionIdentifier OPTIONAL,
...@@ -83,96 +83,5 @@ TPDU-direction ::= ENUMERATED ...@@ -83,96 +83,5 @@ TPDU-direction ::= ENUMERATED
-- Indicates that combined CC delivery is used. -- 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 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 ::= DEFINITIONS IMPLICIT TAGS ::=
...@@ -8,13 +8,13 @@ IMPORTS ...@@ -8,13 +8,13 @@ IMPORTS
EPSCorrelationNumber EPSCorrelationNumber
FROM EpsHI2Operations 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, LawfulInterceptionIdentifier,
TimeStamp TimeStamp
FROM HI2Operations 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 -- Object Identifier Definitions
...@@ -24,7 +24,7 @@ securityDomain(2) lawfulIntercept(2)} ...@@ -24,7 +24,7 @@ securityDomain(2) lawfulIntercept(2)}
-- Security Subdomains -- Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)} 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 CC-PDU ::= SEQUENCE
{ {
...@@ -78,7 +78,8 @@ ICE-type ::= ENUMERATED ...@@ -78,7 +78,8 @@ ICE-type ::= ENUMERATED
..., ...,
s-GW (3), s-GW (3),
pDN-GW (4), pDN-GW (4),
colocated-SAE-GWs (5) colocated-SAE-GWs (5) ,
ePDG (6)
} }
END 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 ::= DEFINITIONS IMPLICIT TAGS ::=
...@@ -41,7 +41,7 @@ securityDomain(2) lawfulIntercept(2)} ...@@ -41,7 +41,7 @@ securityDomain(2) lawfulIntercept(2)}
-- Security Subdomains -- Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)} 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 ::= eps-sending-of-IRI OPERATION ::=
{ {
...@@ -182,25 +182,50 @@ IRI-Parameters ::= SEQUENCE ...@@ -182,25 +182,50 @@ IRI-Parameters ::= SEQUENCE
uLITimestamp [48] OCTET STRING (SIZE (8)) OPTIONAL, uLITimestamp [48] OCTET STRING (SIZE (8)) OPTIONAL,
-- Coded according to 3GPP TS 29.060 [17]; Only the ULI Timestamp value is reported. -- Coded according to 3GPP TS 29.060 [17]; Only the ULI Timestamp value is reported.
packetDataHeaderInformation [49] PacketDataHeaderInformation OPTIONAL, 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. -- 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 -- 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 -- bit of the first octet of the octet string and the least significant bit coded in bit 6
-- of octet 4. -- of octet 4.
heNBIdentity [52] OCTET STRING OPTIONAL, -- 4 or 6 octets are coded with the 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. -- with the HNB Unqiue Identity as specified in 3GPP TS 23.003 [25], Clause 4.10.
heNBiPAddress [53] IPAddress, heNBiPAddress [53] IPAddress OPTIONAL,
heNBLocation [54] HeNBLocation, heNBLocation [54] HeNBLocation OPTIONAL,
tunnelProtocol [55] TunnelProtocol, 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 having the same tag numbers must be identical in Rel-5 and onwards modules
-- PARAMETERS FORMATS -- 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 PartyInformation ::= SEQUENCE
{ {
party-Qualifier [0] ENUMERATED party-Qualifier [0] ENUMERATED
...@@ -797,4 +822,18 @@ ReportInterval ::= SEQUENCE ...@@ -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 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 ::= DEFINITIONS IMPLICIT TAGS ::=
...@@ -34,7 +34,7 @@ securityDomain(2) lawfulIntercept(2)} ...@@ -34,7 +34,7 @@ securityDomain(2) lawfulIntercept(2)}
-- Security Subdomains -- Security Subdomains
threeGPPSUBDomainId OBJECT IDENTIFIER ::= {lawfulInterceptDomainId threeGPP(4)} 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 ::= umts-sending-of-IRI OPERATION ::=
{ {
...@@ -170,7 +170,10 @@ IRI-Parameters ::= SEQUENCE ...@@ -170,7 +170,10 @@ IRI-Parameters ::= SEQUENCE
uLITimestamp [42] OCTET STRING (SIZE (8)) OPTIONAL, uLITimestamp [42] OCTET STRING (SIZE (8)) OPTIONAL,
-- Coded according to 3GPP TS 29.060 [17]; Only the ULI Timestamp value is reported. -- Coded according to 3GPP TS 29.060 [17]; Only the ULI Timestamp value is reported.
packetDataHeaderInformation [43] PacketDataHeaderInformation OPTIONAL, packetDataHeaderInformation [43] PacketDataHeaderInformation OPTIONAL,
mediaSecFailureIndication [44] MediaSecFailureIndication 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 national-HI2-ASN1parameters [255] National-HI2-ASN1parameters OPTIONAL
...@@ -178,6 +181,28 @@ IRI-Parameters ::= SEQUENCE ...@@ -178,6 +181,28 @@ IRI-Parameters ::= SEQUENCE
-- Parameters having the same tag numbers must be identical in Rel-5 and onwards modules -- Parameters having the same tag numbers must be identical in Rel-5 and onwards modules
-- PARAMETERS FORMATS -- 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 PartyInformation ::= SEQUENCE
{ {
......
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