<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 elementFormDefault="qualified">

<xsd:include schemaLocation="obj_reservation.xsd"/>
<xsd:include schemaLocation="obj_cdr_summary_list.xsd"/>
<xsd:include schemaLocation="obj_ongoing_party.xsd"/>

	<xsd:element name="CDR_FULL" type="CdrFullContent"/>
	<xsd:element name="CDR_LINE" type="xsd:string"/>
	<xsd:element name="CDR_FULL_UNFORMATTED" type="CdrFullUnFormattedContent"/>
	<xsd:element name="CDR_EVENT" type="CdrEventContent"/>
	<xsd:element name="CONF_START" type="StartEventContent"/>
	<xsd:element name="CONF_START_1" type="Start1EventContent"/>
	<xsd:element name="CONF_START_2" type="Start2EventContent"/>
	<xsd:element name="CONF_START_3" type="Start3EventContent"/>
	<xsd:element name="CONF_END" type="EndEventContent"/>
	<xsd:element name="NET_CHANNEL_CONNECT" type="NetChannelConnectContent"/> 
	<xsd:element name="ATM_CHANNEL_CONNECT" type="AtmChannelConnectContent"/>
	<xsd:element name="MPI_CHANNEL_CONNECT" type="MpiChannelConnectContent"/>
	<xsd:element name="H323_CALL_SETUP" type="IpChannelConnectContent"/>
	<xsd:element name="SIP_CALL_SETUP" type="IpChannelConnectContent"/>
	<xsd:element name="NET_CHANNEL_DISCONNECTED" type="NetChannelDisconnectContent"/>
	<xsd:element name="ATM_CHANNEL_DISCONNECTED" type="NetChannelDisconnectContent"/>
	<xsd:element name="H323_CLEAR_INDICATION" type="NetChannelDisconnectContent"/>
	<xsd:element name="SIP_CLEAR_INDICATION" type="NetChannelDisconnectContent"/>
	<xsd:element name="MPI_CHANNEL_DISCONNECTED" type="NetChannelDisconnectContent"/>
	<xsd:element name="PARTY_ERRORS" type="PartyErrorsContent"/>
	<xsd:element name="PARTY_CONNECTED" type="PartyConnectContent"/>
	<xsd:element name="H323_PARTY_CONNECTED" type="PartyConnectContent"/>
	<xsd:element name="SIP_PARTY_CONNECTED" type="PartyConnectContent"/>
	<xsd:element name="OPERATOR_TERMINATE" type="OperatorTerminateContent"/>	
	<xsd:element name="REMOTE_COMMUNICATION_MODE" type="RemoteCommunicationModeType"/>
	<xsd:element name="PARTY_DISCONNECTED" type="PartyDiscontent"/>
	<xsd:element name="PARTY_DISCONNECTED_1" type="PartyDiscontent1"/>
	<xsd:element name="OPERATOR_SET_END_TIME" type="OperatorSetEndTimeContent"/>
	<xsd:element name="OPERATOR_DELETE_PARTY" type="OperatorActionContent"/>
	<xsd:element name="OPERATOR_DISCONNECT_PARTY" type="OperatorActionContent"/>
	<xsd:element name="OPERATOR_RECONNECT_PARTY" type="OperatorActionContent"/>
	<xsd:element name="OPERRATOR_ATTEND_PARTY" type="OperatorMoveFromContent"/>
	<xsd:element name="OPERRATOR_MOVE_PARTY_FROM_CONFERENCE" type="OperatorMoveFromContent"/>
	<xsd:element name="OPERRATOR_BACK_TO_CONFERENCE_PARTY" type="OperatorActionContent"/>
	<xsd:element name="OPERRATOR_ONHOLD_PARTY" type="OperatorActionContent"/>
	<xsd:element name="OPERRATOR_ATTEND_PARTY_TO_CONFERENCE" type="OperatorMoveToContent"/>
	<xsd:element name="OPERRATOR_MOVE_PARTY_TO_CONFERENCE" type="OperatorMoveToContent"/>
	<xsd:element name="OPERRATOR_MOVE_PARTY_TO_CONFERENCE_1" type="OperatorMoveParty"/>
	<xsd:element name="OPERATOR_MOVE_PARTY_TO_CONFERENCE_2" type="OperatorMoveParty"/>
	<xsd:element name="OPERATOR_ADD_PARTY" type="OperatorAddPartyContent"/>
	<xsd:element name="RESERVED_PARTY" type="OperatorAddPartyContent"/>
	<xsd:element name="OPERATOR_UPDATE_PARTY" type="OperatorAddPartyContent"/>
	<xsd:element name="OPERATOR_ADD_PARTY_1" type="OperatorAddParty1Content"/>
	<xsd:element name="OPERATOR_ADD_PARTY_2" type="OperatorAddParty2Content"/>
	<xsd:element name="RESERVED_PARTY_1" type="OperatorAddParty1Content"/>
	<xsd:element name="OPERATOR_UPDATE_PARTY_1" type="OperatorAddParty1Content"/>
	<xsd:element name="NEW_ISDN_UNDEFINED_PARTY" type="AddPartyDetailsContent"/>
	<xsd:element name="NEW_UNDEFINED_PARTY_CONTINUE_1" type="OperatorAddParty2Content"/>
	<xsd:element name="RECORDING_LINK" type="RecordingLinkContent"/>
	<xsd:element name="CHANNEL_ID" type="xsd:integer"/>
	<xsd:element name="CHANNEL_NUM" type="xsd:integer"/>
	<xsd:element name="INITIATOR" type="InitiatorType"/>
	<xsd:element name="PREFERRED" type="PreferredType"/>
	<xsd:element name="CALL_TYPE" type="CallType"/>
	<xsd:element name="CALLING_PARTY" type="CallingPartyContent"/>
	<xsd:element name="CALLED_PARTY" type="CalledPartyContent"/>
	<xsd:element name="PLAN_TYPE" type="CdrNumPlanType"/>
	<xsd:element name="PRESENTATION_INDICATOR" type="PresentationIndicatorType"/>
	<xsd:element name="SCREEN_INDICATOR" type="ScreenIndicatorType"/>
	<xsd:element name="MIN_RATE" type="xsd:integer"/>
	<xsd:element name="MAX_RATE" type="xsd:integer"/>
	<xsd:element name="SOURCE_ADDRESS" type="xsd:string"/>
	<xsd:element name="DESTINATION_ADDRESS" type="xsd:string"/>
	<xsd:element name="END_POINT_TYPE" type="EndPointType"/>
	<xsd:element name="DISCONNECT_CODING" type="DisconnectionCodingType"/>
	<xsd:element name="DISCONNECT_LOCATION" type="DisconnectionLocationType"/>
	<xsd:element name="CONF_END_CAUSE" type="ConfEndCauseType"/>
	<xsd:element name="OPERATOR_NAME" type="xsd:string"/>
	<xsd:element name="RESOURCE_FAIL" type="xsd:boolean"/>
	<xsd:element name="VISUAL_NAME_CHANGED" type="VisualNameChangedType"/>
	<xsd:element name="BILLING" type="BillingType"/>
	<xsd:element name="TIME_STAMP" type="xsd:dateTime"/>
	<xsd:element name="CONF_START_4" type="Start4EventContent"/>
	<xsd:element name="USER_DEFINED_INFORMATION" type="UserInformationContent"/>
	<xsd:element name="DTMF_CODE_FAILURE" type="DtmfCodeType"/>
	<xsd:element name="DTMF_CODE" type="xsd:string"/>
	<xsd:element name="RIGHT_DATA" type="xsd:string"/>
	<xsd:element name="FAILURE_STATE" type="DtmfFailureType"/>
	<xsd:element name="DEST_CONF_NAME" type="xsd:string"/>
	<xsd:element name="DEST_CONF_ID" type="xsd:integer"/>
	<xsd:element name="PARTY_DETAILS" type="AddPartyDetailsContent"/>
	<xsd:element name="GATEKEEPER_INFORMATION" type="GKInformationType"/>	
	<xsd:element name="GK_CALL_ID" type="xsd:string"/>
	<xsd:element name="CONF_START_10" type="Start10EventContent"/>
	<xsd:element name="CONF_START_5" type="Start5EventContent"/>
	<xsd:element name="OPERATOR_UPDATE_PARTY_CONTINUE_2" type="OperatorAddParty2Content"/>
	<xsd:element name="RESERVED_PARTY_2" type="OperatorAddParty2Content"/>
	<xsd:element name="PARTICIPANT_CONNECTION_RATE" type="PartyConnectionRateContent"/>
	<xsd:element name="PARTICIPANT_CURRENT_RATE" type="xsd:integer"/>
	<xsd:element name="OPERATOR_IPV6_PARTY_1" type="IpV6PartyAddressContent"/>
	<xsd:element name="USER_UPDATE_PARTICIPANT_CONTINUE_IPV6_ADDRESS" type="IpV6PartyAddressContent"/>
	<xsd:element name="USER_ADD_PARTICIPANT_CONTINUE_IPV6_ADDRESS" type="IpV6PartyAddressContent"/>
	<xsd:element name="NEW_UNDEFINED_PARTY_CONTINUE_IPV6_ADDRESS" type="IpV6PartyAddressContent"/>
	<xsd:element name="RESERVED_PARTICIPANT_CONTINUE_IPV6_ADDRESS" type="IpV6PartyAddressContent"/>

	<xsd:element name="UNRECOGNIZED_EVENT"/>
