<?xml version="1.0" encoding="UTF-8"?>

<xs:schema
  targetNamespace="http://www.atis.org/OBF/ASR/UOM-ASR"
  xmlns:xs="http://www.w3.org/2001/XMLSchema"
  xmlns="http://www.atis.org/OBF/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),
			Ordering Solutions Committee,
			Access Service Ordering (ASO) Subcommittee.

			This schema is based on the Access Service Ordering Guidelines (ASOG) Version 44.
		</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:annotation>
				<xs:documentation>
					ASR Service Request
					
					This class includes uniqueness constraints to ensure that
					multiple ACI, MSL or VC occurrences maintain a unique
					REFNUM value for each occurrence.
					 
				</xs:documentation>
			</xs:annotation>
			<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_EVC_SVC"/>
							<xs:element ref="TRANSPORT_VC_SVC"/>
							<xs:element ref="END_USER_SA_SVC"/>
							<xs:element ref="END_USER_EVC_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="STANDALONE_EVC_SVC"/>
							<xs:element ref="CANCEL_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/VC_DETAILS"/>
			<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="AUTHORIZED_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="CCI" type="CCI_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="SRN" type="SRN_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="EDA" type="AUTHORIZED_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="JPR" type="CLLI_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="LAG" type="LAG_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" type="TSP_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="CB_TEL_NO" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="CBPC" type="CBPC_Type" minOccurs="0"/>
				<xs:element name="MTCE_CONTACT" type="MTCE_CONTACT_Type" minOccurs="0"/>
				<xs:element name="MTCE_TEL" type="TelNumber_Type" minOccurs="0"/>
				<xs:element name="MTCE_EMAIL" type="EMAIL_Type" minOccurs="0"/>
				<xs:element name="IMPCON" type="Contact_Type" minOccurs="0"/>
				<xs:element name="IMPCON_TEL" type="TelNumberExt_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="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="SCFAU" type="CFAU_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="SEI" type="SEI_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="LAG_ID" type="ECCKT28_Type" minOccurs="0"/>
				<xs:element name="IP_ADDRESS" type="IPVN_Type" minOccurs="0"/>
				<xs:element name="IPAI" type="IPAI_Type" minOccurs="0"/>
				<xs:element name="SUBNET_MASK" type="IPV4_Type" minOccurs="0"/>
				<xs:element name="DIVCKT" type="ECCKT36_Type" minOccurs="0"/>
				<xs:element name="DIVPON" type="PON_Type" minOccurs="0"/>
				<xs:element name="ES" type="EgressScheduler_Type" minOccurs="0"/>
				<xs:element name="PROFE" type="Profile_Type" minOccurs="0"/>
				<xs:element name="PROFI" type="Profile_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="VCAT" minOccurs="0"/>
				<xs:element ref="ECI_ASR_LEVEL" minOccurs="0"/>
				<xs:element ref="ECI_CKT_LEVEL" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- TRANSPORT_EVC_SVC -->
	<xs:element name="TRANSPORT_EVC_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Transport Ethernet Virtual Connections</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="TRANSPORT"/>
				<xs:element ref="EVC"/>
				<xs:element ref="NAI" 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="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="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="ES" type="EgressScheduler_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="LAG_ID" type="ECCKT28_Type" minOccurs="0"/>
				<xs:element name="PROFE" type="Profile_Type" minOccurs="0"/>
				<xs:element name="PROFI" type="Profile_Type" minOccurs="0"/>
				<xs:element name="DIVCKT" type="ECCKT36_Type" minOccurs="0"/>
				<xs:element name="DIVPON" type="PON_Type" minOccurs="0"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
				<xs:element ref="VCAT" 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 name="IP_ADDRESS" type="IPVN_Type" minOccurs="0"/>
				<xs:element name="IPAI" type="IPAI_Type" minOccurs="0"/>
				<xs:element name="SUBNET_MASK" type="IPV4_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="SEI" type="SEI_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_EVC_SVC -->
	<xs:element name="END_USER_EVC_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>End User Special Access Ethernet Virtual Connections</description>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="ASR"/>
				<xs:element ref="EUSA"/>
				<xs:element ref="EVC"/>
				<xs:element ref="NAI" 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="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="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="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: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="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="WACD1" type="WACD_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="NPANXX_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="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="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="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="VCAT" 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="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>

	<!-- STANDALONE_EVC_SVC -->
	<xs:element name="STANDALONE_EVC_SVC">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Standalone Ethernet Virtual Connections</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: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 name="EVCCKR" type="CKR_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="AUNT" type="AUNT_Type" minOccurs="0"/>
				<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 name="EVCMPID" type="ECCKT42_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="AFACTL" type="CLLI_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="TSP" type="TSP_Type" minOccurs="0"/>
				<xs:element name="SCFA" type="CFA_Type" minOccurs="0"/>
				<xs:element name="SDIR" type="DIR_Type" minOccurs="0"/>
				<xs:element name="SCFAU" type="CFAU_Type" minOccurs="0"/>
				<xs:element name="TCIC" type="TCIC_Type" minOccurs="0"/>
				<xs:element name="CCEA" type="CCEA_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 name="IP_ADDRESS" type="IPVN_Type" minOccurs="0"/>
				<xs:element name="IPAI" type="IPAI_Type" minOccurs="0"/>
				<xs:element name="SUBNET_MASK" type="IPV4_Type" minOccurs="0"/>
				<xs:element name="DIVCKT" type="ECCKT36_Type" minOccurs="0"/>
				<xs:element name="DIVPON" type="PON_Type" minOccurs="0"/>
				<xs:element name="ES" type="EgressScheduler_Type" minOccurs="0"/>
				<xs:element name="PROFE" type="Profile_Type" minOccurs="0"/>
				<xs:element name="PROFI" type="Profile_Type" minOccurs="0"/>
				<xs:element ref="NAI_CIRCUIT_DETAILS" minOccurs="0"/>
				<xs:element ref="VCAT" 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="VCAT" 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="RORD" type="ORD_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="EP" type="EP_Type" minOccurs="0"/>
				<xs:element name="PRID" type="PRID_Type" minOccurs="0"/>
				<xs:element name="CDOM" type="CDOM_Type" minOccurs="0"/>
				<xs:element name="CPER" type="CPER_Type" minOccurs="0"/>
				<xs:element name="ITPW" type="PASSWORD_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_8YY" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_1_9YY" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_0_9YY" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_1_5YY" type="TrunkGroup_X_Type" minOccurs="0"/>
				<xs:element name="SERV_PREF_0_5YY" 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="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="SAC_INFO" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element name="REMARKS" type="REMARKS_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<xs:element name="SAC_INFO">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Service Access Code Information</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="SAC" type="NPA_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="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 name="ARLRN" type="NPANXX_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="NPANXX_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="Date_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="AALCON_TEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="ACAT" type="ACAT_Type" minOccurs="0"/>
				<xs:element name="ACPON" type="PON_Type" minOccurs="0"/>
				<xs:element name="ALCON_EMAIL" type="EMAIL_Type" minOccurs="0"/>
				<xs:element name="CDR" type="CDR_Type" minOccurs="0"/>
				<xs:element name="CONFIG_REMARKS" type="Remarks250_Type" minOccurs="0"/>
				<xs:element name="CPEV" type="CPEV_Type" minOccurs="0"/>
				<xs:element name="EA_TYPE" type="EA_Type" minOccurs="0"/>
				<xs:element name="EXPNM" type="CustomerName_Type" minOccurs="0"/>
				<xs:element name="LCON_EMAIL" type="EMAIL_Type" minOccurs="0"/>
				<xs:element name="NWKSTAT" type="NK_Type" minOccurs="0"/>
				<xs:element name="PER" type="PER_Type" minOccurs="0"/>
				<xs:element name="QOPT" type="QOPT_Type" minOccurs="0"/>
				<xs:element name="SALESCON" type="Contact_Type" minOccurs="0"/>
				<xs:element name="SALESCON_EMAIL" type="EMAIL_Type" minOccurs="0"/>
				<xs:element name="SALESCON_TEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="SAR" type="SAR_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="InformationRate_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="TelNumber_Type" minOccurs="0"/>
				<xs:element name="E911ID" type="Date_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="ASN" type="SystemNumber_Type" minOccurs="0"/>
				<xs:element name="CCAT" type="CCAT_Type" minOccurs="0"/>
				<xs:element name="CFAPA" type="AUTHORIZED_Type" minOccurs="0"/>
				<xs:element name="CSHIELD" type="CSHIELD_Type" minOccurs="0"/>
				<xs:element name="EAID" type="ECCKT28_Type" minOccurs="0"/>
				<xs:element name="EXDI" type="EXDI_Type" minOccurs="0"/>
				<xs:element name="ICID" type="ECCKT28_Type" minOccurs="0"/>
				<xs:element name="OPTCON" type="OPTCON_Type" minOccurs="0"/>
				<xs:element name="PWRT" type="POWER_SUPPLY_Type" minOccurs="0"/>
				<xs:element name="TRM" type="TRM_Type" minOccurs="0"/>
				<xs:element name="VLAN_TAG" type="VLAN_Type" minOccurs="0"/>
				<xs:element name="VPN_NM" type="VPN_NAME_Type" minOccurs="0"/>
				<xs:element name="ECI_FIELD" type="ECI_FIELD_ComplexType" minOccurs="0" maxOccurs="unbounded"/>
			</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="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="LCON_EMAIL" type="EMAIL_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="AALCON_TEL" type="TelNumberExt_Type" minOccurs="0"/>
				<xs:element name="ALCON_EMAIL" type="EMAIL_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>

	<!-- 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>

	<!-- Virtual Concatenation (VCAT) -->
	<xs:element name="VCAT">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Virtual Concatenation</description>
					<ATIS_OBF_ASR_Practice>017</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="VCAT_CFA" minOccurs="0"/>
				<xs:element ref="VCAT_SCFA" minOccurs="0"/>
				<xs:element ref="VCAT_ICFA1" minOccurs="0"/>
				<xs:element ref="VCAT_ICFA2" minOccurs="0"/>
				<xs:element ref="VCAT_ICFA3" minOccurs="0"/>
				<xs:element ref="VCAT_ICFA4" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- VCAT Groups -->
	<xs:element name="VCAT_CFA">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Virtual Concatenation (CFA-CTS/DIR Group)</description>
					<ATIS_OBF_ASR_Practice>017</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="VCAT_DETAILS" minOccurs="1" maxOccurs="48"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="VCAT_SCFA">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Virtual Concatenation (SCFA-CTS/DIR Group)</description>
					<ATIS_OBF_ASR_Practice>017</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="VCAT_DETAILS" minOccurs="1" maxOccurs="48"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="VCAT_ICFA1">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Virtual Concatenation (ICFA1-CTS/DIR Group)</description>
					<ATIS_OBF_ASR_Practice>017</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="VCAT_DETAILS" minOccurs="1" maxOccurs="48"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="VCAT_ICFA2">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Virtual Concatenation (ICFA2-CTS/DIR Group)</description>
					<ATIS_OBF_ASR_Practice>017</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="VCAT_DETAILS" minOccurs="1" maxOccurs="48"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="VCAT_ICFA3">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Virtual Concatenation (ICFA3-CTS/DIR Group)</description>
					<ATIS_OBF_ASR_Practice>017</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="VCAT_DETAILS" minOccurs="1" maxOccurs="48"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
	<xs:element name="VCAT_ICFA4">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>Virtual Concatenation (ICFA4-CTS/DIR Group)</description>
					<ATIS_OBF_ASR_Practice>017</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element ref="VCAT_DETAILS" minOccurs="1" maxOccurs="48"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>

	<!-- VCAT_DETAILS -->
	<xs:element name="VCAT_DETAILS">
		<xs:complexType mixed="false">
			<xs:annotation>
				<xs:appinfo>
					<description>VCAT Details (Channel Time Slot / Directionality Group)</description>
					<ATIS_OBF_ASR_Practice>017</ATIS_OBF_ASR_Practice>
				</xs:appinfo>
			</xs:annotation>
			<xs:sequence>
				<xs:element name="CTS" type="CTS_Type"/>
				<xs:element name="DIR" type="DIR_Type" minOccurs="0"/>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>
