<?xml version="1.0" encoding="utf-8"?>

<wsdl:definitions targetNamespace="urn:icsy:venice:wsdl:voip:supp" name="CallCenter"
	xmlns:tns="urn:icsy:venice:wsdl:voip:supp"
	xmlns:basic="urn:icsy:venice:types:basic"
	xmlns:domain="urn:icsy:venice:types:domain"
	xmlns:voip="urn:icsy:venice:types:voip"
	xmlns:cc="urn:icsy:venice:types:voip:supp:CallCenter"
	xmlns:faults="urn:icsy:venice:types:faults"
	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">

	<!-- ========== Types ============ -->

	<wsdl:types>

		<xsd:schema elementFormDefault="qualified">
			<xsd:import namespace="urn:icsy:venice:types:basic" schemaLocation="http://www.v-grid.info/types/basic.xsd"/>
			<xsd:import namespace="urn:icsy:venice:types:domain" schemaLocation="http://www.v-grid.info/types/domain.xsd"/>
			<xsd:import namespace="urn:icsy:venice:types:voip" schemaLocation="http://www.v-grid.info/types/voip.xsd"/>
			<xsd:import namespace="urn:icsy:venice:types:voip:supp:CallCenter" schemaLocation="http://www.v-grid.info/types/voip/supp/CallCenter.xsd"/>
			<xsd:import namespace="urn:icsy:venice:types:faults" schemaLocation="http://www.v-grid.info/types/faults.xsd"/>
		</xsd:schema>

	</wsdl:types>

	<!-- ========== Messages ============ -->

	<wsdl:message name="Message_CallCenter_addWorkTime">
		<wsdl:documentation>The request message for the operation addWorkTime().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
		<wsdl:part name="workTime" type="cc:WorkTime"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_addWorkTimeResponse">
		<wsdl:documentation>The response message for the operation addWorkTime().</wsdl:documentation>
		<wsdl:part name="result" type="xsd:boolean"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_addShift">
		<wsdl:documentation>The request message for the operation addShift().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
		<wsdl:part name="shift" type="cc:Shift"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_addShiftResponse">
		<wsdl:documentation>The response message for the operation addShift().</wsdl:documentation>
		<wsdl:part name="result" type="xsd:boolean"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_addStatus">
		<wsdl:documentation>The request message for the operation addStatus().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
		<wsdl:part name="status" type="cc:Status"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_addStatusResponse">
		<wsdl:documentation>The response message for the operation addStatus().</wsdl:documentation>
		<wsdl:part name="result" type="xsd:boolean"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_deleteWorkTime">
		<wsdl:documentation>The request message for the operation deleteWorkTime().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
		<wsdl:part name="id" type="xsd:int"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_deleteWorkTimeResponse">
		<wsdl:documentation>The response message for the operation deleteWorkTime().</wsdl:documentation>
		<wsdl:part name="result" type="xsd:boolean"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_deleteShift">
		<wsdl:documentation>The request message for the operation deleteShift().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
		<wsdl:part name="id" type="basic:String"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_deleteShiftResponse">
		<wsdl:documentation>The response message for the operation deleteShift().</wsdl:documentation>
		<wsdl:part name="result" type="xsd:boolean"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_deleteSingleShift">
		<wsdl:documentation>The request message for the operation deleteSingleShift().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
		<wsdl:part name="id" type="cc:Shift"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_deleteSingleShiftResponse">
		<wsdl:documentation>The response message for the operation deleteSingleShift().</wsdl:documentation>
		<wsdl:part name="result" type="xsd:boolean"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_deleteStatus">
		<wsdl:documentation>The request message for the operation deleteStatus().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
		<wsdl:part name="id" type="basic:String"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_deleteStatusResponse">
		<wsdl:documentation>The response message for the operation deleteStatus().</wsdl:documentation>
		<wsdl:part name="result" type="xsd:boolean"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_editWorkTime">
		<wsdl:documentation>The request message for the operation editWorkTime().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
		<wsdl:part name="workTime" type="cc:WorkTime"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_editWorkTimeResponse">
		<wsdl:documentation>The response message for the operation editWorkTime().</wsdl:documentation>
		<wsdl:part name="result" type="xsd:boolean"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_editShift">
		<wsdl:documentation>The request message for the operation editShift().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
		<wsdl:part name="shift" type="cc:Shift"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_editShiftResponse">
		<wsdl:documentation>The response message for the operation editShift().</wsdl:documentation>
		<wsdl:part name="result" type="xsd:boolean"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_editStatus">
		<wsdl:documentation>The request message for the operation editStatus().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
		<wsdl:part name="status" type="cc:Status"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_editStatusResponse">
		<wsdl:documentation>The response message for the operation editStatus().</wsdl:documentation>
		<wsdl:part name="result" type="xsd:boolean"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getWorkTime">
		<wsdl:documentation>The request message for the operation getWorkTime().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getWorkTimeResponse">
		<wsdl:documentation>The response message for the operation getWorkTime().</wsdl:documentation>
		<wsdl:part name="result" type="cc:WorkTimeArray"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getShiftNumber">
		<wsdl:documentation>The request message for the operation getShiftNumber().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getShiftNumberResponse">
		<wsdl:documentation>The response message for the operation getShiftNumber().</wsdl:documentation>
		<wsdl:part name="result" type="basic:IntArray"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getStatus">
		<wsdl:documentation>The request message for the operation getStatus().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getStatusResponse">
		<wsdl:documentation>The response message for the operation getStatus().</wsdl:documentation>
		<wsdl:part name="result" type="cc:StatusArray"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getOwnStatus">
		<wsdl:documentation>The request message for the operation getOwnStatus().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
		<wsdl:part name="tel" type="basic:String"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getOwnStatusResponse">
		<wsdl:documentation>The response message for the operation getOwnStatus().</wsdl:documentation>
		<wsdl:part name="result" type="cc:StatusType"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getTelephoneNumber">
		<wsdl:documentation>The request message for the operation getTelephoneNumber().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getTelephoneNumberResponse">
		<wsdl:documentation>The response message for the operation getTelephoneNumber().</wsdl:documentation>
		<wsdl:part name="result" type="basic:StringArray"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getShift">
		<wsdl:documentation>The request message for the operation getShift().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getShiftResponse">
		<wsdl:documentation>The response message for the operation getShift().</wsdl:documentation>
		<wsdl:part name="result" type="cc:ShiftArray"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getWorkPlan">
		<wsdl:documentation>The request message for the operation getWorkPlan().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
		<wsdl:part name="tel" type="basic:String"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_getWorkPlanResponse">
		<wsdl:documentation>The response message for the operation getWorkPlan().</wsdl:documentation>
		<wsdl:part name="result" type="cc:WorkPlanArray"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_setStatus">
		<wsdl:documentation>The request message for the operation setStatus().</wsdl:documentation>
		<wsdl:part name="sso" type="domain:SSOInformation"/>
		<wsdl:part name="tel" type="basic:String"/>
		<wsdl:part name="state" type="cc:StatusType"/>
	</wsdl:message>

	<wsdl:message name="Message_CallCenter_setStatusResponse">
		<wsdl:documentation>The response message for the operation setStatus().</wsdl:documentation>
		<wsdl:part name="result" type="xsd:boolean"/>
	</wsdl:message>

	<!-- ========== Fault Messages ============ -->

	<wsdl:message name="FaultMessage_CallCenter_AuthorizationFault">
		<wsdl:part name="fault" element="faults:AuthorizationFault"/>
	</wsdl:message>

	<wsdl:message name="FaultMessage_CallCenter_IllegalArgumentFault">
		<wsdl:part name="fault" element="faults:IllegalArgumentFault"/>
	</wsdl:message>

	<wsdl:message name="FaultMessage_CallCenter_ServiceMigratedFault">
		<wsdl:part name="fault" element="faults:ServiceMigratedFault"/>
	</wsdl:message>

	<wsdl:message name="FaultMessage_CallCenter_ServiceNotReadyFault">
		<wsdl:part name="fault" element="faults:ServiceNotReadyFault"/>
	</wsdl:message>

	<wsdl:message name="FaultMessage_CallCenter_ServiceLimitReachedFault">
		<wsdl:part name="fault" element="faults:ServiceLimitReachedFault"/>
	</wsdl:message>

	<!-- ========== Port Types ============ -->

	<wsdl:portType name="CallCenterPortType">

		<wsdl:operation name="addWorkTime" parameterOrder="sso workTime">
			<wsdl:documentation>Add a work time.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_addWorkTime"/>
			<wsdl:output message="tns:Message_CallCenter_addWorkTimeResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="addShift" parameterOrder="sso shift">
			<wsdl:documentation>Add a shift.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_addShift"/>
			<wsdl:output message="tns:Message_CallCenter_addShiftResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="addStatus" parameterOrder="sso status">
			<wsdl:documentation>Add a status.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_addStatus"/>
			<wsdl:output message="tns:Message_CallCenter_addStatusResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="deleteWorkTime" parameterOrder="sso id">
			<wsdl:documentation>Delete a work time.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_deleteWorkTime"/>
			<wsdl:output message="tns:Message_CallCenter_deleteWorkTimeResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="deleteShift" parameterOrder="sso id">
			<wsdl:documentation>Delete a shift.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_deleteShift"/>
			<wsdl:output message="tns:Message_CallCenter_deleteShiftResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="deleteSingleShift" parameterOrder="sso id">
			<wsdl:documentation>Delete a single shift.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_deleteSingleShift"/>
			<wsdl:output message="tns:Message_CallCenter_deleteSingleShiftResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="deleteStatus" parameterOrder="sso id">
			<wsdl:documentation>Delete a status.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_deleteStatus"/>
			<wsdl:output message="tns:Message_CallCenter_deleteStatusResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="editWorkTime" parameterOrder="sso workTime">
			<wsdl:documentation>Change a work time.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_editWorkTime"/>
			<wsdl:output message="tns:Message_CallCenter_editWorkTimeResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="editShift" parameterOrder="sso shift">
			<wsdl:documentation>Change a shift.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_editShift"/>
			<wsdl:output message="tns:Message_CallCenter_editShiftResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="editStatus" parameterOrder="sso status">
			<wsdl:documentation>Change a status.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_editStatus"/>
			<wsdl:output message="tns:Message_CallCenter_editStatusResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="getWorkTime" parameterOrder="sso">
			<wsdl:documentation>Get work time.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_getWorkTime"/>
			<wsdl:output message="tns:Message_CallCenter_getWorkTimeResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="getShiftNumber" parameterOrder="sso">
			<wsdl:documentation>Get number of shift.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_getShiftNumber"/>
			<wsdl:output message="tns:Message_CallCenter_getShiftNumberResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="getStatus" parameterOrder="sso">
			<wsdl:documentation>Get status.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_getStatus"/>
			<wsdl:output message="tns:Message_CallCenter_getStatusResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="getOwnStatus" parameterOrder="sso tel">
			<wsdl:documentation>Get own status.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_getOwnStatus"/>
			<wsdl:output message="tns:Message_CallCenter_getOwnStatusResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="getTelephoneNumber" parameterOrder="sso">
			<wsdl:documentation>Get telephone number.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_getTelephoneNumber"/>
			<wsdl:output message="tns:Message_CallCenter_getTelephoneNumberResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="getShift" parameterOrder="sso">
			<wsdl:documentation>Get shift.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_getShift"/>
			<wsdl:output message="tns:Message_CallCenter_getShiftResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="getWorkPlan" parameterOrder="sso tel">
			<wsdl:documentation>Get work plan.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_getWorkPlan"/>
			<wsdl:output message="tns:Message_CallCenter_getWorkPlanResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

		<wsdl:operation name="setStatus" parameterOrder="sso tel state">
			<wsdl:documentation>Set status.</wsdl:documentation>
			<wsdl:input message="tns:Message_CallCenter_setStatus"/>
			<wsdl:output message="tns:Message_CallCenter_setStatusResponse"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_AuthorizationFault" name="AuthorizationFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_IllegalArgumentFault" name="IllegalArgumentFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceMigratedFault" name="ServiceMigratedFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceNotReadyFault" name="ServiceNotReadyFault"/>
			<wsdl:fault message="tns:FaultMessage_CallCenter_ServiceLimitReachedFault" name="ServiceLimitReachedFault"/>
		</wsdl:operation>

	</wsdl:portType>

</wsdl:definitions>

