<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="RBT.Service" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" targetNamespace="RBT.Service" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="RBT.Service">
      <s:element name="SaveReOccuringCall">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Key" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ReOccuringData" type="tns:ReOccuringData" />
            <s:element minOccurs="0" maxOccurs="1" name="DialListId" type="tns:ArrayOfLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ReOccuringData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="group" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="DayEachMonth" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WeekDayName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Week1" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Week2" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Week3" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Week4" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="MessageId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="Enddate" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfLong">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="long" type="s:long" />
        </s:sequence>
      </s:complexType>
      <s:element name="SaveReOccuringCallResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SaveReOccuringCallResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReOccuringCall">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Key" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReOccuringCallResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReOccuringCallResult" type="tns:ReOccuringCallCollection" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ReOccuringCallCollection">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="ReOccuringCall" nillable="true" type="tns:ReOccuringCall" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ReOccuringCall">
        <s:complexContent mixed="false">
          <s:extension base="tns:esReOccuringCall" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="esReOccuringCall" abstract="true">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="Userid" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Group" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="LastRun" nillable="true" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="DayEachMonth" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WeekdayName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Week1" nillable="true" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Week2" nillable="true" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Week3" nillable="true" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="Week4" nillable="true" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="MessageId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="DialListId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="EndDate" nillable="true" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetReOccuringCallByGroup">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Key" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Group" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReOccuringCallByGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetReOccuringCallByGroupResult" type="tns:ReOccuringCallCollection" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteReOccuringCall">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Key" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Group" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteReOccuringCallResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteReOccuringCallResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SaveTargetedAreaCalling">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DnnUserId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="TargetedAreaData" type="tns:TargetedAreaData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="TargetedAreaData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="AreaCodePrefixId" type="tns:ArrayOfInt" />
          <s:element minOccurs="1" maxOccurs="1" name="NumberOfCall" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="OptionalId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ApplicationId" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="BroadcastId" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="RecipientName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MessageStageId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SchedulerTime" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="Receipt" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="PriorityId" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfInt">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="SaveTargetedAreaCallingResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SaveTargetedAreaCallingResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMassCallerStatus">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DnnUserId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="ApplicationId" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="BroadcastId" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="optionalId" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMassCallerStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMassCallerStatusResult" type="tns:TargetedCallStatus" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="TargetedCallStatus">
        <s:complexContent mixed="false">
          <s:extension base="tns:esTargetedCallStatus" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="esTargetedCallStatus" abstract="true">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="TargetedId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="DnnUserId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="OptionalId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="ApplicationId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="BroadCastId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="Success" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="NoAnswer" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FastBusy" nillable="true" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetPin">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Key" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="ExpiredDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPinResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPinResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ArraySendTTSMessageParamFormat">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Recipient" type="tns:ArrayOfRecepientMessageData" />
            <s:element minOccurs="0" maxOccurs="1" name="Key" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Receipt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="PriorityId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="VoiceTypeId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfRecepientMessageData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="RecepientMessageData" type="tns:RecepientMessageData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="RecepientMessageData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="RecipientName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PhoneNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SchedulerTime" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MessageDescription" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TTSMessage" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TTSMessageParameter" type="tns:ArrayOfString" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ArrayOfString">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="ArraySendTTSMessageParamFormatResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ArraySendTTSMessageParamFormatResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendTXTMessageParam">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Recipient" type="tns:ArrayOfRecepientMessageData" />
            <s:element minOccurs="0" maxOccurs="1" name="Key" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendTXTMessageParamResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendTXTMessageParamResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SaveMessageStage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Key" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageFileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageDescription" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="VoiceTypeId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SaveMessageStageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SaveMessageStageResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadMessageFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Key" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageFileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageDescription" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="VoiceTypeId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadMessageFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UploadMessageFileResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UploadFile">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="request" type="tns:UploadFileRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UploadFileRequest">
        <s:complexContent mixed="false">
          <s:extension base="tns:Request">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="FileType" type="tns:MediaFileType" />
              <s:element minOccurs="0" maxOccurs="1" name="Data" type="s:base64Binary" />
              <s:element minOccurs="1" maxOccurs="1" name="Encode" type="s:boolean" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Request">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="SessionId" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="MediaFileType">
        <s:restriction base="s:string">
          <s:enumeration value="Wav" />
          <s:enumeration value="Mp3" />
        </s:restriction>
      </s:simpleType>
      <s:element name="UploadFileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UploadFileResult" type="tns:UploadFileResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="UploadFileResponse">
        <s:complexContent mixed="false">
          <s:extension base="tns:Response">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="MessageId" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="Response">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Error" type="tns:RequestError" />
          <s:element minOccurs="0" maxOccurs="1" name="ErrorMessage" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:simpleType name="RequestError">
        <s:restriction base="s:string">
          <s:enumeration value="None" />
          <s:enumeration value="Unhandled" />
          <s:enumeration value="InvalidRequest" />
          <s:enumeration value="UnknownUser" />
          <s:enumeration value="UnknownSession" />
          <s:enumeration value="SessionExpired" />
          <s:enumeration value="UnknownVoiceType" />
          <s:enumeration value="ExpiredVrfCode" />
          <s:enumeration value="InvalidVrfCode" />
          <s:enumeration value="InvalidRefId" />
          <s:enumeration value="NegativeUnitsCount" />
        </s:restriction>
      </s:simpleType>
      <s:element name="SendTXTMessage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="userId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Recipient" type="tns:RecepientMessageData" />
            <s:element minOccurs="1" maxOccurs="1" name="MessageStageId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendTXTMessageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SendTXTMessageResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMessageParam">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Recipient" type="tns:RecepientMessageData" />
            <s:element minOccurs="1" maxOccurs="1" name="MessageStageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Receipt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="PriorityId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMessageParamResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SendMessageParamResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMessageWithUserKey">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Recipient" type="tns:ArrayOfRecipientData" />
            <s:element minOccurs="1" maxOccurs="1" name="MessageStageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Receipt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="PriorityId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfRecipientData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="RecipientData" type="tns:RecipientData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="RecipientData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="RecipientName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PhoneNumber" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SchedulerTime" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="SendMessageWithUserKeyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendMessageWithUserKeyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMessageWithVoiceMail">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="userKey" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Recipient" type="tns:ArrayOfRecipientData" />
            <s:element minOccurs="1" maxOccurs="1" name="MessageStageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="VoiceMailMessageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Receipt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="PriorityId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMessageWithVoiceMailResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendMessageWithVoiceMailResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMessage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Recipient" type="tns:ArrayOfRecipientData" />
            <s:element minOccurs="1" maxOccurs="1" name="MessageStageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Receipt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="PriorityId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMessageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendMessageResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMessageTryIt">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Recipient" type="tns:ArrayOfRecipientData" />
            <s:element minOccurs="1" maxOccurs="1" name="MessageStageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Receipt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="PriorityId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMessageTryItResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendMessageTryItResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMessageCustom">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DnnUserId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Recipient" type="tns:ArrayOfCustomRecipientData" />
            <s:element minOccurs="1" maxOccurs="1" name="MessageStageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Receipt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="PriorityId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfCustomRecipientData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="CustomRecipientData" type="tns:CustomRecipientData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="CustomRecipientData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="OptionalId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ApplicationId" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="BroadcastId" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="RecipientName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PhoneNumber" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SchedulerTime" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="SendMessageCustomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendMessageCustomResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ArraySendMessageCustom">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DnnUserId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Recipient" type="tns:ArrayCustomRecipientData" />
            <s:element minOccurs="1" maxOccurs="1" name="MessageStageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Receipt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="PriorityId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayCustomRecipientData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="OptionalId" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ApplicationId" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="BroadcastId" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="RecipientName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="PhoneNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="SchedulerTime" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="MessageDescription" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TTSMessage" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="TTSMessageParameter" type="tns:ArrayOfString" />
        </s:sequence>
      </s:complexType>
      <s:element name="ArraySendMessageCustomResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ArraySendMessageCustomResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMessageWithHeader">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Recipient" type="tns:ArrayOfRecipientData" />
            <s:element minOccurs="1" maxOccurs="1" name="MessageHeaderTemplateId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="MessageStageId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="Receipt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="PriorityId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMessageWithHeaderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendMessageWithHeaderResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ArraySendMessage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Recipient" type="tns:ArrayOfRecipientData" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageStageId" type="tns:ArrayOfInt" />
            <s:element minOccurs="1" maxOccurs="1" name="Receipt" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="PriorityId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ArraySendMessageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ArraySendMessageResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllMessageByUserId">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllMessageByUserIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllMessageByUserIdResult" type="tns:DialListStageCollection" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DialListStageCollection">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DialListStage" nillable="true" type="tns:DialListStage" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DialListStage">
        <s:complexContent mixed="false">
          <s:extension base="tns:esDialListStage" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="esDialListStage" abstract="true">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="UserId" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DialNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ReceipName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SchedulerTime" nillable="true" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="MessageStageId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="PriorityId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="MessageHeaderTemplateId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ReceiptId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="OptionalId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="ApplicationId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="BroadcastId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="TargetedId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="AreaCodeId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="TimezoneId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="UserScheduledDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="VoiceMailMessageId" nillable="true" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetLogByUserId">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLogByUserIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLogByUserIdResult" type="tns:DialListHistoryCollection" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DialListHistoryCollection">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DialListHistory" nillable="true" type="tns:DialListHistory" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="DialListHistory">
        <s:complexContent mixed="false">
          <s:extension base="tns:esDialListHistory" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="esDialListHistory" abstract="true">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="UserId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CreatedDate" nillable="true" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="FromNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="DialNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="ReceipName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="SchedulerTime" nillable="true" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="StatusId" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="MessageStageId" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Attemps" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Channel" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="CallDuration" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="MessageHeaderTemplateId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="ReceiptId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="PriorityId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="IsReceived" nillable="true" type="s:boolean" />
          <s:element minOccurs="1" maxOccurs="1" name="OptionalId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="ApplicationId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="BroadcastId" nillable="true" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="TargetedId" nillable="true" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="KeyLog" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="VoiceMailMessageId" nillable="true" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetLogByDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="UserId" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="StartDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="EndDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLogByDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLogByDateResult" type="tns:DialListHistoryCollection" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteDialListStage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DialListStageId" type="tns:ArrayOfInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteDialListStageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteDialListStageResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteMessageStage">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DialListStageId" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteMessageStageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteMessageStageResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllPriorityData">
        <s:complexType />
      </s:element>
      <s:element name="GetAllPriorityDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllPriorityDataResult" type="tns:ArrayOfPriorityData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPriorityData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PriorityData" type="tns:PriorityData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PriorityData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:long" />
          <s:element minOccurs="1" maxOccurs="1" name="Priority" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="Capacity" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetAllVoiceTypeData">
        <s:complexType />
      </s:element>
      <s:element name="GetAllVoiceTypeDataResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllVoiceTypeDataResult" type="tns:ArrayOfVoiceTypeData" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfVoiceTypeData">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="VoiceTypeData" type="tns:VoiceTypeData" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="VoiceTypeData">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="VoiceSpeechId" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="VoiceDescription" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="GenderDescription" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="Register">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RegisterResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RegisterResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SignIn">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="permanent" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SignInResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SignInResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SignOut">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sid" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SignOutResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="SignOutResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemindPassword">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="email" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemindPasswordResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="RemindPasswordResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddContact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="phone" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="method" type="tns:ContactMethod" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:simpleType name="ContactMethod">
        <s:restriction base="s:string">
          <s:enumeration value="ManCall" />
          <s:enumeration value="WomanCall" />
          <s:enumeration value="SMS" />
        </s:restriction>
      </s:simpleType>
      <s:element name="AddContactResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddContactResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateContact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sid" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="cid" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="phone" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="method" type="tns:ContactMethod" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="UpdateContactResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UpdateContactResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteContact">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sid" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="cid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteContactResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DeleteContactResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContacts">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sid" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetContactsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetContactsResult" type="tns:ContactsCollection" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ContactsCollection">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Contacts" nillable="true" type="tns:Contacts" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Contacts">
        <s:complexContent mixed="false">
          <s:extension base="tns:esContacts" />
        </s:complexContent>
      </s:complexType>
      <s:complexType name="esContacts" abstract="true">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="ContactId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="UserId" nillable="true" type="s:int" />
          <s:element minOccurs="1" maxOccurs="1" name="FileId" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="DisplayName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Phone1" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Phone2" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Phone3" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" nillable="true" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="GroupName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="LastUpdate" nillable="true" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetStats">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sid" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="cid" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="startDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="endDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStatsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStatsResult" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteReminder">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sid" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="rid" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DeleteReminderResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="DeleteReminderResult" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetReminders">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sid" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="cid" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="startDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="endDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfDialListStage">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="DialListStage" nillable="true" type="tns:DialListStage" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetRemindersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetRemindersResult" type="tns:ArrayOfDialListStage" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetAllReminders">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="sid" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="startDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="endDate" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="IdentityOfInt32">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="Reminder">
        <s:complexContent mixed="false">
          <s:extension base="tns:IdentityOfInt32">
            <s:sequence>
              <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
              <s:element minOccurs="1" maxOccurs="1" name="Type" type="tns:ContactMethod" />
              <s:element minOccurs="1" maxOccurs="1" name="Time" type="s:dateTime" />
              <s:element minOccurs="1" maxOccurs="1" name="ContactId" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:complexType name="ArrayOfReminder">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="Reminder" nillable="true" type="tns:Reminder" />
        </s:sequence>
      </s:complexType>
      <s:element name="GetAllRemindersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetAllRemindersResult" type="tns:ArrayOfReminder" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="DebitCallUnits">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="request" type="tns:DebitCallUnitsRequest" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DebitCallUnitsRequest">
        <s:complexContent mixed="false">
          <s:extension base="tns:Request">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="UnitsCount" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="DebitCallUnitsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="DebitCallUnitsResult" type="tns:DebitCallUnitsResponse" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="DebitCallUnitsResponse">
        <s:complexContent mixed="false">
          <s:extension base="tns:Response">
            <s:sequence>
              <s:element minOccurs="1" maxOccurs="1" name="RemainingUnits" type="s:int" />
            </s:sequence>
          </s:extension>
        </s:complexContent>
      </s:complexType>
      <s:element name="Echo">
        <s:complexType />
      </s:element>
      <s:element name="EchoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="EchoResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="SaveReOccuringCallSoapIn">
    <wsdl:part name="parameters" element="tns:SaveReOccuringCall" />
  </wsdl:message>
  <wsdl:message name="SaveReOccuringCallSoapOut">
    <wsdl:part name="parameters" element="tns:SaveReOccuringCallResponse" />
  </wsdl:message>
  <wsdl:message name="GetReOccuringCallSoapIn">
    <wsdl:part name="parameters" element="tns:GetReOccuringCall" />
  </wsdl:message>
  <wsdl:message name="GetReOccuringCallSoapOut">
    <wsdl:part name="parameters" element="tns:GetReOccuringCallResponse" />
  </wsdl:message>
  <wsdl:message name="GetReOccuringCallByGroupSoapIn">
    <wsdl:part name="parameters" element="tns:GetReOccuringCallByGroup" />
  </wsdl:message>
  <wsdl:message name="GetReOccuringCallByGroupSoapOut">
    <wsdl:part name="parameters" element="tns:GetReOccuringCallByGroupResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteReOccuringCallSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteReOccuringCall" />
  </wsdl:message>
  <wsdl:message name="DeleteReOccuringCallSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteReOccuringCallResponse" />
  </wsdl:message>
  <wsdl:message name="SaveTargetedAreaCallingSoapIn">
    <wsdl:part name="parameters" element="tns:SaveTargetedAreaCalling" />
  </wsdl:message>
  <wsdl:message name="SaveTargetedAreaCallingSoapOut">
    <wsdl:part name="parameters" element="tns:SaveTargetedAreaCallingResponse" />
  </wsdl:message>
  <wsdl:message name="GetMassCallerStatusSoapIn">
    <wsdl:part name="parameters" element="tns:GetMassCallerStatus" />
  </wsdl:message>
  <wsdl:message name="GetMassCallerStatusSoapOut">
    <wsdl:part name="parameters" element="tns:GetMassCallerStatusResponse" />
  </wsdl:message>
  <wsdl:message name="GetPinSoapIn">
    <wsdl:part name="parameters" element="tns:GetPin" />
  </wsdl:message>
  <wsdl:message name="GetPinSoapOut">
    <wsdl:part name="parameters" element="tns:GetPinResponse" />
  </wsdl:message>
  <wsdl:message name="ArraySendTTSMessageParamFormatSoapIn">
    <wsdl:part name="parameters" element="tns:ArraySendTTSMessageParamFormat" />
  </wsdl:message>
  <wsdl:message name="ArraySendTTSMessageParamFormatSoapOut">
    <wsdl:part name="parameters" element="tns:ArraySendTTSMessageParamFormatResponse" />
  </wsdl:message>
  <wsdl:message name="SendTXTMessageParamSoapIn">
    <wsdl:part name="parameters" element="tns:SendTXTMessageParam" />
  </wsdl:message>
  <wsdl:message name="SendTXTMessageParamSoapOut">
    <wsdl:part name="parameters" element="tns:SendTXTMessageParamResponse" />
  </wsdl:message>
  <wsdl:message name="SaveMessageStageSoapIn">
    <wsdl:part name="parameters" element="tns:SaveMessageStage" />
  </wsdl:message>
  <wsdl:message name="SaveMessageStageSoapOut">
    <wsdl:part name="parameters" element="tns:SaveMessageStageResponse" />
  </wsdl:message>
  <wsdl:message name="UploadMessageFileSoapIn">
    <wsdl:part name="parameters" element="tns:UploadMessageFile" />
  </wsdl:message>
  <wsdl:message name="UploadMessageFileSoapOut">
    <wsdl:part name="parameters" element="tns:UploadMessageFileResponse" />
  </wsdl:message>
  <wsdl:message name="UploadFileSoapIn">
    <wsdl:part name="parameters" element="tns:UploadFile" />
  </wsdl:message>
  <wsdl:message name="UploadFileSoapOut">
    <wsdl:part name="parameters" element="tns:UploadFileResponse" />
  </wsdl:message>
  <wsdl:message name="SendTXTMessageSoapIn">
    <wsdl:part name="parameters" element="tns:SendTXTMessage" />
  </wsdl:message>
  <wsdl:message name="SendTXTMessageSoapOut">
    <wsdl:part name="parameters" element="tns:SendTXTMessageResponse" />
  </wsdl:message>
  <wsdl:message name="SendMessageParamSoapIn">
    <wsdl:part name="parameters" element="tns:SendMessageParam" />
  </wsdl:message>
  <wsdl:message name="SendMessageParamSoapOut">
    <wsdl:part name="parameters" element="tns:SendMessageParamResponse" />
  </wsdl:message>
  <wsdl:message name="SendMessageWithUserKeySoapIn">
    <wsdl:part name="parameters" element="tns:SendMessageWithUserKey" />
  </wsdl:message>
  <wsdl:message name="SendMessageWithUserKeySoapOut">
    <wsdl:part name="parameters" element="tns:SendMessageWithUserKeyResponse" />
  </wsdl:message>
  <wsdl:message name="SendMessageWithVoiceMailSoapIn">
    <wsdl:part name="parameters" element="tns:SendMessageWithVoiceMail" />
  </wsdl:message>
  <wsdl:message name="SendMessageWithVoiceMailSoapOut">
    <wsdl:part name="parameters" element="tns:SendMessageWithVoiceMailResponse" />
  </wsdl:message>
  <wsdl:message name="SendMessageSoapIn">
    <wsdl:part name="parameters" element="tns:SendMessage" />
  </wsdl:message>
  <wsdl:message name="SendMessageSoapOut">
    <wsdl:part name="parameters" element="tns:SendMessageResponse" />
  </wsdl:message>
  <wsdl:message name="SendMessageTryItSoapIn">
    <wsdl:part name="parameters" element="tns:SendMessageTryIt" />
  </wsdl:message>
  <wsdl:message name="SendMessageTryItSoapOut">
    <wsdl:part name="parameters" element="tns:SendMessageTryItResponse" />
  </wsdl:message>
  <wsdl:message name="SendMessageCustomSoapIn">
    <wsdl:part name="parameters" element="tns:SendMessageCustom" />
  </wsdl:message>
  <wsdl:message name="SendMessageCustomSoapOut">
    <wsdl:part name="parameters" element="tns:SendMessageCustomResponse" />
  </wsdl:message>
  <wsdl:message name="ArraySendMessageCustomSoapIn">
    <wsdl:part name="parameters" element="tns:ArraySendMessageCustom" />
  </wsdl:message>
  <wsdl:message name="ArraySendMessageCustomSoapOut">
    <wsdl:part name="parameters" element="tns:ArraySendMessageCustomResponse" />
  </wsdl:message>
  <wsdl:message name="SendMessageWithHeaderSoapIn">
    <wsdl:part name="parameters" element="tns:SendMessageWithHeader" />
  </wsdl:message>
  <wsdl:message name="SendMessageWithHeaderSoapOut">
    <wsdl:part name="parameters" element="tns:SendMessageWithHeaderResponse" />
  </wsdl:message>
  <wsdl:message name="ArraySendMessageSoapIn">
    <wsdl:part name="parameters" element="tns:ArraySendMessage" />
  </wsdl:message>
  <wsdl:message name="ArraySendMessageSoapOut">
    <wsdl:part name="parameters" element="tns:ArraySendMessageResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllMessageByUserIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllMessageByUserId" />
  </wsdl:message>
  <wsdl:message name="GetAllMessageByUserIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllMessageByUserIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetLogByUserIdSoapIn">
    <wsdl:part name="parameters" element="tns:GetLogByUserId" />
  </wsdl:message>
  <wsdl:message name="GetLogByUserIdSoapOut">
    <wsdl:part name="parameters" element="tns:GetLogByUserIdResponse" />
  </wsdl:message>
  <wsdl:message name="GetLogByDateSoapIn">
    <wsdl:part name="parameters" element="tns:GetLogByDate" />
  </wsdl:message>
  <wsdl:message name="GetLogByDateSoapOut">
    <wsdl:part name="parameters" element="tns:GetLogByDateResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteDialListStageSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteDialListStage" />
  </wsdl:message>
  <wsdl:message name="DeleteDialListStageSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteDialListStageResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteMessageStageSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteMessageStage" />
  </wsdl:message>
  <wsdl:message name="DeleteMessageStageSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteMessageStageResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllPriorityDataSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllPriorityData" />
  </wsdl:message>
  <wsdl:message name="GetAllPriorityDataSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllPriorityDataResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllVoiceTypeDataSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllVoiceTypeData" />
  </wsdl:message>
  <wsdl:message name="GetAllVoiceTypeDataSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllVoiceTypeDataResponse" />
  </wsdl:message>
  <wsdl:message name="RegisterSoapIn">
    <wsdl:part name="parameters" element="tns:Register" />
  </wsdl:message>
  <wsdl:message name="RegisterSoapOut">
    <wsdl:part name="parameters" element="tns:RegisterResponse" />
  </wsdl:message>
  <wsdl:message name="SignInSoapIn">
    <wsdl:part name="parameters" element="tns:SignIn" />
  </wsdl:message>
  <wsdl:message name="SignInSoapOut">
    <wsdl:part name="parameters" element="tns:SignInResponse" />
  </wsdl:message>
  <wsdl:message name="SignOutSoapIn">
    <wsdl:part name="parameters" element="tns:SignOut" />
  </wsdl:message>
  <wsdl:message name="SignOutSoapOut">
    <wsdl:part name="parameters" element="tns:SignOutResponse" />
  </wsdl:message>
  <wsdl:message name="RemindPasswordSoapIn">
    <wsdl:part name="parameters" element="tns:RemindPassword" />
  </wsdl:message>
  <wsdl:message name="RemindPasswordSoapOut">
    <wsdl:part name="parameters" element="tns:RemindPasswordResponse" />
  </wsdl:message>
  <wsdl:message name="AddContactSoapIn">
    <wsdl:part name="parameters" element="tns:AddContact" />
  </wsdl:message>
  <wsdl:message name="AddContactSoapOut">
    <wsdl:part name="parameters" element="tns:AddContactResponse" />
  </wsdl:message>
  <wsdl:message name="UpdateContactSoapIn">
    <wsdl:part name="parameters" element="tns:UpdateContact" />
  </wsdl:message>
  <wsdl:message name="UpdateContactSoapOut">
    <wsdl:part name="parameters" element="tns:UpdateContactResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteContactSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteContact" />
  </wsdl:message>
  <wsdl:message name="DeleteContactSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteContactResponse" />
  </wsdl:message>
  <wsdl:message name="GetContactsSoapIn">
    <wsdl:part name="parameters" element="tns:GetContacts" />
  </wsdl:message>
  <wsdl:message name="GetContactsSoapOut">
    <wsdl:part name="parameters" element="tns:GetContactsResponse" />
  </wsdl:message>
  <wsdl:message name="GetStatsSoapIn">
    <wsdl:part name="parameters" element="tns:GetStats" />
  </wsdl:message>
  <wsdl:message name="GetStatsSoapOut">
    <wsdl:part name="parameters" element="tns:GetStatsResponse" />
  </wsdl:message>
  <wsdl:message name="DeleteReminderSoapIn">
    <wsdl:part name="parameters" element="tns:DeleteReminder" />
  </wsdl:message>
  <wsdl:message name="DeleteReminderSoapOut">
    <wsdl:part name="parameters" element="tns:DeleteReminderResponse" />
  </wsdl:message>
  <wsdl:message name="GetRemindersSoapIn">
    <wsdl:part name="parameters" element="tns:GetReminders" />
  </wsdl:message>
  <wsdl:message name="GetRemindersSoapOut">
    <wsdl:part name="parameters" element="tns:GetRemindersResponse" />
  </wsdl:message>
  <wsdl:message name="GetAllRemindersSoapIn">
    <wsdl:part name="parameters" element="tns:GetAllReminders" />
  </wsdl:message>
  <wsdl:message name="GetAllRemindersSoapOut">
    <wsdl:part name="parameters" element="tns:GetAllRemindersResponse" />
  </wsdl:message>
  <wsdl:message name="DebitCallUnitsSoapIn">
    <wsdl:part name="parameters" element="tns:DebitCallUnits" />
  </wsdl:message>
  <wsdl:message name="DebitCallUnitsSoapOut">
    <wsdl:part name="parameters" element="tns:DebitCallUnitsResponse" />
  </wsdl:message>
  <wsdl:message name="EchoSoapIn">
    <wsdl:part name="parameters" element="tns:Echo" />
  </wsdl:message>
  <wsdl:message name="EchoSoapOut">
    <wsdl:part name="parameters" element="tns:EchoResponse" />
  </wsdl:message>
  <wsdl:portType name="RoboServiceSoap">
    <wsdl:operation name="SaveReOccuringCall">
      <wsdl:input message="tns:SaveReOccuringCallSoapIn" />
      <wsdl:output message="tns:SaveReOccuringCallSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReOccuringCall">
      <wsdl:input message="tns:GetReOccuringCallSoapIn" />
      <wsdl:output message="tns:GetReOccuringCallSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReOccuringCallByGroup">
      <wsdl:input message="tns:GetReOccuringCallByGroupSoapIn" />
      <wsdl:output message="tns:GetReOccuringCallByGroupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteReOccuringCall">
      <wsdl:input message="tns:DeleteReOccuringCallSoapIn" />
      <wsdl:output message="tns:DeleteReOccuringCallSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SaveTargetedAreaCalling">
      <wsdl:input message="tns:SaveTargetedAreaCallingSoapIn" />
      <wsdl:output message="tns:SaveTargetedAreaCallingSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMassCallerStatus">
      <wsdl:input message="tns:GetMassCallerStatusSoapIn" />
      <wsdl:output message="tns:GetMassCallerStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPin">
      <wsdl:input message="tns:GetPinSoapIn" />
      <wsdl:output message="tns:GetPinSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ArraySendTTSMessageParamFormat">
      <wsdl:input message="tns:ArraySendTTSMessageParamFormatSoapIn" />
      <wsdl:output message="tns:ArraySendTTSMessageParamFormatSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendTXTMessageParam">
      <wsdl:input message="tns:SendTXTMessageParamSoapIn" />
      <wsdl:output message="tns:SendTXTMessageParamSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SaveMessageStage">
      <wsdl:input message="tns:SaveMessageStageSoapIn" />
      <wsdl:output message="tns:SaveMessageStageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadMessageFile">
      <wsdl:input message="tns:UploadMessageFileSoapIn" />
      <wsdl:output message="tns:UploadMessageFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UploadFile">
      <wsdl:input message="tns:UploadFileSoapIn" />
      <wsdl:output message="tns:UploadFileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendTXTMessage">
      <wsdl:input message="tns:SendTXTMessageSoapIn" />
      <wsdl:output message="tns:SendTXTMessageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMessageParam">
      <wsdl:input message="tns:SendMessageParamSoapIn" />
      <wsdl:output message="tns:SendMessageParamSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMessageWithUserKey">
      <wsdl:input message="tns:SendMessageWithUserKeySoapIn" />
      <wsdl:output message="tns:SendMessageWithUserKeySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMessageWithVoiceMail">
      <wsdl:input message="tns:SendMessageWithVoiceMailSoapIn" />
      <wsdl:output message="tns:SendMessageWithVoiceMailSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMessage">
      <wsdl:input message="tns:SendMessageSoapIn" />
      <wsdl:output message="tns:SendMessageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMessageTryIt">
      <wsdl:input message="tns:SendMessageTryItSoapIn" />
      <wsdl:output message="tns:SendMessageTryItSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMessageCustom">
      <wsdl:input message="tns:SendMessageCustomSoapIn" />
      <wsdl:output message="tns:SendMessageCustomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ArraySendMessageCustom">
      <wsdl:input message="tns:ArraySendMessageCustomSoapIn" />
      <wsdl:output message="tns:ArraySendMessageCustomSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMessageWithHeader">
      <wsdl:input message="tns:SendMessageWithHeaderSoapIn" />
      <wsdl:output message="tns:SendMessageWithHeaderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ArraySendMessage">
      <wsdl:input message="tns:ArraySendMessageSoapIn" />
      <wsdl:output message="tns:ArraySendMessageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllMessageByUserId">
      <wsdl:input message="tns:GetAllMessageByUserIdSoapIn" />
      <wsdl:output message="tns:GetAllMessageByUserIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLogByUserId">
      <wsdl:input message="tns:GetLogByUserIdSoapIn" />
      <wsdl:output message="tns:GetLogByUserIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLogByDate">
      <wsdl:input message="tns:GetLogByDateSoapIn" />
      <wsdl:output message="tns:GetLogByDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteDialListStage">
      <wsdl:input message="tns:DeleteDialListStageSoapIn" />
      <wsdl:output message="tns:DeleteDialListStageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteMessageStage">
      <wsdl:input message="tns:DeleteMessageStageSoapIn" />
      <wsdl:output message="tns:DeleteMessageStageSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllPriorityData">
      <wsdl:input message="tns:GetAllPriorityDataSoapIn" />
      <wsdl:output message="tns:GetAllPriorityDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllVoiceTypeData">
      <wsdl:input message="tns:GetAllVoiceTypeDataSoapIn" />
      <wsdl:output message="tns:GetAllVoiceTypeDataSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Register">
      <wsdl:input message="tns:RegisterSoapIn" />
      <wsdl:output message="tns:RegisterSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SignIn">
      <wsdl:input message="tns:SignInSoapIn" />
      <wsdl:output message="tns:SignInSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SignOut">
      <wsdl:input message="tns:SignOutSoapIn" />
      <wsdl:output message="tns:SignOutSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemindPassword">
      <wsdl:input message="tns:RemindPasswordSoapIn" />
      <wsdl:output message="tns:RemindPasswordSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddContact">
      <wsdl:input message="tns:AddContactSoapIn" />
      <wsdl:output message="tns:AddContactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="UpdateContact">
      <wsdl:input message="tns:UpdateContactSoapIn" />
      <wsdl:output message="tns:UpdateContactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteContact">
      <wsdl:input message="tns:DeleteContactSoapIn" />
      <wsdl:output message="tns:DeleteContactSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetContacts">
      <wsdl:input message="tns:GetContactsSoapIn" />
      <wsdl:output message="tns:GetContactsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStats">
      <wsdl:input message="tns:GetStatsSoapIn" />
      <wsdl:output message="tns:GetStatsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DeleteReminder">
      <wsdl:input message="tns:DeleteReminderSoapIn" />
      <wsdl:output message="tns:DeleteReminderSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetReminders">
      <wsdl:input message="tns:GetRemindersSoapIn" />
      <wsdl:output message="tns:GetRemindersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetAllReminders">
      <wsdl:input message="tns:GetAllRemindersSoapIn" />
      <wsdl:output message="tns:GetAllRemindersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="DebitCallUnits">
      <wsdl:input message="tns:DebitCallUnitsSoapIn" />
      <wsdl:output message="tns:DebitCallUnitsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Echo">
      <wsdl:input message="tns:EchoSoapIn" />
      <wsdl:output message="tns:EchoSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="RoboServiceSoap" type="tns:RoboServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="SaveReOccuringCall">
      <soap:operation soapAction="RBT.Service/SaveReOccuringCall" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReOccuringCall">
      <soap:operation soapAction="RBT.Service/GetReOccuringCall" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReOccuringCallByGroup">
      <soap:operation soapAction="RBT.Service/GetReOccuringCallByGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteReOccuringCall">
      <soap:operation soapAction="RBT.Service/DeleteReOccuringCall" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveTargetedAreaCalling">
      <soap:operation soapAction="RBT.Service/SaveTargetedAreaCalling" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassCallerStatus">
      <soap:operation soapAction="RBT.Service/GetMassCallerStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPin">
      <soap:operation soapAction="RBT.Service/GetPin" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ArraySendTTSMessageParamFormat">
      <soap:operation soapAction="RBT.Service/ArraySendTTSMessageParamFormat" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendTXTMessageParam">
      <soap:operation soapAction="RBT.Service/SendTXTMessageParam" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveMessageStage">
      <soap:operation soapAction="RBT.Service/SaveMessageStage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadMessageFile">
      <soap:operation soapAction="RBT.Service/UploadMessageFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadFile">
      <soap:operation soapAction="RBT.Service/UploadFile" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendTXTMessage">
      <soap:operation soapAction="RBT.Service/SendTXTMessage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageParam">
      <soap:operation soapAction="RBT.Service/SendMessageParam" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageWithUserKey">
      <soap:operation soapAction="RBT.Service/SendMessageWithUserKey" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageWithVoiceMail">
      <soap:operation soapAction="RBT.Service/SendMessageWithVoiceMail" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessage">
      <soap:operation soapAction="RBT.Service/SendMessage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageTryIt">
      <soap:operation soapAction="RBT.Service/SendMessageTryIt" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageCustom">
      <soap:operation soapAction="RBT.Service/SendMessageCustom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ArraySendMessageCustom">
      <soap:operation soapAction="RBT.Service/ArraySendMessageCustom" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageWithHeader">
      <soap:operation soapAction="RBT.Service/SendMessageWithHeader" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ArraySendMessage">
      <soap:operation soapAction="RBT.Service/ArraySendMessage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllMessageByUserId">
      <soap:operation soapAction="RBT.Service/GetAllMessageByUserId" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLogByUserId">
      <soap:operation soapAction="RBT.Service/GetLogByUserId" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLogByDate">
      <soap:operation soapAction="RBT.Service/GetLogByDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteDialListStage">
      <soap:operation soapAction="RBT.Service/DeleteDialListStage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMessageStage">
      <soap:operation soapAction="RBT.Service/DeleteMessageStage" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllPriorityData">
      <soap:operation soapAction="RBT.Service/GetAllPriorityData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllVoiceTypeData">
      <soap:operation soapAction="RBT.Service/GetAllVoiceTypeData" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Register">
      <soap:operation soapAction="RBT.Service/Register" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SignIn">
      <soap:operation soapAction="RBT.Service/SignIn" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SignOut">
      <soap:operation soapAction="RBT.Service/SignOut" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemindPassword">
      <soap:operation soapAction="RBT.Service/RemindPassword" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddContact">
      <soap:operation soapAction="RBT.Service/AddContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateContact">
      <soap:operation soapAction="RBT.Service/UpdateContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteContact">
      <soap:operation soapAction="RBT.Service/DeleteContact" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContacts">
      <soap:operation soapAction="RBT.Service/GetContacts" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStats">
      <soap:operation soapAction="RBT.Service/GetStats" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteReminder">
      <soap:operation soapAction="RBT.Service/DeleteReminder" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReminders">
      <soap:operation soapAction="RBT.Service/GetReminders" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllReminders">
      <soap:operation soapAction="RBT.Service/GetAllReminders" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DebitCallUnits">
      <soap:operation soapAction="RBT.Service/DebitCallUnits" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echo">
      <soap:operation soapAction="RBT.Service/Echo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="RoboServiceSoap12" type="tns:RoboServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="SaveReOccuringCall">
      <soap12:operation soapAction="RBT.Service/SaveReOccuringCall" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReOccuringCall">
      <soap12:operation soapAction="RBT.Service/GetReOccuringCall" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReOccuringCallByGroup">
      <soap12:operation soapAction="RBT.Service/GetReOccuringCallByGroup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteReOccuringCall">
      <soap12:operation soapAction="RBT.Service/DeleteReOccuringCall" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveTargetedAreaCalling">
      <soap12:operation soapAction="RBT.Service/SaveTargetedAreaCalling" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMassCallerStatus">
      <soap12:operation soapAction="RBT.Service/GetMassCallerStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPin">
      <soap12:operation soapAction="RBT.Service/GetPin" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ArraySendTTSMessageParamFormat">
      <soap12:operation soapAction="RBT.Service/ArraySendTTSMessageParamFormat" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendTXTMessageParam">
      <soap12:operation soapAction="RBT.Service/SendTXTMessageParam" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveMessageStage">
      <soap12:operation soapAction="RBT.Service/SaveMessageStage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadMessageFile">
      <soap12:operation soapAction="RBT.Service/UploadMessageFile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UploadFile">
      <soap12:operation soapAction="RBT.Service/UploadFile" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendTXTMessage">
      <soap12:operation soapAction="RBT.Service/SendTXTMessage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageParam">
      <soap12:operation soapAction="RBT.Service/SendMessageParam" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageWithUserKey">
      <soap12:operation soapAction="RBT.Service/SendMessageWithUserKey" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageWithVoiceMail">
      <soap12:operation soapAction="RBT.Service/SendMessageWithVoiceMail" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessage">
      <soap12:operation soapAction="RBT.Service/SendMessage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageTryIt">
      <soap12:operation soapAction="RBT.Service/SendMessageTryIt" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageCustom">
      <soap12:operation soapAction="RBT.Service/SendMessageCustom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ArraySendMessageCustom">
      <soap12:operation soapAction="RBT.Service/ArraySendMessageCustom" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageWithHeader">
      <soap12:operation soapAction="RBT.Service/SendMessageWithHeader" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ArraySendMessage">
      <soap12:operation soapAction="RBT.Service/ArraySendMessage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllMessageByUserId">
      <soap12:operation soapAction="RBT.Service/GetAllMessageByUserId" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLogByUserId">
      <soap12:operation soapAction="RBT.Service/GetLogByUserId" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLogByDate">
      <soap12:operation soapAction="RBT.Service/GetLogByDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteDialListStage">
      <soap12:operation soapAction="RBT.Service/DeleteDialListStage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMessageStage">
      <soap12:operation soapAction="RBT.Service/DeleteMessageStage" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllPriorityData">
      <soap12:operation soapAction="RBT.Service/GetAllPriorityData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllVoiceTypeData">
      <soap12:operation soapAction="RBT.Service/GetAllVoiceTypeData" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Register">
      <soap12:operation soapAction="RBT.Service/Register" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SignIn">
      <soap12:operation soapAction="RBT.Service/SignIn" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SignOut">
      <soap12:operation soapAction="RBT.Service/SignOut" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemindPassword">
      <soap12:operation soapAction="RBT.Service/RemindPassword" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddContact">
      <soap12:operation soapAction="RBT.Service/AddContact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UpdateContact">
      <soap12:operation soapAction="RBT.Service/UpdateContact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteContact">
      <soap12:operation soapAction="RBT.Service/DeleteContact" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetContacts">
      <soap12:operation soapAction="RBT.Service/GetContacts" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStats">
      <soap12:operation soapAction="RBT.Service/GetStats" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteReminder">
      <soap12:operation soapAction="RBT.Service/DeleteReminder" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetReminders">
      <soap12:operation soapAction="RBT.Service/GetReminders" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetAllReminders">
      <soap12:operation soapAction="RBT.Service/GetAllReminders" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DebitCallUnits">
      <soap12:operation soapAction="RBT.Service/DebitCallUnits" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Echo">
      <soap12:operation soapAction="RBT.Service/Echo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="RoboService">
    <wsdl:port name="RoboServiceSoap" binding="tns:RoboServiceSoap">
      <soap:address location="http://service.robotalker.com/roboservice.asmx" />
    </wsdl:port>
    <wsdl:port name="RoboServiceSoap12" binding="tns:RoboServiceSoap12">
      <soap12:address location="http://service.robotalker.com/roboservice.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>