Commit 26e968a2 authored by canterburym's avatar canterburym
Browse files

TS 102 657 v1.5.1 (2010-06-09) agreed at LI#23 (Roma, 2010-02-09)

parent 4cb5d659
Pipeline #3953 passed with stage
in 6 seconds
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version4(4)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version5(5)}
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) version4(4)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version5(5)}
-- ======================================
-- Top level definitions for RDHI wrapper
......@@ -195,10 +195,15 @@ AdditionalInformation ::= SEQUENCE
RetainedDataRecord ::= CHOICE
{
telephonyRecord [1] TelephonyRecord,
-- Details are defined in Annex B
messageRecord [2] MessageRecord,
-- Details are defined in Annex C
networkAccess [3] NetworkAccessRecord,
-- Other services will be included (like multimedia) as they are implemented
...
-- Details are defined in Annex E
...,
multimediaRecord [4] MultimediaRecord
-- Details are defined in Annex D
-- Other services will be included (as they are implemented)
}
ResponseAcknowledgement ::= CHOICE
......@@ -411,7 +416,7 @@ AuthenticationInfo ::= SEQUENCE
TelephonyRecord ::= CHOICE
{
telephonySubscriber [1] TelephonySubscriber,
telephonySubscriber [1] TelephonySubscriber,
telephonyBillingDetails [2] TelephonyBillingDetails,
telephonyServiceUsage [3] TelephonyServiceUsage,
telephonyDevice [4] TelephonyDevice,
......@@ -922,9 +927,10 @@ TelephonyNetworkElement ::= SEQUENCE
-- The Location information id
validity [3] TimeSpan OPTIONAL,
...,
nationalTelephonyNetworkElement [4] NationalTelephonyNetworkElement 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
transmitterDetails [5] TransmitterDetails OPTIONAL
}
NationalTelephonyNetworkElement ::= SEQUENCE
......@@ -937,6 +943,42 @@ NationalTelephonyNetworkElement ::= SEQUENCE
TelephonyNetworkID ::= OCTET STRING
-- Unique identifier for this network element: e.g. a Cell ID
TransmitterDetails ::= SEQUENCE
{
alternativeID [1] UTF8String OPTIONAL,
-- For use by CSPs with an alternative naming scheme for cells
beamWidth [2] INTEGER OPTIONAL,
-- beam width in degrees
-- note that the beam bearing is given in the gsmLocation Azimuth field
radiatedPower [3] INTEGER OPTIONAL,
-- Effective radiated power in watts.
antennaHeight [4] INTEGER OPTIONAL,
-- Height of antenna from ground in metres
range [5] INTEGER OPTIONAL,
-- Indication of range or radius of cell or sector coverage, in metres
-- Precise definition is to be decided on a national basis (e.g. distance
-- at which some fixed percentage of calls are connected)
frequency [6] INTEGER OPTIONAL,
-- transmitter frequency in kHz
technology [7] TransmitterTechnology OPTIONAL,
nationalTransmitterDetails [8] NationalTransmitterDetails OPTIONAL,
...
}
TransmitterTechnology ::= ENUMERATED
{
gen2G(0),
gen3G(1),
...
}
NationalTransmitterDetails ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
-- ====================
-- Location information
-- ====================
......@@ -1264,6 +1306,307 @@ MsgStoreOperation ::= SEQUENCE
MessageID ::= UTF8String
-- Unique identifier for this message, e.g RFC 822 header
MultimediaRecord ::= CHOICE
{
multimediaSubscriber [1] MultimediaSubscriber,
multimediaBillingDetails [2] MultimediaBillingDetails,
multimediaServiceUsage [3] MultimediaServiceUsage,
...
}
-- ==============================
-- Definitions of Subscriber Data
-- ==============================
MultimediaSubscriber ::= SEQUENCE
{
subscriberID [1] MultimediaSubscriberID OPTIONAL,
-- unique identifier for this subscriber, e.g. account number
genericSubscriberInfo [2] GenericSubscriberInfo OPTIONAL,
-- generic personal information about this subscriber
multimediaSubscriberInfo [3] MultimediaSubscriberInfo OPTIONAL,
-- service-specific information about this subscriber
subscribedMultimediaServices [4] SEQUENCE OF SubscribedMultimediaServices OPTIONAL,
-- a subscriber (or account) may have more than one service listed against them
...
}
MultimediaSubscriberInfo ::= SEQUENCE
{
nationalMultimediaSubscriberInfo [1] NationalMultimediaSubscriberInfo OPTIONAL,
...
}
MultimediaSubscriberID ::= UTF8String
-- unique identifier for this subscriber, e.g. account number
SubscribedMultimediaServices ::= SEQUENCE
{
serviceID [1] UTF8String OPTIONAL,
-- Unique identifier for this service within the operator
providerID [2] UTF8String OPTIONAL,
-- Unique identifier for the service provider
timeSpan [3] TimeSpan OPTIONAL,
-- Start and end data, if applicable, of the subscription
registeredIdentifiers [4] SEQUENCE OF PartyIdentity OPTIONAL,
-- The set of identifiers registered for this service
registeredICCID [5] UTF8String OPTIONAL,
serviceType [6] MultimediaServiceType OPTIONAL,
installationAddress [7] AddressInformation OPTIONAL,
-- installation address, if different from the registered address
connectionDate [8] GeneralizedTime OPTIONAL,
-- Date the subscriber was actually connected
-- (May differ from the start of subscription)
iMSI [9] IMSI OPTIONAL,
carrierPreselect [10] BOOLEAN OPTIONAL,
lineStatus [11] UTF8String OPTIONAL,
-- CSP-specific description of current line status,
-- e.g. "Active", "Ceased", etc.
nationalMultimediaServices [12] NationalMultimediaServices OPTIONAL,
-- national extension
...
}
MultimediaServiceType ::= ENUMERATED
{
private(0),
privatePABX(1),
publicPayphone(2),
geographicalfixed(3),
geographicalindependent(4),
...
}
-- =================================
-- Definitions of Service Usage Data
-- =================================
MultimediaServiceUsage ::= SEQUENCE
{
partyInformation [1] SEQUENCE OF MultimediaPartyInformation OPTIONAL,
-- This parameter provides the concerned party (Originating, Terminating or
-- forwarded party), the identity(ies) of the party and all the information
-- provided by the party
communicationTime [2] TimeSpan OPTIONAL,
-- Time and duration of the communication
reasonCause [3] INTEGER OPTIONAL,
-- cause code for call termination e.g. SIP Reason code
communicationType [4] MultimediaCommunicationType OPTIONAL,
bearerService [5] MultimediaBearerService OPTIONAL,
qualityOfService [6] QualityOfService OPTIONAL,
ringDuration [7] INTEGER OPTIONAL,
callID [8] MultimediaCallID OPTIONAL,
originalCallID [9] MultimediaCallID OPTIONAL,
callState [10] ENUMERATED
{
bNotReached(1),
bAlert(2),
bAnswered(3),
...
} OPTIONAL,
answerTime [11] GeneralizedTime OPTIONAL,
contentType [12] SEQUENCE OF UTF8String OPTIONAL,
mediaComponents [13] SEQUENCE OF MediaComponent OPTIONAL,
imsInformation [14] ImsInformation OPTIONAL,
nationalMultimediaServiceUsage [15] NationalMultimediaServiceUsage OPTIONAL,
serviceID [16] UTF8String OPTIONAL,
providerID [17] UTF8String OPTIONAL,
...
}
MultimediaPartyInformation ::= SEQUENCE
{
partyRole [1] MultimediaPartyRole OPTIONAL,
partyIdentity [2] PartyIdentity OPTIONAL,
subscriberID [3] MultimediaSubscriberID OPTIONAL,
communicationTime [4] TimeSpan OPTIONAL,
-- Time and duration of the communication
iCCID [5] UTF8String OPTIONAL,
-- Integrated Circuit Card ID (ICCID) number of the party, in ASCII format
iMSI [6] IMSI OPTIONAL,
natureOfAddress [7] UTF8String OPTIONAL,
-- Nature of address indicator, e.g. "National", "International"
uRI [8] UTF8String OPTIONAL,
partyNumber [9] PartyNumber OPTIONAL,
naAssignedAddress [10] NAAssignedAddress OPTIONAL,
forwardedTransferredIdentifier [11] PartyIdentity OPTIONAL,
terminatingTransferredIdentifier [12] PartyIdentity OPTIONAL,
nationalMultimediaPartyInformation [13] NationalMultimediaPartyInformation OPTIONAL,
...
}
MultimediaCallID ::= UTF8String
MultimediaCommunicationType ::= ENUMERATED
{
multimediaFixed(0),
multimediaWireless(1),
multimediaNetworkIndependent(2),
...
}
MultimediaPartyRole ::= ENUMERATED
{
calling(0),
called(1),
calledAssertedIdentity(2),
calledApplicationServer(3),
originalCalled(4),
redirecting(5),
multimediaNetworkIndependent(6),
directory(7),
broadcastReceiver(8),
broadcastSender(9),
...
}
MultimediaBearerService ::= ENUMERATED
{
speech(0),
data(1),
fax(2),
video(3),
emergencyCall(4),
...
}
ImsInformation ::= SEQUENCE
{
service [1] ENUMERATED
{
session(1),
message(2),
refer(3),
...
} OPTIONAL,
roleOfNode [2] ENUMERATED
{
originating(1),
terminating(2),
proxy(3),
b2bua(4),
...
} OPTIONAL,
serviceInfo [4] SEQUENCE OF ImsServiceInfo OPTIONAL,
...
}
ImsServiceInfo ::= SEQUENCE
{
serviceData [1] OCTET STRING OPTIONAL,
-- service data
serviceType [2] INTEGER OPTIONAL,
-- service type
...
}
MediaComponent ::= SEQUENCE
{
time [1] GeneralizedTime OPTIONAL,
mediaName [2] UTF8String OPTIONAL,
mediaDescription [3] UTF8String OPTIONAL,
mediaInitiator [4] PartyIdentity OPTIONAL,
accessCorrelationID [5] OCTET STRING OPTIONAL,
nationalMultimediaMediaComponent [6] NationalMultimediaMediaComponent OPTIONAL,
...
}
-- ==============================
-- Definitions of Billing Data
-- ==============================
MultimediaBillingDetails ::= SEQUENCE
{
subscriberID [1] MultimediaSubscriberID OPTIONAL,
serviceID [2] UTF8String OPTIONAL,
billingAddress [3] ContactDetails OPTIONAL,
billingIdentifier [4] MultimediaBillingIdentifier OPTIONAL,
billingRecords [5] SEQUENCE OF MultimediaBillingRecords OPTIONAL,
nationalMultimediaBillingDetails [6] NationalMultimediaBillingDetails OPTIONAL,
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
...
}
NationalMultimediaBillingDetails ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
MultimediaBillingIdentifier ::= OCTET STRING
-- Used to correlate billing information
-- useful if the bill-payer is not the subscriber, e.g. company mobiles
MultimediaBillingRecords ::= 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.
nationalMultimediaBillingRecords [6] NationalMultimediaBillingRecords OPTIONAL,
-- To be defined on a national basis
-- Only to be used in case the present document cannot fulfil the national requirements
...
}
NationalMultimediaBillingRecords ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
-- ===================
-- General definitions
-- ===================
PartyIdentity ::= UTF8String
-- E164 address of the node in international format, or
-- SIP URL or TEL URL as in ETSI EN 300 356 [7]
QualityOfService ::= UTF8String
-- Free text description of the invoked quality of service
NationalMultimediaSubscriberInfo ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
NationalMultimediaServices ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
NationalMultimediaServiceUsage ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
NationalMultimediaPartyInformation ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
NationalMultimediaMediaComponent ::= SEQUENCE
{
countryCode [1] UTF8String (SIZE (2)),
-- see comment in NationalRequestParameters
...
}
NetworkAccessRecord::= CHOICE
{
naSubscriber [1] NASubscriber,
......
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://uri.etsi.org/02657/v1.4.1#/RetainedData"
targetNamespace="http://uri.etsi.org/02657/v1.4.1#/RetainedData"
xmlns="http://uri.etsi.org/02657/v1.5.1#/RetainedData"
targetNamespace="http://uri.etsi.org/02657/v1.5.1#/RetainedData"
elementFormDefault="qualified">
<xsd:annotation>
<xsd:documentation xml:lang="en">
XSD translated from ASN.1 derived from outcome of LI#22 (TS 102 657 v1.4.1)
XSD translated from ASN.1 derived from outcome of LI#23 (TS 102 657 v1.5.1)
</xsd:documentation>
</xsd:annotation>
......@@ -1254,6 +1254,42 @@
<xsd:element name="cellInformation" minOccurs="0" type="Location"/>
<xsd:element name="validity" minOccurs="0" type="TimeSpan"/>
<xsd:element name="nationalTelephonyNetworkElement" minOccurs="0" type="NationalTelephonyNetworkElement"/>
<xsd:element name="transmitterDetails" minOccurs="0" type="TransmitterDetails"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TransmitterDetails">
<xsd:sequence>
<xsd:element name="alternativeID" minOccurs="0" type="xsd:string"/>
<xsd:element name="beamWidth" minOccurs="0" type="xsd:int"/>
<xsd:element name="radiatedPower" minOccurs="0" type="xsd:int"/>
<xsd:element name="antennaHeight" minOccurs="0" type="xsd:int"/>
<xsd:element name="range" minOccurs="0" type="xsd:int"/>
<xsd:element name="frequency" minOccurs="0" type="xsd:int"/>
<xsd:element name="technology" minOccurs="0" type="TransmitterTechnology"/>
<xsd:element name="nationalTransmitterDetails" minOccurs="0" type="NationalTransmitterDetails"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="TransmitterTechnology">
<xsd:choice>
<xsd:element name="gen2G" type="NULL" minOccurs="0"/>
<xsd:element name="gen3G" type="NULL" minOccurs="0"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="NationalTransmitterDetails">
<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>
......@@ -1635,6 +1671,7 @@
<xsd:element name="telephonyRecord" type="TelephonyRecord"/>
<xsd:element name="messageRecord" type="MessageRecord"/>
<xsd:element name="networkAccess" type="NetworkAccessRecord"/>
<xsd:element name="multimediaRecord" type="MultimediaRecord"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
......@@ -1794,4 +1831,377 @@
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="MultimediaRecord ">
<xsd:choice>
<xsd:element name="multimediaSubscriber" type="MultimediaSubscriber"/>
<xsd:element name="multimediaBillingDetails" type="MultimediaBillingDetails"/>
<xsd:element name="multimediaServiceUsage" type="MultimediaServiceUsage"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="MultimediaSubscriber ">
<xsd:sequence>
<xsd:element name="subscriberID" minOccurs="0" type="MultimediaSubscriberID"/>
<xsd:element name="genericSubscriberInfo" minOccurs="0" type="GenericSubscriberInfo"/>
<xsd:element name="multimediaSubscriberInfo" minOccurs="0" type="MultimediaSubscriberInfo"/>
<xsd:element name="subscribedMultimediaServices" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="SubscribedMultimediaServices" type="SubscribedMultimediaServices"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="MultimediaSubscriberID">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:complexType name="MultimediaSubscriberInfo">
<xsd:sequence>
<xsd:element name="nationalMultimediaSubscriberInfo" minOccurs="0" type="NationalMultimediaSubscriberInfo"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="SubscribedMultimediaServices">
<xsd:sequence>
<xsd:element name="serviceID" minOccurs="0" type="xsd:string"/>
<xsd:element name="providerID" minOccurs="0" type="xsd:string"/>
<xsd:element name="timeSpan" minOccurs="0" type="TimeSpan"/>
<xsd:element name="registeredIdentifier" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="PartyIdentity" type="PartyIdentity"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="registeredICCID" minOccurs="0" type="xsd:string"/>
<xsd:element name="serviceType" minOccurs="0" type="MultimediaServiceType"/>
<xsd:element name="installationAddress" minOccurs="0" type="AddressInformation"/>
<xsd:element name="connectionDate" minOccurs="0" type="GeneralizedTime"/>
<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="nationalMultimediaServices" minOccurs="0" type="AddressInformation"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MultimediaServiceType">
<xsd:choice>
<xsd:element name="private" type="NULL"/>
<xsd:element name="privatePABX" type="NULL"/>
<xsd:element name="publicPayphone" type="NULL"/>
<xsd:element name="geographicalfixed" type="NULL"/>
<xsd:element name="geographicalindependent" type="NULL"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="MultimediaServiceUsage ">
<xsd:sequence>
<xsd:element name="partyInformation" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="MultimediaPartyInformation" type="MultimediaPartyInformation"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="communicationTime" minOccurs="0" type="TimeSpan"/>
<xsd:element name="reasonCause" minOccurs="0" type="xsd:int"/>
<xsd:element name="communicationType" minOccurs="0" type="MultimediaCommunicationType"/>
<xsd:element name="bearerService" minOccurs="0" type="MultimediaBearerService"/>
<xsd:element name="qualityOfService" minOccurs="0" type="QualityOfService"/>
<xsd:element name="ringDuration" minOccurs="0" type="xsd:int"/>
<xsd:element name="callID" minOccurs="0" type="MultimediaCallID"/>
<xsd:element name="originalCallID" minOccurs="0" type="MultimediaCallID"/>
<xsd:element name="callState" minOccurs="0">
<xsd:complexType>
<xsd:choice>
<xsd:element name="bNotReached" type="NULL" minOccurs="0"/>
<xsd:element name="bAlert" type="NULL" minOccurs="0"/>
<xsd:element name="bAnswered" type="NULL" minOccurs="0"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:choice>
</xsd:complexType>
</xsd:element>
<xsd:element name="answerTime" minOccurs="0" type="GeneralizedTime"/>
<xsd:element name="contentType" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="ContentType" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="mediaComponents" minOccurs="0">
<xsd:complexType>
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
<xsd:element name="MediaComponent" type="MediaComponent"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="imsInformation" minOccurs="0" type="ImsInformation"/>
<xsd:element name="nationalMultimediaServiceUsage" minOccurs="0" type="NationalMultimediaServiceUsage"/>
<xsd:element name="serviceID" minOccurs="0" type="xsd:string"/>
<xsd:element name="providerID" minOccurs="0" type="xsd:string"/>
<xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MultimediaPartyInformation">
<xsd:sequence>
<xsd:element name="partyRole" minOccurs="0" type="MultimediaPartyRole"/>
<xsd:element name="partyIdentity" minOccurs="0" type="PartyIdentity"/>
<xsd:element name="subscriberID" minOccurs="0" type="MultimediaSubscriberID"/>
<xsd:element name="communicationTime" minOccurs="0" type="TimeSpan"/>
<xsd:element name="iCCID" minOccurs="0" type="xsd:string"/>
<xsd:element name="iMSI" minOccurs="0" type="IMSI"/>
<xsd:element name="natureOfAddress" minOccurs="0" type="xsd:string"/>
<xsd:element name="uRI" minOccurs="0" type="xsd:string"/>
<xsd:element name="partyNumber" minOccurs="0" type="PartyNumber"/>
<xsd:element name="naAssignedAddress" minOccurs="0" type="NAAssignedAddress"/>
<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:any namespace="##other" processContents="lax" minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
<xsd:simpleType name="MultimediaCallID">
<xsd:restriction base="xsd:string"/>
</xsd:simpleType>
<xsd:complexType name="MultimediaCommunicationType">
<xsd:choice>
<xsd:element name="multimediaFixed" type="NULL"/>
<xsd:element name="multimediaWireless" type="NULL"/>
<xsd:element name="multimediaNetworkIndependent" type="NULL"/>
<xsd:any namespace="##other" processContents="lax"/>
</xsd:choice>
</xsd:complexType>
<xsd:complexType name="MultimediaPartyRole">
<xsd:choice>
<xsd:element name="calling" type="NULL"/>
<xsd:element name="called" type="NULL"/>
<xsd:element name="calledAssertedIdentity" type="NULL"/>
<xsd:element name="calledApplicationServer" type="NULL"/>
<xsd:element name="originalCalled" type="NULL"/>
<xsd:element name="redirecting" type="NULL"/>
<xsd:element name="multimediaNetworkIndependent" type="NULL"/>
<xsd:element name="directory" type="NULL"/>