<?xml version="1.0" encoding="UTF-8"?>

<xs:schema
  targetNamespace="http://www.atis.org/tML/UOM/ASR.UOM-ASR"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns="http://www.atis.org/tML/UOM/ASR.UOM-ASR"
  elementFormDefault="qualified"
  attributeFormDefault="unqualified"
  version="1.0"
  xml:lang="en">

	<xs:annotation>
		<xs:documentation>
			This schema was developed under the charter of the
			Alliance for Telecommunications Industry Solutions (ATIS),
			Ordering and Billing Forum (OBF),
			Unified Ordering Model - Access Service Request (UOM-ASR) Committee.

			This schema is based on the Access Service Ordering Guidelines (ASOG) Version 36
		</xs:documentation>
	</xs:annotation>

	<!-- UOM Base contains UOM Top level structures and Field Type Declarations -->
	<xs:include schemaLocation="UOM-Base.xsd"/>

	<!-- =========================================== -->
	<!--   UOM-ASR Top Level     UOM-ASR Top Level   -->
	<!-- =========================================== -->
	<!-- ASR Service Request -->
	<xs:element name="ASR_SERVICE_REQUEST">
		<xs:complexType mixed="false">
			<xs:complexContent mixed="false">
				<xs:extension base="SERVICE_REQUEST_Type">
					<xs:sequence>
						<xs:element name="HDR" type="ASR_HDR_ComplexType"/>
						<xs:choice>
							<xs:element ref="TRANSPORT_SVC"/>
							<xs:element ref="TRANSPORT_VC_SVC"/>
							<xs:element ref="END_USER_SA_SVC"/>
							<xs:element ref="END_USER_VC_SVC"/>
							<xs:element ref="FEATURE_GROUP_A_SVC"/>
							<xs:element ref="MESSAGETRUNK_SVC"/>
							<xs:element ref="STANDALONE_TRUNKING_SVC"/>
							<xs:element ref="SS7_LINK_SVC"/>
							<xs:element ref="RING_SVC"/>
							<xs:element ref="WATS_SVC"/>
							<xs:element ref="ETHERNET_VC_SVC"/>
							<xs:element ref="CANCEL_SVC"/>
							<xs:element ref="TESTING_ONLY_SVC"/>
						</xs:choice>
					</xs:sequence>
				</xs:extension>
			</xs:complexContent>
		</xs:complexType>

		<!-- Uniqueness constraints -->
		<xs:unique name="ACI_REFNUM_unique">
			<xs:selector xpath=".//*/ACI"/>
			<xs:field xpath="REFNUM"/>
		</xs:unique>
		<xs:unique name="MSL_REFNUM_unique">
			<xs:selector xpath=".//*/MSL"/>
			<xs:field xpath="REFNUM"/>
		</xs:unique>
		<xs:unique name="VC_VCNUM_unique">
			<xs:selector xpath=".//*/VC"/>
			<xs:field xpath="VCNUM"/>
		</xs:unique>
	</xs:element>

	<!-- Service Response -->
	<xs:element name="ASR_SERVICE_RESPONSE" type="ASR_SERVICE_RESPONSE_Type"/>

	<xs:complexType name="ASR_SERVICE_RESPONSE_Type" mixed="false">
		<xs:complexContent mixed="false">
			<xs:extension base="SERVICE_RESPONSE_Type">
				<xs:sequence>
					<xs:element name="HDR" type="ASR_HDR_ComplexType"/>
					<xs:element name="ASRNO" type="ASRNO_Type" minOccurs="0"/>
					<xs:element name="PON" type="PON_Type"/>
					<xs:element name="REQTYP" type="REQTYP_Type"/>
					<xs:element name="VER" type="VER_Type"/>
					<xs:element name="SR_STATE" type="SR_STATE_Type" minOccurs="0"/>
					<xs:element name="REJECTION" type="Error_ComplexType" minOccurs="0" maxOccurs="unbounded"/>
					<xs:element name="ERROR" type="Error_ComplexType" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<xs:complexType name="ASR_HDR_ComplexType" mixed="false">
		<xs:annotation>
			<xs:appinfo>
				<description>ASR Header</description>
			</xs:appinfo>
		</xs:annotation>
		<xs:complexContent mixed="false">
			<xs:extension base="UOM_HDR_Type">
				<xs:sequence>
					<xs:element name="ICSC" type="ICSC_Type"/>
					<xs:element name="ASOG_VER" type="ASOG_VER_Type"/>
					<xs:element name="PASSWORD" type="PASSWORD_Type" minOccurs="0"/>
					<xs:element ref="ASR_BYPASS" minOccurs="0" maxOccurs="unbounded"/>
				</xs:sequence>
			</xs:extension>
		</xs:complexContent>
	</xs:complexType>

	<!-- ASR_BYPASS -->
	<xs:element name="ASR_BYPASS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>ASR Bypass</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="CONTROL" type="CONTROL_Type"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<!-- =========================================== -->
	<!-- END UOM-ASR Top Level END UOM-ASR Top Level -->
	<!-- =========================================== -->

	<!-- ++++++++++++++++++++++++++ -->
	<!-- Service Request Structures -->
	<!-- ++++++++++++++++++++++++++ -->
	<!-- ASR -->
	<xs:element name="ASR">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Access Service Request Administrative</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ADMIN"/>
				<xs:element ref="BILLING" minOccurs="0"/>
				<xs:element ref="CONTACT" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ADMIN">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Administrative</description>
					<ATIS_OBF_ASR_Practice>001</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="CCNA" type="CNA_Type"/>
				<xs:element name="PON" type="PON_Type"/>
				<xs:element name="VER" type="VER_Type"/>
				<xs:element name="ASRNO" type="ASRNO_Type" minOccurs="0"/>
				<xs:element name="SPA" type="SPA_Type" minOccurs="0"/>
				<xs:element name="ICSC" type="ICSC_Type"/>
				<xs:element name="CC" type="CC_Type" minOccurs="0"/>
				<xs:element name="UNE" type="UNE_Type" minOccurs="0"/>
				<xs:element name="D_SENT" type="Date_Type" minOccurs="0"/>
				<xs:element name="T_SENT" type="Time_Type" minOccurs="0"/>
				<xs:element name="QA" type="QA_Type" minOccurs="0"/>
				<xs:element name="CBD" type="CBD_Type" minOccurs="0"/>
				<xs:element name="DDD" type="Date_Type" minOccurs="0"/>
				<xs:element name="FDT" type="TIMEZONE_Type" minOccurs="0"/>
				<xs:element name="PROJECT" type="PROJECT_Type" minOccurs="0"/>
				<xs:element name="CNO" type="CNO_Type" minOccurs="0"/>
				<xs:element name="PPTD" type="Date_Type" minOccurs="0"/>				
				<xs:element name="NOR" type="NOR_Type" minOccurs="0"/>
				<xs:element name="LUP" type="UsagePercentage_Type" minOccurs="0"/>
				<xs:element name="BSA" type="BSA_Type" minOccurs="0"/>
				<xs:element name="REQTYP" type="REQTYP_Type"/>
				<xs:element name="ACT" type="ACT_Type"/>
				<xs:element name="ACTI" type="ACT_Type" minOccurs="0"/>
				<xs:element name="QSA" type="QTY2_Type" minOccurs="0"/>
				<xs:element name="WST" type="WST_Type" minOccurs="0"/>
				<xs:element name="LATA" type="LATA_Type" minOccurs="0"/>
				<xs:element name="EVCI" type="EVCI_Type" minOccurs="0"/>
				<xs:element name="RTR" type="RTR_Type"/>
				<xs:element name="SUP" type="SUP_Type" minOccurs="0"/>
				<xs:element name="AFO" type="AFO_Type" minOccurs="0"/>
				<xs:element name="QNAI" type="QTY2_Type" minOccurs="0"/>
				<xs:element name="TQ" type="TQ_Type" minOccurs="0"/>
				<xs:element name="EXP" type="EXP_Type" minOccurs="0"/>
				<xs:element name="AENG" type="AENG_Type" minOccurs="0"/>
				<xs:element name="ALBR" type="ALBR_Type" minOccurs="0"/>
				<xs:element name="AGAUTH" type="AGAUTH_Type" minOccurs="0"/>
				<xs:element name="DATED" type="Date_Type" minOccurs="0"/>
				<xs:element name="CUST" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="LA" type="LA_Type" minOccurs="0"/>
				<xs:element name="LADATED" type="Date_Type" minOccurs="0"/>
				<xs:element name="LANM" type="Contact_Type" minOccurs="0"/>
				<xs:element name="FBA" type="FBA_Type" minOccurs="0"/>
				<xs:element name="FNI" type="FNI_Type" minOccurs="0"/>
				<xs:element name="FNT" type="FNT_Type" minOccurs="0"/>
				<xs:element name="RFNI" type="FNI_Type" minOccurs="0"/>
				<xs:element name="CFNI" type="CFNI_Type" minOccurs="0"/>
				<xs:element name="PSL" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="PSLI" type="PSLI_Type" minOccurs="0"/>
				<xs:element name="CKR" type="CKR_Type" minOccurs="0"/>
				<xs:element name="UNIT" type="UNIT_Type" minOccurs="0"/>
				<xs:element name="PIU" type="UsagePercentage_Type" minOccurs="0"/>
				<xs:element name="PLU" type="UsagePercentage_Type" minOccurs="0"/>
				<xs:element name="WSI" type="WSI_Type" minOccurs="0"/>
				<xs:element name="LTP" type="LTP_Type" minOccurs="0"/>
				<xs:element name="ECCKT" type="ECCKT53_Type" minOccurs="0"/>
				<xs:element name="QTY" type="QTY_Type" minOccurs="0"/>
				<xs:element name="BAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="ASG" type="ASG_Type" minOccurs="0"/>
				<xs:element name="BIC" type="BIC_Type" minOccurs="0"/>
				<xs:element name="BIC_TEL" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="BIC_ID" type="BIC_ID_Type" minOccurs="0"/>
				<xs:element name="TSC" type="TSC_Type" minOccurs="0"/>
				<xs:element name="ISTN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="ACTL" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="APOT" type="CLLI_or_Narrative_Type" minOccurs="0"/>
				<xs:element name="RORD" type="ORD_Type" minOccurs="0"/>
				<xs:element name="RPON" type="PON_Type" minOccurs="0"/>
				<xs:element name="CCVN" type="CCVN_Type" minOccurs="0"/>
				<xs:element name="ASC_EC" type="ASC_EC_Type" minOccurs="0"/>
				<xs:element name="TSP_CONTROL" type="TSP_CONTROL_Type" minOccurs="0"/>
				<xs:element name="SAN" type="SAN_Type" minOccurs="0"/>
				<xs:element name="AFG" type="AFG_Type" minOccurs="0"/>
				<xs:element name="SPEC" type="SPEC_Type" minOccurs="0"/>
				<xs:element name="ASR_REMARKS" type="ASR_REMARKS_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="BILLING">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Billing</description>
					<ATIS_OBF_ASR_Practice>001</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="BILLNM" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="SBILLNM" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="ACNA" type="CNA_Type" minOccurs="0"/>
				<xs:element name="TE" type="TE_Type" minOccurs="0"/>
				<xs:element name="FUSF" type="TE_Type" minOccurs="0"/>
				<xs:element name="EBP" type="EBP_Type" minOccurs="0"/>
				<xs:element name="BILL_STR" type="STREET_Type" minOccurs="0"/>
				<xs:element name="BILL_FL" type="FLOOR_Type" minOccurs="0"/>
				<xs:element name="BILL_RM" type="ROOM_Type" minOccurs="0"/>
				<xs:element name="BILL_CITY" type="CITY25_Type" minOccurs="0"/>
				<xs:element name="BILL_STATE" type="STATE_Type" minOccurs="0"/>
				<xs:element name="BILL_ZIP" type="ZIP_Type" minOccurs="0"/>
				<xs:element name="BILLCON" type="Contact_Type" minOccurs="0"/>
				<xs:element name="BILLCON_TEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="BILLCON_EMAIL" type="EMAIL_Type" minOccurs="0"/>
				<xs:element name="VTA" type="VTA_Type" minOccurs="0"/>
				<xs:element name="VCVTA" type="VTA_Type" minOccurs="0"/>
				<xs:element name="IWBAN" type="IWBAN_Type" minOccurs="0"/>
				<xs:element name="PNUM" type="PNUM_Type" minOccurs="0"/>
				<xs:element name="PSD" type="Date_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="CONTACT">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Contact</description>
					<ATIS_OBF_ASR_Practice>001</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="INIT" type="Contact_Type" minOccurs="0"/>
				<xs:element name="INITIATOR_TEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="INIT_FAX_NO" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="INIT_EMAIL" type="EMAIL_Type" minOccurs="0"/>
				<xs:element name="DSGCON" type="Contact_Type" minOccurs="0"/>
				<xs:element name="DSGCON_TEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="DSG_FAX_NO" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="DSG_EMAIL" type="EMAIL_Type" minOccurs="0"/>
				<xs:element name="DSGCON_STR" type="STREET_Type" minOccurs="0"/>
				<xs:element name="DRC" type="DRC_Type" minOccurs="0"/>
				<xs:element name="FDRC" type="FDRC_Type" minOccurs="0"/>
				<xs:element name="DSGCON_FL" type="FLOOR_Type" minOccurs="0"/>
				<xs:element name="DSGCON_RM" type="ROOM_Type" minOccurs="0"/>
				<xs:element name="DSGCON_CITY" type="CITY25_Type" minOccurs="0"/>
				<xs:element name="DSGCON_STATE" type="STATE_Type" minOccurs="0"/>
				<xs:element name="DSGCON_ZIP" type="ZIP_Type" minOccurs="0"/>
				<xs:element name="MTCE_CONTACT" type="MTCE_CONTACT_Type" minOccurs="0"/>
				<xs:element name="IMPCON" type="Contact_Type" minOccurs="0"/>
				<xs:element name="IMPCON_TEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="MTCE_TEL" type="TelNumber_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- TRANSPORT_SVC -->
	<xs:element name="TRANSPORT_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Transport Special Access</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="TRANSPORT"/>
				<xs:element ref="NAI" minOccurs="0"/>
				<xs:choice minOccurs="0">
					<xs:element ref="ACI" maxOccurs="unbounded"/>
					<xs:element ref="MSL" maxOccurs="unbounded"/>
				</xs:choice>
				<xs:element ref="TSR" minOccurs="0"/>
				<xs:element ref="MULTI_EC" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="TRANSPORT">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Special Access</description>
					<ATIS_OBF_ASR_Practice>005</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="NC" type="NC_Type" minOccurs="0"/>
				<xs:element name="NCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="TLV" type="TLV_Type" minOccurs="0"/>
				<xs:element name="SECNCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="SECTLV" type="TLV_Type" minOccurs="0"/>
				<xs:element name="SR" type="SR_Type" minOccurs="0"/>
				<xs:element name="S25" type="S25_Type" minOccurs="0"/>
				<xs:element name="ER" type="ER_Type" minOccurs="0"/>
				<xs:element name="SSS" type="SSS_Type" minOccurs="0"/>
				<xs:element name="ATN" type="ATN_Type" minOccurs="0"/>
				<xs:element name="TRF" type="TRF_Type" minOccurs="0"/>
				<xs:element name="MST" type="MST_Type" minOccurs="0"/>
				<xs:element name="HVP" type="HVP_Type" minOccurs="0"/>
				<xs:element name="OTC" type="OTC_Type" minOccurs="0"/>
				<xs:element name="CKLT" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="NSL" type="QTY2_Type" minOccurs="0"/>
				<xs:element name="CFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="CFAU" type="CFAU_Type" minOccurs="0"/>
				<xs:element name="DIR" type="DIR_Type" minOccurs="0"/>
				<xs:element name="CPT" type="CPT_Type" minOccurs="0"/>
				<xs:element name="SCFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="SDIR" type="DIR_Type" minOccurs="0"/>
				<xs:element name="SECLOC" type="CLLI_or_SALI_Type" minOccurs="0"/>
				<xs:element name="MUXLOC" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="HBAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="SFNI" type="FNI_Type" minOccurs="0"/>
				<xs:element name="PRI_ADM" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="SEC_ADM" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="SMUXLOC" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="NVC" type="QTY2_Type" minOccurs="0"/>
				<xs:element name="PSPEED" type="InformationRate_Type" minOccurs="0"/>
				<xs:element name="LMP" type="LMP_Type" minOccurs="0"/>
				<xs:element name="N_U" type="N_U_Type" minOccurs="0"/>
				<xs:element name="BSC" type="BSC_Type" minOccurs="0"/>
				<xs:element name="ETET" type="ETET_Type" minOccurs="0"/>
				<xs:element name="CCEA" type="CCEA_Type" minOccurs="0"/>
				<xs:element name="SCCEA" type="CCEA_Type" minOccurs="0"/>
				<xs:element name="GETO" type="GETO_Type" minOccurs="0"/>
				<xs:element name="GBTN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="GCON" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="GCON_TEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="CTX_TEL" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="CTX_NAME" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="WACD1" type="WACD_Type" minOccurs="0"/>
				<xs:element name="WACD2" type="WACD_Type" minOccurs="0"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
				<xs:element ref="SALI" minOccurs="0"/>
				<xs:element ref="PORTS_CONFIG" minOccurs="0" maxOccurs="2"/>
				<xs:element ref="ECI_ASR_LEVEL" minOccurs="0"/>
				<xs:element ref="ECI_CKT_LEVEL" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- TRANSPORT_VC_SVC -->
	<xs:element name="TRANSPORT_VC_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Transport Virtual Connections</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="TRANSPORT"/>
				<xs:element ref="NAI" minOccurs="0"/>
				<xs:element ref="VC" minOccurs="0"/>
				<xs:element ref="TSR" minOccurs="0"/>
				<xs:element ref="MULTI_EC" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- END_USER_SA_SVC -->
	<xs:element name="END_USER_SA_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>End User Special Access</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="EUSA"/>
				<xs:element ref="NAI" minOccurs="0"/>
				<xs:choice minOccurs="0">
					<xs:element ref="ACI" maxOccurs="unbounded"/>
					<xs:element ref="MSL" maxOccurs="unbounded"/>
				</xs:choice>
				<xs:element ref="TSR" minOccurs="0"/>
				<xs:element ref="MULTI_EC" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="EUSA">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>End User Special Access Service</description>
					<ATIS_OBF_ASR_Practice>013</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="EUSA_SVC_DETAILS" minOccurs="0"/>
				<xs:element ref="EUSA_PRILOC" minOccurs="0"/>
				<xs:element ref="EUSA_SECLOC" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="EUSA_SVC_DETAILS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>End User Special Access Service</description>
					<ATIS_OBF_ASR_Practice>013</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="NC" type="NC_Type" minOccurs="0"/>
				<xs:element name="NCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="PRILOC_TLV" type="TLV_Type" minOccurs="0"/>
				<xs:element name="SECLOC_TLV" type="TLV_Type" minOccurs="0"/>
				<xs:element name="SECNCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="SR" type="SR_Type" minOccurs="0"/>
				<xs:element name="SSS" type="SSS_Type" minOccurs="0"/>
				<xs:element name="PRILOC_TRF" type="TRF_Type" minOccurs="0"/>
				<xs:element name="HVP" type="HVP_Type" minOccurs="0"/>
				<xs:element name="PRILOC_MST" type="MST_Type" minOccurs="0"/>
				<xs:element name="CKLT" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="NSL" type="QTY2_Type" minOccurs="0"/>
				<xs:element name="MUXLOC" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="PRI_ADM" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="SEC_ADM" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="NVC" type="QTY2_Type" minOccurs="0"/>
				<xs:element name="PSPEED" type="InformationRate_Type" minOccurs="0"/>
				<xs:element name="LMP" type="LMP_Type" minOccurs="0"/>
				<xs:element name="N_U" type="N_U_Type" minOccurs="0"/>
				<xs:element name="BSC" type="BSC_Type" minOccurs="0"/>
				<xs:element name="ETET" type="ETET_Type" minOccurs="0"/>
				<xs:element name="CTX_TEL" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="CTX_NAME" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="WACD1" type="WACD_Type" minOccurs="0"/>
				<xs:element name="WACD2" type="WACD_Type" minOccurs="0"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
				<xs:element ref="ECI_ASR_LEVEL" minOccurs="0"/>
				<xs:element ref="ECI_CKT_LEVEL" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="EUSA_PRILOC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Primary Location Service</description>
					<ATIS_OBF_ASR_Practice>013</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="PRILOC" type="CLLI_or_SALI_Type" minOccurs="0"/>
				<xs:element name="CFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="CFAU" type="CFAU_Type" minOccurs="0"/>
				<xs:element name="DIR" type="DIR_Type" minOccurs="0"/>
				<xs:element name="CPT" type="CPT_Type" minOccurs="0"/>
				<xs:element name="PRILOC_S25" type="S25_Type" minOccurs="0"/>
				<xs:element name="ER" type="ER_Type" minOccurs="0"/>
				<xs:element name="PRILOC_OTC" type="OTC_Type" minOccurs="0"/>
				<xs:element name="CCEA" type="CCEA_Type" minOccurs="0"/>
				<xs:element name="GETO" type="GETO_Type" minOccurs="0"/>
				<xs:element name="GBTN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="GCON" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="GTEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element ref="PORTS_CONFIG" minOccurs="0"/>
				<xs:element ref="SALI" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="EUSA_SECLOC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Secondary Location Service</description>
					<ATIS_OBF_ASR_Practice>013</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="SECLOC" type="CLLI_or_SALI_Type" minOccurs="0"/>
				<xs:element name="CFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="CFAU" type="CFAU_Type" minOccurs="0"/>
				<xs:element name="SDIR" type="DIR_Type" minOccurs="0"/>
				<xs:element name="SFNI" type="FNI_Type" minOccurs="0"/>
				<xs:element name="SMUXLOC" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="SCCEA" type="CCEA_Type" minOccurs="0"/>
				<xs:element name="S25" type="S25_Type" minOccurs="0"/>
				<xs:element name="ER" type="ER_Type" minOccurs="0"/>
				<xs:element name="SECLOC_OTC" type="OTC_Type" minOccurs="0"/>
				<xs:element name="GETO" type="GETO_Type" minOccurs="0"/>
				<xs:element name="GBTN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="GCON" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="GTEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element ref="PORTS_CONFIG" minOccurs="0"/>
				<xs:element ref="SALI" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- END_USER_VC_SVC -->
	<xs:element name="END_USER_VC_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>End User Special Access Virtual Connections</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="EUSA"/>
				<xs:element ref="NAI" minOccurs="0"/>
				<xs:element ref="VC" minOccurs="0"/>
				<xs:element ref="TSR" minOccurs="0"/>
				<xs:element ref="MULTI_EC" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- FEATURE_GROUP_A_SVC -->
	<xs:element name="FEATURE_GROUP_A_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Feature Group A</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="FGA"/>
				<xs:element ref="NAI" minOccurs="0"/>
				<xs:choice minOccurs="0">
					<xs:element ref="ACI" maxOccurs="unbounded"/>
					<xs:element ref="MSL" maxOccurs="unbounded"/>
				</xs:choice>
				<xs:element ref="TSR" minOccurs="0"/>
				<xs:element ref="MULTI_EC" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="FGA">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>FGA Service</description>
					<ATIS_OBF_ASR_Practice>002</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="FGA_SVC_DETAILS" minOccurs="0"/>
				<xs:element ref="FGA_SVC_OPTIONS" minOccurs="0"/>
				<xs:element ref="FGA_LOCATION" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="FGA_SVC_DETAILS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>FGA Service</description>
					<ATIS_OBF_ASR_Practice>002</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="NC" type="NC_Type" minOccurs="0"/>
				<xs:element name="NCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="TLV" type="TLV_Type" minOccurs="0"/>
				<xs:element name="DESIRED_TN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="PIC" type="PreSubInd_Type" minOccurs="0"/>
				<xs:element name="SECTLV" type="TLV_Type" minOccurs="0"/>
				<xs:element name="EML" type="EML_Type" minOccurs="0"/>
				<xs:element name="PRI_ADM" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="SEC_ADM" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="FPI" type="FPI_Type" minOccurs="0"/>
				<xs:element name="LPIC" type="LPIC_Type" minOccurs="0"/>
				<xs:element name="CFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="CFAU" type="CFAU_Type" minOccurs="0"/>
				<xs:element name="CPT" type="CPT_Type" minOccurs="0"/>
				<xs:element name="HBAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="NC1" type="NC_Type" minOccurs="0"/>
				<xs:element name="CKR1" type="CKR1_Type" minOccurs="0"/>
				<xs:element name="SCFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="MUXLOC" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="RECCKT" type="ECCKT42_Type" minOccurs="0"/>
				<xs:element name="FIMPTEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
				<xs:element ref="ECI_ASR_LEVEL" minOccurs="0"/>
				<xs:element ref="ECI_CKT_LEVEL" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="FGA_SVC_OPTIONS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>FGA Service Options</description>
					<ATIS_OBF_ASR_Practice>002</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="SR" type="SR_Short_Type" minOccurs="0"/>
				<xs:element name="DRL" type="DRL_Type" minOccurs="0"/>
				<xs:element name="GETO" type="GETO_Type" minOccurs="0"/>
				<xs:element name="CAD" type="CAD_Type" minOccurs="0"/>
				<xs:element name="TBE" type="TBE_Type" minOccurs="0"/>
				<xs:element name="SCD" type="SCD_Type" minOccurs="0"/>
				<xs:element name="ASU" type="ASU_Type" minOccurs="0"/>
				<xs:element name="CFW" type="CFW_Type" minOccurs="0"/>
				<xs:element name="CWG" type="CWG_Type" minOccurs="0"/>
				<xs:element name="CND" type="CND_Type" minOccurs="0"/>
				<xs:element name="HWL" type="HWL_Type" minOccurs="0"/>
				<xs:element name="MWI" type="MWI_Type" minOccurs="0"/>
				<xs:element name="HNTYP" type="HNTYP_Type" minOccurs="0"/>
				<xs:element name="NHNI" type="NHNI_Type" minOccurs="0"/>
				<xs:element name="QUE" type="QUE_Type" minOccurs="0"/>
				<xs:element name="DID" type="DID_Type" minOccurs="0"/>
				<xs:element name="SPC" type="SPC_Type" minOccurs="0"/>
				<xs:element name="TWC" type="TWC_Type" minOccurs="0"/>
				<xs:element name="SMDI" type="SMDI_Type" minOccurs="0"/>
				<xs:element name="MBA" type="MBA_Type" minOccurs="0"/>
				<xs:element name="IEX" type="IEX_Type" minOccurs="0"/>
				<xs:element name="RCF" type="RCF_Type" minOccurs="0"/>
				<xs:element name="PDN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="HPF" type="HPF_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="FGA_LOCATION">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Location</description>
					<ATIS_OBF_ASR_Practice>002</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="SECLOC" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="NSL" type="QTY2_Type" minOccurs="0"/>
				<xs:element name="TNC_TO_TN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="TNC_PER" type="TNC_PER_Type" minOccurs="0"/>
				<xs:element name="LOCBAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="EUCON" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="EUCON_TEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="EUCON_STR" type="STREET_Type" minOccurs="0"/>
				<xs:element name="EUCON_FL" type="FLOOR_Type" minOccurs="0"/>
				<xs:element name="EUCON_RM" type="ROOM_Type" minOccurs="0"/>
				<xs:element name="EUCON_CITY" type="CITY25_Type" minOccurs="0"/>
				<xs:element name="EUCON_STATE" type="STATE_Type" minOccurs="0"/>
				<xs:element name="EUCON_ZIP" type="ZIP_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- MESSAGETRUNK_SVC -->
	<xs:element name="MESSAGETRUNK_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Message Trunk Feature Group BCD</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="TRUNKING"/>
				<xs:element ref="NAI" minOccurs="0"/>
				<xs:element ref="ACI" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="TQ" minOccurs="0"/>
				<xs:element ref="EOD" minOccurs="0"/>
				<xs:element ref="TSR" minOccurs="0"/>
				<xs:element ref="MULTI_EC" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="TRUNKING">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Trunking Service</description>
					<ATIS_OBF_ASR_Practice>004</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="TRUNK_SVC_DETAILS" minOccurs="0"/>
				<xs:element ref="TRUNK_SVC_OPT" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="TRUNK_SVC_DETAILS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Trunking Service</description>
					<ATIS_OBF_ASR_Practice>004</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="NC" type="NC_Type" minOccurs="0"/>
				<xs:element name="NCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="TLV" type="TLV_Type" minOccurs="0"/>
				<xs:element name="TTT" type="TTT_Type" minOccurs="0"/>
				<xs:element name="QACI" type="QACI_Type" minOccurs="0"/>
				<xs:element name="TRFTYP" type="TRFTYP_Type" minOccurs="0"/>
				<xs:element name="SECTLV" type="TLV_Type" minOccurs="0"/>
				<xs:element name="CIC" type="CIC_Type" minOccurs="0"/>
				<xs:element name="TRN_START" type="TRN_Type" minOccurs="0"/>
				<xs:element name="TRN_END" type="TRN_Type" minOccurs="0"/>
				<xs:element name="TCIC" type="TCIC_Type" minOccurs="0"/>
				<xs:element name="NS" type="NS_Type" minOccurs="0"/>
				<xs:element name="PSAP" type="PSAP_Type" minOccurs="0"/>
				<xs:element name="ESN" type="ESN_Type" minOccurs="0"/>
				<xs:element name="RECCKT" type="ECCKT53_Type" minOccurs="0"/>
				<xs:element name="RECCKT2" type="ECCKT53_Type" minOccurs="0"/>
				<xs:element name="PRI_ADM" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="SEC_ADM" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="CFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="CFAU" type="CFAU_Type" minOccurs="0"/>
				<xs:element name="CPT" type="CPT_Type" minOccurs="0"/>
				<xs:element name="D_NPA_NXX" type="D_NPA_NXX_Type" minOccurs="0"/>
				<xs:element name="SECLOC" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="MUXLOC" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="CSL" type="CLLI_or_Narrative_Type" minOccurs="0"/>
				<xs:element name="CST" type="CST_Type" minOccurs="0"/>
				<xs:element name="CSPC" type="SP_Type" minOccurs="0"/>
				<xs:element name="SMUXLOC" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="SCFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="HBAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="SFNI" type="FNI_Type" minOccurs="0"/>
				<xs:element name="CCEA" type="CCEA_Type" minOccurs="0"/>
				<xs:element name="CKR1" type="CKR1_Type" minOccurs="0"/>
				<xs:element name="FACTL" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="NC1" type="NC_Type" minOccurs="0"/>
				<xs:element name="FIMPTEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="LT" type="LT_Type" minOccurs="0"/>
				<xs:element name="SLC" type="SLC_Type" minOccurs="0"/>
				<xs:element name="APC" type="APC_Type" minOccurs="0"/>
				<xs:element name="TSC2" type="TSC_Type" minOccurs="0"/>
				<xs:element name="TSC3" type="TSC_Type" minOccurs="0"/>
				<xs:element name="TSC4" type="TSC_Type" minOccurs="0"/>
				<xs:element ref="SSP" minOccurs="0" maxOccurs="8"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
				<xs:element ref="PORTS_CONFIG" minOccurs="0"/>
				<xs:element ref="ECI_ASR_LEVEL" minOccurs="0"/>
				<xs:element ref="ECI_CKT_LEVEL" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="SSP">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Service Signaling Point</description>
					<ATIS_OBF_ASR_Practice>004</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="SSPC" type="SP_Type" minOccurs="0"/>
				<xs:element name="SSPC_TYPE" type="SSPC_TYPE_Type" minOccurs="0"/>
				<xs:element name="PCU" type="PCU_Type" minOccurs="0"/>
				<xs:element name="PC_TYP" type="PC_TYP_Type" minOccurs="0"/>
				<xs:element name="SSN" type="SubSystemNumber_Type" minOccurs="0"/>
				<xs:element name="TTN" type="TTN_Type" minOccurs="0"/>
				<xs:element name="SSPC_LOC" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="PCNA" type="CNA_Type" minOccurs="0"/>
				<xs:element name="TSPC" type="SP_Type" minOccurs="0"/>
				<xs:element name="TSPC_LOC" type="CLLI_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="TRUNK_SVC_OPT">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Service Options</description>
					<ATIS_OBF_ASR_Practice>004</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="SCRT" type="SCRT_Type" minOccurs="0"/>
				<xs:element name="SR" type="SR_Short_Type" minOccurs="0"/>
				<xs:element name="MBA" type="MBA_Type" minOccurs="0"/>
				<xs:element name="OPS" type="OPS_Type" minOccurs="0"/>
				<xs:element name="GETO" type="GETO_Type" minOccurs="0"/>
				<xs:element name="CDND" type="CDND_Type" minOccurs="0"/>
				<xs:element name="DIDQ" type="DIDQ_Type" minOccurs="0"/>
				<xs:element name="STR" type="STR_Type" minOccurs="0"/>
				<xs:element name="REL_TSC" type="TSC_Type" minOccurs="0"/>
				<xs:element name="FGD_950" type="FGD_950_Type" minOccurs="0"/>
				<xs:element name="CHOK" type="CHOK_Type" minOccurs="0"/>
				<xs:element name="CGAP" type="CGAP_Type" minOccurs="0"/>
				<xs:element name="PCACT" type="ACT_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!--STANDALONE_TRUNKING_SVC -->
	<xs:element name="STANDALONE_TRUNKING_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Message Trunk Standalone Request</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="TQ" minOccurs="0"/>
				<xs:element ref="EOD" minOccurs="0"/>
				<xs:element ref="TSR" minOccurs="0"/>
				<xs:element ref="ECI_ASR_LEVEL" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- SS7_LINK_SVC -->
	<xs:element name="SS7_LINK_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>SS7 Link</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="TRUNKING"/>
				<xs:element ref="NAI" minOccurs="0"/>
				<xs:element ref="ACI" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="TQ" minOccurs="0"/>
				<xs:element ref="TSR" minOccurs="0"/>
				<xs:element ref="MULTI_EC" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- RING_SVC -->
	<xs:element name="RING_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Ring</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="RING"/>
				<xs:element ref="NAI" minOccurs="0"/>
				<xs:element ref="ARI" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="TSR" minOccurs="0"/>
				<xs:element ref="MULTI_EC" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
		<xs:unique name="ARI_REFNUM_unique">
			<xs:selector xpath=".//ARI"/>
			<xs:field xpath="REFNUM"/>
		</xs:unique>
	</xs:element>

	<xs:element name="RING">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Ring Service</description>
					<ATIS_OBF_ASR_Practice>021</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="RING_SVC_DETAILS" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="RING_SVC_DETAILS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Ring Service</description>
					<ATIS_OBF_ASR_Practice>021</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="NC" type="NC_Type" minOccurs="0"/>
				<xs:element name="NCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="SR" type="SR_Type" minOccurs="0"/>
				<xs:element name="SECNCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="PORTS" type="PORTS_Type" minOccurs="0"/>
				<xs:element name="CFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="SEGACT" type="ACT_Type" minOccurs="0"/>
				<xs:element name="INCH" type="INCH_Type" minOccurs="0"/>
				<xs:element name="RMP" type="RMP_Type" minOccurs="0"/>
				<xs:element name="NMO" type="NMO_Type" minOccurs="0"/>
				<xs:element name="SPEC" type="SPEC_Type" minOccurs="0"/>
				<xs:element name="PRILOC" type="CLLI_or_SALI_Type" minOccurs="0"/>
				<xs:element name="PRILOC_SPOT" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="PRILOC_PNO" type="PNO_Type" minOccurs="0"/>
				<xs:element name="PRILOC_OTC" type="OTC_Type" minOccurs="0"/>
				<xs:element name="PRILOC_NID" type="PRILOC_NID_Type" minOccurs="0"/>
				<xs:element name="SECLOC" type="CLLI_or_EU_Type" minOccurs="0"/>
				<xs:element name="SECLOC_SPOT" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="SECLOC_PNO" type="PNO_Type" minOccurs="0"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
				<xs:element ref="SALI" minOccurs="0"/>
				<xs:element ref="PORTS_CONFIG" minOccurs="0"/>
				<xs:element ref="ECI_ASR_LEVEL" minOccurs="0"/>
				<xs:element ref="ECI_CKT_LEVEL" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- WATS_SVC -->
	<xs:element name="WATS_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>WATS</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="WAL"/>
				<xs:choice minOccurs="0">
					<xs:element ref="ACI" maxOccurs="unbounded"/>
					<xs:element ref="MSL" maxOccurs="unbounded"/>
				</xs:choice>
				<xs:element ref="TSR" minOccurs="0"/>
				<xs:element ref="MULTI_EC" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="WAL">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>WATS Service</description>
					<ATIS_OBF_ASR_Practice>003</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="NC" type="NC_Type" minOccurs="0"/>
				<xs:element name="TLV" type="TLV_Type" minOccurs="0"/>
				<xs:element name="DTO" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="SECNCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="SECTLV" type="TLV_Type" minOccurs="0"/>
				<xs:element name="PIC" type="PreSubInd_Type" minOccurs="0"/>
				<xs:element name="NSL" type="QTY2_Type" minOccurs="0"/>
				<xs:element name="S25" type="S25_Type" minOccurs="0"/>
				<xs:element name="ER" type="ER_Type" minOccurs="0"/>
				<xs:element name="SR" type="SR_Short_Type" minOccurs="0"/>
				<xs:element name="DRL" type="DRL_Type" minOccurs="0"/>
				<xs:element name="TLA" type="TLA_Type" minOccurs="0"/>
				<xs:element name="BAND" type="BAND_Type" minOccurs="0"/>
				<xs:element name="HNTYP" type="HNTYP_Type" minOccurs="0"/>
				<xs:element name="BLOCK" type="BLOCK_Type" minOccurs="0"/>
				<xs:element name="NHNI" type="NHNI_Type" minOccurs="0"/>
				<xs:element name="HPF" type="HPF_Type" minOccurs="0"/>
				<xs:element name="CFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="CFAU" type="CFAU_Type" minOccurs="0"/>
				<xs:element name="BAAD" type="BAAD_Type" minOccurs="0"/>
				<xs:element name="SECLOC" type="E_Type" minOccurs="0"/>
				<xs:element name="OTC" type="OTC_Type" minOccurs="0"/>
				<xs:element name="TNC_TO" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="TNC_PER" type="TNC_PER_Type" minOccurs="0"/>
				<xs:element name="LOCBAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="MAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="GETO" type="GETO_Type" minOccurs="0"/>
				<xs:element name="GBTN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="GCON" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="GTEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="EUCON_STR" type="STREET_Type" minOccurs="0"/>
				<xs:element name="EUCON_FL" type="FLOOR_Type" minOccurs="0"/>
				<xs:element name="EUCON_RM" type="ROOM_Type" minOccurs="0"/>
				<xs:element name="EUCON_CITY" type="CITY25_Type" minOccurs="0"/>
				<xs:element name="EUCON_STATE" type="STATE_Type" minOccurs="0"/>
				<xs:element name="EUCON_ZIP" type="ZIP_Type" minOccurs="0"/>
				<xs:element name="CTX_TEL" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="CTX_NAME" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
				<xs:element ref="SALI" minOccurs="0"/>
				<xs:element ref="ECI_ASR_LEVEL" minOccurs="0"/>
				<xs:element ref="ECI_CKT_LEVEL" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- ETHERNET_VC_SVC -->
	<xs:element name="ETHERNET_VC_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Ethernet Virtual Connection</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="EVC"/>
				<xs:element ref="MULTI_EC" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
		<xs:unique name="EVC_EVCNUM_unique">
			<xs:selector xpath=".//*/EVC"/>
			<xs:field xpath="EVCNUM"/>
		</xs:unique>
	</xs:element>

	<xs:element name="EVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Ethernet Virtual Connection</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="EVC_DETAILS"/>
				<xs:element ref="ECI_ASR_LEVEL" minOccurs="0"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="EVC_DETAILS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Ethernet Virtual Connection</description>
					<ATIS_OBF_ASR_Practice>016</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="EVCNUM" type="IndexNumber4_Type"/>
				<xs:element name="NC" type="NC_Type" minOccurs="0"/>
				<xs:element name="EVCID" type="ECCKT28_Type" minOccurs="0"/>
				<xs:element name="NUT" type="QTY2_Type" minOccurs="0"/>
				<xs:element ref="UNI_MAPPING" minOccurs="0" maxOccurs="20"/>
				<xs:element ref="ECI_CKT_LEVEL" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="UNI_MAPPING">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Ethernet Virtual Connection UNI Mapping Detail</description>
					<ATIS_OBF_ASR_Practice>016</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="UREF" type="IndexNumber2_Type"/>
				<xs:element name="UACT" type="ACT_Type" minOccurs="0"/>
				<xs:element name="RPON" type="PON_Type" minOccurs="0"/>
				<xs:element name="NCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="L2CP" type="L2CP_Type" minOccurs="0"/>
				<xs:element name="EVCSP" type="CLLI_Type" minOccurs="0"/>
				<xs:element ref="CE_VLAN" minOccurs="0" maxOccurs="14"/>
				<xs:element name="RUID" type="ECCKT28_Type" minOccurs="0"/>
				<xs:element name="RL" type="RL_Type" minOccurs="0"/>
				<xs:element name="S_VLAN_IND" type="S_VLAN_IND_Type" minOccurs="0"/>
				<xs:element name="S_VLAN" type="VLAN_Type" minOccurs="0"/>
				<xs:element ref="LREF_MAPPING" minOccurs="0" maxOccurs="4"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="LREF_MAPPING">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Ethernet Virtual Connection Level of Service</description>
					<ATIS_OBF_ASR_Practice>016</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="LREF" type="IndexNumber1_Type"/>
				<xs:element name="LOSACT" type="ACT_Type" minOccurs="0"/>
				<xs:element name="LOS" type="LOS_Type" minOccurs="0"/>
				<xs:element name="SPEC" type="SPEC_Type" minOccurs="0"/>
				<xs:element name="P_BIT" type="P_BIT_Type" minOccurs="0"/>
				<xs:element name="BDW" type="InformationRate_Type" minOccurs="0"/>
				<xs:element name="DSCP" type="DSCP_Type" minOccurs="0"/>
				<xs:element name="TOS" type="TOS_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- NAI -->
	<xs:element name="NAI">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Network Assignment Information</description>
					<ATIS_OBF_ASR_Practice>024</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="NAI_ASR_LEVEL" minOccurs="0"/>
				<xs:element ref="NAI_CIRCUIT_DETAILS" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- NAI_ASR_LEVEL -->
	<xs:element name="NAI_ASR_LEVEL">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Network Assignment Information (ASR Level)</description>
					<ATIS_OBF_ASR_Practice>024</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="AACTL" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="AAPOT" type="CLLI_or_Narrative_Type" minOccurs="0"/>
				<xs:element name="AFACTL" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="ANCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="ACFA" type="CFA_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- NAI_CIRCUIT_DETAILS -->
	<xs:element name="NAI_CIRCUIT_DETAILS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Network Assignment Information (Circuit Level)</description>
					<ATIS_OBF_ASR_Practice>024</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="DPEAA" type="DPEA_Type" minOccurs="0"/>
				<xs:element name="VTIA" type="VTI_Type" minOccurs="0"/>
				<xs:element name="FNIA" type="FNI_NAI_Type" minOccurs="0"/>
				<xs:element name="DPEAZ" type="DPEA_Type" minOccurs="0"/>
				<xs:element name="VTIZ" type="VTI_Type" minOccurs="0"/>
				<xs:element name="FNIZ" type="FNI_NAI_Type" minOccurs="0"/>
				<xs:element name="ICFA1" type="CFA_Type" minOccurs="0"/>
				<xs:element name="ICFAU1" type="CFAU_Type" minOccurs="0"/>
				<xs:element name="DIR1" type="DIR_Type" minOccurs="0"/>
				<xs:element name="IFNI1" type="FNI_Type" minOccurs="0"/>
				<xs:element name="ICFA2" type="CFA_Type" minOccurs="0"/>
				<xs:element name="ICFAU2" type="CFAU_Type" minOccurs="0"/>
				<xs:element name="DIR2" type="DIR_Type" minOccurs="0"/>
				<xs:element name="IFNI2" type="FNI_Type" minOccurs="0"/>
				<xs:element name="ICFA3" type="CFA_Type" minOccurs="0"/>
				<xs:element name="ICFAU3" type="CFAU_Type" minOccurs="0"/>
				<xs:element name="DIR3" type="DIR_Type" minOccurs="0"/>
				<xs:element name="IFNI3" type="FNI_Type" minOccurs="0"/>
				<xs:element name="ICFA4" type="CFA_Type" minOccurs="0"/>
				<xs:element name="ICFAU4" type="CFAU_Type" minOccurs="0"/>
				<xs:element name="DIR4" type="DIR_Type" minOccurs="0"/>
				<xs:element name="IFNI4" type="FNI_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- ACI -->
	<xs:element name="ACI">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Additional Circuit Information</description>
					<ATIS_OBF_ASR_Practice>007</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="REFNUM" type="IndexNumber4_Type"/>
				<xs:element name="CKR" type="CKR_Type" minOccurs="0"/>
				<xs:element name="CKTACT" type="ACT_Type" minOccurs="0"/>
				<xs:element name="CFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="CFAU" type="CFAU_Type" minOccurs="0"/>
				<xs:element name="DIR" type="DIR_Type" minOccurs="0"/>
				<xs:element name="CPT" type="CPT_Type" minOccurs="0"/>
				<xs:element name="HBAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="CKR1" type="CKR1_Type" minOccurs="0"/>
				<xs:element name="SCFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="SDIR" type="DIR_Type" minOccurs="0"/>
				<xs:element name="TCIC" type="TCIC_Type" minOccurs="0"/>
				<xs:element name="CCEA" type="CCEA_Type" minOccurs="0"/>
				<xs:element name="REN" type="REN_Type" minOccurs="0"/>
				<xs:element name="SEC_JKCODE" type="JK_CODE_Type" minOccurs="0"/>
				<xs:element name="SEC_PCA" type="PCA_Type" minOccurs="0"/>
				<xs:element name="JKNUM" type="JKNUM_Type" minOccurs="0"/>
				<xs:element name="JKPOS" type="JKPOS_Type" minOccurs="0"/>
				<xs:element name="SEC_JS" type="JS_Type" minOccurs="0"/>
				<xs:element name="NHNI" type="NHNI_Type" minOccurs="0"/>
				<xs:element name="NHN" type="NHN_Type" minOccurs="0"/>
				<xs:element name="RORD" type="ORD_Type" minOccurs="0"/>
				<xs:element name="S25C" type="LEGS25C_Type" minOccurs="0"/>
				<xs:element name="ER" type="ER_Type" minOccurs="0"/>
				<xs:element name="ECCKT" type="ECCKT53_Type" minOccurs="0"/>
				<xs:element name="TRN_START" type="TRN_Type" minOccurs="0"/>
				<xs:element name="TRN_END" type="TRN_Type" minOccurs="0"/>
				<xs:element name="SCCEA" type="CCEA_Type" minOccurs="0"/>
				<xs:element name="PRI_JKCODE" type="JK_CODE_Type" minOccurs="0"/>
				<xs:element name="PRI_PCA" type="PCA_Type" minOccurs="0"/>
				<xs:element name="PRI_JS" type="JS_Type" minOccurs="0"/>
				<xs:element name="WACD1" type="WACD_Type" minOccurs="0"/>
				<xs:element name="WACD2" type="WACD_Type" minOccurs="0"/>
				<xs:element name="SMJK_PRI" type="SMJK_Type" minOccurs="0"/>
				<xs:element name="SMJK_SEC" type="SMJK_Type" minOccurs="0"/>
				<xs:element name="ASG" type="ASG_Type" minOccurs="0"/>
				<xs:element name="CRO" type="ORD_Type" minOccurs="0"/>
				<xs:element name="CRO2" type="ORD_Type" minOccurs="0"/>
				<xs:element name="RECCKT" type="ECCKT42_Type" minOccurs="0"/>
				<xs:element ref="NAI_CIRCUIT_DETAILS" minOccurs="0"/>
				<xs:element ref="ECI_CKT_LEVEL" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- ARI -->
	<xs:element name="ARI">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Additional Ring Information</description>
					<ATIS_OBF_ASR_Practice>022</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="REFNUM" type="IndexNumber4_Type"/>
				<xs:element name="NC" type="NC_Type" minOccurs="0"/>
				<xs:element name="NCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="SR" type="SR_Type" minOccurs="0"/>
				<xs:element name="SECNCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="PORTS" type="PORTS_Type" minOccurs="0"/>
				<xs:element name="CFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="SEGACT" type="ACT_Type" minOccurs="0"/>
				<xs:element name="INCH" type="INCH_Type" minOccurs="0"/>
				<xs:element name="NMO" type="NMO_Type" minOccurs="0"/>
				<xs:element name="SPEC" type="SPEC_Type" minOccurs="0"/>
				<xs:element name="ECCKT" type="ECCKT36_Type" minOccurs="0"/>
				<xs:element name="CKR" type="CKR_Type" minOccurs="0"/>
				<xs:element name="PRILOC" type="CLLI_or_SALI_Type" minOccurs="0"/>
				<xs:element name="PRILOC_SPOT" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="PRILOC_NID" type="PRILOC_NID_Type" minOccurs="0"/>
				<xs:element name="PRILOC_OTC" type="OTC_Type" minOccurs="0"/>
				<xs:element name="SECLOC" type="CLLI_or_EU_Type" minOccurs="0"/>
				<xs:element name="SECLOC_SPOT" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="SECLOC_PNO" type="PNO_Type" minOccurs="0"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
				<xs:element ref="SALI" minOccurs="0"/>
				<xs:element ref="NAI_CIRCUIT_DETAILS" minOccurs="0"/>
				<xs:element ref="PORTS_CONFIG" minOccurs="0"/>
				<xs:element ref="ECI_CKT_LEVEL" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- MSL -->
	<xs:element name="MSL">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Multipoint Service Legs</description>
					<ATIS_OBF_ASR_Practice>006</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="REFNUM" type="IndexNumber4_Type"/>
				<xs:element name="LEGACT" type="ACT_Type" minOccurs="0"/>
				<xs:element name="LEGCKLT" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="LEGNUM" type="LEGNUM_Type" minOccurs="0"/>
				<xs:element name="LEGSEG" type="LEGSEG_Type" minOccurs="0"/>
				<xs:element name="LEGNC" type="NC_Type" minOccurs="0"/>
				<xs:element name="LEGSECNCI" type="NCI_Type" minOccurs="0"/>
				<xs:element name="LEGSECTLV" type="TLV_Type" minOccurs="0"/>
				<xs:element name="LEGMST" type="MST_Type" minOccurs="0"/>
				<xs:element name="LEGTRF" type="TRF_Type" minOccurs="0"/>
				<xs:element name="LEGS25C" type="LEGS25C_Type" minOccurs="0"/>
				<xs:element name="ER" type="ER_Type" minOccurs="0"/>
				<xs:element name="ORD" type="ORD_Type" minOccurs="0"/>
				<xs:element name="RORD" type="ORD_Type" minOccurs="0"/>
				<xs:element name="LEGVTA" type="VTA_Type" minOccurs="0"/>
				<xs:element name="SCFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="OTC" type="OTC_Type" minOccurs="0"/>
				<xs:element name="SECLOC" type="CLLI_or_SALI_Type" minOccurs="0"/>
				<xs:element name="GETO" type="GETO_Type" minOccurs="0"/>
				<xs:element name="GBTN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="GCON" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="GTEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
				<xs:element ref="SALI" minOccurs="0"/>
				<xs:element ref="ECI_CKT_LEVEL" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- VC -->
	<xs:element name="VC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Virtual Connection</description>
					<ATIS_OBF_ASR_Practice>023</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
				<xs:element ref="VC_DETAILS" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="VC_DETAILS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Virtual Connection</description>
					<ATIS_OBF_ASR_Practice>023</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="VCNUM" type="IndexNumber4_Type"/>
				<xs:element name="VCACT" type="ACT_Type" minOccurs="0"/>
				<xs:element name="VST" type="VST_Type" minOccurs="0"/>
				<xs:element name="DLCI" type="DLCI_Type" minOccurs="0"/>
				<xs:element name="CIR" type="InformationRate_Type" minOccurs="0"/>
				<xs:element name="BC" type="InformationRate_Type" minOccurs="0"/>
				<xs:element name="BE" type="InformationRate_Type" minOccurs="0"/>
				<xs:element name="PSPEED" type="InformationRate_Type" minOccurs="0"/>
				<xs:element name="SCCT" type="SCCT_Type" minOccurs="0"/>
				<xs:element name="PCR" type="MaxCellRate_Type" minOccurs="0"/>
				<xs:element name="SCR" type="MaxCellRate_Type" minOccurs="0"/>
				<xs:element name="MCR" type="MinCellRate_Type" minOccurs="0"/>
				<xs:element name="MBS" type="MaxCellRate_Type" minOccurs="0"/>
				<xs:element name="CTYP" type="CTYP_Type" minOccurs="0"/>
				<xs:element name="VPI" type="VPI_Type" minOccurs="0"/>
				<xs:element name="VCI" type="VCI_Type" minOccurs="0"/>
				<xs:element name="IBS" type="IBS_Type" minOccurs="0"/>
				<xs:element name="QIBS" type="QTY2_Type" minOccurs="0"/>
				<xs:element name="VCID" type="VCID_Type" minOccurs="0"/>
				<xs:element name="VPID" type="VPID_Type" minOccurs="0"/>
				<xs:element name="CDVT" type="CDVT_Type" minOccurs="0"/>
				<xs:element name="CDV" type="CDV_Type" minOccurs="0"/>
				<xs:element name="TAG" type="TAG_Type" minOccurs="0"/>
				<xs:element name="VCVTA" type="VTA_Type" minOccurs="0"/>
				<xs:element name="PRID" type="PRID_Type" minOccurs="0"/>
				<xs:element name="EP" type="EP_Type" minOccurs="0"/>
				<xs:element name="RPON" type="PON_Type" minOccurs="0"/>
				<xs:element name="RECCKT" type="ECCKT53_Type" minOccurs="0"/>
				<xs:element name="RORD" type="ORD_Type" minOccurs="0"/>
				<xs:element name="RDLCI" type="DLCI_Type" minOccurs="0"/>
				<xs:element name="RCIR" type="InformationRate_Type" minOccurs="0"/>
				<xs:element name="RBC" type="InformationRate_Type" minOccurs="0"/>
				<xs:element name="RBE" type="InformationRate_Type" minOccurs="0"/>
				<xs:element name="RACNA" type="CNA_Type" minOccurs="0"/>
				<xs:element name="RPSPEED" type="InformationRate_Type" minOccurs="0"/>
				<xs:element name="RSCCT" type="SCCT_Type" minOccurs="0"/>
				<xs:element name="RPCR" type="MaxCellRate_Type" minOccurs="0"/>
				<xs:element name="RSCR" type="MaxCellRate_Type" minOccurs="0"/>
				<xs:element name="RMCR" type="MinCellRate_Type" minOccurs="0"/>
				<xs:element name="RMBS" type="MaxCellRate_Type" minOccurs="0"/>
				<xs:element name="RVPI" type="VPI_Type" minOccurs="0"/>
				<xs:element name="RVCI" type="VCI_Type" minOccurs="0"/>
				<xs:element name="RCDVT" type="CDVT_Type" minOccurs="0"/>
				<xs:element name="RCDV" type="CDV_Type" minOccurs="0"/>
				<xs:element name="REP" type="REP_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- TQ -->
	<xs:element name="TQ">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Translation Questionnaire</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="TECHCON" type="Contact_Type" minOccurs="0"/>
				<xs:element name="TECHCON_TEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
				<xs:element ref="COMMON_MATRIX" minOccurs="0"/>
				<xs:element ref="FGD" minOccurs="0"/>
				<xs:element ref="ROUTING_MATRIX" minOccurs="0"/>
				<xs:element ref="ROUTING_MATRIX_EX" minOccurs="0"/>
				<xs:element ref="SACNXX" minOccurs="0"/>
				<xs:element ref="INTER_TRANS_RTG" minOccurs="0"/>
				<xs:element ref="TQ_TESTING" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="COMMON_MATRIX">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Common Section Matrix</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="COMMON_MATRIX_ROW" minOccurs="0" maxOccurs="4"/>
			</xs:sequence>
		</xs:complexType>
		<xs:unique name="REF_unique">
			<xs:selector xpath=".//COMMON_MATRIX_ROW"/>
			<xs:field xpath="REF"/>
		</xs:unique>
	</xs:element>

	<xs:element name="COMMON_MATRIX_ROW">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Common Section Matrix Row per REF=A,B,C,D</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="REF" type="REF_Type"/>
				<xs:element name="TGACT" type="ACT_Type" minOccurs="0"/>
				<xs:element name="TGTYP" type="TGTYP_Type" minOccurs="0"/>
				<xs:element name="TSC" type="TSC_Type" minOccurs="0"/>
				<xs:element name="APON" type="PON_Type" minOccurs="0"/>
				<xs:element name="DIR" type="TQDIR_Type" minOccurs="0"/>
				<xs:element name="ANI" type="ANI_Type" minOccurs="0"/>
				<xs:element name="DAACC" type="DAACC_Type" minOccurs="0"/>
				<xs:element name="TKSEQ" type="TKSEQ_Type" minOccurs="0"/>
				<xs:element name="GLARE" type="GLARE_Type" minOccurs="0"/>
				<xs:element name="TESTANI" type="TESTANI_Type" minOccurs="0"/>
				<xs:element name="TKSIG" type="TKSIG_Type" minOccurs="0"/>
				<xs:element name="SACNON" type="SACNON_Type" minOccurs="0"/>
				<xs:element name="OT" type="OT_Type" minOccurs="0"/>
				<xs:element name="OVLP" type="OVLP_Type" minOccurs="0"/>
				<xs:element name="CTO" type="CTO_Type" minOccurs="0"/>
				<xs:element name="OSAC" type="OSAC_Type" minOccurs="0"/>
				<xs:element name="NDO" type="NDO_Type" minOccurs="0"/>
				<xs:element name="CSP" type="CSP_Type" minOccurs="0"/>
				<xs:element name="CPN" type="CPN_Type" minOccurs="0"/>
				<xs:element name="CIP" type="CIP_Type" minOccurs="0"/>
				<xs:element name="VSC" type="VSC_Type" minOccurs="0"/>
				<xs:element name="FACT" type="FACT_Type" minOccurs="0"/>
				<xs:element name="ALTREF" type="ALTREF_Type" minOccurs="0"/>
				<xs:element ref="TQ950" minOccurs="0" maxOccurs="3"/>
				<xs:element name="BRAND" type="BRAND_Type" minOccurs="0"/>
				<xs:element name="ANNC" type="ANNC_Type" minOccurs="0"/>
				<xs:element name="CCW" type="CCW_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="TQ950">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>950-XXXX Access</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="FACT_950" type="FACT_Type" minOccurs="0"/>
				<xs:element name="XXXX" type="TelNumber4_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="FGD">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Feature Group D</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="CIC" type="CIC_Type" minOccurs="0"/>
				<xs:element name="ACIC" type="CIC_Type" minOccurs="0" maxOccurs="39"/>
				<xs:element name="CCLASS" type="CCLASS_Type" minOccurs="0"/>
				<xs:element name="INTRA" type="INTRA_Type" minOccurs="0"/>
				<xs:element name="INTER" type="INTER_Type" minOccurs="0"/>
				<xs:element name="COIN_EA" type="COIN_EA_Type" minOccurs="0"/>
				<xs:element name="ATP" type="ATP_Type" minOccurs="0"/>
				<xs:element name="BCR3" type="TrunkGroup_Ref_or_TSC_Type" minOccurs="0"/>
				<xs:element name="BCR5" type="TrunkGroup_Ref_or_TSC_Type" minOccurs="0"/>
				<xs:element name="BCR6" type="TrunkGroup_Ref_or_TSC_Type" minOccurs="0"/>
				<xs:element name="M64" type="M64_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ROUTING_MATRIX">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>TQ Routing Matrix</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="R_MATRIX_ROW" minOccurs="0" maxOccurs="12"/>
			</xs:sequence>
		</xs:complexType>
		<xs:unique name="ANI_II_unique">
			<xs:selector xpath=".//R_MATRIX_ROW"/>
			<xs:field xpath="ANI_II"/>
		</xs:unique>
	</xs:element>

	<xs:element name="R_MATRIX_ROW">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>TQ Routing Matrix Row</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="ANI_II" type="ANI_II_Type"/>
				<xs:element ref="SERV_PREFIX" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="SERV_PREFIX">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>TQ Routing Matrix Service Prefixes</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="SERV_PREF_ALL" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_1" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_0" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_00" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_011" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_01" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_1_700" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_0_700" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_800" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_1_900" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_0_900" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_1_500" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_0_500" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_0_L" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_411" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_LPDA" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_0_L_INTRA" type="TrunkGroup_X_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ROUTING_MATRIX_EX">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Routing Exception Matrix</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="R_MATRIX_EX_ROW" minOccurs="0" maxOccurs="10"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="R_MATRIX_EX_ROW">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>TQ Routing Exception Matrix Row</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="ANI_II" type="ANI_II_EX_Type"/>
				<xs:element name="LINE_CLASS" type="LINE_CLASS_Type" minOccurs="0"/>
				<xs:element ref="SERV_PREFIX" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="SACNXX">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Service Access Code NXX</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="CIC" type="CIC_Type" minOccurs="0"/>
				<xs:element name="ORD_LEV" type="ORD_LEV_Type" minOccurs="0"/>
				<xs:element name="TQ00Y" type="TQ00Y_Type" minOccurs="0"/>
				<xs:element name="TESTANI" type="TESTANI_Type" minOccurs="0"/>
				<xs:element name="TECHCON" type="Contact_Type" minOccurs="0"/>
				<xs:element name="TECHCON_TEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element ref="SAC1" minOccurs="0"/>
				<xs:element ref="SAC2" minOccurs="0"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="SAC1">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Service Access Code 1</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="SAC_ACT" type="SAC_ACT_Type" minOccurs="0"/>
				<xs:element name="APON" type="PON_Type" minOccurs="0"/>
				<xs:element name="TEST_TN" type="TelNumber4_Type" minOccurs="0"/>
				<xs:element name="TEST_RESP" type="TEST_RESP_Type" minOccurs="0"/>
				<xs:element ref="SAC_NXX" minOccurs="0" maxOccurs="112"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="SAC_NXX">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Service Access Code NXX</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="NXX" type="NXX_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="SAC2">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Service Access Code 2</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="SAC_ACT" type="SAC_ACT_Type" minOccurs="0"/>
				<xs:element name="APON" type="PON_Type" minOccurs="0"/>
				<xs:element name="TEST_TN" type="TelNumber4_Type" minOccurs="0"/>
				<xs:element name="TEST_RESP" type="TEST_RESP_Type" minOccurs="0"/>
				<xs:element ref="SAC_NXX" minOccurs="0" maxOccurs="96"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="INTER_TRANS_RTG">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Interconnection Translation Routing</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="TECHCON" type="Contact_Type" minOccurs="0"/>
				<xs:element name="TECHCON_TEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="TTEST_TN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="TTEST_RESP" type="TEST_RESP_Type" minOccurs="0"/>
				<xs:element name="LRN_G" type="LRN_Type" minOccurs="0"/>
				<xs:element ref="NPANXXMTX" minOccurs="0" maxOccurs="90"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="NPANXXMTX">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Interconnection (IC) Translation Routing</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="CNPANXX" type="CNPANXX_Type" minOccurs="0"/>
				<xs:element name="LRN" type="LRN_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="TQ_TESTING">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>TQ Testing</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="TTEST_TN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="TTEST_RESP" type="TEST_RESP_Type" minOccurs="0"/>
				<xs:element ref="TQ_ATEST" minOccurs="0" maxOccurs="4"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="TQ_ATEST">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>TQ ATEST</description>
					<ATIS_OBF_ASR_Practice>019</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="ATTEST_TN" type="NSTN_Type" minOccurs="0"/>
				<xs:element name="ATTEST_RESP" type="TEST_RESP_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- EOD -->
	<xs:element name="EOD">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>End Office Detail</description>
					<ATIS_OBF_ASR_Practice>014</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="EOD_USE" type="EOD_USE_Type" minOccurs="0"/>
				<xs:element name="TK_QTY" type="TK_QTY_Type" minOccurs="0"/>
				<xs:element name="ACC_TANDEM" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="ORIG_TRF" type="TDM_Traffic_Type" minOccurs="0"/>
				<xs:element name="TERM_TRF" type="TDM_Traffic_Type" minOccurs="0"/>
				<xs:element name="UNITS" type="UNITS_Type" minOccurs="0"/>
				<xs:element name="TRFTYP" type="TRFTYP_Type" minOccurs="0"/>
				<xs:element name="TSC" type="TSC_Type" minOccurs="0"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
				<xs:element ref="EO_DATA" minOccurs="0" maxOccurs="533"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="EO_DATA">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>End Office</description>
					<ATIS_OBF_ASR_Practice>014</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="EO_ACT" type="ACT_Type" minOccurs="0"/>
				<xs:element name="END_OFF" type="CLLI_or_Narrative_Type" minOccurs="0"/>
				<xs:element name="ORIG" type="EO_Traffic_Type" minOccurs="0"/>
				<xs:element name="TERM" type="EO_Traffic_Type" minOccurs="0"/>
				<xs:element name="TSC" type="TSC_Type" minOccurs="0"/>
				<xs:element name="ANI" type="ANI_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- ECI -->
	<xs:element name="ECI_ASR_LEVEL">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Enhanced Customer Interface: Company Specific ASR Level Record 1 and Record 2</description>
					<ATIS_OBF_ASR_Practice>025</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="ABC" type="ABC_Type" minOccurs="0"/>
				<xs:element name="CO" type="CO_Type" minOccurs="0"/>
				<xs:element name="CHPD" type="CHPD_Type" minOccurs="0"/>
				<xs:element name="NSLB" type="NSLB_Type" minOccurs="0"/>
				<xs:element name="NON_SUB" type="NON_SUB_Type" minOccurs="0"/>
				<xs:element name="VTA2" type="VTA_Type" minOccurs="0"/>
				<xs:element name="VTA3" type="VTA_Type" minOccurs="0"/>
				<xs:element name="CFA2" type="CFA_Type" minOccurs="0"/>
				<xs:element name="CFA3" type="CFA_Type" minOccurs="0"/>
				<xs:element name="CFA4" type="CFA_Type" minOccurs="0"/>
				<xs:element name="RPON2" type="PON_Type" minOccurs="0"/>
				<xs:element name="RPON3" type="PON_Type" minOccurs="0"/>
				<xs:element name="RPON4" type="PON_Type" minOccurs="0"/>
				<xs:element name="SAL" type="SAL_Type" minOccurs="0"/>
				<xs:element name="CBO" type="CBO_Type" minOccurs="0"/>
				<xs:element name="NSB" type="NSB_Type" minOccurs="0"/>
				<xs:element name="ODID" type="ODID_Type" minOccurs="0"/>
				<xs:element name="SST" type="SST_Type" minOccurs="0"/>
				<xs:element name="TPL" type="TPL_Type" minOccurs="0"/>
				<xs:element name="STN" type="TelNumber12_Type" minOccurs="0"/>
				<xs:element name="RC6BX" type="RC6BX_Type" minOccurs="0"/>
				<xs:element name="NOJA1" type="NOJA1_Type" minOccurs="0"/>
				<xs:element name="DIDR2" type="DIDR_Type" minOccurs="0"/>
				<xs:element name="DIDR3" type="DIDR_Type" minOccurs="0"/>
				<xs:element name="DIDR4" type="DIDR_Type" minOccurs="0"/>
				<xs:element name="DIDR5" type="DIDR_Type" minOccurs="0"/>
				<xs:element name="P8J" type="P8J_Type" minOccurs="0"/>
				<xs:element name="P8K" type="P8K_Type" minOccurs="0"/>
				<xs:element name="P8L" type="P8L_Type" minOccurs="0"/>
				<xs:element name="VEN" type="VEN_Type" minOccurs="0"/>
				<xs:element name="DIST" type="DIST_Type" minOccurs="0"/>
				<xs:element name="FBAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="FCUS" type="FCUS_Type" minOccurs="0"/>
				<xs:element name="TGN" type="TGN_Type" minOccurs="0"/>
				<xs:element name="RTI" type="ECI_RTI_Type" minOccurs="0"/>
				<xs:element name="EOI" type="EOI_Type" minOccurs="0"/>
				<xs:element name="NUMP" type="NUMP_Type" minOccurs="0"/>
				<xs:element name="SS7UB" type="SS7UB_Type" minOccurs="0"/>
				<xs:element name="TOGP" type="TOGP_Type" minOccurs="0"/>
				<xs:element name="AECN" type="AECN_Type" minOccurs="0"/>
				<xs:element name="TPTGN" type="TPTGN_Type" minOccurs="0"/>
				<xs:element name="TIA" type="TIA_Type" minOccurs="0"/>
				<xs:element name="MPON" type="PON_Type" minOccurs="0"/>
				<xs:element name="ICNI" type="ICNI_Type" minOccurs="0"/>
				<xs:element name="TRS" type="TRS_Type" minOccurs="0"/>
				<xs:element name="BTN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="USDO2" type="USDO2_Type" minOccurs="0"/>
				<xs:element name="SAED" type="SAED_Type" minOccurs="0"/>
				<xs:element name="SAI" type="SAI_Type" minOccurs="0"/>
				<xs:element name="TSACT" type="ACT_Type" minOccurs="0"/>
				<xs:element name="TPNA" type="CNA_Type" minOccurs="0"/>
				<xs:element name="TRANS" type="TRANS_Type" minOccurs="0"/>
				<xs:element name="OPACT_1" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="OPACT_2" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="OPACT_3" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="OPACT_4" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="OPACT_5" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="OPACT_6" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="OPACT_7" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="OPACT_8" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="OPACT_9" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="DPACT_1" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="DPACT_2" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="DPACT_3" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="DPACT_4" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="DPACT_5" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="DPACT_6" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="DPACT_7" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="DPACT_8" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="DPACT_9" type="PointCodeActivity_Type" minOccurs="0"/>
				<xs:element name="OPC_1" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="OPC_2" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="OPC_3" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="OPC_4" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="OPC_5" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="OPC_6" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="OPC_7" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="OPC_8" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="OPC_9" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="DPC_1" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="DPC_2" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="DPC_3" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="DPC_4" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="DPC_5" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="DPC_6" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="DPC_7" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="DPC_8" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="DPC_9" type="PointCode_Type" minOccurs="0"/>
				<xs:element name="DISPREQ" type="DISPREQ_Type" minOccurs="0"/>
				<xs:element name="RESVLOOP" type="RESVLOOP_Type" minOccurs="0"/>
				<xs:element name="CPO_EBD" type="Date6_Type" minOccurs="0"/>
				<xs:element name="LSRSPEC" type="LSRSPEC_Type" minOccurs="0"/>
				<xs:element name="SUBSPEC" type="SUBSPEC_Type" minOccurs="0"/>
				<xs:element name="DDTEST" type="DDTEST_Type" minOccurs="0"/>
				<xs:element name="ATR_CON" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="LSRN" type="LSRN_Type" minOccurs="0"/>
				<xs:element name="LOOP_ORD" type="ORD_Short_Type" minOccurs="0"/>
				<xs:element name="NP_ORD" type="ORD_Short_Type" minOccurs="0"/>
				<xs:element name="SON" type="SON_Type" minOccurs="0"/>
				<xs:element name="APPTIME" type="AppTimeCode_Type" minOccurs="0"/>
				<xs:element name="SM" type="SM_Type" minOccurs="0"/>
				<xs:element name="PEND_ORD" type="ORD_Short_Type" minOccurs="0"/>
				<xs:element name="SM2" type="SM_Type" minOccurs="0"/>
				<xs:element name="SM3" type="SM_Type" minOccurs="0"/>
				<xs:element name="SM4" type="SM_Type" minOccurs="0"/>
				<xs:element name="SM5" type="SM_Type" minOccurs="0"/>
				<xs:element name="SM6" type="SM_Type" minOccurs="0"/>
				<xs:element name="SM7" type="SM_Type" minOccurs="0"/>
				<xs:element name="CMLG" type="CMLG_Type" minOccurs="0"/>
				<xs:element name="VZB" type="VZB_Type" minOccurs="0"/>
				<xs:element name="ECI_FIELD" type="ECI_FIELD_ComplexType" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ECI_CKT_LEVEL">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Company Specific CKT Level</description>
					<ATIS_OBF_ASR_Practice>025</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="CCNFG" type="CCNFG_Type" minOccurs="0"/>
				<xs:element name="XOCD" type="XOCD_Type" minOccurs="0"/>
				<xs:element name="VCIOCD" type="VCIOCD_Type" minOccurs="0"/>
				<xs:element name="VPIOCD" type="VPIOCD_Type" minOccurs="0"/>
				<xs:element name="PROF" type="ProfileCodeSet_Type" minOccurs="0"/>
				<xs:element name="LSNP_TN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="LOSS_TN" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="SUBST" type="SUBST_Type" minOccurs="0"/>
				<xs:element name="COND_SPEC" type="COND_SPEC_Type" minOccurs="0"/>
				<xs:element name="LOOP_LEN" type="LOOP_LEN_Type" minOccurs="0"/>
				<xs:element name="BHC" type="BHC_Type" minOccurs="0"/>
				<xs:element name="DCIR" type="DCIR_Type" minOccurs="0"/>
				<xs:element name="TIER" type="TIER_Type" minOccurs="0"/>
				<xs:element name="TNT" type="TNT_Type" minOccurs="0"/>
				<xs:element name="ELTN" type="ELTN_Type" minOccurs="0"/>
				<xs:element name="E911ID" type="E911ID_Type" minOccurs="0"/>
				<xs:element name="CBAN" type="CBAN_Type" minOccurs="0"/>
				<xs:element name="IFID" type="IFID_Type" minOccurs="0"/>
				<xs:element name="ITID" type="ITID_Type" minOccurs="0"/>
				<xs:element name="ECI_FIELD" type="ECI_FIELD_ComplexType" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- TSR -->
	<xs:element name="TSR">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Testing Services Request</description>
					<ATIS_OBF_ASR_Practice>008</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="TACT" type="ACT_Type" minOccurs="0"/>
				<xs:element name="TBAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="AC_MCO" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="FETL" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="ROTL" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="ACTL" type="CLLI_Type" minOccurs="0"/>
				<xs:element name="CKR" type="CKR_Type" minOccurs="0"/>
				<xs:element name="ECCKT" type="ECCKT53_Type" minOccurs="0"/>
				<xs:element name="TESTCON" type="Contact_Type" minOccurs="0"/>
				<xs:element name="TCONTEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="TECHAT" type="TECHAT_Type" minOccurs="0"/>
				<xs:element name="TESTCON_STREET" type="STREET_Type" minOccurs="0"/>
				<xs:element name="TESTCON_CITY" type="CITY25_Type" minOccurs="0"/>
				<xs:element name="TESTCON_STATE" type="STATE_Type" minOccurs="0"/>
				<xs:element name="TESTCON_ZIP" type="ZIP_Type" minOccurs="0"/>
				<xs:element name="TESTCON_FL" type="FLOOR_Type" minOccurs="0"/>
				<xs:element name="TESTCON_RM" type="ROOM_Type" minOccurs="0"/>
				<xs:element name="DTSD" type="Date_Type" minOccurs="0"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
				<xs:element ref="IC_TRUNK_REQ" minOccurs="0"/>
				<xs:element ref="ACAT" minOccurs="0"/>
				<xs:element ref="ROUTINE_SCHED" minOccurs="0"/>
				<xs:element ref="TEST_LIMITS" minOccurs="0"/>
				<xs:element ref="MAIN_LIMITS" minOccurs="0"/>
				<xs:element ref="ACTION_LIMITS" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- IC_TRUNK_REQ -->
	<xs:element name="IC_TRUNK_REQ">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Testing Services Request</description>
					<ATIS_OBF_ASR_Practice>008</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="ROTY" type="ROTY_Type" minOccurs="0"/>
				<xs:element name="ECAN" type="ECAN_Type" minOccurs="0"/>
				<xs:element name="TSR1004_EMLA" type="TSR1004_EML_Type" minOccurs="0"/>
				<xs:element name="TSR1004_EMLZ" type="TSR1004_EML_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- ACAT -->
	<xs:element name="ACAT">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Testing Services Request</description>
					<ATIS_OBF_ASR_Practice>008</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="ADT" type="Test_Type" minOccurs="0"/>
				<xs:element name="CMN" type="Test_Type" minOccurs="0"/>
				<xs:element name="CNT" type="Test_Type" minOccurs="0"/>
				<xs:element name="DCC" type="Test_Type" minOccurs="0"/>
				<xs:element name="DPB" type="Test_Type" minOccurs="0"/>
				<xs:element name="ECO" type="Test_Type" minOccurs="0"/>
				<xs:element name="EDD" type="Test_Type" minOccurs="0"/>
				<xs:element name="FRS" type="Test_Type" minOccurs="0"/>
				<xs:element name="GAS" type="Test_Type" minOccurs="0"/>
				<xs:element name="IDT" type="Test_Type" minOccurs="0"/>
				<xs:element name="IMN" type="Test_Type" minOccurs="0"/>
				<xs:element name="NVT" type="Test_Type" minOccurs="0"/>
				<xs:element name="PHJ" type="Test_Type" minOccurs="0"/>
				<xs:element name="SCN" type="Test_Type" minOccurs="0"/>
				<xs:element name="OTH" type="Test_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- ROUTINE_SCHED -->
	<xs:element name="ROUTINE_SCHED">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Testing Services Request</description>
					<ATIS_OBF_ASR_Practice>008</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="GAS_I" type="TestInterval_Type" minOccurs="0"/>
				<xs:element name="TSR1004_I" type="TestInterval_Type" minOccurs="0"/>
				<xs:element name="CMN_I" type="TestInterval_Type" minOccurs="0"/>
				<xs:element name="CNT_I" type="TestInterval_Type" minOccurs="0"/>
				<xs:element name="BAL_I" type="TestInterval_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- TEST_LIMITS -->
	<xs:element name="TEST_LIMITS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Testing Services Request</description>
					<ATIS_OBF_ASR_Practice>008</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="TSR1004_TTL" type="TestLimitDb_Type" minOccurs="0"/>
				<xs:element name="TSR404_TTL" type="TestLimitDb_Type" minOccurs="0"/>
				<xs:element name="TSR2804_TTL" type="TestLimitDb_Type" minOccurs="0"/>
				<xs:element name="CMN_TTL" type="TestLimitDBRNCO_Type" minOccurs="0"/>
				<xs:element name="CNT_TTL" type="TestLimitDBRNCO_Type" minOccurs="0"/>
				<xs:element name="BTL_ERLA" type="EchoReturnLoss_Type" minOccurs="0"/>
				<xs:element name="BTL_SRLA" type="SingingReturnLoss_Type" minOccurs="0"/>
				<xs:element name="BTL_ERLZ" type="EchoReturnLoss_Type" minOccurs="0"/>
				<xs:element name="BTL_SRLZ" type="SingingReturnLoss_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- MAIN_LIMITS -->
	<xs:element name="MAIN_LIMITS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Testing Services Request</description>
					<ATIS_OBF_ASR_Practice>008</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="TSR1004_TML" type="TestLimitDb_Type" minOccurs="0"/>
				<xs:element name="TSR404_TML" type="TestLimitDb_Type" minOccurs="0"/>
				<xs:element name="TSR2804_TML" type="TestLimitDb_Type" minOccurs="0"/>
				<xs:element name="CMN_TML" type="TestLimitDBRNCO_Type" minOccurs="0"/>
				<xs:element name="CNT_TML" type="TestLimitDBRNCO_Type" minOccurs="0"/>
				<xs:element name="BML_ERLA" type="EchoReturnLoss_Type" minOccurs="0"/>
				<xs:element name="BML_SRLA" type="SingingReturnLoss_Type" minOccurs="0"/>
				<xs:element name="BML_ERLZ" type="EchoReturnLoss_Type" minOccurs="0"/>
				<xs:element name="BML_SRLZ" type="SingingReturnLoss_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- ACTION_LIMITS -->
	<xs:element name="ACTION_LIMITS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Testing Services Request</description>
					<ATIS_OBF_ASR_Practice>008</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="TSR1004_TAL" type="TestLimitDb_Type" minOccurs="0"/>
				<xs:element name="TSR404_TAL" type="TestLimitDb_Type" minOccurs="0"/>
				<xs:element name="TSR2804_TAL" type="TestLimitDb_Type" minOccurs="0"/>
				<xs:element name="CMN_TAL" type="TestLimitDBRNCO_Type" minOccurs="0"/>
				<xs:element name="CNT_TAL" type="TestLimitDBRNCO_Type" minOccurs="0"/>
				<xs:element name="BAL_ERLA" type="EchoReturnLoss_Type" minOccurs="0"/>
				<xs:element name="BAL_SRLA" type="SingingReturnLoss_Type" minOccurs="0"/>
				<xs:element name="BAL_ERLZ" type="EchoReturnLoss_Type" minOccurs="0"/>
				<xs:element name="BAL_SRLZ" type="SingingReturnLoss_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- MULTI_EC -->
	<xs:element name="MULTI_EC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Multi EC</description>
					<ATIS_OBF_ASR_Practice>018</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASC_EC_DETAILS" minOccurs="0"/>
				<xs:element ref="PROMOTIONAL_CONTRACT" minOccurs="0" maxOccurs="3"/>
				<xs:element ref="OTHER_EC_DETAILS" minOccurs="0" maxOccurs="182"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="ASC_EC_DETAILS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Access Svc Coordination Co Detail</description>
					<ATIS_OBF_ASR_Practice>018</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="ICSC" type="ICSC_Type" minOccurs="0"/>
				<xs:element name="BAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="HBAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="ASRNO" type="ASRNO_Type" minOccurs="0"/>
				<xs:element name="ASG" type="ASG_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="PROMOTIONAL_CONTRACT">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Promotional Contract</description>
					<ATIS_OBF_ASR_Practice>018</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="ICSC" type="ICSC_Type" minOccurs="0"/>
				<xs:element name="OEC_PNUM" type="PNUM_Type" minOccurs="0"/>
				<xs:element name="OEC_PSD" type="Date_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="OTHER_EC_DETAILS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Other Exchange Company</description>
					<ATIS_OBF_ASR_Practice>018</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="ICSC" type="ICSC_Type" minOccurs="0"/>
				<xs:element name="OEC_ACT" type="ACT_Type" minOccurs="0"/>
				<xs:element name="BAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="HBAN" type="BAN_Type" minOccurs="0"/>
				<xs:element name="OECVTA" type="VTA_Type" minOccurs="0"/>
				<xs:element name="ASG" type="ASG_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- SALI -->
	<xs:element name="SALI">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Service Address Information</description>
					<ATIS_OBF_ASR_Practice>015</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="PI" type="PI_Type" minOccurs="0"/>
				<xs:element name="EUNAME" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="ADDR" type="Address_ComplexType"/>
				<xs:element name="NCON" type="NCON_Type" minOccurs="0"/>
				<xs:element name="AAI" type="AAI_Type" minOccurs="0"/>
				<xs:element name="REN" type="REN_Type" minOccurs="0"/>
				<xs:element name="JK_CODE" type="JK_CODE_Type" minOccurs="0"/>
				<xs:element name="JK_NUM" type="JKNUM_Type" minOccurs="0"/>
				<xs:element name="JK_POS" type="JKPOS_Type" minOccurs="0"/>
				<xs:element name="JS" type="JS_Type" minOccurs="0"/>
				<xs:element name="SMJK" type="SMJK_Type" minOccurs="0"/>
				<xs:element name="PCA" type="PCA_Type" minOccurs="0"/>
				<xs:element name="SI" type="SI_Type" minOccurs="0"/>
				<xs:element name="SPOT" type="CLLI_or_Narrative_Type" minOccurs="0"/>
				<xs:element name="ICOL" type="ICOL_Type" minOccurs="0"/>
				<xs:element name="LCON" type="Contact_Type" minOccurs="0"/>
				<xs:element name="ACTEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="AACTEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="ACPGN" type="TelNumber12_Type" minOccurs="0"/>
				<xs:element name="ACPPN" type="ACPPN_Type" minOccurs="0"/>
				<xs:element name="ALCON" type="Contact_Type" minOccurs="0"/>
				<xs:element name="ALCON_TEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="ACC" type="ACC_Type" minOccurs="0"/>
				<xs:element name="WKTEL" type="TelNumber_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- CANCEL_SVC -->
	<xs:element name="CANCEL_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>CANCEL</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ADMIN"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!--TESTING_ONLY_SVC -->
	<xs:element name="TESTING_ONLY_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Testing Only</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="TSR"/>
				<xs:element ref="ECI_ASR_LEVEL" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- PORTS_CONFIG -->
	<xs:element name="PORTS_CONFIG">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Ports Configuration</description>
					<ATIS_OBF_ASR_Practice>012</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="PI" type="PI_Type" minOccurs="0"/>
				<xs:element name="PQPR" type="QPR_Type" minOccurs="0"/>
				<xs:element name="QPR" type="QPR_Type" minOccurs="0"/>
				<xs:element ref="PC_DETAILS" maxOccurs="99"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- PC_DETAILS -->
	<xs:element name="PC_DETAILS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Ports Configuration Details</description>
					<ATIS_OBF_ASR_Practice>012</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="PREF" type="IndexNumber2_Type"/>
				<xs:element name="PTYP" type="PTYP_Type"/>
				<xs:element name="PQTY" type="PQTY_Type"/>
				<xs:element name="EQP" type="EQP_Type" minOccurs="0"/>
				<xs:element name="MODE" type="MODE_Type" minOccurs="0"/>
				<xs:element name="PWR" type="PWR_Type" minOccurs="0"/>
				<xs:element name="WAVELENGTH" type="WAVELENGTH_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>