<?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.anytext.co.uk/" 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.anytext.co.uk/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="http://www.anytext.co.uk/">
      <s:element name="SendSMS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="msg" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="to" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="from" type="s:string" />
            <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="SendSMSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendSMSResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendBilledSMS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="msg" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="to" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="from" type="s:string" />
            <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="cost" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendBilledSMSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendBilledSMSResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendScheduledSMS">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="msg" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="to" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="from" type="s:string" />
            <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="when" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendScheduledSMSResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendScheduledSMSResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendWAP">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="msg" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="to" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="from" type="s:string" />
            <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="SendWAPResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendWAPResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="string" nillable="true" type="s:string" />
    </s:schema>
  </wsdl:types>
  <wsdl:message name="SendSMSSoapIn">
    <wsdl:part name="parameters" element="tns:SendSMS" />
  </wsdl:message>
  <wsdl:message name="SendSMSSoapOut">
    <wsdl:part name="parameters" element="tns:SendSMSResponse" />
  </wsdl:message>
  <wsdl:message name="SendBilledSMSSoapIn">
    <wsdl:part name="parameters" element="tns:SendBilledSMS" />
  </wsdl:message>
  <wsdl:message name="SendBilledSMSSoapOut">
    <wsdl:part name="parameters" element="tns:SendBilledSMSResponse" />
  </wsdl:message>
  <wsdl:message name="SendScheduledSMSSoapIn">
    <wsdl:part name="parameters" element="tns:SendScheduledSMS" />
  </wsdl:message>
  <wsdl:message name="SendScheduledSMSSoapOut">
    <wsdl:part name="parameters" element="tns:SendScheduledSMSResponse" />
  </wsdl:message>
  <wsdl:message name="SendWAPSoapIn">
    <wsdl:part name="parameters" element="tns:SendWAP" />
  </wsdl:message>
  <wsdl:message name="SendWAPSoapOut">
    <wsdl:part name="parameters" element="tns:SendWAPResponse" />
  </wsdl:message>
  <wsdl:message name="SendSMSHttpGetIn">
    <wsdl:part name="msg" type="s:string" />
    <wsdl:part name="to" type="s:string" />
    <wsdl:part name="from" type="s:string" />
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendSMSHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendBilledSMSHttpGetIn">
    <wsdl:part name="msg" type="s:string" />
    <wsdl:part name="to" type="s:string" />
    <wsdl:part name="from" type="s:string" />
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="cost" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendBilledSMSHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendScheduledSMSHttpGetIn">
    <wsdl:part name="msg" type="s:string" />
    <wsdl:part name="to" type="s:string" />
    <wsdl:part name="from" type="s:string" />
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="when" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendScheduledSMSHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendWAPHttpGetIn">
    <wsdl:part name="msg" type="s:string" />
    <wsdl:part name="to" type="s:string" />
    <wsdl:part name="from" type="s:string" />
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendWAPHttpGetOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendSMSHttpPostIn">
    <wsdl:part name="msg" type="s:string" />
    <wsdl:part name="to" type="s:string" />
    <wsdl:part name="from" type="s:string" />
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendSMSHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendBilledSMSHttpPostIn">
    <wsdl:part name="msg" type="s:string" />
    <wsdl:part name="to" type="s:string" />
    <wsdl:part name="from" type="s:string" />
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="cost" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendBilledSMSHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendScheduledSMSHttpPostIn">
    <wsdl:part name="msg" type="s:string" />
    <wsdl:part name="to" type="s:string" />
    <wsdl:part name="from" type="s:string" />
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
    <wsdl:part name="when" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendScheduledSMSHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:message name="SendWAPHttpPostIn">
    <wsdl:part name="msg" type="s:string" />
    <wsdl:part name="to" type="s:string" />
    <wsdl:part name="from" type="s:string" />
    <wsdl:part name="username" type="s:string" />
    <wsdl:part name="password" type="s:string" />
  </wsdl:message>
  <wsdl:message name="SendWAPHttpPostOut">
    <wsdl:part name="Body" element="tns:string" />
  </wsdl:message>
  <wsdl:portType name="SMSApiSoap">
    <wsdl:operation name="SendSMS">
      <wsdl:input message="tns:SendSMSSoapIn" />
      <wsdl:output message="tns:SendSMSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendBilledSMS">
      <wsdl:input message="tns:SendBilledSMSSoapIn" />
      <wsdl:output message="tns:SendBilledSMSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendScheduledSMS">
      <wsdl:input message="tns:SendScheduledSMSSoapIn" />
      <wsdl:output message="tns:SendScheduledSMSSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendWAP">
      <wsdl:input message="tns:SendWAPSoapIn" />
      <wsdl:output message="tns:SendWAPSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="SMSApiHttpGet">
    <wsdl:operation name="SendSMS">
      <wsdl:input message="tns:SendSMSHttpGetIn" />
      <wsdl:output message="tns:SendSMSHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendBilledSMS">
      <wsdl:input message="tns:SendBilledSMSHttpGetIn" />
      <wsdl:output message="tns:SendBilledSMSHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendScheduledSMS">
      <wsdl:input message="tns:SendScheduledSMSHttpGetIn" />
      <wsdl:output message="tns:SendScheduledSMSHttpGetOut" />
    </wsdl:operation>
    <wsdl:operation name="SendWAP">
      <wsdl:input message="tns:SendWAPHttpGetIn" />
      <wsdl:output message="tns:SendWAPHttpGetOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:portType name="SMSApiHttpPost">
    <wsdl:operation name="SendSMS">
      <wsdl:input message="tns:SendSMSHttpPostIn" />
      <wsdl:output message="tns:SendSMSHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendBilledSMS">
      <wsdl:input message="tns:SendBilledSMSHttpPostIn" />
      <wsdl:output message="tns:SendBilledSMSHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendScheduledSMS">
      <wsdl:input message="tns:SendScheduledSMSHttpPostIn" />
      <wsdl:output message="tns:SendScheduledSMSHttpPostOut" />
    </wsdl:operation>
    <wsdl:operation name="SendWAP">
      <wsdl:input message="tns:SendWAPHttpPostIn" />
      <wsdl:output message="tns:SendWAPHttpPostOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="SMSApiSoap" type="tns:SMSApiSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="SendSMS">
      <soap:operation soapAction="http://www.anytext.co.uk/SendSMS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendBilledSMS">
      <soap:operation soapAction="http://www.anytext.co.uk/SendBilledSMS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendScheduledSMS">
      <soap:operation soapAction="http://www.anytext.co.uk/SendScheduledSMS" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendWAP">
      <soap:operation soapAction="http://www.anytext.co.uk/SendWAP" 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="SMSApiSoap12" type="tns:SMSApiSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="SendSMS">
      <soap12:operation soapAction="http://www.anytext.co.uk/SendSMS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendBilledSMS">
      <soap12:operation soapAction="http://www.anytext.co.uk/SendBilledSMS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendScheduledSMS">
      <soap12:operation soapAction="http://www.anytext.co.uk/SendScheduledSMS" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendWAP">
      <soap12:operation soapAction="http://www.anytext.co.uk/SendWAP" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="SMSApiHttpGet" type="tns:SMSApiHttpGet">
    <http:binding verb="GET" />
    <wsdl:operation name="SendSMS">
      <http:operation location="/SendSMS" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendBilledSMS">
      <http:operation location="/SendBilledSMS" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendScheduledSMS">
      <http:operation location="/SendScheduledSMS" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendWAP">
      <http:operation location="/SendWAP" />
      <wsdl:input>
        <http:urlEncoded />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:binding name="SMSApiHttpPost" type="tns:SMSApiHttpPost">
    <http:binding verb="POST" />
    <wsdl:operation name="SendSMS">
      <http:operation location="/SendSMS" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendBilledSMS">
      <http:operation location="/SendBilledSMS" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendScheduledSMS">
      <http:operation location="/SendScheduledSMS" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendWAP">
      <http:operation location="/SendWAP" />
      <wsdl:input>
        <mime:content type="application/x-www-form-urlencoded" />
      </wsdl:input>
      <wsdl:output>
        <mime:mimeXml part="Body" />
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="SMSApi">
    <wsdl:port name="SMSApiSoap" binding="tns:SMSApiSoap">
      <soap:address location="http://www.anytext.co.uk/smsapi.asmx" />
    </wsdl:port>
    <wsdl:port name="SMSApiSoap12" binding="tns:SMSApiSoap12">
      <soap12:address location="http://www.anytext.co.uk/smsapi.asmx" />
    </wsdl:port>
    <wsdl:port name="SMSApiHttpGet" binding="tns:SMSApiHttpGet">
      <http:address location="http://www.anytext.co.uk/smsapi.asmx" />
    </wsdl:port>
    <wsdl:port name="SMSApiHttpPost" binding="tns:SMSApiHttpPost">
      <http:address location="http://www.anytext.co.uk/smsapi.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>