Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
LI - Lawful Interception
Trial
Commits
cf380feb
Commit
cf380feb
authored
Jun 15, 2020
by
canterburym
Browse files
TS 102 657 v1.6.1 (2010-09-03) agreed at LI#24 (Aachen, 2010-06-15)
parent
373f9e44
Pipeline
#3960
passed with stage
in 6 seconds
Changes
4
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
102657/RDMessage.asn
View file @
cf380feb
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version
5(5
)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version
6(6
)}
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) version
5(5
)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version
6(6
)}
-- ======================================
-- Top level definitions for RDHI wrapper
...
...
@@ -150,7 +150,7 @@ ResponseMessage ::= SEQUENCE
responseStatus [1] ResponseStatus,
responsePayload [2] SEQUENCE OF ResponseRecord OPTIONAL,
-- Clause 6 explains use of this field
-- A responseUnavailable message shall not have a responsePayload (see clause 5.3.
3
)
-- A responseUnavailable message shall not have a responsePayload (see clause 5.3.
1
)
-- The responseComplete and responseIncomplete message shall have a responsePayload
-- If there are no responses, the responsePayload is present but has zero entries
nationalResponsePayload [3] NationalResponsePayload OPTIONAL,
...
...
@@ -166,7 +166,7 @@ ResponseStatus ::= CHOICE
responseIncomplete [2] NULL,
-- There may be further results to come
responseUnavailable [3] NULL,
-- See clause
6
.3.
3
-- See clause
5
.3.
1
responseFailed [4] FurtherInformation,
-- See clauses 6.2.2.2 and 6.3.3.2
...
...
...
@@ -377,11 +377,13 @@ PersonName ::= SEQUENCE
ContactDetails ::= SEQUENCE
{
address [1] AddressInformation OPTIONAL,
emailAddress [2] UTF8String OPTIONAL,
contactNumber [3] SEQUENCE OF PartyNumber OPTIONAL,
address
[1] AddressInformation OPTIONAL,
emailAddress
[2] UTF8String OPTIONAL,
contactNumber
[3] SEQUENCE OF PartyNumber OPTIONAL,
-- several numbers (work, home, mobile) may be given for a single subscriber
...
...,
additionalEmailAddresses [4] SEQUENCE OF UTF8String OPTIONAL
-- several email addresses may be given for a single subscriber
}
AddressInformation ::= SEQUENCE
...
...
@@ -413,10 +415,9 @@ AuthenticationInfo ::= SEQUENCE
-- the number of the document used to authenticate
...
}
TelephonyRecord ::= CHOICE
{
telephonySubscriber
[1] TelephonySubscriber,
telephonySubscriber [1] TelephonySubscriber,
telephonyBillingDetails [2] TelephonyBillingDetails,
telephonyServiceUsage [3] TelephonyServiceUsage,
telephonyDevice [4] TelephonyDevice,
...
...
@@ -1170,7 +1171,8 @@ MessageRecord ::= CHOICE
{
msgSubscriber [1] MsgSubscriber,
msgServiceUsage [2] MsgServiceUsage,
...
...,
msgBillingDetails [3] MsgBillingDetails
}
-- ======================================
...
...
@@ -1306,6 +1308,56 @@ MsgStoreOperation ::= SEQUENCE
MessageID ::= UTF8String
-- Unique identifier for this message, e.g RFC 822 header
-- ==============================
-- Definitions of Billing Data
-- ==============================
MsgBillingDetails ::= SEQUENCE
{
subscriberID [1] MsgSubscriberID OPTIONAL,
serviceID [2] UTF8String OPTIONAL,
billingAddress [3] ContactDetails OPTIONAL,
billingIdentifier [4] MsgBillingIdentifier OPTIONAL,
billingRecords [5] SEQUENCE OF MsgBillingRecords OPTIONAL,
nationalMsgBillingDetails [6] NationalMsgBillingDetails OPTIONAL,
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
...
}
NationalMsgBillingDetails ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
MsgBillingIdentifier ::= OCTET STRING
-- Used to correlate billing information
-- useful if the bill-payer is not the subscriber, e.g. company mobiles
MsgBillingRecords ::= SEQUENCE
{
time [1] GeneralizedTime OPTIONAL,
place [2] UTF8String OPTIONAL,
amount [3] REAL OPTIONAL,
currency [4] UTF8String (SIZE(3)) OPTIONAL,
-- as per ISO 4217 [5]
method [5] UTF8String OPTIONAL,
-- i.e. credit card etc.
nationalMsgBillingRecords [6] NationalMultimediaBillingRecords OPTIONAL,
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
...
}
NationalMsgBillingRecords ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
MultimediaRecord ::= CHOICE
{
multimediaSubscriber [1] MultimediaSubscriber,
...
...
@@ -1432,7 +1484,11 @@ MultimediaPartyInformation ::= SEQUENCE
forwardedTransferredIdentifier [11] PartyIdentity OPTIONAL,
terminatingTransferredIdentifier [12] PartyIdentity OPTIONAL,
nationalMultimediaPartyInformation [13] NationalMultimediaPartyInformation OPTIONAL,
...
...,
userAgent [14] UTF8String OPTIONAL,
-- e.g. SIP User-Agent field (see RFC 3261 [26])
octetsUploaded [15] INTEGER OPTIONAL,
octetsDownloaded [16] INTEGER OPTIONAL
}
MultimediaCallID ::= UTF8String
...
...
@@ -1607,6 +1663,7 @@ NationalMultimediaMediaComponent ::= SEQUENCE
-- see comment in NationalRequestParameters
...
}
NetworkAccessRecord::= CHOICE
{
naSubscriber [1] NASubscriber,
...
...
@@ -1660,7 +1717,10 @@ NAServiceSubscription ::= SEQUENCE
-- fix assigned IP address
imsi [8] IMSI OPTIONAL,
...,
allocatedDeviceIDs [9] SEQUENCE OF NADeviceId OPTIONAL
allocatedDeviceIDs [9] SEQUENCE OF NADeviceId OPTIONAL,
naServiceStatus [10] UTF8String OPTIONAL,
-- CSP-specific description of current service status, e.g. Active, Ceased, etc.
registeredICCID [11] UTF8String OPTIONAL
}
-- ===========================================
...
...
@@ -1744,8 +1804,10 @@ GprsInformation ::= SEQUENCE
pDP-type [7] OCTET STRING (SIZE(2)) OPTIONAL,
-- format as per TS 101 671 [6]
...,
gPRSEvent [8] GPRSEvent OPTIONAL
gPRSEvent [8] GPRSEvent OPTIONAL
,
-- format as per 3GPP TS 33.108 [11]
iCCID [9] UTF8String OPTIONAL
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
}
GPRSEvent ::= ENUMERATED
...
...
@@ -1869,3 +1931,4 @@ NABillingDetails ::= SEQUENCE
}
END -- end of RDMessage
102657/RDMessage.xsd
View file @
cf380feb
<?xml version="1.0"?>
<xsd:schema
xmlns:xsd=
"http://www.w3.org/2001/XMLSchema"
xmlns=
"http://uri.etsi.org/02657/v1.
5
.1#/RetainedData"
targetNamespace=
"http://uri.etsi.org/02657/v1.
5
.1#/RetainedData"
xmlns=
"http://uri.etsi.org/02657/v1.
6
.1#/RetainedData"
targetNamespace=
"http://uri.etsi.org/02657/v1.
6
.1#/RetainedData"
elementFormDefault=
"qualified"
>
<xsd:annotation>
<xsd:documentation
xml:lang=
"en"
>
XSD translated from ASN.1 derived from outcome of LI#2
3
(TS 102 657 v1.
5
.1)
XSD translated from ASN.1 derived from outcome of LI#2
4
(TS 102 657 v1.
6
.1)
</xsd:documentation>
</xsd:annotation>
...
...
@@ -508,6 +508,13 @@
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element
name=
"additionalEmailAddresses"
minOccurs=
"0"
>
<xsd:complexType>
<xsd:sequence
minOccurs=
"0"
maxOccurs=
"unbounded"
>
<xsd:element
name=
"AdditionalEmailAddresses"
type=
"xsd:string"
/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
@@ -1450,10 +1457,77 @@
</xsd:choice>
</xsd:complexType>
<xsd:complexType
name=
"MsgBillingRecords"
>
<xsd:sequence>
<xsd:element
name=
"time"
minOccurs=
"0"
type=
"GeneralizedTime"
/>
<xsd:element
name=
"place"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"amount"
minOccurs=
"0"
type=
"xsd:double"
/>
<xsd:element
name=
"currency"
minOccurs=
"0"
>
<xsd:simpleType>
<xsd:restriction
base=
"xsd:string"
>
<xsd:length
value=
"3"
/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element
name=
"method"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"nationalMsgBillingRecords"
minOccurs=
"0"
type=
"NationalMsgBillingRecords"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name=
"NationalMsgBillingRecords"
>
<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=
"MsgBillingIdentifier"
>
<xsd:restriction
base=
"xsd:hexBinary"
/>
</xsd:simpleType>
<xsd:complexType
name=
"MsgBillingDetails"
>
<xsd:sequence>
<xsd:element
name=
"subscriberID"
minOccurs=
"0"
type=
"MsgSubscriberId"
/>
<xsd:element
name=
"serviceID"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"billingAddress"
minOccurs=
"0"
type=
"ContactDetails"
/>
<xsd:element
name=
"billingIdentifier"
minOccurs=
"0"
type=
"MsgBillingIdentifier"
/>
<xsd:element
name=
"billingRecords"
minOccurs=
"0"
>
<xsd:complexType>
<xsd:sequence
minOccurs=
"0"
maxOccurs=
"unbounded"
>
<xsd:element
name=
"MsgBillingRecords"
type=
"MsgBillingRecords"
/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element
name=
"nationalMsgBillingDetails"
minOccurs=
"0"
type=
"NationalMsgBillingDetails"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name=
"NationalMsgBillingDetails"
>
<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=
"MessageRecord"
>
<xsd:choice>
<xsd:element
name=
"msgSubscriber"
type=
"MsgSubscriber"
/>
<xsd:element
name=
"msgServiceUsage"
type=
"MsgServiceUsage"
/>
<xsd:element
name=
"msgBillingDetails"
type=
"MsgBillingDetails"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
/>
</xsd:choice>
</xsd:complexType>
...
...
@@ -1475,6 +1549,8 @@
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element
name=
"naServiceStatus"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"registeredICCID"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
@@ -1565,6 +1641,7 @@
</xsd:simpleType>
</xsd:element>
<xsd:element
name=
"gPRSEvent"
minOccurs=
"0"
type=
"GPRSEvent"
/>
<xsd:element
name=
"iCCID"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
@@ -1967,6 +2044,9 @@
<xsd:element
name=
"forwardedTransferredIdentifier"
minOccurs=
"0"
type=
"PartyIdentity"
/>
<xsd:element
name=
"terminatingTransferredIdentifier"
minOccurs=
"0"
type=
"PartyIdentity"
/>
<xsd:element
name=
"nationalMultimediaPartyInformation "
minOccurs=
"0"
type=
"NationalMultimediaPartyInformation"
/>
<xsd:element
name=
"userAgent"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"octetsUploaded"
minOccurs=
"0"
type=
"xsd:int"
/>
<xsd:element
name=
"octetsDownloaded"
minOccurs=
"0"
type=
"xsd:int"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
102657/portal/RDMessage,
ver
5
.txt
→
102657/portal/RDMessage,ver
6
.txt
View file @
cf380feb
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version
5(5
)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version
6(6
)}
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) version
5(5
)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version
6(6
)}
-- ======================================
-- Top level definitions for RDHI wrapper
...
...
@@ -150,7 +150,7 @@ ResponseMessage ::= SEQUENCE
responseStatus [1] ResponseStatus,
responsePayload [2] SEQUENCE OF ResponseRecord OPTIONAL,
-- Clause 6 explains use of this field
-- A responseUnavailable message shall not have a responsePayload (see clause 5.3.
3
)
-- A responseUnavailable message shall not have a responsePayload (see clause 5.3.
1
)
-- The responseComplete and responseIncomplete message shall have a responsePayload
-- If there are no responses, the responsePayload is present but has zero entries
nationalResponsePayload [3] NationalResponsePayload OPTIONAL,
...
...
@@ -166,7 +166,7 @@ ResponseStatus ::= CHOICE
responseIncomplete [2] NULL,
-- There may be further results to come
responseUnavailable [3] NULL,
-- See clause
6
.3.
3
-- See clause
5
.3.
1
responseFailed [4] FurtherInformation,
-- See clauses 6.2.2.2 and 6.3.3.2
...
...
...
@@ -377,11 +377,13 @@ PersonName ::= SEQUENCE
ContactDetails ::= SEQUENCE
{
address [1] AddressInformation OPTIONAL,
emailAddress [2] UTF8String OPTIONAL,
contactNumber [3] SEQUENCE OF PartyNumber OPTIONAL,
address
[1] AddressInformation OPTIONAL,
emailAddress
[2] UTF8String OPTIONAL,
contactNumber
[3] SEQUENCE OF PartyNumber OPTIONAL,
-- several numbers (work, home, mobile) may be given for a single subscriber
...
...,
additionalEmailAddresses [4] SEQUENCE OF UTF8String OPTIONAL
-- several email addresses may be given for a single subscriber
}
AddressInformation ::= SEQUENCE
...
...
@@ -413,10 +415,9 @@ AuthenticationInfo ::= SEQUENCE
-- the number of the document used to authenticate
...
}
TelephonyRecord ::= CHOICE
{
telephonySubscriber
[1] TelephonySubscriber,
telephonySubscriber [1] TelephonySubscriber,
telephonyBillingDetails [2] TelephonyBillingDetails,
telephonyServiceUsage [3] TelephonyServiceUsage,
telephonyDevice [4] TelephonyDevice,
...
...
@@ -1170,7 +1171,8 @@ MessageRecord ::= CHOICE
{
msgSubscriber [1] MsgSubscriber,
msgServiceUsage [2] MsgServiceUsage,
...
...,
msgBillingDetails [3] MsgBillingDetails
}
-- ======================================
...
...
@@ -1306,6 +1308,56 @@ MsgStoreOperation ::= SEQUENCE
MessageID ::= UTF8String
-- Unique identifier for this message, e.g RFC 822 header
-- ==============================
-- Definitions of Billing Data
-- ==============================
MsgBillingDetails ::= SEQUENCE
{
subscriberID [1] MsgSubscriberID OPTIONAL,
serviceID [2] UTF8String OPTIONAL,
billingAddress [3] ContactDetails OPTIONAL,
billingIdentifier [4] MsgBillingIdentifier OPTIONAL,
billingRecords [5] SEQUENCE OF MsgBillingRecords OPTIONAL,
nationalMsgBillingDetails [6] NationalMsgBillingDetails OPTIONAL,
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
...
}
NationalMsgBillingDetails ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
MsgBillingIdentifier ::= OCTET STRING
-- Used to correlate billing information
-- useful if the bill-payer is not the subscriber, e.g. company mobiles
MsgBillingRecords ::= SEQUENCE
{
time [1] GeneralizedTime OPTIONAL,
place [2] UTF8String OPTIONAL,
amount [3] REAL OPTIONAL,
currency [4] UTF8String (SIZE(3)) OPTIONAL,
-- as per ISO 4217 [5]
method [5] UTF8String OPTIONAL,
-- i.e. credit card etc.
nationalMsgBillingRecords [6] NationalMultimediaBillingRecords OPTIONAL,
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
...
}
NationalMsgBillingRecords ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
MultimediaRecord ::= CHOICE
{
multimediaSubscriber [1] MultimediaSubscriber,
...
...
@@ -1432,7 +1484,11 @@ MultimediaPartyInformation ::= SEQUENCE
forwardedTransferredIdentifier [11] PartyIdentity OPTIONAL,
terminatingTransferredIdentifier [12] PartyIdentity OPTIONAL,
nationalMultimediaPartyInformation [13] NationalMultimediaPartyInformation OPTIONAL,
...
...,
userAgent [14] UTF8String OPTIONAL,
-- e.g. SIP User-Agent field (see RFC 3261 [26])
octetsUploaded [15] INTEGER OPTIONAL,
octetsDownloaded [16] INTEGER OPTIONAL
}
MultimediaCallID ::= UTF8String
...
...
@@ -1607,6 +1663,7 @@ NationalMultimediaMediaComponent ::= SEQUENCE
-- see comment in NationalRequestParameters
...
}
NetworkAccessRecord::= CHOICE
{
naSubscriber [1] NASubscriber,
...
...
@@ -1660,7 +1717,10 @@ NAServiceSubscription ::= SEQUENCE
-- fix assigned IP address
imsi [8] IMSI OPTIONAL,
...,
allocatedDeviceIDs [9] SEQUENCE OF NADeviceId OPTIONAL
allocatedDeviceIDs [9] SEQUENCE OF NADeviceId OPTIONAL,
naServiceStatus [10] UTF8String OPTIONAL,
-- CSP-specific description of current service status, e.g. Active, Ceased, etc.
registeredICCID [11] UTF8String OPTIONAL
}
-- ===========================================
...
...
@@ -1744,8 +1804,10 @@ GprsInformation ::= SEQUENCE
pDP-type [7] OCTET STRING (SIZE(2)) OPTIONAL,
-- format as per TS 101 671 [6]
...,
gPRSEvent [8] GPRSEvent OPTIONAL
gPRSEvent [8] GPRSEvent OPTIONAL
,
-- format as per 3GPP TS 33.108 [11]
iCCID [9] UTF8String OPTIONAL
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
}
GPRSEvent ::= ENUMERATED
...
...
@@ -1869,3 +1931,4 @@ NABillingDetails ::= SEQUENCE
}
END -- end of RDMessage
102657/portal/
TS 102 657,
RDMessage,
ver
5
.xml
→
102657/portal/RDMessage,ver
6
.xml
View file @
cf380feb
<?xml version="1.0"?>
<xsd:schema
xmlns:xsd=
"http://www.w3.org/2001/XMLSchema"
xmlns=
"http://uri.etsi.org/02657/v1.
5
.1#/RetainedData"
targetNamespace=
"http://uri.etsi.org/02657/v1.
5
.1#/RetainedData"
xmlns=
"http://uri.etsi.org/02657/v1.
6
.1#/RetainedData"
targetNamespace=
"http://uri.etsi.org/02657/v1.
6
.1#/RetainedData"
elementFormDefault=
"qualified"
>
<xsd:annotation>
<xsd:documentation
xml:lang=
"en"
>
XSD translated from ASN.1 derived from outcome of LI#2
3
(TS 102 657 v1.
5
.1)
XSD translated from ASN.1 derived from outcome of LI#2
4
(TS 102 657 v1.
6
.1)
</xsd:documentation>
</xsd:annotation>
...
...
@@ -508,6 +508,13 @@
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element
name=
"additionalEmailAddresses"
minOccurs=
"0"
>
<xsd:complexType>
<xsd:sequence
minOccurs=
"0"
maxOccurs=
"unbounded"
>
<xsd:element
name=
"AdditionalEmailAddresses"
type=
"xsd:string"
/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
@@ -1450,10 +1457,77 @@
</xsd:choice>
</xsd:complexType>
<xsd:complexType
name=
"MsgBillingRecords"
>
<xsd:sequence>
<xsd:element
name=
"time"
minOccurs=
"0"
type=
"GeneralizedTime"
/>
<xsd:element
name=
"place"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"amount"
minOccurs=
"0"
type=
"xsd:double"
/>
<xsd:element
name=
"currency"
minOccurs=
"0"
>
<xsd:simpleType>
<xsd:restriction
base=
"xsd:string"
>
<xsd:length
value=
"3"
/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element
name=
"method"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"nationalMsgBillingRecords"
minOccurs=
"0"
type=
"NationalMsgBillingRecords"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name=
"NationalMsgBillingRecords"
>
<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=
"MsgBillingIdentifier"
>
<xsd:restriction
base=
"xsd:hexBinary"
/>
</xsd:simpleType>
<xsd:complexType
name=
"MsgBillingDetails"
>
<xsd:sequence>
<xsd:element
name=
"subscriberID"
minOccurs=
"0"
type=
"MsgSubscriberId"
/>
<xsd:element
name=
"serviceID"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"billingAddress"
minOccurs=
"0"
type=
"ContactDetails"
/>
<xsd:element
name=
"billingIdentifier"
minOccurs=
"0"
type=
"MsgBillingIdentifier"
/>
<xsd:element
name=
"billingRecords"
minOccurs=
"0"
>
<xsd:complexType>
<xsd:sequence
minOccurs=
"0"
maxOccurs=
"unbounded"
>
<xsd:element
name=
"MsgBillingRecords"
type=
"MsgBillingRecords"
/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element
name=
"nationalMsgBillingDetails"
minOccurs=
"0"
type=
"NationalMsgBillingDetails"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType
name=
"NationalMsgBillingDetails"
>
<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=
"MessageRecord"
>
<xsd:choice>
<xsd:element
name=
"msgSubscriber"
type=
"MsgSubscriber"
/>
<xsd:element
name=
"msgServiceUsage"
type=
"MsgServiceUsage"
/>
<xsd:element
name=
"msgBillingDetails"
type=
"MsgBillingDetails"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
/>
</xsd:choice>
</xsd:complexType>
...
...
@@ -1475,6 +1549,8 @@
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element
name=
"naServiceStatus"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"registeredICCID"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
@@ -1565,6 +1641,7 @@
</xsd:simpleType>
</xsd:element>
<xsd:element
name=
"gPRSEvent"
minOccurs=
"0"
type=
"GPRSEvent"
/>
<xsd:element
name=
"iCCID"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
@@ -1967,6 +2044,9 @@
<xsd:element
name=
"forwardedTransferredIdentifier"
minOccurs=
"0"
type=
"PartyIdentity"
/>
<xsd:element
name=
"terminatingTransferredIdentifier"
minOccurs=
"0"
type=
"PartyIdentity"
/>
<xsd:element
name=
"nationalMultimediaPartyInformation "
minOccurs=
"0"
type=
"NationalMultimediaPartyInformation"
/>
<xsd:element
name=
"userAgent"
minOccurs=
"0"
type=
"xsd:string"
/>
<xsd:element
name=
"octetsUploaded"
minOccurs=
"0"
type=
"xsd:int"
/>
<xsd:element
name=
"octetsDownloaded"
minOccurs=
"0"
type=
"xsd:int"
/>
<xsd:any
namespace=
"##other"
processContents=
"lax"
minOccurs=
"0"
/>
</xsd:sequence>
</xsd:complexType>
...
...
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