Commit 845248d0 authored by canterburym's avatar canterburym
Browse files

TS 102 657 v1.3.1 (2009-09-22) agreed at LI#22 (Trouville, 2009-09-22)

parent e91e4d37
Pipeline #3944 passed with stage
in 6 seconds
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version2(2)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version3(3)}
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) version2(2)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version3(3)}
-- ======================================
-- Top level definitions for RDHI wrapper
......@@ -28,6 +28,7 @@ RetainedDataMessage ::= SEQUENCE
-- retainedDataPayload)
...
}
-- ==========================================================================
-- Definitions for Retained Data header information, present in every message
-- ==========================================================================
......@@ -89,8 +90,9 @@ RetainedDataPayload ::= CHOICE
RequestMessage ::= SEQUENCE
{
requestPriority [1] RequestPriority,
requestParameters [2] RequestConstraints,
requestPriority [1] RequestPriority OPTIONAL,
requestParameters [2] RequestConstraints OPTIONAL,
-- Optional only in case a warrant is transmitted independently of a request
deliveryPointHIB [3] DeliveryPointHIB OPTIONAL,
-- pre-arranged set of delivery address(es) of that specific Authorized Organization
maxHits [4] INTEGER OPTIONAL,
......@@ -101,6 +103,7 @@ RequestMessage ::= SEQUENCE
nationalRequestParameters [5] NationalRequestParameters OPTIONAL,
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
-- or to transmit a warrant.
...
}
......@@ -176,6 +179,8 @@ ResponseRecord ::= SEQUENCE
additionalInformation [3] AdditionalInformation OPTIONAL,
-- see clause 6.2.4
nationalRecordPayload [4] NationalRecordPayload OPTIONAL,
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
...
}
......@@ -302,7 +307,9 @@ TimeSpan ::= SEQUENCE
{
startTime [1] GeneralizedTime OPTIONAL,
endTime [2] GeneralizedTime OPTIONAL,
...
...,
durationTime [3] INTEGER OPTIONAL
-- duration in seconds
}
-- ==============================================
......@@ -426,6 +433,16 @@ TelephonySubscriber ::= SEQUENCE
-- service-specific information about this subscriber
subscribedTelephonyServices [4] SEQUENCE OF SubscribedTelephonyServices OPTIONAL,
-- a subscriber (or account) may have more than one service listed against them
...,
nationalTelephonySubscriberInfo [5] NationalTelephonySubscriberInfo OPTIONAL
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
}
NationalTelephonySubscriberInfo ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
......@@ -456,6 +473,20 @@ SubscribedTelephonyServices ::= SEQUENCE
carrierPreselect [10] BOOLEAN OPTIONAL,
lineStatus [11] UTF8String OPTIONAL,
-- CSP-specific description of current line status, e.g. "Active", "Ceased", etc.
...,
allocatedDeviceIDs [12] SEQUENCE OF TelephonyDeviceID OPTIONAL,
pUKCode [13] UTF8String OPTIONAL,
pUK2Code [14] UTF8String OPTIONAL,
iMEI [15] SEQUENCE OF IMEI OPTIONAL,
nationalTelephonySubscriptionInfo [16] NationalTelephonySubscriptionInfo OPTIONAL
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
}
NationalTelephonySubscriptionInfo ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
......@@ -466,6 +497,16 @@ TelephonyBillingDetails ::= SEQUENCE
billingAddress [3] ContactDetails OPTIONAL,
billingIdentifier [4] BillingIdentifier OPTIONAL,
billingRecords [5] SEQUENCE OF BillingRecords OPTIONAL,
...,
nationalTelephonyBillingDetails [6] NationalTelephonyBillingDetails OPTIONAL
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
}
NationalTelephonyBillingDetails ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
......@@ -482,6 +523,16 @@ BillingRecords ::= SEQUENCE
-- as per ISO 4217 [5]
method [5] UTF8String OPTIONAL,
-- i.e. credit card etc.
...,
nationalTelephonyBillingRecords [6] NationalTelephonyBillingRecords OPTIONAL
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
}
NationalTelephonyBillingRecords ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
......@@ -513,6 +564,17 @@ TelephonyServiceUsage ::= SEQUENCE
bearerService [6] TelephonyBearerService OPTIONAL,
smsInformation [7] SmsInformation OPTIONAL,
ringDuration [8] INTEGER OPTIONAL,
...,
mmsInformation [9] MmsInformation OPTIONAL,
nationalTelephonyServiceUsage [10] NationalTelephonyServiceUsage OPTIONAL
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
}
NationalTelephonyServiceUsage ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
......@@ -533,6 +595,22 @@ TelephonyPartyInformation ::= SEQUENCE
-- Nature of address indicator, e.g. "National", "International"
forwardedTransferredNumber [10] PartyNumber OPTIONAL,
terminatingTransferredNumber [11] PartyNumber OPTIONAL,
...,
emailAddress [12] UTF8String OPTIONAL,
-- used for MMS that supports also the use of E-Mail addresses (RFC 2822 [24])
iMEI [13] IMEI OPTIONAL,
detailedLocation [14] TelephonyNetworkElement OPTIONAL,
-- In the case detailed location information per call and party is available
-- (e.g. the geoCoordinates for this partyNumber)
nationalTelephonyPartyInformation [15] NationalTelephonyPartyInformation OPTIONAL
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
}
NationalTelephonyPartyInformation ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
......@@ -541,7 +619,8 @@ TelephonyCommunicationType ::= ENUMERATED
telephonyFixedCS(0),
telephonyWirelessCS(1),
sMS(2),
...
...,
mMS(3)
}
TelephonyBearerService ::= ENUMERATED
......@@ -595,6 +674,46 @@ SmsInformation ::= SEQUENCE
...
}
MmsInformation ::= SEQUENCE
{
mmsEvent [1] ENUMERATED
{
message(1),
notificationMessage(2),
deliveryReportMessage(3),
readReplyMessage(4),
...
} OPTIONAL,
-- type of message exchanged
mmsStatus [2] ENUMERATED
{
delivered(0),
expired(1),
deleted(2),
replaced(3),
submitted(4),
undeliverable(5),
passed-on(6),
delivery-rejection(7),
delivery-forward(8),
delivery-copy(9),
submission-rejection(10),
submission-failure(11),
...
} OPTIONAL,
mmsNotifInd [3] BOOLEAN OPTIONAL,
-- indication that a delivery notification has been generated
mmsMsgMod [4] ENUMERATED
{
none(1),
modified(2),
stripped(3),
...
} OPTIONAL,
-- message modification indication for MMS
...
}
TelephonyEventInformation ::= SEQUENCE
{
time [1] GeneralizedTime OPTIONAL,
......@@ -614,6 +733,16 @@ TelephonyEventType ::= CHOICE
callForwardingEventType [3] CallForwardingEventType,
messagingEventType [4] MessagingEventType,
prepayServiceEventType [5] PrepayServiceEventType,
...,
nationalTelephonyEventType [6] NationalTelephonyEventType
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
}
NationalTelephonyEventType ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
......@@ -641,7 +770,11 @@ BasicEventType ::= ENUMERATED
mSOriginating(20),
callForwarding(21),
mSTerminating(22),
...
...,
callAttempt(23),
callStart(24),
callEnd(25),
cliWithheld(26)
}
CallForwardingEventType ::= ENUMERATED
......@@ -703,6 +836,16 @@ TelephonyLocation ::= SEQUENCE
-- ID of the network element location (e.g. Cell ID)
timeSpan [2] TimeSpan OPTIONAL,
-- Time span that this location was valid for
...,
nationalTelephonyLocation [3] NationalTelephonyLocation OPTIONAL
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
}
NationalTelephonyLocation ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
......@@ -722,7 +865,11 @@ TelephonyPartyRole ::= ENUMERATED
smsRecipient(11),
smsOriginatorTrn(12),
smsRecipientTrn(13),
...
...,
mmsOriginator(14),
mmsRecipient(15),
mmsOriginatorTrn(16),
mmsRecipientTrn(17)
}
-- =======================
......@@ -742,9 +889,19 @@ TelephonyDevice ::= SEQUENCE
telephonyDeviceID [2] TelephonyDeviceID OPTIONAL,
-- Unique identifier for this telephony device according to type of identifier
...,
subscriberID [3] TelephonySubscriberId OPTIONAL
subscriberID [3] TelephonySubscriberId OPTIONAL,
-- Identifier for a known user of this equipment.
-- Usage of this parameter is subject to national legislation.
nationalTelephonyDevice [4] NationalTelephonyDevice OPTIONAL
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
}
NationalTelephonyDevice ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
TelephonyDeviceID ::= OCTET STRING
......@@ -761,6 +918,16 @@ TelephonyNetworkElement ::= SEQUENCE
cellInformation [2] Location OPTIONAL,
-- The Location information id
validity [3] TimeSpan OPTIONAL,
...,
nationalTelephonyNetworkElement [4] NationalTelephonyNetworkElement OPTIONAL
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
}
NationalTelephonyNetworkElement ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
......@@ -1147,7 +1314,8 @@ NAServiceSubscription ::= SEQUENCE
fixIpAddress [7] IPAddress OPTIONAL,
-- fix assigned IP address
imsi [8] IMSI OPTIONAL,
...
...,
allocatedDeviceIDs [9] SEQUENCE OF NADeviceId OPTIONAL
}
-- ===========================================
......@@ -1186,7 +1354,9 @@ NAServiceUsage ::= SEQUENCE
-- Location of the access (for e.g. GPRS handsets)
dialUpInformation [10] DialUpInformation OPTIONAL,
gprsInformation [11] GprsInformation OPTIONAL,
...
...,
octetsDownloaded [12] INTEGER OPTIONAL,
octetsUploaded [13] INTEGER OPTIONAL
}
NwAccessType ::= ENUMERATED
......@@ -1267,7 +1437,7 @@ NADevice ::= SEQUENCE
}
IMEI ::= OCTET STRING (SIZE(8))
-- format as per TS GSM 09.02 [8]
-- format as per TS GSM 09.02 [8Error! Reference source not found.]
IMSI ::= OCTET STRING (SIZE(3..8))
-- format as per TS GSM 09.02 [8]
......@@ -1355,4 +1525,3 @@ NABillingDetails ::= SEQUENCE
END -- end of RDMessage
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://uri.etsi.org/02657/v1.2.1#/RetainedData"
targetNamespace="http://uri.etsi.org/02657/v1.2.1#/RetainedData"
xmlns="http://uri.etsi.org/02657/v1.3.1#/RetainedData"
targetNamespace="http://uri.etsi.org/02657/v1.3.1#/RetainedData"
elementFormDefault="qualified">
<xsd:annotation>
<xsd:documentation xml:lang="en">
XSD translated from ASN.1 derived from outcome of LI-rap21 (TS 102 657 v1.2.1)
XSD translated from ASN.1 derived from outcome of LI#21 (TS 102 657 v1.3.1)
</xsd:documentation>
</xsd:annotation>
......@@ -102,6 +102,7 @@
<xsd:element name="telephonyFixedCS" type="NULL" minOccurs="0"/>
<xsd:element name="telephonyWirelessCS" type="NULL" minOccurs="0"/>
<xsd:element name="sMS" type="NULL" minOccurs="0"/>
<xsd:element name="mMS" type="NULL" minOccurs="0"/>
</xsd:choice>
</xsd:complexType>
......@@ -120,6 +121,7 @@
<xsd:element name="callForwardingEventType" type="CallForwardingEventType"/>
<xsd:element name="messagingEventType" type="MessagingEventType"/>
<xsd:element name="prepayServiceEventType" type="PrepayServiceEventType"/>
<xsd:element name="nationalTelephonyEventType" type="NationalTelephonyEventType"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
......@@ -148,6 +150,10 @@
<xsd:element name="mSOriginating" type="NULL" minOccurs="0"/>
<xsd:element name="callForwarding" type="NULL" minOccurs="0"/>
<xsd:element name="mSTerminating" type="NULL" minOccurs="0"/>
<xsd:element name="callAttempt" type="NULL" minOccurs="0"/>
<xsd:element name="callStart" type="NULL" minOccurs="0"/>
<xsd:element name="callEnd" type="NULL" minOccurs="0"/>
<xsd:element name="cliWithheld" type="NULL" minOccurs="0"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
......@@ -209,6 +215,19 @@
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="NationalTelephonyEventType">
<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:complexType name="TelephonyPartyRole">
<xsd:choice>
<xsd:element name="originating-Party" type="NULL" minOccurs="0"/>
......@@ -225,6 +244,10 @@
<xsd:element name="smsRecipient" type="NULL" minOccurs="0"/>
<xsd:element name="smsOriginatorTrn" type="NULL" minOccurs="0"/>
<xsd:element name="smsRecipientTrn" type="NULL" minOccurs="0"/>
<xsd:element name="mmsOriginator" type="NULL" minOccurs="0"/>
<xsd:element name="mmsRecipient" type="NULL" minOccurs="0"/>
<xsd:element name="mmsOriginatorTrn" type="NULL" minOccurs="0"/>
<xsd:element name="mmsRecipientTrn" type="NULL" minOccurs="0"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
......@@ -451,6 +474,7 @@
<xsd:sequence>
<xsd:element name="startTime" minOccurs="0" type="GeneralizedTime"/>
<xsd:element name="endTime" minOccurs="0" type="GeneralizedTime"/>
<xsd:element name="durationTime" minOccurs="0" type="xsd:integer"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
......@@ -566,6 +590,30 @@
<xsd:element name="iMSI" minOccurs="0" type="IMSI"/>
<xsd:element name="carrierPreselect" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="lineStatus" minOccurs="0" type="xsd:string"/>
<xsd:element name="allocatedDeviceIDs" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="TelephonyDeviceID" type="TelephonyDeviceID"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="pUKCode" minOccurs="0" type="xsd:string"/>
<xsd:element name="pUK2Code" minOccurs="0" type="xsd:string"/>
<xsd:element name="iMEI" minOccurs="0" type="IMEI"/>
<xsd:element name="nationalTelephonySubscriptionInfo" minOccurs="0" type="NationalTelephonySubscriptionInfo "/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NationalTelephonySubscriptionInfo">
<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>
......@@ -582,6 +630,20 @@
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="nationalTelephonySubscriberInfo " minOccurs="0" type="NationalTelephonySubscriberInfo"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NationalTelephonySubscriberInfo">
<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>
......@@ -599,6 +661,20 @@
</xsd:simpleType>
</xsd:element>
<xsd:element name="method" minOccurs="0" type="xsd:string"/>
<xsd:element name="nationalTelephonyBillingRecords" minOccurs="0" type="NationalTelephonyBillingRecords"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NationalTelephonyBillingRecords">
<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>
......@@ -615,6 +691,20 @@
<xsd:element name="BillingRecords" type="BillingRecords"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="nationalTelephonyBillingDetails" minOccurs="0" type="NationalTelephonyBillingDetails"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NationalTelephonyBillingDetails">
<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>
......@@ -624,6 +714,20 @@
<xsd:sequence>
<xsd:element name="telephonyNetworkID" minOccurs="0" type="TelephonyNetworkID"/>
<xsd:element name="timeSpan" minOccurs="0" type="TimeSpan"/>
<xsd:element name="nationalTelephonyLocation" minOccurs="0" type="NationalTelephonyLocation"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NationalTelephonyLocation">
<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>
......@@ -647,6 +751,23 @@
<xsd:element name="natureOfAddress" minOccurs="0" type="xsd:string"/>
<xsd:element name="forwardedTransferredNumber" minOccurs="0" type="PartyNumber"/>
<xsd:element name="terminatingTransferredNumber" minOccurs="0" type="PartyNumber"/>
<xsd:element name="emailAddress" minOccurs="0" type="xsd:string"/>
<xsd:element name="iMEI" minOccurs="0" type="IMEI"/>
<xsd:element name="detailedLocation" minOccurs="0" type="TelephonyNetworkElement"/>
<xsd:element name="nationalTelephonyPartyInformation" minOccurs="0" type="NationalTelephonyPartyInformation"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NationalTelephonyPartyInformation">
<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>
......@@ -729,6 +850,52 @@
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MmsInformation">
<xsd:sequence>
<xsd:element name="mmsEvent" minOccurs="0">
<xsd:complexType>
<xsd:choice>
<xsd:element name="message" type="NULL" minOccurs="0"/>
<xsd:element name="notificationMessage" type="NULL" minOccurs="0"/>
<xsd:element name="deliveryReportMessage" type="NULL" minOccurs="0"/>
<xsd:element name="readReplyMessage" type="NULL" minOccurs="0"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="mmsStatus" minOccurs="0">
<xsd:complexType>
<xsd:choice>
<xsd:element name="delivered" type="NULL" minOccurs="0"/>
<xsd:element name="expired" type="NULL" minOccurs="0"/>
<xsd:element name="deleted" type="NULL" minOccurs="0"/>
<xsd:element name="replaced" type="NULL" minOccurs="0"/>
<xsd:element name="submitted" type="NULL" minOccurs="0"/>
<xsd:element name="undeliverable" type="NULL" minOccurs="0"/>
<xsd:element name="passed-on" type="NULL" minOccurs="0"/>
<xsd:element name="delivery-rejection" type="NULL" minOccurs="0"/>
<xsd:element name="delivery-forward" type="NULL" minOccurs="0"/>
<xsd:element name="delivery-copy" type="NULL" minOccurs="0"/>
<xsd:element name="submission-rejection" type="NULL" minOccurs="0"/>
<xsd:element name="submission-failure" type="NULL" minOccurs="0"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="mmsNotifInd" minOccurs="0" type="xsd:boolean"/>
<xsd:element name="mmsMsgMod" minOccurs="0">
<xsd:complexType>
<xsd:choice>
<xsd:element name="none" type="NULL" minOccurs="0"/>
<xsd:element name="modified" type="NULL" minOccurs="0"/>
<xsd:element name="stripped" type="NULL" minOccurs="0"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TelephonyServiceUsage">
<xsd:sequence>
<xsd:element name="partyInformation" minOccurs="0">
......@@ -751,6 +918,21 @@
<xsd:element name="bearerService" minOccurs="0" type="TelephonyBearerService"/>
<xsd:element name="smsInformation" minOccurs="0" type="SmsInformation"/>
<xsd:element name="ringDuration" minOccurs="0" type="xsd:integer"/>
<xsd:element name="mmsInformation" minOccurs="0" type="MmsInformation"/>
<xsd:element name="nationalTelephonyServiceUsage " minOccurs="0" type="NationalTelephonyServiceUsage"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="NationalTelephonyServiceUsage">
<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>
......@@ -768,6 +950,20 @@
</xsd:element>
<xsd:element name="telephonyDeviceID" minOccurs="0" type="TelephonyDeviceID"/>
<xsd:element name="subscriberID" minOccurs="0" type="TelephonySubscriberId"/>
<xsd:element name="nationalTelephonyDevice" minOccurs="0" type="NationalTelephonyDevice"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>