Commit c8fbf32d authored by Mark Canterbury's avatar Mark Canterbury
Browse files

TS 102 657 v1.7.1 (2010-10-11) agreed at LI#25 (Saint Petersburg, 2010-09-21)

parent d6d3cd7b
Loading
Loading
Loading
Loading
+82 −15
Original line number Diff line number Diff line
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version6(6)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version7(7)}

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) version6(6)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version7(7)}

-- ======================================
-- Top level definitions for RDHI wrapper
@@ -307,7 +307,6 @@ NationalRecordPayload ::= SEQUENCE
		-- see comment in NationalRequestParameters
	...
}

TimeSpan ::= SEQUENCE
{
	startTime		[1] GeneralizedTime OPTIONAL,
@@ -351,8 +350,8 @@ IndividualInfo ::= SEQUENCE
		...
	} OPTIONAL,
	identificationNumber	[5] UTF8String OPTIONAL,
	authenticationInfo		[6] AuthenticationInfo OPTIONAL,
	...
	authenticationInfo		[6] AuthenticationInfo OPTIONAL,	...,
	profession				[7] UTF8String OPTIONAL
}

PersonName ::= SEQUENCE
@@ -530,9 +529,15 @@ BillingRecords ::= SEQUENCE
	method								[5] UTF8String OPTIONAL,
		-- i.e. credit card etc. 
	...,
	nationalTelephonyBillingRecords		[6] NationalTelephonyBillingRecords OPTIONAL
	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
	transactionID						[7] UTF8String OPTIONAL,
		-- Unique reference for this transaction/billing record
		-- Details to be defined on a national basis
	transactionStatus					[8] UTF8String OPTIONAL
		-- Status of the transaction (i.e. “declined”, “succeeded” etc.)
		-- Details to be defined on a national bases
}

NationalTelephonyBillingRecords ::= SEQUENCE
@@ -991,7 +996,6 @@ Location ::= SEQUENCE
		-- field) of the ISUP (see EN 300 356 [7])
	globalCellID		[2] OCTET STRING (SIZE (5..7)) OPTIONAL,
		-- See MAP format (see 3GPP TS 09.02 [8])
	
	rAI					[3] OCTET STRING (SIZE (6)) OPTIONAL,
		-- The Routeing Area Identifier (RAI) in the current SGSN is coded in accordance with
		-- 3GPP TS 24.008 [9] without the Routing Area Identification IEI (only the
@@ -1009,7 +1013,8 @@ Location ::= SEQUENCE
		-- (only the last 6 octets are used)
		-- This parameter is duplicated from 3GPP TS 33.108 [11]
	...,
	postalLocation		[8] AddressInformation OPTIONAL
	postalLocation		[8] AddressInformation OPTIONAL,
	extendedLocation	[9] ExtendedLocation OPTIONAL
}

GSMLocation ::= CHOICE
@@ -1115,7 +1120,9 @@ MapDatum ::= ENUMERATED
	tM65(11),
	iTM(12),
		-- Irish Transverse Mercator
	...
	...,
	cH1903(13)
		-- Swiss reference system
}

UMTSLocation ::= CHOICE
@@ -1160,6 +1167,45 @@ GA-Polygon-Elements ::= SEQUENCE
	...
}

ExtendedLocation ::= CHOICE
{
	spot			[1] Spot,
	circle			[2] Circle,
	region			[3] Region,
	route			[4] Route,
	...
}

Spot ::= CHOICE
{
	gsmLocation			[1] GSMLocation,
	postalLocation		[2] AddressInformation,
	...
}

Circle ::= SEQUENCE
{
	centre				[1] Spot,
	radius				[2] HorizontalExtent,
	...
}

Region ::= SEQUENCE
{
	cornerMarks			[1] SEQUENCE OF Spot,
	...
}

Route ::= SEQUENCE
{
	routeMarks			[1] SEQUENCE OF Spot,
	width				[2] HorizontalExtent OPTIONAL,
	...
}

HorizontalExtent ::= INTEGER 
	-- metres