<!-- To be inserted when the suitable ENUM is defined: <xsd:element name="OPERATION_INITIATOR" type="xsd:integer"/> -->

	<xsd:complexType name="CdrFullContent">
		<xsd:sequence>
			<xsd:element ref="CDR_SUMMARY"/>
			<xsd:element ref="CDR_EVENT" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="CdrFullUnFormattedContent">
		<xsd:sequence>
			<xsd:element ref="CDR_LINE" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="CdrEventContent">
		<xsd:sequence>
			<xsd:group ref="EVENT_TYPE"/>
			<xsd:element ref="TIME_STAMP"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:group name="EVENT_TYPE">
		<xsd:choice>
			<xsd:element ref="CONF_START"/>
			<xsd:element ref="CONF_START_1"/>
			<xsd:element ref="CONF_START_2"/>
			<xsd:element ref="CONF_START_3"/>
			<xsd:element ref="NET_CHANNEL_CONNECT"/>
			<xsd:element ref="ATM_CHANNEL_CONNECT"/>					<!--not supported-->
			<xsd:element ref="MPI_CHANNEL_CONNECT"/>					<!--not supported-->
			<xsd:element ref="H323_CALL_SETUP"/>
			<xsd:element ref="NET_CHANNEL_DISCONNECTED"/>
			<xsd:element ref="ATM_CHANNEL_DISCONNECTED"/>				<!--not supported-->
			<xsd:element ref="H323_CLEAR_INDICATION"/>
			<xsd:element ref="MPI_CHANNEL_DISCONNECTED"/>				<!--not supported-->
			<xsd:element ref="CONF_END"/>
			<xsd:element ref="PARTY_CONNECTED"/>
			<xsd:element ref="PARTY_DISCONNECTED"/>
			<xsd:element ref="PARTY_DISCONNECTED_1"/>
			<xsd:element ref="REMOTE_COMMUNICATION_MODE"/>
			<xsd:element ref="H323_PARTY_CONNECTED"/>
			<xsd:element ref="OPERATOR_TERMINATE"/>
			<xsd:element ref="OPERATOR_SET_END_TIME"/>
			<xsd:element ref="OPERATOR_DELETE_PARTY"/>
			<xsd:element ref="OPERATOR_DISCONNECT_PARTY"/>
			<xsd:element ref="OPERATOR_RECONNECT_PARTY"/>
			<xsd:element ref="OPERRATOR_ATTEND_PARTY"/>
			<xsd:element ref="OPERRATOR_MOVE_PARTY_FROM_CONFERENCE"/>
			<xsd:element ref="OPERRATOR_BACK_TO_CONFERENCE_PARTY"/>
			<xsd:element ref="OPERRATOR_ONHOLD_PARTY"/>
			<xsd:element ref="OPERRATOR_ATTEND_PARTY_TO_CONFERENCE"/>
			<xsd:element ref="OPERRATOR_MOVE_PARTY_TO_CONFERENCE"/>
			<xsd:element ref="OPERATOR_ADD_PARTY"/>
			<xsd:element ref="OPERATOR_ADD_PARTY_1"/>
			<xsd:element ref="OPERATOR_ADD_PARTY_2"/>
			<xsd:element ref="RESERVED_PARTY"/>
			<xsd:element ref="RESERVED_PARTY_1"/>
			<xsd:element ref="RESERVED_PARTY_2"/>
			<xsd:element ref="OPERATOR_UPDATE_PARTY"/>
			<xsd:element ref="OPERATOR_UPDATE_PARTY_1"/>
			<xsd:element ref="OPERATOR_UPDATE_PARTY_CONTINUE_2"/> 
			<xsd:element ref="NEW_ISDN_UNDEFINED_PARTY"/>
			<xsd:element ref="NEW_UNDEFINED_PARTY_CONTINUE_1"/>
			<xsd:element ref="PARTY_ERRORS"/>
			<xsd:element ref="VISUAL_NAME_CHANGED"/>
			<xsd:element ref="BILLING"/>
			<xsd:element ref="OPERRATOR_MOVE_PARTY_TO_CONFERENCE_1"/>
			<xsd:element ref="CONF_START_4"/>
			<xsd:element ref="USER_DEFINED_INFORMATION"/>
			<xsd:element ref="DTMF_CODE_FAILURE"/>
			<xsd:element ref="OPERATOR_MOVE_PARTY_TO_CONFERENCE_2"/>
			<xsd:element ref="UNRECOGNIZED_EVENT"/>
			<xsd:element ref="RECORDING_LINK"/>
			<xsd:element ref="SIP_CALL_SETUP"/>
			<xsd:element ref="SIP_CLEAR_INDICATION"/>
			<xsd:element ref="SIP_PARTY_CONNECTED"/>
			<xsd:element ref="GATEKEEPER_INFORMATION"/>
			<xsd:element ref="CONF_START_10"/>
			<xsd:element ref="CONF_START_5"/>
			<xsd:element ref="PARTICIPANT_CONNECTION_RATE"/>
			<xsd:element ref="OPERATOR_IPV6_PARTY_1"/>
			<xsd:element ref="USER_UPDATE_PARTICIPANT_CONTINUE_IPV6_ADDRESS"/>
			<xsd:element ref="USER_ADD_PARTICIPANT_CONTINUE_IPV6_ADDRESS"/>
			<xsd:element ref="NEW_UNDEFINED_PARTY_CONTINUE_IPV6_ADDRESS"/>
			<xsd:element ref="RESERVED_PARTICIPANT_CONTINUE_IPV6_ADDRESS"/>
		</xsd:choice>
	</xsd:group>


	<xsd:complexType name="IpChannelConnectContent">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="PARTY_ID"/>
			<xsd:element ref="INITIATOR"/>
			<xsd:element ref="MIN_RATE"/>
			<xsd:element ref="MAX_RATE"/>
			<xsd:element ref="SOURCE_ADDRESS"/>
			<xsd:element ref="DESTINATION_ADDRESS"/>
			<xsd:element ref="END_POINT_TYPE"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="MpiChannelConnectContent">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="PARTY_ID"/>
			<xsd:element ref="CHANNEL_ID"/>
			<xsd:element ref="CHANNEL_NUM"/>
			<xsd:element ref="INITIATOR"/>
			<xsd:element ref="RESTRICT_MODE"/>
			<xsd:element ref="CALLED_PARTY"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="AtmChannelConnectContent">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="PARTY_ID"/>
			<xsd:element ref="CHANNEL_ID"/>
			<xsd:element ref="CHANNEL_NUM"/>
			<xsd:element ref="INITIATOR"/>
			<xsd:element ref="RESTRICT_MODE"/>
			<xsd:element ref="ATM_ADDRESS"/>
			<xsd:element ref="CALLED_PARTY"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="PartyConnectContent">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="PARTY_ID"/>
			<xsd:element ref="ONGOING_PARTY_STATUS"/>
			<xsd:element ref="SECONDARY_CAUSE"/>
			<xsd:element ref="LOCAL_COMM_MODE"/>
			<xsd:element ref="REMOTE_COMM_MODE"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="RecordingLinkContent">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="PARTY_ID"/>
			<xsd:element ref="START_REC_POLICY"/>
			<xsd:element ref="REC_LINK_ID"/>
			<xsd:element ref="REC_LINK_NAME"/>
			<xsd:element ref="RECORDING_STATUS"/>
	<!--	To be inserted when the suitable ENUM is defined: <xsd:element ref="OPERATION_INITIATOR"/> -->
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>


	<xsd:complexType name="RemoteCommunicationModeType">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="PARTY_ID"/>
			<xsd:element ref="REMOTE_COMM_MODE"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="PartyDiscontent">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="PARTY_ID"/>
			<xsd:element ref="DISCONNECTION_CAUSE"/>
			<xsd:element ref="Q931_DISCONNECTION_CAUSE"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="PartyDiscontent1">
		<xsd:sequence>
			<xsd:element ref="AUDIO_BOARD"/>
			<xsd:element ref="VIDEO_BOARD"/>
			<xsd:element ref="DATA_BOARD"/>
			<xsd:element ref="MUX_BOARD"/>
			<xsd:element ref="AUDIO_BRIDGE_BOARD"/>
			<xsd:element ref="H323_BOARD"/>
			<xsd:element ref="AUDIO_UNIT"/>
			<xsd:element ref="VIDEO_UNIT"/>
			<xsd:element ref="DATA_UNIT"/>
			<xsd:element ref="MUX_UNIT"/>
			<xsd:element ref="AUDIO_BRIDGE_UNIT"/>
			<xsd:element ref="H323_UNIT"/>
			<xsd:element ref="L_SYNC_LOSS"/>
			<xsd:element ref="R_SYNC_LOSS"/>
			<xsd:element ref="L_VIDEO_SYNC_LOSS"/>
			<xsd:element ref="R_VIDEO_SYNC_LOSS"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="OperatorTerminateContent">
		<xsd:sequence>
			<xsd:element ref="OPERATOR_NAME"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="NetChannelConnectContent">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="PARTY_ID"/>
			<xsd:element ref="CHANNEL_ID"/>
			<xsd:element ref="CHANNEL_NUM"/>
			<xsd:element ref="INITIATOR"/>
			<xsd:element ref="NET_SPECIFIC"/>
			<xsd:element ref="PREFERRED"/>
			<xsd:element ref="CALL_TYPE"/>
			<xsd:element ref="CALLING_PARTY"/>
			<xsd:element ref="CALLED_PARTY"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="EndEventContent">
		<xsd:sequence>
			<xsd:element ref="CONF_END_CAUSE"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="Start2EventContent">
		<xsd:sequence>
			<xsd:element ref="WEB_RESERVED" minOccurs="0"/>
			<xsd:element ref="WEB_RESERVED_UID" minOccurs="0"/>
			<xsd:element ref="WEB_DB_ID" minOccurs="0"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="Start3EventContent">
		<xsd:sequence>
			<xsd:element ref="REMARK" minOccurs="0"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="Start1EventContent">
		<xsd:sequence>
			<xsd:element ref="ENTRY_TONE"/>
			<xsd:element ref="EXIT_TONE"/>
			<xsd:element ref="END_TIME_ALERT_TONE"/>	<!--obsolete, use END_TIME_ALERT_TONE_EX instead-->
			<xsd:element ref="TALK_HOLD_TIME"/>
			<xsd:element ref="AUDIO_MIX_DEPTH"/>
			<xsd:element ref="OPERATOR_CONF"/>
			<xsd:element ref="VIDEO_PROTOCOL"/>
			<xsd:element ref="MEET_ME_PER_CONF"/>
			<xsd:element ref="PASSWORD"/>
			<xsd:element ref="CHAIR_MODE"/>
			<xsd:element ref="CASCADE"/>
			<xsd:element ref="LOCK"/>
			<xsd:element ref="MAX_PARTIES"/>
			<xsd:element ref="RESOURCE_FORCE"/>
			<xsd:element ref="ATTENDED_MODE"/>
			<xsd:element ref="AV_MSG"/>
			<xsd:element ref="LECTURE_MODE"/>
			<xsd:element ref="TIME_BEFORE_FIRST_JOIN"/>
			<xsd:element ref="TIME_AFTER_LAST_QUIT"/>
			<xsd:element ref="END_TIME_ALERT_TONE_EX"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>


	<xsd:complexType name="StartEventContent">
		<xsd:sequence>
			<xsd:element ref="STAND_BY"/>
			<xsd:element ref="TRANSFER_RATE"/>
			<xsd:element ref="RESTRICT_MODE"/>
			<xsd:element ref="AUDIO_RATE"/>
			<xsd:element ref="VIDEO_SESSION"/>
			<xsd:element ref="VIDEO_FORMAT"/>
			<xsd:element ref="FRAME_RATE"/>
			<xsd:element ref="LSD_RATE"/>
			<xsd:element ref="T120_RATE"/>
			<xsd:element ref="AUTO_TERMINATE"/>
			<xsd:element ref="QCIF_FRAME_RATE"/>
			<xsd:element ref="HSD_RATE" minOccurs="0"/><!-- Vasily: new in ver 7 -->
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	
	<xsd:simpleType name="InitiatorType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="party"/>
			<xsd:enumeration value="mcu"/>
			<xsd:enumeration value="unknown"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:simpleType name="PreferredType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="none"/>
			<xsd:enumeration value="preferred"/>
			<xsd:enumeration value="exclusive"/>
			<xsd:enumeration value="unknown"/>
		</xsd:restriction>
	</xsd:simpleType>


	<xsd:simpleType name="CallType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="voice"/>
			<xsd:enumeration value="modem"/>
			<xsd:enumeration value="56k"/>
			<xsd:enumeration value="64k"/>
			<xsd:enumeration value="64k_restrict"/>
			<xsd:enumeration value="384k"/>
			<xsd:enumeration value="384k_restrict"/>
			<xsd:enumeration value="unknown"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:simpleType name="CdrNumPlanType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="isdn"/>
			<xsd:enumeration value="telephony"/>
			<xsd:enumeration value="private"/>
			<xsd:enumeration value="unknown"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:simpleType name="PresentationIndicatorType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="allowed"/>
			<xsd:enumeration value="restricted"/>
			<xsd:enumeration value="not_available"/>
			<xsd:enumeration value="unknown"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:simpleType name="EndPointType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="terminal"/>
			<xsd:enumeration value="gateway"/>
			<xsd:enumeration value="mcu"/>
			<xsd:enumeration value="gatekeeper"/>
			<xsd:enumeration value="unknown"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:simpleType name="ScreenIndicatorType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="not_screened"/>
			<xsd:enumeration value="user_ver_passed"/>
			<xsd:enumeration value="user_ver_failed"/>
			<xsd:enumeration value="unknown"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:complexType name="CallingPartyContent">
		<xsd:sequence>
			<xsd:element ref="NUM_TYPE"/>
			<xsd:element ref="PLAN_TYPE"/>
			<xsd:element ref="PRESENTATION_INDICATOR"/>
			<xsd:element ref="SCREEN_INDICATOR"/>
			<xsd:element ref="PHONE1"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="NetChannelDisconnectContent">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="PARTY_ID"/>
			<xsd:element ref="CHANNEL_ID"/>
			<xsd:element ref="INITIATOR"/>
			<xsd:element ref="DISCONNECT_CODING"/>
			<xsd:element ref="DISCONNECT_LOCATION"/>
			<xsd:element ref="Q931_DISCONNECTION_CAUSE"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="OperatorSetEndTimeContent">
		<xsd:sequence>
			<xsd:element ref="OPERATOR_NAME"/>
			<xsd:element ref="END_TIME"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="CalledPartyContent">
		<xsd:sequence>
			<xsd:element ref="NUM_TYPE"/>
			<xsd:element ref="PLAN_TYPE"/>
			<xsd:element ref="PHONE1"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:simpleType name="DisconnectionCodingType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="ccit"/>
			<xsd:enumeration value="national"/>
			<xsd:enumeration value="specific"/>
			<xsd:enumeration value="unknown"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:simpleType name="DisconnectionLocationType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="user"/>
			<xsd:enumeration value="private_local"/>
			<xsd:enumeration value="public_local"/>
			<xsd:enumeration value="transit_net"/>
			<xsd:enumeration value="public_remote"/>
			<xsd:enumeration value="private_remote"/>
			<xsd:enumeration value="international"/>
			<xsd:enumeration value="beyond_intrwork"/>
			<xsd:enumeration value="unknown"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:simpleType name="ConfEndCauseType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="ongoing"/>
			<xsd:enumeration value="cause_operator_terminate"/>
			<xsd:enumeration value="end_time_terminate"/>
			<xsd:enumeration value="auto_termination"/>
			<xsd:enumeration value="never_started"/>
			<xsd:enumeration value="conf_problem"/>
			<xsd:enumeration value="mcu_completed"/>
			<xsd:enumeration value="terminated_by_participant"/>
			<xsd:enumeration value="unknown"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:group name="OperatorAction">
		<xsd:sequence>
			<xsd:element ref="OPERATOR_NAME"/>
			<xsd:element ref="NAME"/>
			<xsd:element ref="ID"/>
		</xsd:sequence>
	</xsd:group>


	<xsd:complexType name="OperatorActionContent">
		<xsd:sequence>
			<xsd:group ref="OperatorAction"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="OperatorMoveFromContent">
		<xsd:sequence>
			<xsd:group ref="OperatorAction"/>
			<xsd:element ref="DEST_CONF_NAME" minOccurs="0"/>
			<xsd:element ref="DEST_CONF_ID" minOccurs="0"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="OperatorMoveToContent">
		<xsd:sequence>
			<xsd:group ref="OperatorAction"/>
			<xsd:element ref="PARTY_DETAILS" minOccurs="0"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="OperatorMoveParty">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="ID"/>
			<xsd:element ref="PHONE1"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="OperatorAddPartyContent">
		<xsd:sequence>
			<xsd:element ref="CONNECTION"/>
			<xsd:element ref="BONDING"/>
			<xsd:element ref="SERVICE_NAME"/>
			<xsd:element ref="SUB_SERVICE_NAME"/>
			<xsd:element ref="RESTRICT_MODE"/>
			<xsd:element ref="CALL_CONTENT"/>
			<xsd:element ref="NUM_TYPE"/>
			<xsd:element ref="MEET_ME_METHOD"/>
			<xsd:element ref="TRANSFER_RATE"/>
			<xsd:element ref="NET_CHANNEL_NUMBER"/>
			<xsd:element ref="PHONE_LIST" minOccurs="0"/>    
			<xsd:element ref="MCU_PHONE_LIST" minOccurs="0"/>
			<xsd:group ref="OperatorAction"/>
			<xsd:element ref="IDENTIFICATION_METHOD"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="OperatorAddParty1Content">
		<xsd:sequence>
			<xsd:element ref="CHAIR"/>
			<xsd:element ref="IP"/>
			<xsd:element ref="SIGNALING_PORT"/>
			<xsd:element ref="VIDEO_PROTOCOL"/>
			<xsd:element ref="VIDEO_BIT_RATE"/>
			<xsd:element ref="ALIAS"/>
			<xsd:element ref="VOLUME"/>
			<xsd:element ref="INTERFACE"/>
			<xsd:element ref="PASSWORD" minOccurs="0"/>
			<xsd:element ref="UNDEFINED" minOccurs="0"/>
			<xsd:element ref="NODE_TYPE" minOccurs="0"/>
			<xsd:element ref="BONDING_PHONE" minOccurs="0"/>
			<xsd:element ref="SIP_ADDRESS" minOccurs="0"/>
			<xsd:element ref="SIP_ADDRESS_TYPE" minOccurs="0"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="OperatorAddParty2Content">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="ID"/>
			<xsd:element ref="ENCRYPTION_EX"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="AddPartyDetailsContent">
		<xsd:sequence>
			<xsd:element ref="CONNECTION"/>
			<xsd:element ref="BONDING"/>
			<xsd:element ref="SERVICE_NAME"/>
			<xsd:element ref="SUB_SERVICE_NAME"/>
			<xsd:element ref="RESTRICT_MODE"/>  <!-- changed in ver.7, was xsd:element ref="RESTRICT"/-->
			<xsd:element ref="CALL_CONTENT"/>
			<xsd:element ref="NUM_TYPE"/>
			<xsd:element ref="MEET_ME_METHOD"/>
			<xsd:element ref="TRANSFER_RATE"/>
			<xsd:element ref="NET_CHANNEL_NUMBER"/>
			<xsd:element ref="CHAIR"/>
			<xsd:element ref="IP"/>
			<xsd:element ref="SIGNALING_PORT"/>
			<xsd:element ref="VIDEO_PROTOCOL"/>
			<xsd:element ref="VIDEO_BIT_RATE"/>
			<xsd:element ref="ALIAS"/>
			<xsd:element ref="VOLUME"/>
			<xsd:element ref="INTERFACE"/>
			<xsd:element ref="IDENTIFICATION_METHOD" minOccurs="0"/>
			<xsd:element ref="PASSWORD" minOccurs="0"/>
			<xsd:element ref="UNDEFINED" minOccurs="0"/>
			<xsd:element ref="NODE_TYPE" minOccurs="0"/>
			<xsd:element ref="BONDING_PHONE" minOccurs="0"/>
			<xsd:element ref="SIP_ADDRESS" minOccurs="0"/>
			<xsd:element ref="SIP_ADDRESS_TYPE" minOccurs="0"/>
			<xsd:element ref="PHONE_LIST" minOccurs="0"/>    
			<xsd:element ref="MCU_PHONE_LIST" minOccurs="0"/>
			<xsd:group ref="OperatorAction"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>


	<xsd:complexType name="PartyErrorsContent">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="ID"/>
			<xsd:element ref="L_SYNC_LOSS"/>
			<xsd:element ref="L_SYNC_LOSS_DURATION"/>
			<xsd:element ref="R_SYNC_LOSS"/>
			<xsd:element ref="R_SYNC_LOSS_DURATION"/>
			<xsd:element ref="R_VCU"/>
			<xsd:element ref="RESOURCE_FAIL"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="VisualNameChangedType">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="ID"/>
			<xsd:element ref="VISUAL_NAME"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="BillingType">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="ID"/>
			<xsd:element ref="BILLING_DATA"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="Start4EventContent">
		<xsd:sequence>
			<xsd:element ref="NUMERIC_ID"/>
			<xsd:element ref="ENTRY_PASSWORD"/>
			<xsd:element ref="LEADER_PASSWORD"/>
			<xsd:element ref="CONTACT_INFO_LIST"/>
			<xsd:element ref="BILLING_DATA"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="UserInformationContent">
		<xsd:sequence>
			<xsd:element ref="CONTACT_INFO_LIST"/>
			<xsd:element ref="VIP"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:simpleType name="DtmfFailureType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="ivr_conf_password"/>
			<xsd:enumeration value="ivr_conf_leader"/>
			<xsd:enumeration value="ivr_numeric_conf_id"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:complexType name="DtmfCodeType">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="ID"/>
			<xsd:element ref="DTMF_CODE"/>
			<xsd:element ref="RIGHT_DATA"/>
			<xsd:element ref="FAILURE_STATE"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:simpleType name="UnknownType">
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="unknown"/>
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:complexType name="GKInformationType">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="ID"/>
			<xsd:element ref="GK_CALL_ID"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="Start10EventContent">
		<xsd:sequence>
			<xsd:element ref="DISPLAY_NAME"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>
	
	<xsd:complexType name="Start5EventContent">
		<xsd:sequence>
			<xsd:element ref="ENCRYPTION"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="PartyConnectionRateContent">
		<xsd:sequence>
			<xsd:element ref="NAME"/>
			<xsd:element ref="PARTY_ID"/>
			<xsd:element ref="PARTICIPANT_CURRENT_RATE"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="IpV6PartyAddressContent">
		<xsd:sequence>
			<xsd:element ref="IP_V6"/>
			<xsd:any processContents="skip" minOccurs="0" maxOccurs="unbounded" namespace="##other"/>
		</xsd:sequence>
	</xsd:complexType>

</xsd:schema>
