XM Fax Web Service
Soap API to send and manage faxes
WSDL of the FAX Web Services

The interface of the FAX Web Service is specified by this WSDL.

See also:
XML schema for the FAX Web Services
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!-- Generated by JAX-WS RI (https://github.com/eclipse-ee4j/metro-jax-ws). RI's version is Eclipse Metro/2.4.8 (RELEASE-2.4.8-e044505; 2022-01-04T13:29:23+0000) JAXWS-RI/2.3.5 JAXWS-API/2.3.3 JAXB-RI/2.3.5 JAXB-API/2.3.3 git-revision#e044505. -->
<definitions targetNamespace="http://ws.xm.faxserver.com/" name="Fax" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:wsp="http://www.w3.org/ns/ws-policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp1_2="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:tns="http://ws.xm.faxserver.com/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata">
  <types>
    <xsd:schema>
      <xsd:import namespace="http://ws.xm.faxserver.com/" schemaLocation="Fax_schema1.xsd"/>
    </xsd:schema>
  </types>
  <message name="cancel">
    <part name="parameters" element="tns:cancel"/>
  </message>
  <message name="cancelResponse">
    <part name="parameters" element="tns:cancelResponse"/>
  </message>
  <message name="FaxException">
    <part name="fault" element="tns:FaxException"/>
  </message>
  <message name="getVersion">
    <part name="parameters" element="tns:getVersion"/>
  </message>
  <message name="getVersionResponse">
    <part name="parameters" element="tns:getVersionResponse"/>
  </message>
  <message name="markAsUnviewed">
    <part name="parameters" element="tns:markAsUnviewed"/>
  </message>
  <message name="markAsUnviewedResponse">
    <part name="parameters" element="tns:markAsUnviewedResponse"/>
  </message>
  <message name="getFaxBoxDelegates">
    <part name="parameters" element="tns:getFaxBoxDelegates"/>
  </message>
  <message name="getFaxBoxDelegatesResponse">
    <part name="parameters" element="tns:getFaxBoxDelegatesResponse"/>
  </message>
  <message name="retrySendingNow">
    <part name="parameters" element="tns:retrySendingNow"/>
  </message>
  <message name="retrySendingNowResponse">
    <part name="parameters" element="tns:retrySendingNowResponse"/>
  </message>
  <message name="updateGroup">
    <part name="parameters" element="tns:updateGroup"/>
  </message>
  <message name="updateGroupResponse">
    <part name="parameters" element="tns:updateGroupResponse"/>
  </message>
  <message name="markAsViewed">
    <part name="parameters" element="tns:markAsViewed"/>
  </message>
  <message name="markAsViewedResponse">
    <part name="parameters" element="tns:markAsViewedResponse"/>
  </message>
  <message name="resubmitLater">
    <part name="parameters" element="tns:resubmitLater"/>
  </message>
  <message name="resubmitLaterResponse">
    <part name="parameters" element="tns:resubmitLaterResponse"/>
  </message>
  <message name="setAdditionalData">
    <part name="parameters" element="tns:setAdditionalData"/>
  </message>
  <message name="setAdditionalDataResponse">
    <part name="parameters" element="tns:setAdditionalDataResponse"/>
  </message>
  <message name="markAsDeleted">
    <part name="parameters" element="tns:markAsDeleted"/>
  </message>
  <message name="markAsDeletedResponse">
    <part name="parameters" element="tns:markAsDeletedResponse"/>
  </message>
  <message name="updateContact">
    <part name="parameters" element="tns:updateContact"/>
  </message>
  <message name="updateContactResponse">
    <part name="parameters" element="tns:updateContactResponse"/>
  </message>
  <message name="getUserData">
    <part name="parameters" element="tns:getUserData"/>
  </message>
  <message name="getUserDataResponse">
    <part name="parameters" element="tns:getUserDataResponse"/>
  </message>
  <message name="getOutgoingFax">
    <part name="parameters" element="tns:getOutgoingFax"/>
  </message>
  <message name="getOutgoingFaxResponse">
    <part name="parameters" element="tns:getOutgoingFaxResponse"/>
  </message>
  <message name="markAsUndeleted">
    <part name="parameters" element="tns:markAsUndeleted"/>
  </message>
  <message name="markAsUndeletedResponse">
    <part name="parameters" element="tns:markAsUndeletedResponse"/>
  </message>
  <message name="findContacts">
    <part name="parameters" element="tns:findContacts"/>
  </message>
  <message name="findContactsResponse">
    <part name="parameters" element="tns:findContactsResponse"/>
  </message>
  <message name="cancelBroadcast">
    <part name="parameters" element="tns:cancelBroadcast"/>
  </message>
  <message name="cancelBroadcastResponse">
    <part name="parameters" element="tns:cancelBroadcastResponse"/>
  </message>
  <message name="deletePermanently">
    <part name="parameters" element="tns:deletePermanently"/>
  </message>
  <message name="deletePermanentlyResponse">
    <part name="parameters" element="tns:deletePermanentlyResponse"/>
  </message>
  <message name="sendFaxLater">
    <part name="parameters" element="tns:sendFaxLater"/>
  </message>
  <message name="sendFaxLaterResponse">
    <part name="parameters" element="tns:sendFaxLaterResponse"/>
  </message>
  <message name="getInboundFax">
    <part name="parameters" element="tns:getInboundFax"/>
  </message>
  <message name="getInboundFaxResponse">
    <part name="parameters" element="tns:getInboundFaxResponse"/>
  </message>
  <message name="setUserData">
    <part name="parameters" element="tns:setUserData"/>
  </message>
  <message name="setUserDataResponse">
    <part name="parameters" element="tns:setUserDataResponse"/>
  </message>
  <message name="findInboundFaxes">
    <part name="parameters" element="tns:findInboundFaxes"/>
  </message>
  <message name="findInboundFaxesResponse">
    <part name="parameters" element="tns:findInboundFaxesResponse"/>
  </message>
  <message name="getFirstInboundFax">
    <part name="parameters" element="tns:getFirstInboundFax"/>
  </message>
  <message name="getFirstInboundFaxResponse">
    <part name="parameters" element="tns:getFirstInboundFaxResponse"/>
  </message>
  <message name="getOutboundFax">
    <part name="parameters" element="tns:getOutboundFax"/>
  </message>
  <message name="getOutboundFaxResponse">
    <part name="parameters" element="tns:getOutboundFaxResponse"/>
  </message>
  <message name="findOutboundFaxes">
    <part name="parameters" element="tns:findOutboundFaxes"/>
  </message>
  <message name="findOutboundFaxesResponse">
    <part name="parameters" element="tns:findOutboundFaxesResponse"/>
  </message>
  <message name="findOutgoingFaxes">
    <part name="parameters" element="tns:findOutgoingFaxes"/>
  </message>
  <message name="findOutgoingFaxesResponse">
    <part name="parameters" element="tns:findOutgoingFaxesResponse"/>
  </message>
  <message name="findDestinations">
    <part name="parameters" element="tns:findDestinations"/>
  </message>
  <message name="findDestinationsResponse">
    <part name="parameters" element="tns:findDestinationsResponse"/>
  </message>
  <message name="getAuditLogs">
    <part name="parameters" element="tns:getAuditLogs"/>
  </message>
  <message name="getAuditLogsResponse">
    <part name="parameters" element="tns:getAuditLogsResponse"/>
  </message>
  <message name="addFaxBoxDelegate">
    <part name="parameters" element="tns:addFaxBoxDelegate"/>
  </message>
  <message name="addFaxBoxDelegateResponse">
    <part name="parameters" element="tns:addFaxBoxDelegateResponse"/>
  </message>
  <message name="verifyUserPassword">
    <part name="parameters" element="tns:verifyUserPassword"/>
  </message>
  <message name="verifyUserPasswordResponse">
    <part name="parameters" element="tns:verifyUserPasswordResponse"/>
  </message>
  <message name="getUserProfile">
    <part name="parameters" element="tns:getUserProfile"/>
  </message>
  <message name="getUserProfileResponse">
    <part name="parameters" element="tns:getUserProfileResponse"/>
  </message>
  <message name="sendFax">
    <part name="parameters" element="tns:sendFax"/>
  </message>
  <message name="sendFaxResponse">
    <part name="parameters" element="tns:sendFaxResponse"/>
  </message>
  <message name="resubmit">
    <part name="parameters" element="tns:resubmit"/>
  </message>
  <message name="resubmitResponse">
    <part name="parameters" element="tns:resubmitResponse"/>
  </message>
  <message name="forward">
    <part name="parameters" element="tns:forward"/>
  </message>
  <message name="forwardResponse">
    <part name="parameters" element="tns:forwardResponse"/>
  </message>
  <message name="resubmitTo">
    <part name="parameters" element="tns:resubmitTo"/>
  </message>
  <message name="resubmitToResponse">
    <part name="parameters" element="tns:resubmitToResponse"/>
  </message>
  <message name="saveNote">
    <part name="parameters" element="tns:saveNote"/>
  </message>
  <message name="saveNoteResponse">
    <part name="parameters" element="tns:saveNoteResponse"/>
  </message>
  <message name="addContact">
    <part name="parameters" element="tns:addContact"/>
  </message>
  <message name="addContactResponse">
    <part name="parameters" element="tns:addContactResponse"/>
  </message>
  <message name="addGroup">
    <part name="parameters" element="tns:addGroup"/>
  </message>
  <message name="addGroupResponse">
    <part name="parameters" element="tns:addGroupResponse"/>
  </message>
  <message name="getPersonsInGroupRecursive">
    <part name="parameters" element="tns:getPersonsInGroupRecursive"/>
  </message>
  <message name="getPersonsInGroupRecursiveResponse">
    <part name="parameters" element="tns:getPersonsInGroupRecursiveResponse"/>
  </message>
  <message name="findOutboundFaxesAdvanced">
    <part name="parameters" element="tns:findOutboundFaxesAdvanced"/>
  </message>
  <message name="findOutboundFaxesAdvancedResponse">
    <part name="parameters" element="tns:findOutboundFaxesAdvancedResponse"/>
  </message>
  <message name="deleteFaxBoxDelegates">
    <part name="parameters" element="tns:deleteFaxBoxDelegates"/>
  </message>
  <message name="deleteFaxBoxDelegatesResponse">
    <part name="parameters" element="tns:deleteFaxBoxDelegatesResponse"/>
  </message>
  <message name="getFaxBoxDelegations">
    <part name="parameters" element="tns:getFaxBoxDelegations"/>
  </message>
  <message name="getFaxBoxDelegationsResponse">
    <part name="parameters" element="tns:getFaxBoxDelegationsResponse"/>
  </message>
  <message name="findOutgoingFaxesAdvanced">
    <part name="parameters" element="tns:findOutgoingFaxesAdvanced"/>
  </message>
  <message name="findOutgoingFaxesAdvancedResponse">
    <part name="parameters" element="tns:findOutgoingFaxesAdvancedResponse"/>
  </message>
  <message name="findContactsPerPage">
    <part name="parameters" element="tns:findContactsPerPage"/>
  </message>
  <message name="findContactsPerPageResponse">
    <part name="parameters" element="tns:findContactsPerPageResponse"/>
  </message>
  <message name="getOutgoingFaxAdvanced">
    <part name="parameters" element="tns:getOutgoingFaxAdvanced"/>
  </message>
  <message name="getOutgoingFaxAdvancedResponse">
    <part name="parameters" element="tns:getOutgoingFaxAdvancedResponse"/>
  </message>
  <message name="getInboundFaxAdvanced">
    <part name="parameters" element="tns:getInboundFaxAdvanced"/>
  </message>
  <message name="getInboundFaxAdvancedResponse">
    <part name="parameters" element="tns:getInboundFaxAdvancedResponse"/>
  </message>
  <message name="getAccessibleFaxBoxes">
    <part name="parameters" element="tns:getAccessibleFaxBoxes"/>
  </message>
  <message name="getAccessibleFaxBoxesResponse">
    <part name="parameters" element="tns:getAccessibleFaxBoxesResponse"/>
  </message>
  <message name="updateFaxBoxDelegate">
    <part name="parameters" element="tns:updateFaxBoxDelegate"/>
  </message>
  <message name="updateFaxBoxDelegateResponse">
    <part name="parameters" element="tns:updateFaxBoxDelegateResponse"/>
  </message>
  <message name="findInboundFaxesAdvanced">
    <part name="parameters" element="tns:findInboundFaxesAdvanced"/>
  </message>
  <message name="findInboundFaxesAdvancedResponse">
    <part name="parameters" element="tns:findInboundFaxesAdvancedResponse"/>
  </message>
  <message name="getOutboundFaxAdvanced">
    <part name="parameters" element="tns:getOutboundFaxAdvanced"/>
  </message>
  <message name="getOutboundFaxAdvancedResponse">
    <part name="parameters" element="tns:getOutboundFaxAdvancedResponse"/>
  </message>
  <message name="unRegisterDevice">
    <part name="parameters" element="tns:unRegisterDevice"/>
  </message>
  <message name="unRegisterDeviceResponse">
    <part name="parameters" element="tns:unRegisterDeviceResponse"/>
  </message>
  <message name="registerDevice">
    <part name="parameters" element="tns:registerDevice"/>
  </message>
  <message name="registerDeviceResponse">
    <part name="parameters" element="tns:registerDeviceResponse"/>
  </message>
  <portType name="FaxService">
    <operation name="cancel">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/cancelRequest" message="tns:cancel"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/cancelResponse" message="tns:cancelResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/cancel/Fault/FaxException"/>
    </operation>
    <operation name="getVersion">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getVersionRequest" message="tns:getVersion"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getVersionResponse" message="tns:getVersionResponse"/>
    </operation>
    <operation name="markAsUnviewed">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/markAsUnviewedRequest" message="tns:markAsUnviewed"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/markAsUnviewedResponse" message="tns:markAsUnviewedResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/markAsUnviewed/Fault/FaxException"/>
    </operation>
    <operation name="getFaxBoxDelegates">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getFaxBoxDelegatesRequest" message="tns:getFaxBoxDelegates"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getFaxBoxDelegatesResponse" message="tns:getFaxBoxDelegatesResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getFaxBoxDelegates/Fault/FaxException"/>
    </operation>
    <operation name="retrySendingNow">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/retrySendingNowRequest" message="tns:retrySendingNow"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/retrySendingNowResponse" message="tns:retrySendingNowResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/retrySendingNow/Fault/FaxException"/>
    </operation>
    <operation name="updateGroup">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/updateGroupRequest" message="tns:updateGroup"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/updateGroupResponse" message="tns:updateGroupResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/updateGroup/Fault/FaxException"/>
    </operation>
    <operation name="markAsViewed">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/markAsViewedRequest" message="tns:markAsViewed"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/markAsViewedResponse" message="tns:markAsViewedResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/markAsViewed/Fault/FaxException"/>
    </operation>
    <operation name="resubmitLater">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/resubmitLaterRequest" message="tns:resubmitLater"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/resubmitLaterResponse" message="tns:resubmitLaterResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/resubmitLater/Fault/FaxException"/>
    </operation>
    <operation name="setAdditionalData">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/setAdditionalDataRequest" message="tns:setAdditionalData"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/setAdditionalDataResponse" message="tns:setAdditionalDataResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/setAdditionalData/Fault/FaxException"/>
    </operation>
    <operation name="markAsDeleted">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/markAsDeletedRequest" message="tns:markAsDeleted"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/markAsDeletedResponse" message="tns:markAsDeletedResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/markAsDeleted/Fault/FaxException"/>
    </operation>
    <operation name="updateContact">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/updateContactRequest" message="tns:updateContact"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/updateContactResponse" message="tns:updateContactResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/updateContact/Fault/FaxException"/>
    </operation>
    <operation name="getUserData">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getUserDataRequest" message="tns:getUserData"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getUserDataResponse" message="tns:getUserDataResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getUserData/Fault/FaxException"/>
    </operation>
    <operation name="getOutgoingFax">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getOutgoingFaxRequest" message="tns:getOutgoingFax"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getOutgoingFaxResponse" message="tns:getOutgoingFaxResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getOutgoingFax/Fault/FaxException"/>
    </operation>
    <operation name="markAsUndeleted">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/markAsUndeletedRequest" message="tns:markAsUndeleted"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/markAsUndeletedResponse" message="tns:markAsUndeletedResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/markAsUndeleted/Fault/FaxException"/>
    </operation>
    <operation name="findContacts">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/findContactsRequest" message="tns:findContacts"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/findContactsResponse" message="tns:findContactsResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/findContacts/Fault/FaxException"/>
    </operation>
    <operation name="cancelBroadcast">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/cancelBroadcastRequest" message="tns:cancelBroadcast"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/cancelBroadcastResponse" message="tns:cancelBroadcastResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/cancelBroadcast/Fault/FaxException"/>
    </operation>
    <operation name="deletePermanently">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/deletePermanentlyRequest" message="tns:deletePermanently"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/deletePermanentlyResponse" message="tns:deletePermanentlyResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/deletePermanently/Fault/FaxException"/>
    </operation>
    <operation name="sendFaxLater">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/sendFaxLaterRequest" message="tns:sendFaxLater"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/sendFaxLaterResponse" message="tns:sendFaxLaterResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/sendFaxLater/Fault/FaxException"/>
    </operation>
    <operation name="getInboundFax">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getInboundFaxRequest" message="tns:getInboundFax"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getInboundFaxResponse" message="tns:getInboundFaxResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getInboundFax/Fault/FaxException"/>
    </operation>
    <operation name="setUserData">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/setUserDataRequest" message="tns:setUserData"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/setUserDataResponse" message="tns:setUserDataResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/setUserData/Fault/FaxException"/>
    </operation>
    <operation name="findInboundFaxes">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/findInboundFaxesRequest" message="tns:findInboundFaxes"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/findInboundFaxesResponse" message="tns:findInboundFaxesResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/findInboundFaxes/Fault/FaxException"/>
    </operation>
    <operation name="getFirstInboundFax">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getFirstInboundFaxRequest" message="tns:getFirstInboundFax"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getFirstInboundFaxResponse" message="tns:getFirstInboundFaxResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getFirstInboundFax/Fault/FaxException"/>
    </operation>
    <operation name="getOutboundFax">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getOutboundFaxRequest" message="tns:getOutboundFax"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getOutboundFaxResponse" message="tns:getOutboundFaxResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getOutboundFax/Fault/FaxException"/>
    </operation>
    <operation name="findOutboundFaxes">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/findOutboundFaxesRequest" message="tns:findOutboundFaxes"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/findOutboundFaxesResponse" message="tns:findOutboundFaxesResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/findOutboundFaxes/Fault/FaxException"/>
    </operation>
    <operation name="findOutgoingFaxes">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/findOutgoingFaxesRequest" message="tns:findOutgoingFaxes"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/findOutgoingFaxesResponse" message="tns:findOutgoingFaxesResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/findOutgoingFaxes/Fault/FaxException"/>
    </operation>
    <operation name="findDestinations">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/findDestinationsRequest" message="tns:findDestinations"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/findDestinationsResponse" message="tns:findDestinationsResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/findDestinations/Fault/FaxException"/>
    </operation>
    <operation name="getAuditLogs">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getAuditLogsRequest" message="tns:getAuditLogs"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getAuditLogsResponse" message="tns:getAuditLogsResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getAuditLogs/Fault/FaxException"/>
    </operation>
    <operation name="addFaxBoxDelegate">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/addFaxBoxDelegateRequest" message="tns:addFaxBoxDelegate"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/addFaxBoxDelegateResponse" message="tns:addFaxBoxDelegateResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/addFaxBoxDelegate/Fault/FaxException"/>
    </operation>
    <operation name="verifyUserPassword">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/verifyUserPasswordRequest" message="tns:verifyUserPassword"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/verifyUserPasswordResponse" message="tns:verifyUserPasswordResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/verifyUserPassword/Fault/FaxException"/>
    </operation>
    <operation name="getUserProfile">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getUserProfileRequest" message="tns:getUserProfile"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getUserProfileResponse" message="tns:getUserProfileResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getUserProfile/Fault/FaxException"/>
    </operation>
    <operation name="sendFax">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/sendFaxRequest" message="tns:sendFax"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/sendFaxResponse" message="tns:sendFaxResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/sendFax/Fault/FaxException"/>
    </operation>
    <operation name="resubmit">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/resubmitRequest" message="tns:resubmit"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/resubmitResponse" message="tns:resubmitResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/resubmit/Fault/FaxException"/>
    </operation>
    <operation name="forward">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/forwardRequest" message="tns:forward"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/forwardResponse" message="tns:forwardResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/forward/Fault/FaxException"/>
    </operation>
    <operation name="resubmitTo">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/resubmitToRequest" message="tns:resubmitTo"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/resubmitToResponse" message="tns:resubmitToResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/resubmitTo/Fault/FaxException"/>
    </operation>
    <operation name="saveNote">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/saveNoteRequest" message="tns:saveNote"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/saveNoteResponse" message="tns:saveNoteResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/saveNote/Fault/FaxException"/>
    </operation>
    <operation name="addContact">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/addContactRequest" message="tns:addContact"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/addContactResponse" message="tns:addContactResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/addContact/Fault/FaxException"/>
    </operation>
    <operation name="addGroup">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/addGroupRequest" message="tns:addGroup"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/addGroupResponse" message="tns:addGroupResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/addGroup/Fault/FaxException"/>
    </operation>
    <operation name="getPersonsInGroupRecursive">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getPersonsInGroupRecursiveRequest" message="tns:getPersonsInGroupRecursive"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getPersonsInGroupRecursiveResponse" message="tns:getPersonsInGroupRecursiveResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getPersonsInGroupRecursive/Fault/FaxException"/>
    </operation>
    <operation name="findOutboundFaxesAdvanced">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/findOutboundFaxesAdvancedRequest" message="tns:findOutboundFaxesAdvanced"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/findOutboundFaxesAdvancedResponse" message="tns:findOutboundFaxesAdvancedResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/findOutboundFaxesAdvanced/Fault/FaxException"/>
    </operation>
    <operation name="deleteFaxBoxDelegates">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/deleteFaxBoxDelegatesRequest" message="tns:deleteFaxBoxDelegates"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/deleteFaxBoxDelegatesResponse" message="tns:deleteFaxBoxDelegatesResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/deleteFaxBoxDelegates/Fault/FaxException"/>
    </operation>
    <operation name="getFaxBoxDelegations">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getFaxBoxDelegationsRequest" message="tns:getFaxBoxDelegations"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getFaxBoxDelegationsResponse" message="tns:getFaxBoxDelegationsResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getFaxBoxDelegations/Fault/FaxException"/>
    </operation>
    <operation name="findOutgoingFaxesAdvanced">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/findOutgoingFaxesAdvancedRequest" message="tns:findOutgoingFaxesAdvanced"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/findOutgoingFaxesAdvancedResponse" message="tns:findOutgoingFaxesAdvancedResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/findOutgoingFaxesAdvanced/Fault/FaxException"/>
    </operation>
    <operation name="findContactsPerPage">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/findContactsPerPageRequest" message="tns:findContactsPerPage"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/findContactsPerPageResponse" message="tns:findContactsPerPageResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/findContactsPerPage/Fault/FaxException"/>
    </operation>
    <operation name="getOutgoingFaxAdvanced">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getOutgoingFaxAdvancedRequest" message="tns:getOutgoingFaxAdvanced"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getOutgoingFaxAdvancedResponse" message="tns:getOutgoingFaxAdvancedResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getOutgoingFaxAdvanced/Fault/FaxException"/>
    </operation>
    <operation name="getInboundFaxAdvanced">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getInboundFaxAdvancedRequest" message="tns:getInboundFaxAdvanced"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getInboundFaxAdvancedResponse" message="tns:getInboundFaxAdvancedResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getInboundFaxAdvanced/Fault/FaxException"/>
    </operation>
    <operation name="getAccessibleFaxBoxes">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getAccessibleFaxBoxesRequest" message="tns:getAccessibleFaxBoxes"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getAccessibleFaxBoxesResponse" message="tns:getAccessibleFaxBoxesResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getAccessibleFaxBoxes/Fault/FaxException"/>
    </operation>
    <operation name="updateFaxBoxDelegate">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/updateFaxBoxDelegateRequest" message="tns:updateFaxBoxDelegate"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/updateFaxBoxDelegateResponse" message="tns:updateFaxBoxDelegateResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/updateFaxBoxDelegate/Fault/FaxException"/>
    </operation>
    <operation name="findInboundFaxesAdvanced">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/findInboundFaxesAdvancedRequest" message="tns:findInboundFaxesAdvanced"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/findInboundFaxesAdvancedResponse" message="tns:findInboundFaxesAdvancedResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/findInboundFaxesAdvanced/Fault/FaxException"/>
    </operation>
    <operation name="getOutboundFaxAdvanced">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/getOutboundFaxAdvancedRequest" message="tns:getOutboundFaxAdvanced"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/getOutboundFaxAdvancedResponse" message="tns:getOutboundFaxAdvancedResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/getOutboundFaxAdvanced/Fault/FaxException"/>
    </operation>
    <operation name="unRegisterDevice">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/unRegisterDeviceRequest" message="tns:unRegisterDevice"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/unRegisterDeviceResponse" message="tns:unRegisterDeviceResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/unRegisterDevice/Fault/FaxException"/>
    </operation>
    <operation name="registerDevice">
      <input wsam:Action="http://ws.xm.faxserver.com/FaxService/registerDeviceRequest" message="tns:registerDevice"/>
      <output wsam:Action="http://ws.xm.faxserver.com/FaxService/registerDeviceResponse" message="tns:registerDeviceResponse"/>
      <fault message="tns:FaxException" name="FaxException" wsam:Action="http://ws.xm.faxserver.com/FaxService/registerDevice/Fault/FaxException"/>
    </operation>
  </portType>
  <binding name="FaxServicePortBinding" type="tns:FaxService">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
    <operation name="cancel">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getVersion">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
    </operation>
    <operation name="markAsUnviewed">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getFaxBoxDelegates">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="retrySendingNow">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="updateGroup">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="markAsViewed">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="resubmitLater">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="setAdditionalData">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="markAsDeleted">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="updateContact">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getUserData">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getOutgoingFax">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="markAsUndeleted">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="findContacts">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="cancelBroadcast">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="deletePermanently">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="sendFaxLater">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getInboundFax">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="setUserData">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="findInboundFaxes">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getFirstInboundFax">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getOutboundFax">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="findOutboundFaxes">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="findOutgoingFaxes">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="findDestinations">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getAuditLogs">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="addFaxBoxDelegate">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="verifyUserPassword">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getUserProfile">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="sendFax">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="resubmit">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="forward">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="resubmitTo">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="saveNote">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="addContact">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="addGroup">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getPersonsInGroupRecursive">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="findOutboundFaxesAdvanced">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="deleteFaxBoxDelegates">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getFaxBoxDelegations">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="findOutgoingFaxesAdvanced">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="findContactsPerPage">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getOutgoingFaxAdvanced">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getInboundFaxAdvanced">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getAccessibleFaxBoxes">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="updateFaxBoxDelegate">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="findInboundFaxesAdvanced">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="getOutboundFaxAdvanced">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="unRegisterDevice">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
    <operation name="registerDevice">
      <soap:operation soapAction=""/>
      <input>
        <soap:body use="literal"/>
      </input>
      <output>
        <soap:body use="literal"/>
      </output>
      <fault name="FaxException">
        <soap:fault name="FaxException" use="literal"/>
      </fault>
    </operation>
  </binding>
  <service name="Fax">
    <port name="FaxServicePort" binding="tns:FaxServicePortBinding">
      <soap:address location="REPLACE_WITH_ACTUAL_URL"/>
    </port>
  </service>
</definitions>