-- ===================
-- General definitions
-- ===================
@@ -1345,10 +1391,16 @@ MsgBillingRecords ::= SEQUENCE
		-- as per ISO 4217 [5]
	method						[5] UTF8String OPTIONAL,
		-- i.e. credit card etc. 
	nationalMsgBillingRecords	[6] NationalMultimediaBillingRecords OPTIONAL,
	nationalMsgBillingRecords	[6] NationalMsgBillingRecords OPTIONAL,
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
	...
	...,
	msgTransactionID			[7] UTF8String OPTIONAL,
		-- Unique reference for this transaction/billing record
		-- Details to be defined on a national basis
	mgsTransactionStatus		[8] UTF8String OPTIONAL
		-- Status of the transaction (i.e. “declined”, “succeeded” etc.)
		-- Details to be defined on a national bases
}

NationalMsgBillingRecords ::= SEQUENCE
@@ -1607,7 +1659,13 @@ MultimediaBillingRecords ::= SEQUENCE
	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
	...
	... ,
	multimediaTransactionID				[7] UTF8String OPTIONAL,
		-- Unique reference for this transaction/billing record
		-- Details to be defined on a national basis
	multimediaTransactionStatus			[8] UTF8String OPTIONAL
		-- Status of the transaction (i.e. “declined”, “succeeded” etc.)
		-- Details to be defined on a national bases
}

NationalMultimediaBillingRecords ::= SEQUENCE
@@ -1719,8 +1777,17 @@ NAServiceSubscription ::= SEQUENCE
	...,
	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
		-- CSP-specific description of current service status, e.g. "Active", "Ceased", etc.
	registeredICCID			[11] UTF8String OPTIONAL,
	nationalNASubscription	[12] NationalNASubscription OPTIONAL
}

NationalNASubscription ::= SEQUENCE
	-- Description of the subscription to a Network Access service
{
	countryCode				[1] UTF8String (SIZE(2)),
		-- see comment in NationalRequestParameters
	...
}

-- ===========================================
+80 −3
Original line number Diff line number Diff line
<?xml version="1.0"?>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns="http://uri.etsi.org/02657/v1.6.1#/RetainedData"
            targetNamespace="http://uri.etsi.org/02657/v1.6.1#/RetainedData"
            xmlns="http://uri.etsi.org/02657/v1.7.1#/RetainedData"
            targetNamespace="http://uri.etsi.org/02657/v1.7.1#/RetainedData"
			elementFormDefault="qualified">

	<xsd:annotation>
		<xsd:documentation xml:lang="en">
			XSD translated from ASN.1 derived from outcome of LI#24 (TS 102 657 v1.6.1) 
			XSD translated from ASN.1 derived from outcome of LI#25 (TS 102 657 v1.7.1) 
		</xsd:documentation>
	</xsd:annotation>

@@ -274,6 +274,7 @@
		 <xsd:element name="oSNI52" type="NULL" minOccurs="0"/>
		 <xsd:element name="tM65" type="NULL" minOccurs="0"/>
		 <xsd:element name="iTM" type="NULL" minOccurs="0"/>
		 <xsd:element name="cH1903" type="NULL" minOccurs="0"/>
         <xsd:any namespace="##other" processContents="lax"/>
      </xsd:choice>
   </xsd:complexType>
@@ -566,6 +567,7 @@
         </xsd:element>
         <xsd:element name="identificationNumber" minOccurs="0" type="xsd:string"/>
         <xsd:element name="authenticationInfo" minOccurs="0" type="AuthenticationInfo"/>
		 <xsd:element name="profession" minOccurs="0" type="xsd:string"/>
         <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
      </xsd:sequence>
   </xsd:complexType>
@@ -669,6 +671,8 @@
         </xsd:element>
         <xsd:element name="method" minOccurs="0" type="xsd:string"/>
         <xsd:element name="nationalTelephonyBillingRecords" minOccurs="0" type="NationalTelephonyBillingRecords"/>
		 <xsd:element name="transactionID" minOccurs="0" type="xsd:string"/>
		 <xsd:element name="transactionStatus" minOccurs="0" type="xsd:string"/>
         <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
      </xsd:sequence>
   </xsd:complexType>
