<?xml version="1.0" encoding="utf-8"?>
<wsdl:definitions xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="SMSPanelWebService" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" targetNamespace="SMSPanelWebService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
  <wsdl:types>
    <s:schema elementFormDefault="qualified" targetNamespace="SMSPanelWebService">
      <s:element name="FastSend">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FlashSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="WapPushSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="SendWithBusinessName" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FastSendResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FastSendResult" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Refrence" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FastSendWithHashedPass">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FlashSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="WapPushSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="SendWithBusinessName" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="FastSendWithHashedPassResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="FastSendWithHashedPassResult" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Refrence" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendWithPattern">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="PatternCode" type="s:int" />
            <s:element minOccurs="0" maxOccurs="1" name="Variables" type="tns:ArrayOfPatternVariables" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfPatternVariables">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="PatternVariables" nillable="true" type="tns:PatternVariables" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="PatternVariables">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="Key" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Value" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="SendWithPatternResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendWithPatternResult" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Refrence" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Send">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobiles" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfString" />
            <s:element minOccurs="1" maxOccurs="1" name="FlashSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="WapPushSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="SendWithBusinessName" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <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="SendResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ArrayOfLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfLong">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="long" type="s:long" />
        </s:sequence>
      </s:complexType>
      <s:element name="SendMessageToArray">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobiles" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FlashSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="WapPushSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="SendWithBusinessName" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendMessageToArrayResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendMessageToArrayResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ArrayOfLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendWithHashedPass">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobiles" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfString" />
            <s:element minOccurs="1" maxOccurs="1" name="FlashSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="WapPushSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="SendWithBusinessName" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendWithHashedPassResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendWithHashedPassResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ArrayOfLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendWithDescription">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobiles" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfString" />
            <s:element minOccurs="1" maxOccurs="1" name="FlashSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="WapPushSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="SendWithBusinessName" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendWithDescriptionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendWithDescriptionResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ArrayOfLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendAtSpecificTime">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobiles" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfString" />
            <s:element minOccurs="1" maxOccurs="1" name="SendDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="FlashSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="WapPushSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="SendWithBusinessName" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendAtSpecificTimeResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendAtSpecificTimeResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ArrayOfLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendAtSpecificTimeWithDescription">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobiles" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfString" />
            <s:element minOccurs="1" maxOccurs="1" name="SendDate" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="FlashSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="WapPushSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="SendWithBusinessName" type="s:boolean" />
            <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendAtSpecificTimeWithDescriptionResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendAtSpecificTimeWithDescriptionResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ArrayOfLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendAtSpecificTimeWithDateArray">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobiles" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="SendDate" type="tns:ArrayOfDateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="description" type="tns:ArrayOfString" />
            <s:element minOccurs="1" maxOccurs="1" name="FlashSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="WapPushSend" type="s:boolean" />
            <s:element minOccurs="1" maxOccurs="1" name="SendWithBusinessName" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfDateTime">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="dateTime" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="SendAtSpecificTimeWithDateArrayResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendAtSpecificTimeWithDateArrayResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ArrayOfLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendToPort">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobiles" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="SourcePorts" type="tns:ArrayOfInt" />
            <s:element minOccurs="0" maxOccurs="1" name="DestinationPorts" type="tns:ArrayOfInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfInt">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="int" type="s:int" />
        </s:sequence>
      </s:complexType>
      <s:element name="SendToPortResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendToPortResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ArrayOfLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="SendBinary">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobiles" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfBase64Binary" />
            <s:element minOccurs="0" maxOccurs="1" name="SourcePorts" type="tns:ArrayOfInt" />
            <s:element minOccurs="0" maxOccurs="1" name="DestinationPorts" type="tns:ArrayOfInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfBase64Binary">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="base64Binary" nillable="true" type="s:base64Binary" />
        </s:sequence>
      </s:complexType>
      <s:element name="SendBinaryResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="SendBinaryResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ArrayOfLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStatus">
        <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="MessagesRefrence" type="tns:ArrayOfLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStatusResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ArrayOfInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStatus_BlackListResend">
        <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="MessageRefrence" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetStatus_BlackListResendResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetStatus_BlackListResendResult" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Staus" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocialStatus">
        <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="MessagesRefrence" type="tns:ArrayOfLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocialStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSocialStatusResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ArrayOfInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetCredits">
        <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="GetCreditsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetCreditsResult" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Results" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetSocialCredits">
        <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="GetSocialCreditsResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetSocialCreditsResult" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Results" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get100MessagesFromDateDelphi">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get100MessagesFromDateDelphiResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get100MessagesFromDateDelphiResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="sendNumber" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="Lines" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="MessagesArray" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="dateArray" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get100MessagesFromDate">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get100MessagesFromDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get100MessagesFromDateResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfAnyType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:complexType name="ArrayOfAnyType">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="unbounded" name="anyType" nillable="true" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="ContactGroup">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="LineNumber" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="WelcomeMessage" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="OutgoingMessage">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="From" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="To" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="Status" type="s:int" />
          <s:element minOccurs="0" maxOccurs="1" name="MouleName" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Refrence" type="s:long" />
        </s:sequence>
      </s:complexType>
      <s:complexType name="IncomingMessage">
        <s:sequence>
          <s:element minOccurs="1" maxOccurs="1" name="Id" type="s:long" />
          <s:element minOccurs="0" maxOccurs="1" name="From" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="To" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Message" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
        </s:sequence>
      </s:complexType>
      <s:element name="Get100MessagesFromMessageId">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="MessageId" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get100MessagesFromMessageIdResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get100MessagesFromMessageIdResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfAnyType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewReceivedMesssges">
        <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="MessageCount" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="NewReceivedMesssgesResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="NewReceivedMesssgesResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfAnyType" />
            <s:element minOccurs="1" maxOccurs="1" name="RemainCount" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMinimumRefrenceSentMessagesFromDate">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetMinimumRefrenceSentMessagesFromDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetMinimumRefrenceSentMessagesFromDateResult" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Refrence" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get100SentMessagesFromRefrence">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Refrence" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get100SentMessagesFromRefrenceResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get100SentMessagesFromRefrenceResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfAnyType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get100SentMessagesFromDate">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Date" type="s:dateTime" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get100SentMessagesFromDateResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get100SentMessagesFromDateResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfAnyType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLast100SentMessagesFromUser">
        <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="Mobile" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLast100SentMessagesFromUserResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLast100SentMessagesFromUserResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Messages" type="tns:ArrayOfAnyType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTariffForLineNumber">
        <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="LineNumber" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetTariffForLineNumberResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetTariffForLineNumberResult" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="TariffEn" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="TariffFa" type="s:int" />
            <s:element minOccurs="1" maxOccurs="1" name="TariffReceive" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetLineNumbers">
        <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="GetLineNumbersResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetLineNumbersResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LineNumbers" type="tns:ArrayOfString" />
            <s:element minOccurs="0" maxOccurs="1" name="TariffEn" type="tns:ArrayOfInt" />
            <s:element minOccurs="0" maxOccurs="1" name="TariffFa" type="tns:ArrayOfInt" />
            <s:element minOccurs="0" maxOccurs="1" name="TariffReceive" type="tns:ArrayOfInt" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_ContactGroup_List">
        <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="Get_ContactGroup_ListResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_ContactGroup_ListResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="GroupList" type="tns:ArrayOfAnyType" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Create_ContactGroup">
        <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="Name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="WelcomeMessage" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Create_ContactGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Create_ContactGroupResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Add_Contact_ToGroup">
        <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="ContactGroupID" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Family" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Company" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="BirthDay" nillable="true" type="s:dateTime" />
            <s:element minOccurs="1" maxOccurs="1" name="AnniversaryDay" nillable="true" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="Address" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Email" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="SendWelcomMessage" type="s:boolean" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Add_Contact_ToGroupResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Add_Contact_ToGroupResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Charge_Account">
        <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="Amount" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="BackUrl" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Charge_AccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Charge_AccountResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="BankUrl" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Refrence" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetChargeStatus">
        <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="ChargeRefrence" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="GetChargeStatusResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="GetChargeStatusResult" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Status" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Create_SubAccount">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SubAccount_UserName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SubAccount_Password" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Balance" type="s:long" />
            <s:element minOccurs="1" maxOccurs="1" name="ExpireDate" type="s:dateTime" />
            <s:element minOccurs="0" maxOccurs="1" name="Code" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobile" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Create_SubAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Create_SubAccountResult" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="SubAccountId" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Delete_SendQueueSchadule">
        <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:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Delete_SendQueueSchaduleResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Delete_SendQueueSchaduleResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Get_AccountInfo">
        <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:complexType name="AccountInfo">
        <s:sequence>
          <s:element minOccurs="0" maxOccurs="1" name="UserName" type="s:string" />
          <s:element minOccurs="0" maxOccurs="1" name="Balance" type="s:string" />
          <s:element minOccurs="1" maxOccurs="1" name="CreateDate" type="s:dateTime" />
          <s:element minOccurs="1" maxOccurs="1" name="ExpireDate" type="s:dateTime" />
          <s:element minOccurs="0" maxOccurs="1" name="Description" type="s:string" />
        </s:sequence>
      </s:complexType>
      <s:element name="Get_AccountInfoResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Get_AccountInfoResult" type="tns:AccountInfo" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Charge_SubAccount">
        <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="SubAccountName" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="Amount" type="s:int" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Charge_SubAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Charge_SubAccountResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangePassword_SubAccount">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="MainUsername" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="MainPassword" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="SubAccountName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="NewSubAccountPassword" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="ChangePassword_SubAccountResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="ChangePassword_SubAccountResult" type="s:string" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Upload_File">
        <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="Title" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileName" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="FileData" type="s:base64Binary" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Upload_FileResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Upload_FileResult" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FileId" type="s:long" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Send_VoiceMessage">
        <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="LineNumber" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Title" type="s:string" />
            <s:element minOccurs="1" maxOccurs="1" name="FileId" type="s:long" />
            <s:element minOccurs="0" maxOccurs="1" name="Mobiles" type="tns:ArrayOfString" />
          </s:sequence>
        </s:complexType>
      </s:element>
      <s:element name="Send_VoiceMessageResponse">
        <s:complexType>
          <s:sequence>
            <s:element minOccurs="0" maxOccurs="1" name="Send_VoiceMessageResult" type="s:string" />
            <s:element minOccurs="0" maxOccurs="1" name="Results" type="tns:ArrayOfLong" />
          </s:sequence>
        </s:complexType>
      </s:element>
    </s:schema>
  </wsdl:types>
  <wsdl:message name="FastSendSoapIn">
    <wsdl:part name="parameters" element="tns:FastSend" />
  </wsdl:message>
  <wsdl:message name="FastSendSoapOut">
    <wsdl:part name="parameters" element="tns:FastSendResponse" />
  </wsdl:message>
  <wsdl:message name="FastSendWithHashedPassSoapIn">
    <wsdl:part name="parameters" element="tns:FastSendWithHashedPass" />
  </wsdl:message>
  <wsdl:message name="FastSendWithHashedPassSoapOut">
    <wsdl:part name="parameters" element="tns:FastSendWithHashedPassResponse" />
  </wsdl:message>
  <wsdl:message name="SendWithPatternSoapIn">
    <wsdl:part name="parameters" element="tns:SendWithPattern" />
  </wsdl:message>
  <wsdl:message name="SendWithPatternSoapOut">
    <wsdl:part name="parameters" element="tns:SendWithPatternResponse" />
  </wsdl:message>
  <wsdl:message name="SendSoapIn">
    <wsdl:part name="parameters" element="tns:Send" />
  </wsdl:message>
  <wsdl:message name="SendSoapOut">
    <wsdl:part name="parameters" element="tns:SendResponse" />
  </wsdl:message>
  <wsdl:message name="SendMessageToArraySoapIn">
    <wsdl:part name="parameters" element="tns:SendMessageToArray" />
  </wsdl:message>
  <wsdl:message name="SendMessageToArraySoapOut">
    <wsdl:part name="parameters" element="tns:SendMessageToArrayResponse" />
  </wsdl:message>
  <wsdl:message name="SendWithHashedPassSoapIn">
    <wsdl:part name="parameters" element="tns:SendWithHashedPass" />
  </wsdl:message>
  <wsdl:message name="SendWithHashedPassSoapOut">
    <wsdl:part name="parameters" element="tns:SendWithHashedPassResponse" />
  </wsdl:message>
  <wsdl:message name="SendWithDescriptionSoapIn">
    <wsdl:part name="parameters" element="tns:SendWithDescription" />
  </wsdl:message>
  <wsdl:message name="SendWithDescriptionSoapOut">
    <wsdl:part name="parameters" element="tns:SendWithDescriptionResponse" />
  </wsdl:message>
  <wsdl:message name="SendAtSpecificTimeSoapIn">
    <wsdl:part name="parameters" element="tns:SendAtSpecificTime" />
  </wsdl:message>
  <wsdl:message name="SendAtSpecificTimeSoapOut">
    <wsdl:part name="parameters" element="tns:SendAtSpecificTimeResponse" />
  </wsdl:message>
  <wsdl:message name="SendAtSpecificTimeWithDescriptionSoapIn">
    <wsdl:part name="parameters" element="tns:SendAtSpecificTimeWithDescription" />
  </wsdl:message>
  <wsdl:message name="SendAtSpecificTimeWithDescriptionSoapOut">
    <wsdl:part name="parameters" element="tns:SendAtSpecificTimeWithDescriptionResponse" />
  </wsdl:message>
  <wsdl:message name="SendAtSpecificTimeWithDateArraySoapIn">
    <wsdl:part name="parameters" element="tns:SendAtSpecificTimeWithDateArray" />
  </wsdl:message>
  <wsdl:message name="SendAtSpecificTimeWithDateArraySoapOut">
    <wsdl:part name="parameters" element="tns:SendAtSpecificTimeWithDateArrayResponse" />
  </wsdl:message>
  <wsdl:message name="SendToPortSoapIn">
    <wsdl:part name="parameters" element="tns:SendToPort" />
  </wsdl:message>
  <wsdl:message name="SendToPortSoapOut">
    <wsdl:part name="parameters" element="tns:SendToPortResponse" />
  </wsdl:message>
  <wsdl:message name="SendBinarySoapIn">
    <wsdl:part name="parameters" element="tns:SendBinary" />
  </wsdl:message>
  <wsdl:message name="SendBinarySoapOut">
    <wsdl:part name="parameters" element="tns:SendBinaryResponse" />
  </wsdl:message>
  <wsdl:message name="GetStatusSoapIn">
    <wsdl:part name="parameters" element="tns:GetStatus" />
  </wsdl:message>
  <wsdl:message name="GetStatusSoapOut">
    <wsdl:part name="parameters" element="tns:GetStatusResponse" />
  </wsdl:message>
  <wsdl:message name="GetStatus_BlackListResendSoapIn">
    <wsdl:part name="parameters" element="tns:GetStatus_BlackListResend" />
  </wsdl:message>
  <wsdl:message name="GetStatus_BlackListResendSoapOut">
    <wsdl:part name="parameters" element="tns:GetStatus_BlackListResendResponse" />
  </wsdl:message>
  <wsdl:message name="GetSocialStatusSoapIn">
    <wsdl:part name="parameters" element="tns:GetSocialStatus" />
  </wsdl:message>
  <wsdl:message name="GetSocialStatusSoapOut">
    <wsdl:part name="parameters" element="tns:GetSocialStatusResponse" />
  </wsdl:message>
  <wsdl:message name="GetCreditsSoapIn">
    <wsdl:part name="parameters" element="tns:GetCredits" />
  </wsdl:message>
  <wsdl:message name="GetCreditsSoapOut">
    <wsdl:part name="parameters" element="tns:GetCreditsResponse" />
  </wsdl:message>
  <wsdl:message name="GetSocialCreditsSoapIn">
    <wsdl:part name="parameters" element="tns:GetSocialCredits" />
  </wsdl:message>
  <wsdl:message name="GetSocialCreditsSoapOut">
    <wsdl:part name="parameters" element="tns:GetSocialCreditsResponse" />
  </wsdl:message>
  <wsdl:message name="Get100MessagesFromDateDelphiSoapIn">
    <wsdl:part name="parameters" element="tns:Get100MessagesFromDateDelphi" />
  </wsdl:message>
  <wsdl:message name="Get100MessagesFromDateDelphiSoapOut">
    <wsdl:part name="parameters" element="tns:Get100MessagesFromDateDelphiResponse" />
  </wsdl:message>
  <wsdl:message name="Get100MessagesFromDateSoapIn">
    <wsdl:part name="parameters" element="tns:Get100MessagesFromDate" />
  </wsdl:message>
  <wsdl:message name="Get100MessagesFromDateSoapOut">
    <wsdl:part name="parameters" element="tns:Get100MessagesFromDateResponse" />
  </wsdl:message>
  <wsdl:message name="Get100MessagesFromMessageIdSoapIn">
    <wsdl:part name="parameters" element="tns:Get100MessagesFromMessageId" />
  </wsdl:message>
  <wsdl:message name="Get100MessagesFromMessageIdSoapOut">
    <wsdl:part name="parameters" element="tns:Get100MessagesFromMessageIdResponse" />
  </wsdl:message>
  <wsdl:message name="NewReceivedMesssgesSoapIn">
    <wsdl:part name="parameters" element="tns:NewReceivedMesssges" />
  </wsdl:message>
  <wsdl:message name="NewReceivedMesssgesSoapOut">
    <wsdl:part name="parameters" element="tns:NewReceivedMesssgesResponse" />
  </wsdl:message>
  <wsdl:message name="GetMinimumRefrenceSentMessagesFromDateSoapIn">
    <wsdl:part name="parameters" element="tns:GetMinimumRefrenceSentMessagesFromDate" />
  </wsdl:message>
  <wsdl:message name="GetMinimumRefrenceSentMessagesFromDateSoapOut">
    <wsdl:part name="parameters" element="tns:GetMinimumRefrenceSentMessagesFromDateResponse" />
  </wsdl:message>
  <wsdl:message name="Get100SentMessagesFromRefrenceSoapIn">
    <wsdl:part name="parameters" element="tns:Get100SentMessagesFromRefrence" />
  </wsdl:message>
  <wsdl:message name="Get100SentMessagesFromRefrenceSoapOut">
    <wsdl:part name="parameters" element="tns:Get100SentMessagesFromRefrenceResponse" />
  </wsdl:message>
  <wsdl:message name="Get100SentMessagesFromDateSoapIn">
    <wsdl:part name="parameters" element="tns:Get100SentMessagesFromDate" />
  </wsdl:message>
  <wsdl:message name="Get100SentMessagesFromDateSoapOut">
    <wsdl:part name="parameters" element="tns:Get100SentMessagesFromDateResponse" />
  </wsdl:message>
  <wsdl:message name="GetLast100SentMessagesFromUserSoapIn">
    <wsdl:part name="parameters" element="tns:GetLast100SentMessagesFromUser" />
  </wsdl:message>
  <wsdl:message name="GetLast100SentMessagesFromUserSoapOut">
    <wsdl:part name="parameters" element="tns:GetLast100SentMessagesFromUserResponse" />
  </wsdl:message>
  <wsdl:message name="GetTariffForLineNumberSoapIn">
    <wsdl:part name="parameters" element="tns:GetTariffForLineNumber" />
  </wsdl:message>
  <wsdl:message name="GetTariffForLineNumberSoapOut">
    <wsdl:part name="parameters" element="tns:GetTariffForLineNumberResponse" />
  </wsdl:message>
  <wsdl:message name="GetLineNumbersSoapIn">
    <wsdl:part name="parameters" element="tns:GetLineNumbers" />
  </wsdl:message>
  <wsdl:message name="GetLineNumbersSoapOut">
    <wsdl:part name="parameters" element="tns:GetLineNumbersResponse" />
  </wsdl:message>
  <wsdl:message name="Get_ContactGroup_ListSoapIn">
    <wsdl:part name="parameters" element="tns:Get_ContactGroup_List" />
  </wsdl:message>
  <wsdl:message name="Get_ContactGroup_ListSoapOut">
    <wsdl:part name="parameters" element="tns:Get_ContactGroup_ListResponse" />
  </wsdl:message>
  <wsdl:message name="Create_ContactGroupSoapIn">
    <wsdl:part name="parameters" element="tns:Create_ContactGroup" />
  </wsdl:message>
  <wsdl:message name="Create_ContactGroupSoapOut">
    <wsdl:part name="parameters" element="tns:Create_ContactGroupResponse" />
  </wsdl:message>
  <wsdl:message name="Add_Contact_ToGroupSoapIn">
    <wsdl:part name="parameters" element="tns:Add_Contact_ToGroup" />
  </wsdl:message>
  <wsdl:message name="Add_Contact_ToGroupSoapOut">
    <wsdl:part name="parameters" element="tns:Add_Contact_ToGroupResponse" />
  </wsdl:message>
  <wsdl:message name="Charge_AccountSoapIn">
    <wsdl:part name="parameters" element="tns:Charge_Account" />
  </wsdl:message>
  <wsdl:message name="Charge_AccountSoapOut">
    <wsdl:part name="parameters" element="tns:Charge_AccountResponse" />
  </wsdl:message>
  <wsdl:message name="GetChargeStatusSoapIn">
    <wsdl:part name="parameters" element="tns:GetChargeStatus" />
  </wsdl:message>
  <wsdl:message name="GetChargeStatusSoapOut">
    <wsdl:part name="parameters" element="tns:GetChargeStatusResponse" />
  </wsdl:message>
  <wsdl:message name="Create_SubAccountSoapIn">
    <wsdl:part name="parameters" element="tns:Create_SubAccount" />
  </wsdl:message>
  <wsdl:message name="Create_SubAccountSoapOut">
    <wsdl:part name="parameters" element="tns:Create_SubAccountResponse" />
  </wsdl:message>
  <wsdl:message name="Delete_SendQueueSchaduleSoapIn">
    <wsdl:part name="parameters" element="tns:Delete_SendQueueSchadule" />
  </wsdl:message>
  <wsdl:message name="Delete_SendQueueSchaduleSoapOut">
    <wsdl:part name="parameters" element="tns:Delete_SendQueueSchaduleResponse" />
  </wsdl:message>
  <wsdl:message name="Get_AccountInfoSoapIn">
    <wsdl:part name="parameters" element="tns:Get_AccountInfo" />
  </wsdl:message>
  <wsdl:message name="Get_AccountInfoSoapOut">
    <wsdl:part name="parameters" element="tns:Get_AccountInfoResponse" />
  </wsdl:message>
  <wsdl:message name="Charge_SubAccountSoapIn">
    <wsdl:part name="parameters" element="tns:Charge_SubAccount" />
  </wsdl:message>
  <wsdl:message name="Charge_SubAccountSoapOut">
    <wsdl:part name="parameters" element="tns:Charge_SubAccountResponse" />
  </wsdl:message>
  <wsdl:message name="ChangePassword_SubAccountSoapIn">
    <wsdl:part name="parameters" element="tns:ChangePassword_SubAccount" />
  </wsdl:message>
  <wsdl:message name="ChangePassword_SubAccountSoapOut">
    <wsdl:part name="parameters" element="tns:ChangePassword_SubAccountResponse" />
  </wsdl:message>
  <wsdl:message name="Upload_FileSoapIn">
    <wsdl:part name="parameters" element="tns:Upload_File" />
  </wsdl:message>
  <wsdl:message name="Upload_FileSoapOut">
    <wsdl:part name="parameters" element="tns:Upload_FileResponse" />
  </wsdl:message>
  <wsdl:message name="Send_VoiceMessageSoapIn">
    <wsdl:part name="parameters" element="tns:Send_VoiceMessage" />
  </wsdl:message>
  <wsdl:message name="Send_VoiceMessageSoapOut">
    <wsdl:part name="parameters" element="tns:Send_VoiceMessageResponse" />
  </wsdl:message>
  <wsdl:portType name="SMSPanelSoap">
    <wsdl:operation name="FastSend">
      <wsdl:input message="tns:FastSendSoapIn" />
      <wsdl:output message="tns:FastSendSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="FastSendWithHashedPass">
      <wsdl:input message="tns:FastSendWithHashedPassSoapIn" />
      <wsdl:output message="tns:FastSendWithHashedPassSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendWithPattern">
      <wsdl:input message="tns:SendWithPatternSoapIn" />
      <wsdl:output message="tns:SendWithPatternSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Send">
      <wsdl:input message="tns:SendSoapIn" />
      <wsdl:output message="tns:SendSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendMessageToArray">
      <wsdl:input message="tns:SendMessageToArraySoapIn" />
      <wsdl:output message="tns:SendMessageToArraySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendWithHashedPass">
      <wsdl:input message="tns:SendWithHashedPassSoapIn" />
      <wsdl:output message="tns:SendWithHashedPassSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendWithDescription">
      <wsdl:input message="tns:SendWithDescriptionSoapIn" />
      <wsdl:output message="tns:SendWithDescriptionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendAtSpecificTime">
      <wsdl:input message="tns:SendAtSpecificTimeSoapIn" />
      <wsdl:output message="tns:SendAtSpecificTimeSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendAtSpecificTimeWithDescription">
      <wsdl:input message="tns:SendAtSpecificTimeWithDescriptionSoapIn" />
      <wsdl:output message="tns:SendAtSpecificTimeWithDescriptionSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendAtSpecificTimeWithDateArray">
      <wsdl:input message="tns:SendAtSpecificTimeWithDateArraySoapIn" />
      <wsdl:output message="tns:SendAtSpecificTimeWithDateArraySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendToPort">
      <wsdl:input message="tns:SendToPortSoapIn" />
      <wsdl:output message="tns:SendToPortSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="SendBinary">
      <wsdl:input message="tns:SendBinarySoapIn" />
      <wsdl:output message="tns:SendBinarySoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStatus">
      <wsdl:input message="tns:GetStatusSoapIn" />
      <wsdl:output message="tns:GetStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetStatus_BlackListResend">
      <wsdl:input message="tns:GetStatus_BlackListResendSoapIn" />
      <wsdl:output message="tns:GetStatus_BlackListResendSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSocialStatus">
      <wsdl:input message="tns:GetSocialStatusSoapIn" />
      <wsdl:output message="tns:GetSocialStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetCredits">
      <wsdl:input message="tns:GetCreditsSoapIn" />
      <wsdl:output message="tns:GetCreditsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetSocialCredits">
      <wsdl:input message="tns:GetSocialCreditsSoapIn" />
      <wsdl:output message="tns:GetSocialCreditsSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get100MessagesFromDateDelphi">
      <wsdl:input message="tns:Get100MessagesFromDateDelphiSoapIn" />
      <wsdl:output message="tns:Get100MessagesFromDateDelphiSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get100MessagesFromDate">
      <wsdl:input message="tns:Get100MessagesFromDateSoapIn" />
      <wsdl:output message="tns:Get100MessagesFromDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get100MessagesFromMessageId">
      <wsdl:input message="tns:Get100MessagesFromMessageIdSoapIn" />
      <wsdl:output message="tns:Get100MessagesFromMessageIdSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="NewReceivedMesssges">
      <wsdl:input message="tns:NewReceivedMesssgesSoapIn" />
      <wsdl:output message="tns:NewReceivedMesssgesSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetMinimumRefrenceSentMessagesFromDate">
      <wsdl:input message="tns:GetMinimumRefrenceSentMessagesFromDateSoapIn" />
      <wsdl:output message="tns:GetMinimumRefrenceSentMessagesFromDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get100SentMessagesFromRefrence">
      <wsdl:input message="tns:Get100SentMessagesFromRefrenceSoapIn" />
      <wsdl:output message="tns:Get100SentMessagesFromRefrenceSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get100SentMessagesFromDate">
      <wsdl:input message="tns:Get100SentMessagesFromDateSoapIn" />
      <wsdl:output message="tns:Get100SentMessagesFromDateSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLast100SentMessagesFromUser">
      <wsdl:input message="tns:GetLast100SentMessagesFromUserSoapIn" />
      <wsdl:output message="tns:GetLast100SentMessagesFromUserSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetTariffForLineNumber">
      <wsdl:input message="tns:GetTariffForLineNumberSoapIn" />
      <wsdl:output message="tns:GetTariffForLineNumberSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetLineNumbers">
      <wsdl:input message="tns:GetLineNumbersSoapIn" />
      <wsdl:output message="tns:GetLineNumbersSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_ContactGroup_List">
      <wsdl:input message="tns:Get_ContactGroup_ListSoapIn" />
      <wsdl:output message="tns:Get_ContactGroup_ListSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Create_ContactGroup">
      <wsdl:input message="tns:Create_ContactGroupSoapIn" />
      <wsdl:output message="tns:Create_ContactGroupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Add_Contact_ToGroup">
      <wsdl:input message="tns:Add_Contact_ToGroupSoapIn" />
      <wsdl:output message="tns:Add_Contact_ToGroupSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Charge_Account">
      <wsdl:input message="tns:Charge_AccountSoapIn" />
      <wsdl:output message="tns:Charge_AccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="GetChargeStatus">
      <wsdl:input message="tns:GetChargeStatusSoapIn" />
      <wsdl:output message="tns:GetChargeStatusSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Create_SubAccount">
      <wsdl:input message="tns:Create_SubAccountSoapIn" />
      <wsdl:output message="tns:Create_SubAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Delete_SendQueueSchadule">
      <wsdl:input message="tns:Delete_SendQueueSchaduleSoapIn" />
      <wsdl:output message="tns:Delete_SendQueueSchaduleSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Get_AccountInfo">
      <wsdl:input message="tns:Get_AccountInfoSoapIn" />
      <wsdl:output message="tns:Get_AccountInfoSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Charge_SubAccount">
      <wsdl:input message="tns:Charge_SubAccountSoapIn" />
      <wsdl:output message="tns:Charge_SubAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="ChangePassword_SubAccount">
      <wsdl:input message="tns:ChangePassword_SubAccountSoapIn" />
      <wsdl:output message="tns:ChangePassword_SubAccountSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Upload_File">
      <wsdl:input message="tns:Upload_FileSoapIn" />
      <wsdl:output message="tns:Upload_FileSoapOut" />
    </wsdl:operation>
    <wsdl:operation name="Send_VoiceMessage">
      <wsdl:input message="tns:Send_VoiceMessageSoapIn" />
      <wsdl:output message="tns:Send_VoiceMessageSoapOut" />
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="SMSPanelSoap" type="tns:SMSPanelSoap">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="FastSend">
      <soap:operation soapAction="SMSPanelWebService/FastSend" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FastSendWithHashedPass">
      <soap:operation soapAction="SMSPanelWebService/FastSendWithHashedPass" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendWithPattern">
      <soap:operation soapAction="SMSPanelWebService/SendWithPattern" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Send">
      <soap:operation soapAction="SMSPanelWebService/Send" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageToArray">
      <soap:operation soapAction="SMSPanelWebService/SendMessageToArray" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendWithHashedPass">
      <soap:operation soapAction="SMSPanelWebService/SendWithHashedPass" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendWithDescription">
      <soap:operation soapAction="SMSPanelWebService/SendWithDescription" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendAtSpecificTime">
      <soap:operation soapAction="SMSPanelWebService/SendAtSpecificTime" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendAtSpecificTimeWithDescription">
      <soap:operation soapAction="SMSPanelWebService/SendAtSpecificTimeWithDescription" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendAtSpecificTimeWithDateArray">
      <soap:operation soapAction="SMSPanelWebService/SendAtSpecificTimeWithDateArray" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendToPort">
      <soap:operation soapAction="SMSPanelWebService/SendToPort" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendBinary">
      <soap:operation soapAction="SMSPanelWebService/SendBinary" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatus">
      <soap:operation soapAction="SMSPanelWebService/GetStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatus_BlackListResend">
      <soap:operation soapAction="SMSPanelWebService/GetStatus_BlackListResend" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSocialStatus">
      <soap:operation soapAction="SMSPanelWebService/GetSocialStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCredits">
      <soap:operation soapAction="SMSPanelWebService/GetCredits" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSocialCredits">
      <soap:operation soapAction="SMSPanelWebService/GetSocialCredits" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get100MessagesFromDateDelphi">
      <soap:operation soapAction="SMSPanelWebService/Get100MessagesFromDateDelphi" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get100MessagesFromDate">
      <soap:operation soapAction="SMSPanelWebService/Get100MessagesFromDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get100MessagesFromMessageId">
      <soap:operation soapAction="SMSPanelWebService/Get100MessagesFromMessageId" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewReceivedMesssges">
      <soap:operation soapAction="SMSPanelWebService/NewReceivedMesssges" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMinimumRefrenceSentMessagesFromDate">
      <soap:operation soapAction="SMSPanelWebService/GetMinimumRefrenceSentMessagesFromDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get100SentMessagesFromRefrence">
      <soap:operation soapAction="SMSPanelWebService/Get100SentMessagesFromRefrence" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get100SentMessagesFromDate">
      <soap:operation soapAction="SMSPanelWebService/Get100SentMessagesFromDate" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLast100SentMessagesFromUser">
      <soap:operation soapAction="SMSPanelWebService/GetLast100SentMessagesFromUser" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTariffForLineNumber">
      <soap:operation soapAction="SMSPanelWebService/GetTariffForLineNumber" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLineNumbers">
      <soap:operation soapAction="SMSPanelWebService/GetLineNumbers" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_ContactGroup_List">
      <soap:operation soapAction="SMSPanelWebService/Get_ContactGroup_List" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Create_ContactGroup">
      <soap:operation soapAction="SMSPanelWebService/Create_ContactGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Add_Contact_ToGroup">
      <soap:operation soapAction="SMSPanelWebService/Add_Contact_ToGroup" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Charge_Account">
      <soap:operation soapAction="SMSPanelWebService/Charge_Account" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetChargeStatus">
      <soap:operation soapAction="SMSPanelWebService/GetChargeStatus" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Create_SubAccount">
      <soap:operation soapAction="SMSPanelWebService/Create_SubAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Delete_SendQueueSchadule">
      <soap:operation soapAction="SMSPanelWebService/Delete_SendQueueSchadule" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_AccountInfo">
      <soap:operation soapAction="SMSPanelWebService/Get_AccountInfo" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Charge_SubAccount">
      <soap:operation soapAction="SMSPanelWebService/Charge_SubAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangePassword_SubAccount">
      <soap:operation soapAction="SMSPanelWebService/ChangePassword_SubAccount" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Upload_File">
      <soap:operation soapAction="SMSPanelWebService/Upload_File" style="document" />
      <wsdl:input>
        <soap:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Send_VoiceMessage">
      <soap:operation soapAction="SMSPanelWebService/Send_VoiceMessage" 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="SMSPanelSoap12" type="tns:SMSPanelSoap">
    <soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
    <wsdl:operation name="FastSend">
      <soap12:operation soapAction="SMSPanelWebService/FastSend" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="FastSendWithHashedPass">
      <soap12:operation soapAction="SMSPanelWebService/FastSendWithHashedPass" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendWithPattern">
      <soap12:operation soapAction="SMSPanelWebService/SendWithPattern" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Send">
      <soap12:operation soapAction="SMSPanelWebService/Send" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMessageToArray">
      <soap12:operation soapAction="SMSPanelWebService/SendMessageToArray" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendWithHashedPass">
      <soap12:operation soapAction="SMSPanelWebService/SendWithHashedPass" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendWithDescription">
      <soap12:operation soapAction="SMSPanelWebService/SendWithDescription" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendAtSpecificTime">
      <soap12:operation soapAction="SMSPanelWebService/SendAtSpecificTime" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendAtSpecificTimeWithDescription">
      <soap12:operation soapAction="SMSPanelWebService/SendAtSpecificTimeWithDescription" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendAtSpecificTimeWithDateArray">
      <soap12:operation soapAction="SMSPanelWebService/SendAtSpecificTimeWithDateArray" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendToPort">
      <soap12:operation soapAction="SMSPanelWebService/SendToPort" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendBinary">
      <soap12:operation soapAction="SMSPanelWebService/SendBinary" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatus">
      <soap12:operation soapAction="SMSPanelWebService/GetStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetStatus_BlackListResend">
      <soap12:operation soapAction="SMSPanelWebService/GetStatus_BlackListResend" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSocialStatus">
      <soap12:operation soapAction="SMSPanelWebService/GetSocialStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCredits">
      <soap12:operation soapAction="SMSPanelWebService/GetCredits" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSocialCredits">
      <soap12:operation soapAction="SMSPanelWebService/GetSocialCredits" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get100MessagesFromDateDelphi">
      <soap12:operation soapAction="SMSPanelWebService/Get100MessagesFromDateDelphi" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get100MessagesFromDate">
      <soap12:operation soapAction="SMSPanelWebService/Get100MessagesFromDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get100MessagesFromMessageId">
      <soap12:operation soapAction="SMSPanelWebService/Get100MessagesFromMessageId" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="NewReceivedMesssges">
      <soap12:operation soapAction="SMSPanelWebService/NewReceivedMesssges" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMinimumRefrenceSentMessagesFromDate">
      <soap12:operation soapAction="SMSPanelWebService/GetMinimumRefrenceSentMessagesFromDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get100SentMessagesFromRefrence">
      <soap12:operation soapAction="SMSPanelWebService/Get100SentMessagesFromRefrence" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get100SentMessagesFromDate">
      <soap12:operation soapAction="SMSPanelWebService/Get100SentMessagesFromDate" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLast100SentMessagesFromUser">
      <soap12:operation soapAction="SMSPanelWebService/GetLast100SentMessagesFromUser" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTariffForLineNumber">
      <soap12:operation soapAction="SMSPanelWebService/GetTariffForLineNumber" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetLineNumbers">
      <soap12:operation soapAction="SMSPanelWebService/GetLineNumbers" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_ContactGroup_List">
      <soap12:operation soapAction="SMSPanelWebService/Get_ContactGroup_List" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Create_ContactGroup">
      <soap12:operation soapAction="SMSPanelWebService/Create_ContactGroup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Add_Contact_ToGroup">
      <soap12:operation soapAction="SMSPanelWebService/Add_Contact_ToGroup" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Charge_Account">
      <soap12:operation soapAction="SMSPanelWebService/Charge_Account" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetChargeStatus">
      <soap12:operation soapAction="SMSPanelWebService/GetChargeStatus" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Create_SubAccount">
      <soap12:operation soapAction="SMSPanelWebService/Create_SubAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Delete_SendQueueSchadule">
      <soap12:operation soapAction="SMSPanelWebService/Delete_SendQueueSchadule" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Get_AccountInfo">
      <soap12:operation soapAction="SMSPanelWebService/Get_AccountInfo" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Charge_SubAccount">
      <soap12:operation soapAction="SMSPanelWebService/Charge_SubAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ChangePassword_SubAccount">
      <soap12:operation soapAction="SMSPanelWebService/ChangePassword_SubAccount" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Upload_File">
      <soap12:operation soapAction="SMSPanelWebService/Upload_File" style="document" />
      <wsdl:input>
        <soap12:body use="literal" />
      </wsdl:input>
      <wsdl:output>
        <soap12:body use="literal" />
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="Send_VoiceMessage">
      <soap12:operation soapAction="SMSPanelWebService/Send_VoiceMessage" 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="SMSPanel">
    <wsdl:port name="SMSPanelSoap" binding="tns:SMSPanelSoap">
      <soap:address location="http://payamkotah.ir/service.asmx" />
    </wsdl:port>
    <wsdl:port name="SMSPanelSoap12" binding="tns:SMSPanelSoap12">
      <soap12:address location="http://payamkotah.ir/service.asmx" />
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>