<?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="http://www.24x.com/" 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="http://www.24x.com/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.24x.com/">
      <s:element name="GetPhonebookNames">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPhonebookNamesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPhonebookNamesResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDeliveryReportByDate">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DateFrom" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="DateTo" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDeliveryReportByDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDeliveryReportByDateResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDeliveryReport">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="MessageID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetDeliveryReportResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetDeliveryReportResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckLoginDetails">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CheckLoginDetailsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="1" maxOccurs="1" name="CheckLoginDetailsResult" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPhonebookNumbers">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PhonebookName" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPhonebookNumbersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPhonebookNumbersResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="AccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreateAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreateAccountResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendWapPush">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobiles" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageFrom" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="URLOfTheContent" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DateTimeToSend" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="DisplayText" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendWapPushResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendWapPushResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreditsAvailable">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreditsAvailableResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreditsAvailableResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveFromPhonebook">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PhonebookName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MobileNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="RemoveFromPhonebookResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="RemoveFromPhonebookResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddToPhonebook">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PhonebookName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MobileNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FirstName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LastName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Notes" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="AddToPhonebookResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="AddToPhonebookResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreatePhonebook">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PhonebookName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="CreatePhonebookResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="CreatePhonebookResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPhonebookStats">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="NumberToRetrieve" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPhonebookStatsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPhonebookStatsResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPhonebookStatus">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="BatchID" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetPhonebookStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetPhonebookStatusResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendToPhonebook">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PhonebookName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageFrom" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageToSend" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DateTimeToSend" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendToPhonebookResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendToPhonebookResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendToPhonebookWithReply">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="PhonebookName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageFrom" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageToSend" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="DateTimeToSend" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddress" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendToPhonebookWithReplyResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendToPhonebookWithReplyResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendFullSMS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobiles" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageFrom" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageToSend" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="DateTimeToSend" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="UserField" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="EmailAddressToSendReplies" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendFullSMSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendFullSMSResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendSimpleSMS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Password" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobiles" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageFrom" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MessageToSend" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendSimpleSMSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendSimpleSMSResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="GetPhonebookNamesSoapIn">
    <wsdl:part name="parameters" element="tns:GetPhonebookNames" />
  </wsdl:message>
  <wsdl:message name="GetPhonebookNamesSoapOut">
    <wsdl:part name="parameters" element="tns:GetPhonebookNamesResponse" />
  </wsdl:message>
  <wsdl:message name="GetDeliveryReportByDateSoapIn">
    <wsdl:part name="parameters" element="tns:GetDeliveryReportByDate" />
  </wsdl:message>
  <wsdl:message name="GetDeliveryReportByDateSoapOut">
    <wsdl:part name="parameters" element="tns:GetDeliveryReportByDateResponse" />
  </wsdl:message>
  <wsdl:message name="GetDeliveryReportSoapIn">
    <wsdl:part name="parameters" element="tns:GetDeliveryReport" />
  </wsdl:message>
  <wsdl:message name="GetDeliveryReportSoapOut">
    <wsdl:part name="parameters" element="tns:GetDeliveryReportResponse" />
  </wsdl:message>
  <wsdl:message name="CheckLoginDetailsSoapIn">
    <wsdl:part name="parameters" element="tns:CheckLoginDetails" />
  </wsdl:message>
  <wsdl:message name="CheckLoginDetailsSoapOut">
    <wsdl:part name="parameters" element="tns:CheckLoginDetailsResponse" />
  </wsdl:message>
  <wsdl:message name="GetPhonebookNumbersSoapIn">
    <wsdl:part name="parameters" element="tns:GetPhonebookNumbers" />
  </wsdl:message>
  <wsdl:message name="GetPhonebookNumbersSoapOut">
    <wsdl:part name="parameters" element="tns:GetPhonebookNumbersResponse" />
  </wsdl:message>
  <wsdl:message name="CreateAccountSoapIn">
    <wsdl:part name="parameters" element="tns:CreateAccount" />
  </wsdl:message>
  <wsdl:message name="CreateAccountSoapOut">
    <wsdl:part name="parameters" element="tns:CreateAccountResponse" />
  </wsdl:message>
  <wsdl:message name="SendWapPushSoapIn">
    <wsdl:part name="parameters" element="tns:SendWapPush" />
  </wsdl:message>
  <wsdl:message name="SendWapPushSoapOut">
    <wsdl:part name="parameters" element="tns:SendWapPushResponse" />
  </wsdl:message>
  <wsdl:message name="CreditsAvailableSoapIn">
    <wsdl:part name="parameters" element="tns:CreditsAvailable" />
  </wsdl:message>
  <wsdl:message name="CreditsAvailableSoapOut">
    <wsdl:part name="parameters" element="tns:CreditsAvailableResponse" />
  </wsdl:message>
  <wsdl:message name="RemoveFromPhonebookSoapIn">
    <wsdl:part name="parameters" element="tns:RemoveFromPhonebook" />
  </wsdl:message>
  <wsdl:message name="RemoveFromPhonebookSoapOut">
    <wsdl:part name="parameters" element="tns:RemoveFromPhonebookResponse" />
  </wsdl:message>
  <wsdl:message name="AddToPhonebookSoapIn">
    <wsdl:part name="parameters" element="tns:AddToPhonebook" />
  </wsdl:message>
  <wsdl:message name="AddToPhonebookSoapOut">
    <wsdl:part name="parameters" element="tns:AddToPhonebookResponse" />
  </wsdl:message>
  <wsdl:message name="CreatePhonebookSoapIn">
    <wsdl:part name="parameters" element="tns:CreatePhonebook" />
  </wsdl:message>
  <wsdl:message name="CreatePhonebookSoapOut">
    <wsdl:part name="parameters" element="tns:CreatePhonebookResponse" />
  </wsdl:message>
  <wsdl:message name="GetPhonebookStatsSoapIn">
    <wsdl:part name="parameters" element="tns:GetPhonebookStats" />
  </wsdl:message>
  <wsdl:message name="GetPhonebookStatsSoapOut">
    <wsdl:part name="parameters" element="tns:GetPhonebookStatsResponse" />
  </wsdl:message>
  <wsdl:message name="GetPhonebookStatusSoapIn">
    <wsdl:part name="parameters" element="tns:GetPhonebookStatus" />
  </wsdl:message>
  <wsdl:message name="GetPhonebookStatusSoapOut">
    <wsdl:part name="parameters" element="tns:GetPhonebookStatusResponse" />
  </wsdl:message>
  <wsdl:message name="SendToPhonebookSoapIn">
    <wsdl:part name="parameters" element="tns:SendToPhonebook" />
  </wsdl:message>
  <wsdl:message name="SendToPhonebookSoapOut">
    <wsdl:part name="parameters" element="tns:SendToPhonebookResponse" />
  </wsdl:message>
  <wsdl:message name="SendToPhonebookWithReplySoapIn">
    <wsdl:part name="parameters" element="tns:SendToPhonebookWithReply" />
  </wsdl:message>
  <wsdl:message name="SendToPhonebookWithReplySoapOut">
    <wsdl:part name="parameters" element="tns:SendToPhonebookWithReplyResponse" />
  </wsdl:message>
  <wsdl:message name="SendFullSMSSoapIn">
    <wsdl:part name="parameters" element="tns:SendFullSMS" />
  </wsdl:message>
  <wsdl:message name="SendFullSMSSoapOut">
    <wsdl:part name="parameters" element="tns:SendFullSMSResponse" />
  </wsdl:message>
  <wsdl:message name="SendSimpleSMSSoapIn">
    <wsdl:part name="parameters" element="tns:SendSimpleSMS" />
  </wsdl:message>
  <wsdl:message name="SendSimpleSMSSoapOut">
    <wsdl:part name="parameters" element="tns:SendSimpleSMSResponse" />
  </wsdl:message>
  <wsdl:portType name="ServiceSoap">
    <wsdl:operation name="GetPhonebookNames">
      <wsdl:input message="tns:GetPhonebookNamesSoapIn" />
      <wsdl:output message="tns:GetPhonebookNamesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDeliveryReportByDate">
      <wsdl:input message="tns:GetDeliveryReportByDateSoapIn" />
      <wsdl:output message="tns:GetDeliveryReportByDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetDeliveryReport">
      <wsdl:input message="tns:GetDeliveryReportSoapIn" />
      <wsdl:output message="tns:GetDeliveryReportSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CheckLoginDetails">
      <wsdl:input message="tns:CheckLoginDetailsSoapIn" />
      <wsdl:output message="tns:CheckLoginDetailsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPhonebookNumbers">
      <wsdl:input message="tns:GetPhonebookNumbersSoapIn" />
      <wsdl:output message="tns:GetPhonebookNumbersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreateAccount">
      <wsdl:input message="tns:CreateAccountSoapIn" />
      <wsdl:output message="tns:CreateAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendWapPush">
      <wsdl:input message="tns:SendWapPushSoapIn" />
      <wsdl:output message="tns:SendWapPushSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreditsAvailable">
      <wsdl:input message="tns:CreditsAvailableSoapIn" />
      <wsdl:output message="tns:CreditsAvailableSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="RemoveFromPhonebook">
      <wsdl:input message="tns:RemoveFromPhonebookSoapIn" />
      <wsdl:output message="tns:RemoveFromPhonebookSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="AddToPhonebook">
      <wsdl:input message="tns:AddToPhonebookSoapIn" />
      <wsdl:output message="tns:AddToPhonebookSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="CreatePhonebook">
      <wsdl:input message="tns:CreatePhonebookSoapIn" />
      <wsdl:output message="tns:CreatePhonebookSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPhonebookStats">
      <wsdl:input message="tns:GetPhonebookStatsSoapIn" />
      <wsdl:output message="tns:GetPhonebookStatsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetPhonebookStatus">
      <wsdl:input message="tns:GetPhonebookStatusSoapIn" />
      <wsdl:output message="tns:GetPhonebookStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendToPhonebook">
      <wsdl:input message="tns:SendToPhonebookSoapIn" />
      <wsdl:output message="tns:SendToPhonebookSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendToPhonebookWithReply">
      <wsdl:input message="tns:SendToPhonebookWithReplySoapIn" />
      <wsdl:output message="tns:SendToPhonebookWithReplySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendFullSMS">
      <wsdl:input message="tns:SendFullSMSSoapIn" />
      <wsdl:output message="tns:SendFullSMSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendSimpleSMS">
      <wsdl:input message="tns:SendSimpleSMSSoapIn" />
      <wsdl:output message="tns:SendSimpleSMSSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="ServiceSoap" type="tns:ServiceSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetPhonebookNames">
      <soap:operation soapAction="http://www.24x.com/GetPhonebookNames" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDeliveryReportByDate">
      <soap:operation soapAction="http://www.24x.com/GetDeliveryReportByDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDeliveryReport">
      <soap:operation soapAction="http://www.24x.com/GetDeliveryReport" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckLoginDetails">
      <soap:operation soapAction="http://www.24x.com/CheckLoginDetails" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPhonebookNumbers">
      <soap:operation soapAction="http://www.24x.com/GetPhonebookNumbers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateAccount">
      <soap:operation soapAction="http://www.24x.com/CreateAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendWapPush">
      <soap:operation soapAction="http://www.24x.com/SendWapPush" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreditsAvailable">
      <soap:operation soapAction="http://www.24x.com/CreditsAvailable" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveFromPhonebook">
      <soap:operation soapAction="http://www.24x.com/RemoveFromPhonebook" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddToPhonebook">
      <soap:operation soapAction="http://www.24x.com/AddToPhonebook" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreatePhonebook">
      <soap:operation soapAction="http://www.24x.com/CreatePhonebook" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPhonebookStats">
      <soap:operation soapAction="http://www.24x.com/GetPhonebookStats" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPhonebookStatus">
      <soap:operation soapAction="http://www.24x.com/GetPhonebookStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendToPhonebook">
      <soap:operation soapAction="http://www.24x.com/SendToPhonebook" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendToPhonebookWithReply">
      <soap:operation soapAction="http://www.24x.com/SendToPhonebookWithReply" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendFullSMS">
      <soap:operation soapAction="http://www.24x.com/SendFullSMS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSimpleSMS">
      <soap:operation soapAction="http://www.24x.com/SendSimpleSMS" 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="ServiceSoap12" type="tns:ServiceSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="GetPhonebookNames">
      <soap12:operation soapAction="http://www.24x.com/GetPhonebookNames" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDeliveryReportByDate">
      <soap12:operation soapAction="http://www.24x.com/GetDeliveryReportByDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDeliveryReport">
      <soap12:operation soapAction="http://www.24x.com/GetDeliveryReport" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckLoginDetails">
      <soap12:operation soapAction="http://www.24x.com/CheckLoginDetails" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPhonebookNumbers">
      <soap12:operation soapAction="http://www.24x.com/GetPhonebookNumbers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateAccount">
      <soap12:operation soapAction="http://www.24x.com/CreateAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendWapPush">
      <soap12:operation soapAction="http://www.24x.com/SendWapPush" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreditsAvailable">
      <soap12:operation soapAction="http://www.24x.com/CreditsAvailable" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveFromPhonebook">
      <soap12:operation soapAction="http://www.24x.com/RemoveFromPhonebook" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddToPhonebook">
      <soap12:operation soapAction="http://www.24x.com/AddToPhonebook" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreatePhonebook">
      <soap12:operation soapAction="http://www.24x.com/CreatePhonebook" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPhonebookStats">
      <soap12:operation soapAction="http://www.24x.com/GetPhonebookStats" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPhonebookStatus">
      <soap12:operation soapAction="http://www.24x.com/GetPhonebookStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendToPhonebook">
      <soap12:operation soapAction="http://www.24x.com/SendToPhonebook" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendToPhonebookWithReply">
      <soap12:operation soapAction="http://www.24x.com/SendToPhonebookWithReply" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendFullSMS">
      <soap12:operation soapAction="http://www.24x.com/SendFullSMS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSimpleSMS">
      <soap12:operation soapAction="http://www.24x.com/SendSimpleSMS" 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="Service">
    <wsdl:port name="ServiceSoap" binding="tns:ServiceSoap">
      <soap:address location="http://www.24x.com/WS/SendSMS/service.asmx" />
    </wsdl:port>
    <wsdl:port name="ServiceSoap12" binding="tns:ServiceSoap12">
      <soap12:address location="http://www.24x.com/WS/SendSMS/service.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>