@@ -1251,10 +1255,65 @@
            </xsd:simpleType>
         </xsd:element>
         <xsd:element name="postalLocation" minOccurs="0" type="AddressInformation"/>
		 <xsd:element name="extendedLocation" minOccurs="0" type="ExtendedLocation"/>
         <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
      </xsd:sequence>
   </xsd:complexType>
   
   <xsd:complexType name="ExtendedLocation">
      <xsd:choice>
         <xsd:element name="gsmLocation" type="Spot"/>
         <xsd:element name="circle" type="Circle"/>
         <xsd:element name="region" type="Region"/>
         <xsd:element name="route" type="Route"/>
         <xsd:any namespace="##other" processContents="lax"/>
      </xsd:choice>
   </xsd:complexType>

   <xsd:complexType name="Spot">
      <xsd:choice>
         <xsd:element name="gsmLocation" minOccurs="0" type="GSMLocation"/>
         <xsd:element name="postalLocation" minOccurs="0" type="AddressInformation"/>
         <xsd:any namespace="##other" processContents="lax"/>
      </xsd:choice>
   </xsd:complexType>
   
   <xsd:complexType name="Circle">
      <xsd:sequence>
         <xsd:element name="centre" minOccurs="0" type="Spot"/>
         <xsd:element name="radius" minOccurs="0" type="xsd:int"/>
         <xsd:any namespace="##other" processContents="lax"/>
      </xsd:sequence>
   </xsd:complexType>
   
   <xsd:complexType name="Region">
      <xsd:sequence>
         <xsd:element name="cornerMarks" minOccurs="0">
            <xsd:complexType>
               <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                  <xsd:element name="Spot" type="Spot"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:any namespace="##other" processContents="lax"/>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="Route">
      <xsd:sequence>
         <xsd:element name="routeMarks" minOccurs="0">
            <xsd:complexType>
               <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                  <xsd:element name="Spot" type="Spot"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="width" minOccurs="0" type="xsd:int"/>
         <xsd:any namespace="##other" processContents="lax"/>
      </xsd:sequence>
   </xsd:complexType>
   

   <xsd:complexType name="TelephonyNetworkElement">
      <xsd:sequence>
         <xsd:element name="telephonyNetworkID" minOccurs="0" type="TelephonyNetworkID"/>
@@ -1471,6 +1530,8 @@
         </xsd:element>
         <xsd:element name="method" minOccurs="0" type="xsd:string"/>
         <xsd:element name="nationalMsgBillingRecords" minOccurs="0" type="NationalMsgBillingRecords"/>
		 <xsd:element name="msgTransactionID" minOccurs="0" type="xsd:string"/>
		 <xsd:element name="msgTransactionStatus" minOccurs="0" type="xsd:string"/>
         <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
      </xsd:sequence>
   </xsd:complexType>
@@ -1551,6 +1612,20 @@
         </xsd:element>
         <xsd:element name="naServiceStatus" minOccurs="0" type="xsd:string"/>
         <xsd:element name="registeredICCID" minOccurs="0" type="xsd:string"/>
		 <xsd:element name="nationalNASubscription" minOccurs="0" type="NationalNASubscription"/>
         <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
      </xsd:sequence>
   </xsd:complexType>
      
   <xsd:complexType name="NationalNASubscription">
      <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>
@@ -2194,6 +2269,8 @@
         </xsd:element>
         <xsd:element name="method" minOccurs="0" type="xsd:string"/>
         <xsd:element name="nationalMultimediaBillingRecords" minOccurs="0" type="NationalMultimediaBillingRecords"/>
		 <xsd:element name="multimediaTransactionID" minOccurs="0" type="xsd:string"/>
		 <xsd:element name="multimediaTransactionStatus" minOccurs="0" type="xsd:string"/>
         <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
      </xsd:sequence>
   </xsd:complexType>
