<schema xmlns:tns="http://www.cablelabs.com/namespaces/PacketCable/R2/XSD/PAMI" xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.cablelabs.com/namespaces/PacketCable/R2/XSD/PAMI">
	<complexType name="partyInfo">
		<sequence>
			<element name="id" type="string" nillable="true" minOccurs="0"/>
			<element name="legId" type="string" nillable="true" minOccurs="0"/>
			<element name="isLocal" type="boolean" minOccurs="0"/>
			<element name="sdp" nillable="true" minOccurs="0">
				<simpleType>
					<restriction base="string">
						<whiteSpace value="preserve"/>
					</restriction>
				</simpleType>
			</element>
			<element name="signalingAddress" type="string" nillable="true" minOccurs="0"/>
		</sequence>
	</complexType>
	<complexType name="BCIDType">
		<sequence>
			<element name="BCID">
				<simpleType>
					<restriction base="string">
						<length value="48"/>
					</restriction>
				</simpleType>
			</element>
		</sequence>
	</complexType>
	<complexType name="commitQosRequestType">
		<sequence>
			<element name="sessionId" type="string" nillable="true"/>
			<element name="arrayOfPartyInfo" type="tns:partyInfo" nillable="true" maxOccurs="unbounded"/>
			<element name="emergencyCall" type="boolean" minOccurs="0"/>
			<element name="icId" type="string" minOccurs="0"/>
		</sequence>
	</complexType>
	<complexType name="commitQosResponseType">
		<sequence>
			<element name="responseCode" type="int"/>
			<element name="description" type="string" minOccurs="0"/>
			<element name="bcid" type="tns:BCIDType" minOccurs="0"/>
		</sequence>
	</complexType>
	<complexType name="releaseQosRequestType">
		<sequence>
			<element name="sessionId" type="string" nillable="true"/>
			<element name="legId" type="string" nillable="true" minOccurs="0"/>
		</sequence>
	</complexType>
	<complexType name="releaseQosResponseType">
		<sequence>
			<element name="result" type="int"/>
			<element name="description" type="string" minOccurs="0"/>
		</sequence>
	</complexType>
	<complexType name="reserveQosRequestType">
		<sequence>
			<element name="sessionId" type="string" nillable="true"/>
			<element name="arrayOfPartyInfo" type="tns:partyInfo" nillable="true" maxOccurs="unbounded"/>
			<element name="emergencyCall" type="boolean" minOccurs="0"/>
			<element name="icId" type="string" minOccurs="0"/>
		</sequence>
	</complexType>
	<complexType name="reserveQosResponseType">
		<sequence>
			<element name="result" type="int"/>
			<element name="description" type="string" minOccurs="0"/>
			<element name="bcid" type="tns:BCIDType" minOccurs="0"/>
		</sequence>
	</complexType>
	<element name="commitQosRequest" type="tns:commitQosRequestType"/>
	<element name="commitQosResponse" type="tns:commitQosResponseType"/>
	<element name="releaseQosRequest" type="tns:releaseQosRequestType"/>
	<element name="releaseQosResponse" type="tns:releaseQosResponseType"/>
	<element name="reserveQosRequest" type="tns:reserveQosRequestType"/>
	<element name="reserveQosResponse" type="tns:reserveQosResponseType"/>
</schema>
