Commit fc189187 authored by canterburym's avatar canterburym
Browse files

TS 102 657 v1.22.1 (2018-09-20) agreed at LI#48 (Bergen, 2018-06-26)

parent 30c2e0be
Pipeline #4154 failed with stage
in 6 seconds
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version19(19)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version20(20)}
DEFINITIONS IMPLICIT TAGS ::=
......@@ -12,7 +12,7 @@ BEGIN
retainedDataDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3)}
-- rdHeader
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version19(19)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version20(20)}
-- ======================================
-- Top level definitions for RDHI wrapper
......@@ -40,7 +40,10 @@ RetainedDataHeader ::= SEQUENCE
timeStamp [3] GeneralizedTime,
thirdPartyCSPID [4] CSPID OPTIONAL,
... ,
requestType [5] RequestType OPTIONAL
requestType [5] RequestType OPTIONAL,
requestFlag [6] RequestFlag OPTIONAL
-- Optional parameter specifying additional information associated with the request.
}
CSPID ::= UTF8String
......@@ -49,6 +52,9 @@ CSPID ::= UTF8String
RequestType ::= UTF8String
-- Description or reference of the type of Retained Data request
RequestFlag ::= UTF8String
-- Configuration information associated with the request
RequestID ::= SEQUENCE
{
countryCode [1] CountryCode,
......@@ -56,7 +62,9 @@ RequestID ::= SEQUENCE
requestNumber [3] RequestNumber OPTIONAL,
-- all messages except GetStatusMessage and StatusMessage have a request number
-- (see clause 6.1.2)
...
...,
externalIdentifier [4] ExternalIdentifier OPTIONAL
-- Optional identifier for the request, for correlation with warrant management systems.
}
CountryCode ::= UTF8String (SIZE(2))
......@@ -68,6 +76,8 @@ AuthorisedOrganisationID::= UTF8String
RequestNumber ::= UTF8String
-- Unique within a given country and Authorized Organization
ExternalIdentifier ::= UTF8String
-- =================================================
-- Definitions for Retained Data payload information
-- =================================================
......@@ -516,10 +526,11 @@ OtherAddress ::= SEQUENCE
AuthenticationInfo ::= SEQUENCE
{
authenticationType [1] UTF8String OPTIONAL,
-- the type of document used to authenticate, e.g. passport, driver's license
authenticationNumber [2] UTF8String OPTIONAL,
-- the number of the document used to authenticate
...
...,
issuingCountry [3] UTF8String (SIZE (2)) OPTIONAL,
issuingOrganization [4] UTF8String OPTIONAL,
nationality [5] UTF8String OPTIONAL
}
PaymentDetails ::= SEQUENCE
......@@ -527,7 +538,8 @@ PaymentDetails ::= SEQUENCE
billingMethod [1] BillingMethod OPTIONAL,
bankAccount [2] BankAccount OPTIONAL,
billingAddress [3] ContactDetails OPTIONAL,
...
...,
billingIdentifier [4] BillingIdentifier OPTIONAL
}
BankAccount ::= SEQUENCE
......@@ -620,7 +632,12 @@ ICCIDInfo ::= SEQUENCE
iCCID [1] UTF8String OPTIONAL,
timeSpan [2] TimeSpan OPTIONAL,
-- activation- and deactivation-date if applicable in which the ICCID was active
...
...,
pUK [3] UTF8String OPTIONAL,
-- PUK code associated with the ICCID
pUK2 [4] UTF8String OPTIONAL,
-- PUK2 code associated with the ICCID
iMSI [5] IMSI OPTIONAL
}
LoginInfo ::= SEQUENCE
......@@ -1250,10 +1267,11 @@ Location ::= SEQUENCE
maritimeTransport [13] MaritimeTransport OPTIONAL,
-- Information about the mobile cells embarked on ships using
-- satellite transponder backhaul
airTransport [14] AirTransport OPTIONAL
airTransport [14] AirTransport OPTIONAL,
-- Information about the mobile cells embarked on aircraft using
-- satellite transponder backhaul
bSSID [15] OCTET STRING (SIZE (6)) OPTIONAL
-- 48-bit (6 octet) MAC address of the WLAN access point derived from the BSSID
}
GSMLocation ::= CHOICE
......@@ -1521,7 +1539,9 @@ MsgStore ::= SEQUENCE
aliases [3] SEQUENCE OF MsgAddress OPTIONAL,
-- The complete list of all addresses that get delivered into this message store.
providerID [4] MsgProviderID OPTIONAL,
...
...,
msgForwardingAddresses [5] SEQUENCE OF MsgAddress OPTIONAL,
msgStoreSubscriberRelatedIDs [6] SEQUENCE OF ContactDetails OPTIONAL
}
MsgStoreID ::= OCTET STRING
......@@ -1687,7 +1707,8 @@ MultimediaRecord ::= CHOICE
multimediaSubscriber [1] MultimediaSubscriber,
multimediaBillingDetails [2] MultimediaBillingDetails,
multimediaServiceUsage [3] MultimediaServiceUsage,
...
...,
multimediaDevice [4] MultimediaDevice
}
-- ==============================
......@@ -1765,8 +1786,12 @@ SubscribedMultimediaServices ::= SEQUENCE
otherAddresses [17] SEQUENCE OF OtherAddress OPTIONAL,
multimediaServiceType [18] UTF8String OPTIONAL,
-- Service name used by the service provider which may be proprietary
orderTime [19] GeneralizedTime OPTIONAL
orderTime [19] GeneralizedTime OPTIONAL,
-- Time when the subscribed service was ordered by the user
iMEIs [20] SEQUENCE OF IMEI OPTIONAL,
registeredICCIDs [21] SEQUENCE OF ICCIDInfo OPTIONAL,
privateUserIdentities [22] SEQUENCE OF IMPI OPTIONAL,
allocatedDeviceIDs [23] SEQUENCE OF MultimediaDeviceID OPTIONAL
}
MultimediaServiceType ::= ENUMERATED
......@@ -1779,6 +1804,9 @@ MultimediaServiceType ::= ENUMERATED
...
}
IMPI ::= UTF8String
-- Private User Identity of the IP Multimedia Subsystem subscription
-- =================================
-- Definitions of Service Usage Data
-- =================================
......@@ -1818,7 +1846,9 @@ MultimediaServiceUsage ::= SEQUENCE
clientIP [19] IPAddress OPTIONAL,
relayIP [20] IPAddress OPTIONAL,
vmLength [21] INTEGER OPTIONAL, -- number of seconds
reason [22] UTF8String OPTIONAL
reason [22] UTF8String OPTIONAL,
smsInformation [23] SmsInformation OPTIONAL,
mmsInformation [24] MmsInformation OPTIONAL
}
MultimediaPartyInformation ::= SEQUENCE
......@@ -1842,8 +1872,9 @@ MultimediaPartyInformation ::= SEQUENCE
-- e.g. SIP User-Agent field (see RFC 3261 [26])
octetsUploaded [15] INTEGER OPTIONAL,
octetsDownloaded [16] INTEGER OPTIONAL,
accessNetworkInformation [17] SEQUENCE OF AccessNetworkInfo OPTIONAL
accessNetworkInformation [17] SEQUENCE OF AccessNetworkInfo OPTIONAL,
privateUserIdentity [18] IMPI OPTIONAL,
iMEI [19] IMEI OPTIONAL
}
MultimediaCallID ::= UTF8String
......@@ -1853,7 +1884,11 @@ MultimediaCommunicationType ::= ENUMERATED
multimediaFixed(0),
multimediaWireless(1),
multimediaNetworkIndependent(2),
...
...,
telephonyFixed(3),
telephonyWireless(4),
sMS(5),
mMS(6)
}
MultimediaPartyRole ::= ENUMERATED
......@@ -1869,7 +1904,21 @@ MultimediaPartyRole ::= ENUMERATED
broadcastReceiver(8),
broadcastSender(9),
...,
originalCalling(10)
originalCalling(10),
forwarded-to-Party(11),
connected(12),
userProvidedCalling(13),
roaming(14),
translated(15),
singlePersonalNumber(16),
smsOriginator(17),
smsRecipient(18),
smsOriginatorTrn(19),
smsRecipientTrn(20),
mmsOriginator(21),
mmsRecipient(22),
mmsOriginatorTrn(23),
mmsRecipientTrn(24)
}
MultimediaBearerService ::= ENUMERATED
......@@ -2059,6 +2108,42 @@ NationalMultimediaMediaComponent ::= SEQUENCE
...
}
-- =======================
-- Device Data definitions
-- =======================
MultimediaDevice ::= SEQUENCE
{
deviceIDType [1] ENUMERATED
-- Type of identifier for telephony device
{
unknown(0),
imei(1),
macAddress(2),
...
} OPTIONAL,
multimediaDeviceID [2] MultimediaDeviceID OPTIONAL,
-- Unique identifier for this device according to type of identifier
subscriberID [3] MultimediaSubscriberID OPTIONAL,
-- Identifier for a known user of this equipment.
-- Usage of this parameter is subject to national legislation.
nationalMultimediaDevice [4] NationalMultimediaDevice OPTIONAL,
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
...
}
NationalMultimediaDevice ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
MultimediaDeviceID ::= OCTET STRING
-- A unique identifier for the multimedia device. For example, the IMEI number
-- of a mobile handset
NetworkAccessRecord::= CHOICE
{
naSubscriber [1] NASubscriber,
......@@ -2128,8 +2213,8 @@ NAServiceSubscription ::= SEQUENCE
otherAddresses [18] SEQUENCE OF OtherAddress OPTIONAL,
allocatedDevices [19] SEQUENCE OF NADevice OPTIONAL,
-- If present, contains device details for all elements from allocatedDeviceIDs
mSISDNs [20] SEQUENCE OF PartyNumber OPTIONAL
mSISDNs [20] SEQUENCE OF PartyNumber OPTIONAL,
registeredICCIDs [21] SEQUENCE OF ICCIDInfo OPTIONAL
}
NationalNASubscription ::= SEQUENCE
......
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://uri.etsi.org/02657/v1.19.1#/RetainedData" targetNamespace="http://uri.etsi.org/02657/v1.19.1#/RetainedData" elementFormDefault="qualified">
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://uri.etsi.org/02657/v1.22.1#/RetainedData" targetNamespace="http://uri.etsi.org/02657/v1.22.1#/RetainedData" elementFormDefault="qualified">
<xsd:annotation>
<xsd:documentation xml:lang="en">
XSD translated from ASN.1 derived from outcome of TS 102 657 v1.19.1
XSD translated from ASN.1 derived from outcome of TS 102 657 v1.22.1
</xsd:documentation>
</xsd:annotation>
<xsd:simpleType name="GeneralizedTime">
......@@ -34,7 +34,7 @@
<xsd:simpleType name="CountryCode">
<xsd:annotation>
<xsd:documentation xml:lang="en">
A country code as per ISO 3166-1 [xx]
A country code as per ISO 3166-1 [4]
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
......@@ -401,6 +401,7 @@
<xsd:element name="countryCode" type="CountryCode"/>
<xsd:element name="authorisedOrganisationID" type="AuthorisedOrganisationID"/>
<xsd:element name="requestNumber" minOccurs="0" type="RequestNumber"/>
<xsd:element name="externalIdentifier" minOccurs="0" type="ExternalIdentifier"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -411,6 +412,7 @@
<xsd:element name="timeStamp" type="GeneralizedTime"/>
<xsd:element name="thirdPartyCSPID" minOccurs="0" type="CSPID"/>
<xsd:element name="requestType" minOccurs="0" type="RequestType"/>
<xsd:element name="requestFlag" type="RequestFlag" minOccurs="0"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -514,6 +516,15 @@
<xsd:sequence>
<xsd:element name="authenticationType" minOccurs="0" type="xsd:string"/>
<xsd:element name="authenticationNumber" minOccurs="0" type="xsd:string"/>
<xsd:element name="issuingCountry" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:length value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="issuingOrganization" minOccurs="0" type="xsd:string"/>
<xsd:element name="nationality" minOccurs="0" type="xsd:string"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -522,6 +533,7 @@
<xsd:element name="billingMethod" minOccurs="0" type="BillingMethod"/>
<xsd:element name="bankAccount" minOccurs="0" type="BankAccount"/>
<xsd:element name="billingAddress" minOccurs="0" type="ContactDetails"/>
<xsd:element name="billingIdentifier" minOccurs="0" type="BillingIdentifier"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -595,6 +607,9 @@
<xsd:sequence>
<xsd:element name="iCCID" minOccurs="0" type="xsd:string"/>
<xsd:element name="timeSpan" minOccurs="0" type="TimeSpan"/>
<xsd:element name="pUK" minOccurs="0" type="xsd:string"/>
<xsd:element name="pUK2" minOccurs="0" type="xsd:string"/>
<xsd:element name="iMSI" minOccurs="0" type="IMSI"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="LoginInfo">
......@@ -1027,6 +1042,23 @@
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MultimediaDevice">
<xsd:sequence>
<xsd:element name="deviceIDType" minOccurs="0">
<xsd:complexType>
<xsd:choice>
<xsd:element name="unknown" type="NULL"/>
<xsd:element name="imei" type="NULL"/>
<xsd:element name="macAddress" type="NULL"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="multimediaDeviceID" minOccurs="0" type="MultimediaDeviceID"/>
<xsd:element name="subscriberID" minOccurs="0" type="MultimediaSubscriberID"/>
<xsd:element name="nationalMultimediaDevice" minOccurs="0" type="NationalMultimediaDevice"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NationalTelephonyDevice">
<xsd:sequence>
<xsd:element name="countryCode">
......@@ -1341,6 +1373,13 @@
</xsd:element>
<xsd:element name="maritimeTransport" minOccurs="0" type="MaritimeTransport"/>
<xsd:element name="airTransport" minOccurs="0" type="AirTransport"/>
<xsd:element name="bSSID" minOccurs="0">
<xsd:simpleType>
<xsd:restriction base="xsd:hexBinary">
<xsd:length value="6"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -1507,6 +1546,20 @@
</xsd:complexType>
</xsd:element>
<xsd:element name="providerID" minOccurs="0" type="MsgProviderID"/>
<xsd:element name="msgForwardingAddresses" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="MsgAddress" type="MsgAddress"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="msgStoreSubscriberRelatedIDs" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="ContactDetails" type="ContactDetails"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -1745,6 +1798,13 @@
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="registeredICCIDs" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="ICCIDInfo" type="ICCIDInfo"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -2313,6 +2373,7 @@
<xsd:element name="multimediaSubscriber" type="MultimediaSubscriber"/>
<xsd:element name="multimediaBillingDetails" type="MultimediaBillingDetails"/>
<xsd:element name="multimediaServiceUsage" type="MultimediaServiceUsage"/>
<xsd:element name="multimediaDevice" type="MultimediaDevice"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
......@@ -2392,6 +2453,34 @@
</xsd:element>
<xsd:element name="multimediaServiceType" minOccurs="0" type="xsd:string"/>
<xsd:element name="orderTime" minOccurs="0" type="GeneralizedTime"/>
<xsd:element name="iMEIs" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="IMEI" type="IMEI"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="registeredICCIDs" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="ICCIDInfo" type="ICCIDInfo"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="privateUserIdentities" minOccurs="0">
<xsd:complexType>
<xsd:sequence maxOccurs="unbounded">
<xsd:element name="IMPI" type="IMPI"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="allocatedDeviceIDs" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="MultimediaDeviceID" type="MultimediaDeviceID"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -2456,6 +2545,8 @@
<xsd:element name="relayIP" minOccurs="0" type="IPAddress"/>
<xsd:element name="vmLength" minOccurs="0" type="xsd:integer"/>
<xsd:element name="reason" minOccurs="0" type="xsd:string"/>
<xsd:element name="smsInformation" minOccurs="0" type="SmsInformation"/>
<xsd:element name="mmsInformation" minOccurs="0" type="MmsInformation"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -2483,6 +2574,8 @@
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="privateUserIdentity" minOccurs="0" type="IMPI"/>
<xsd:element name="iMEI" minOccurs="0" type="IMEI"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -2494,6 +2587,10 @@
<xsd:element name="multimediaFixed" type="NULL"/>
<xsd:element name="multimediaWireless" type="NULL"/>
<xsd:element name="multimediaNetworkIndependent" type="NULL"/>
<xsd:element name="telephonyFixed" type="NULL"/>
<xsd:element name="telephonyWireless" type="NULL"/>
<xsd:element name="sMS" type="NULL"/>
<xsd:element name="mMS" type="NULL"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
......@@ -2510,6 +2607,20 @@
<xsd:element name="broadcastReceiver" type="NULL"/>
<xsd:element name="broadcastSender" type="NULL"/>
<xsd:element name="originalCalling" type="NULL"/>
<xsd:element name="forwarded-to-Party" type="NULL"/>
<xsd:element name="connected" type="NULL"/>
<xsd:element name="userProvidedCalling" type="NULL"/>
<xsd:element name="roaming" type="NULL"/>
<xsd:element name="translated" type="NULL"/>
<xsd:element name="singlePersonalNumber" type="NULL"/>
<xsd:element name="smsOriginator" type="NULL"/>
<xsd:element name="smsRecipient" type="NULL"/>
<xsd:element name="smsOriginatorTrn" type="NULL"/>
<xsd:element name="smsRecipientTrn" type="NULL"/>
<xsd:element name="mmsOriginator" type="NULL"/>
<xsd:element name="mmsRecipient" type="NULL"/>
<xsd:element name="mmsOriginatorTrn" type="NULL"/>
<xsd:element name="mmsRecipientTrn" type="NULL"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
......@@ -2765,4 +2876,28 @@
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
<xsd:simpleType name="MultimediaDeviceID">
<xsd:restriction base="xsd:hexBinary"/>
</xsd:simpleType>
<xsd:complexType name="NationalMultimediaDevice">
<xsd:sequence>
<xsd:element name="countryCode">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:length value="2"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="ExternalIdentifier">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="IMPI">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:simpleType name="RequestFlag">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
</xsd:schema>
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version19(19)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version20(20)}
DEFINITIONS IMPLICIT TAGS ::=
......@@ -12,7 +12,7 @@ BEGIN
retainedDataDomainId OBJECT IDENTIFIER ::= {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3)}
-- rdHeader
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version19(19)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version20(20)}
-- ======================================
-- Top level definitions for RDHI wrapper
......@@ -40,7 +40,10 @@ RetainedDataHeader ::= SEQUENCE
timeStamp [3] GeneralizedTime,
thirdPartyCSPID [4] CSPID OPTIONAL,
... ,
requestType [5] RequestType OPTIONAL
requestType [5] RequestType OPTIONAL,
requestFlag [6] RequestFlag OPTIONAL
-- Optional parameter specifying additional information associated with the request.
}
CSPID ::= UTF8String
......@@ -49,6 +52,9 @@ CSPID ::= UTF8String
RequestType ::= UTF8String
-- Description or reference of the type of Retained Data request
RequestFlag ::= UTF8String
-- Configuration information associated with the request
RequestID ::= SEQUENCE
{
countryCode [1] CountryCode,
......@@ -56,7 +62,9 @@ RequestID ::= SEQUENCE
requestNumber [3] RequestNumber OPTIONAL,
-- all messages except GetStatusMessage and StatusMessage have a request number
-- (see clause 6.1.2)
...
...,
externalIdentifier [4] ExternalIdentifier OPTIONAL
-- Optional identifier for the request, for correlation with warrant management systems.
}
CountryCode ::= UTF8String (SIZE(2))
......@@ -68,6 +76,8 @@ AuthorisedOrganisationID::= UTF8String
RequestNumber ::= UTF8String
-- Unique within a given country and Authorized Organization
ExternalIdentifier ::= UTF8String
-- =================================================
-- Definitions for Retained Data payload information
-- =================================================
......@@ -516,10 +526,11 @@ OtherAddress ::= SEQUENCE
AuthenticationInfo ::= SEQUENCE
{
authenticationType [1] UTF8String OPTIONAL,
-- the type of document used to authenticate, e.g. passport, driver's license
authenticationNumber [2] UTF8String OPTIONAL,
-- the number of the document used to authenticate
...
...,
issuingCountry [3] UTF8String (SIZE (2)) OPTIONAL,
issuingOrganization [4] UTF8String OPTIONAL,
nationality [5] UTF8String OPTIONAL
}
PaymentDetails ::= SEQUENCE
......@@ -527,7 +538,8 @@ PaymentDetails ::= SEQUENCE
billingMethod [1] BillingMethod OPTIONAL,
bankAccount [2] BankAccount OPTIONAL,
billingAddress [3] ContactDetails OPTIONAL,
...
...,
billingIdentifier [4] BillingIdentifier OPTIONAL
}
BankAccount ::= SEQUENCE
......@@ -620,7 +632,12 @@ ICCIDInfo ::= SEQUENCE
iCCID [1] UTF8String OPTIONAL,
timeSpan [2] TimeSpan OPTIONAL,
-- activation- and deactivation-date if applicable in which the ICCID was active
...
...,
pUK [3] UTF8String OPTIONAL,
-- PUK code associated with the ICCID
pUK2 [4] UTF8String OPTIONAL,
-- PUK2 code associated with the ICCID
iMSI [5] IMSI OPTIONAL
}
LoginInfo ::= SEQUENCE
......@@ -1250,10 +1267,11 @@ Location ::= SEQUENCE
maritimeTransport [13] MaritimeTransport OPTIONAL,
-- Information about the mobile cells embarked on ships using
-- satellite transponder backhaul
airTransport [14] AirTransport OPTIONAL
airTransport [14] AirTransport OPTIONAL,
-- Information about the mobile cells embarked on aircraft using
-- satellite transponder backhaul
bSSID [15] OCTET STRING (SIZE (6)) OPTIONAL
-- 48-bit (6 octet) MAC address of the WLAN access point derived from the BSSID
}
GSMLocation ::= CHOICE
......@@ -1521,7 +1539,9 @@ MsgStore ::= SEQUENCE
aliases [3] SEQUENCE OF MsgAddress OPTIONAL,
-- The complete list of all addresses that get delivered into this message store.
providerID [4] MsgProviderID OPTIONAL,
...
...,
msgForwardingAddresses [5] SEQUENCE OF MsgAddress OPTIONAL,
msgStoreSubscriberRelatedIDs [6] SEQUENCE OF ContactDetails OPTIONAL
}
MsgStoreID ::= OCTET STRING
......@@ -1687,7 +1707,8 @@ MultimediaRecord ::= CHOICE
multimediaSubscriber [1] MultimediaSubscriber,
multimediaBillingDetails [2] MultimediaBillingDetails,
multimediaServiceUsage [3] MultimediaServiceUsage,
...
...,
multimediaDevice [4] MultimediaDevice
}
-- ==============================
......@@ -1765,8 +1786,12 @@ SubscribedMultimediaServices ::= SEQUENCE
otherAddresses [17] SEQUENCE OF OtherAddress OPTIONAL,
multimediaServiceType [18] UTF8String OPTIONAL,
-- Service name used by the service provider which may be proprietary
orderTime [19] GeneralizedTime OPTIONAL
orderTime [19] GeneralizedTime OPTIONAL,
-- Time when the subscribed service was ordered by the user
iMEIs [20] SEQUENCE OF IMEI OPTIONAL,
registeredICCIDs [21] SEQUENCE OF ICCIDInfo OPTIONAL,
privateUserIdentities [22] SEQUENCE OF IMPI OPTIONAL,
allocatedDeviceIDs [23] SEQUENCE OF MultimediaDeviceID OPTIONAL