+82 −15
Original line number Diff line number Diff line
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version6(6)}
RDMessage {itu-t(0) identified-organization(4) etsi(0) securityDomain(2) retainedData(3) rdHeader(0) version7(7)}

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) version6(6)}
rdHeaderId OBJECT IDENTIFIER ::= {retainedDataDomainId rdHeader(0) version7(7)}

-- ======================================
-- Top level definitions for RDHI wrapper
@@ -307,7 +307,6 @@ NationalRecordPayload ::= SEQUENCE
		-- see comment in NationalRequestParameters
	...
}

TimeSpan ::= SEQUENCE
{
	startTime		[1] GeneralizedTime OPTIONAL,
@@ -351,8 +350,8 @@ IndividualInfo ::= SEQUENCE
		...
	} OPTIONAL,
	identificationNumber	[5] UTF8String OPTIONAL,
	authenticationInfo		[6] AuthenticationInfo OPTIONAL,
	...
	authenticationInfo		[6] AuthenticationInfo OPTIONAL,	...,
	profession				[7] UTF8String OPTIONAL
}

PersonName ::= SEQUENCE
@@ -530,9 +529,15 @@ BillingRecords ::= SEQUENCE
	method								[5] UTF8String OPTIONAL,
		-- i.e. credit card etc. 
	...,
	nationalTelephonyBillingRecords		[6] NationalTelephonyBillingRecords OPTIONAL
	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
	transactionID						[7] UTF8String OPTIONAL,
		-- Unique reference for this transaction/billing record
		-- Details to be defined on a national basis
	transactionStatus					[8] UTF8String OPTIONAL
		-- Status of the transaction (i.e. “declined”, “succeeded” etc.)
		-- Details to be defined on a national bases
}

NationalTelephonyBillingRecords ::= SEQUENCE
@@ -991,7 +996,6 @@ Location ::= SEQUENCE
		-- field) of the ISUP (see EN 300 356 [7])
	globalCellID		[2] OCTET STRING (SIZE (5..7)) OPTIONAL,
		-- See MAP format (see 3GPP TS 09.02 [8])
	
	rAI					[3] OCTET STRING (SIZE (6)) OPTIONAL,
		-- The Routeing Area Identifier (RAI) in the current SGSN is coded in accordance with
		-- 3GPP TS 24.008 [9] without the Routing Area Identification IEI (only the
@@ -1009,7 +1013,8 @@ Location ::= SEQUENCE
		-- (only the last 6 octets are used)
		-- This parameter is duplicated from 3GPP TS 33.108 [11]
	...,
	postalLocation		[8] AddressInformation OPTIONAL
	postalLocation		[8] AddressInformation OPTIONAL,
	extendedLocation	[9] ExtendedLocation OPTIONAL
}

GSMLocation ::= CHOICE
@@ -1115,7 +1120,9 @@ MapDatum ::= ENUMERATED
	tM65(11),
	iTM(12),
		-- Irish Transverse Mercator
	...
	...,
	cH1903(13)
		-- Swiss reference system
}

UMTSLocation ::= CHOICE
@@ -1160,6 +1167,45 @@ GA-Polygon-Elements ::= SEQUENCE
	...
}

ExtendedLocation ::= CHOICE
{
	spot			[1] Spot,
	circle			[2] Circle,
	region			[3] Region,
	route			[4] Route,
	...
}

Spot ::= CHOICE
{
	gsmLocation			[1] GSMLocation,
	postalLocation		[2] AddressInformation,
	...
}

Circle ::= SEQUENCE
{
	centre				[1] Spot,
	radius				[2] HorizontalExtent,
	...
}

Region ::= SEQUENCE
{
	cornerMarks			[1] SEQUENCE OF Spot,
	...
}

Route ::= SEQUENCE
{
	routeMarks			[1] SEQUENCE OF Spot,
	width				[2] HorizontalExtent OPTIONAL,
	...
}

HorizontalExtent ::= INTEGER 
	-- metres

-- ===================
-- General definitions
-- ===================
@@ -1345,10 +1391,16 @@ MsgBillingRecords ::= SEQUENCE
		-- as per ISO 4217 [5]
	method						[5] UTF8String OPTIONAL,
		-- i.e. credit card etc. 
	nationalMsgBillingRecords	[6] NationalMultimediaBillingRecords OPTIONAL,
	nationalMsgBillingRecords	[6] NationalMsgBillingRecords OPTIONAL,
		-- To be defined on a national basis 
		-- Only to be used in case the present document cannot fulfil the national requirements
	...
	...,
	msgTransactionID			[7] UTF8String OPTIONAL,
		-- Unique reference for this transaction/billing record
		-- Details to be defined on a national basis
	mgsTransactionStatus		[8] UTF8String OPTIONAL
		-- Status of the transaction (i.e. “declined”, “succeeded” etc.)
		-- Details to be defined on a national bases
}

NationalMsgBillingRecords ::= SEQUENCE
@@ -1607,7 +1659,13 @@ MultimediaBillingRecords ::= SEQUENCE
	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
	...
	... ,
	multimediaTransactionID				[7] UTF8String OPTIONAL,
		-- Unique reference for this transaction/billing record
		-- Details to be defined on a national basis
	multimediaTransactionStatus			[8] UTF8String OPTIONAL
		-- Status of the transaction (i.e. “declined”, “succeeded” etc.)
		-- Details to be defined on a national bases
}

NationalMultimediaBillingRecords ::= SEQUENCE
@@ -1719,8 +1777,17 @@ NAServiceSubscription ::= SEQUENCE
	...,
	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
		-- CSP-specific description of current service status, e.g. "Active", "Ceased", etc.
	registeredICCID			[11] UTF8String OPTIONAL,
	nationalNASubscription	[12] NationalNASubscription OPTIONAL
}

NationalNASubscription ::= SEQUENCE
	-- Description of the subscription to a Network Access service
{
	countryCode				[1] UTF8String (SIZE(2)),
		-- see comment in NationalRequestParameters
	...
}

-- ===========================================
+80 −3
Original line number Diff line number Diff line
<?xml version="1.0"?>

<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
            xmlns="http://uri.etsi.org/02657/v1.6.1#/RetainedData"
            targetNamespace="http://uri.etsi.org/02657/v1.6.1#/RetainedData"
            xmlns="http://uri.etsi.org/02657/v1.7.1#/RetainedData"
            targetNamespace="http://uri.etsi.org/02657/v1.7.1#/RetainedData"
			elementFormDefault="qualified">

	<xsd:annotation>
		<xsd:documentation xml:lang="en">
			XSD translated from ASN.1 derived from outcome of LI#24 (TS 102 657 v1.6.1) 
			XSD translated from ASN.1 derived from outcome of LI#25 (TS 102 657 v1.7.1) 
		</xsd:documentation>
	</xsd:annotation>

@@ -274,6 +274,7 @@
		 <xsd:element name="oSNI52" type="NULL" minOccurs="0"/>
		 <xsd:element name="tM65" type="NULL" minOccurs="0"/>
		 <xsd:element name="iTM" type="NULL" minOccurs="0"/>
		 <xsd:element name="cH1903" type="NULL" minOccurs="0"/>
         <xsd:any namespace="##other" processContents="lax"/>
      </xsd:choice>
   </xsd:complexType>
@@ -566,6 +567,7 @@
         </xsd:element>
         <xsd:element name="identificationNumber" minOccurs="0" type="xsd:string"/>
         <xsd:element name="authenticationInfo" minOccurs="0" type="AuthenticationInfo"/>
		 <xsd:element name="profession" minOccurs="0" type="xsd:string"/>
         <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
      </xsd:sequence>
   </xsd:complexType>
@@ -669,6 +671,8 @@
         </xsd:element>
         <xsd:element name="method" minOccurs="0" type="xsd:string"/>
         <xsd:element name="nationalTelephonyBillingRecords" minOccurs="0" type="NationalTelephonyBillingRecords"/>
		 <xsd:element name="transactionID" minOccurs="0" type="xsd:string"/>
		 <xsd:element name="transactionStatus" minOccurs="0" type="xsd:string"/>
         <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
      </xsd:sequence>
   </xsd:complexType>
@@ -1251,10 +1255,65 @@
            </xsd:simpleType>
         </xsd:element>
         <xsd:element name="postalLocation" minOccurs="0" type="AddressInformation"/>
		 <xsd:element name="extendedLocation" minOccurs="0" type="ExtendedLocation"/>
         <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
      </xsd:sequence>
   </xsd:complexType>
   
   <xsd:complexType name="ExtendedLocation">
      <xsd:choice>
         <xsd:element name="gsmLocation" type="Spot"/>
         <xsd:element name="circle" type="Circle"/>
         <xsd:element name="region" type="Region"/>
         <xsd:element name="route" type="Route"/>
         <xsd:any namespace="##other" processContents="lax"/>
      </xsd:choice>
   </xsd:complexType>

   <xsd:complexType name="Spot">
      <xsd:choice>
         <xsd:element name="gsmLocation" minOccurs="0" type="GSMLocation"/>
         <xsd:element name="postalLocation" minOccurs="0" type="AddressInformation"/>
         <xsd:any namespace="##other" processContents="lax"/>
      </xsd:choice>
   </xsd:complexType>
   
   <xsd:complexType name="Circle">
      <xsd:sequence>
         <xsd:element name="centre" minOccurs="0" type="Spot"/>
         <xsd:element name="radius" minOccurs="0" type="xsd:int"/>
         <xsd:any namespace="##other" processContents="lax"/>
      </xsd:sequence>
   </xsd:complexType>
   
   <xsd:complexType name="Region">
      <xsd:sequence>
         <xsd:element name="cornerMarks" minOccurs="0">
            <xsd:complexType>
               <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                  <xsd:element name="Spot" type="Spot"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:any namespace="##other" processContents="lax"/>
      </xsd:sequence>
   </xsd:complexType>

   <xsd:complexType name="Route">
      <xsd:sequence>
         <xsd:element name="routeMarks" minOccurs="0">
            <xsd:complexType>
               <xsd:sequence minOccurs="0" maxOccurs="unbounded">
                  <xsd:element name="Spot" type="Spot"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="width" minOccurs="0" type="xsd:int"/>
         <xsd:any namespace="##other" processContents="lax"/>
      </xsd:sequence>
   </xsd:complexType>
   

   <xsd:complexType name="TelephonyNetworkElement">
      <xsd:sequence>
         <xsd:element name="telephonyNetworkID" minOccurs="0" type="TelephonyNetworkID"/>
@@ -1471,6 +1530,8 @@
         </xsd:element>
         <xsd:element name="method" minOccurs="0" type="xsd:string"/>
         <xsd:element name="nationalMsgBillingRecords" minOccurs="0" type="NationalMsgBillingRecords"/>
		 <xsd:element name="msgTransactionID" minOccurs="0" type="xsd:string"/>
		 <xsd:element name="msgTransactionStatus" minOccurs="0" type="xsd:string"/>
         <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
      </xsd:sequence>
   </xsd:complexType>
@@ -1551,6 +1612,20 @@
         </xsd:element>
         <xsd:element name="naServiceStatus" minOccurs="0" type="xsd:string"/>
         <xsd:element name="registeredICCID" minOccurs="0" type="xsd:string"/>
		 <xsd:element name="nationalNASubscription" minOccurs="0" type="NationalNASubscription"/>
         <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
      </xsd:sequence>
   </xsd:complexType>
      
   <xsd:complexType name="NationalNASubscription">
      <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>
@@ -2194,6 +2269,8 @@
         </xsd:element>
         <xsd:element name="method" minOccurs="0" type="xsd:string"/>
         <xsd:element name="nationalMultimediaBillingRecords" minOccurs="0" type="NationalMultimediaBillingRecords"/>
		 <xsd:element name="multimediaTransactionID" minOccurs="0" type="xsd:string"/>
		 <xsd:element name="multimediaTransactionStatus" minOccurs="0" type="xsd:string"/>
         <xsd:any namespace="##other" processContents="lax" minOccurs="0"/>
      </xsd:sequence>
   </xsd:complexType>