<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions targetNamespace="http://soap.bondwireless.com/soap/services/SmsGateway" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://soap.bondwireless.com/soap/services/SmsGateway" xmlns:intf="http://soap.bondwireless.com/soap/services/SmsGateway" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"><wsdl:types><schema targetNamespace="http://soap.bondwireless.com/soap/services/SmsGateway" xmlns="http://www.w3.org/2001/XMLSchema"><import namespace="http://schemas.xmlsoap.org/soap/encoding/"/><complexType name="ArrayOf_xsd_string"><complexContent><restriction base="soapenc:Array"><attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/></restriction></complexContent></complexType><complexType name="ArrayOfArrayOf_xsd_string"><complexContent><restriction base="soapenc:Array"><attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[][]"/></restriction></complexContent></complexType><complexType name="ArrayOf_xsd_boolean"><complexContent><restriction base="soapenc:Array"><attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:boolean[]"/></restriction></complexContent></complexType></schema></wsdl:types>
  <wsdl:message name="GetUserDefaultCLIResponse">
    <wsdl:part name="GetUserDefaultCLIReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminAddCreditsFromPayPalResponse">
    <wsdl:part name="AdminAddCreditsFromPayPalReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetDedicatedKeywordRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetUserDefaultCLIRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="ValidUserAccountResponse">
    <wsdl:part name="ValidUserAccountReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="DebitUserResponse">
    <wsdl:part name="DebitUserReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetHTTPWAPPushGatewayListResponse">
    <wsdl:part name="GetHTTPWAPPushGatewayListReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="SendMultiPersonalizedMultiDestinationRequest1">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="fields" type="xsd:string"/>
    <wsdl:part name="personalizations" type="impl:ArrayOf_xsd_string"/>
    <wsdl:part name="messageType" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendEmailResponse">
    <wsdl:part name="SendEmailReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminApproveTransactionResponse">
    <wsdl:part name="AdminApproveTransactionReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendSAVRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="key" type="xsd:string"/>
    <wsdl:part name="timeoutSeconds" type="xsd:string"/>
    <wsdl:part name="emailNotification" type="xsd:string"/>
    <wsdl:part name="phoneNotification" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="RemoveREMKeywordRequest">
    <wsdl:part name="keyword" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="UserEmailVerifiedResponse">
    <wsdl:part name="UserEmailVerifiedReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="SendPersonalizedMultiDestinationRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="personalizations" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendBatchPersonalizedSMSRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="fields" type="xsd:string"/>
    <wsdl:part name="personalizations" type="impl:ArrayOf_xsd_string"/>
    <wsdl:part name="messageType" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetUserSIPDetailsRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendPersonalizedMMSRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="fields" type="xsd:string"/>
    <wsdl:part name="personalizations" type="impl:ArrayOf_xsd_string"/>
    <wsdl:part name="picUrl" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminAddSmsReplyResponse">
    <wsdl:part name="AdminAddSmsReplyReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetSMPPGatewayListResponse">
    <wsdl:part name="GetSMPPGatewayListReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetUserEmailResponse">
    <wsdl:part name="GetUserEmailReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="RemoveREMAgentRequest">
    <wsdl:part name="agentID" type="xsd:int"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetVoipCallListByCallTypeResponse">
    <wsdl:part name="GetVoipCallListByCallTypeReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="AdminFixUserPermissionRequest">
    <wsdl:part name="user" type="xsd:string"/>
    <wsdl:part name="product" type="xsd:string"/>
    <wsdl:part name="permission" type="xsd:boolean"/>
    <wsdl:part name="soapAdmin" type="xsd:string"/>
    <wsdl:part name="soapAdminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="ValidMobilePrefixResponse">
    <wsdl:part name="ValidMobilePrefixReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="GetMMSMessageListResponse">
    <wsdl:part name="GetMMSMessageListReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetUserEmailRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="VerifyUserMobileNumberRequest">
    <wsdl:part name="userId" type="xsd:string"/>
    <wsdl:part name="userContactNum" type="xsd:string"/>
    <wsdl:part name="msidn" type="xsd:string"/>
    <wsdl:part name="verify" type="xsd:string"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetTTSLanguagesResponse">
    <wsdl:part name="GetTTSLanguagesReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="SetUserCLIsResponse">
    <wsdl:part name="SetUserCLIsReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SaveMonthlySubscriptionRequest">
    <wsdl:part name="userId" type="xsd:string"/>
    <wsdl:part name="resellerId" type="xsd:string"/>
    <wsdl:part name="txnRef" type="xsd:string"/>
    <wsdl:part name="amount" type="xsd:float"/>
    <wsdl:part name="currency" type="xsd:string"/>
    <wsdl:part name="credit" type="xsd:int"/>
    <wsdl:part name="invoiceNo" type="xsd:string"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AddUserCLIRequest">
    <wsdl:part name="CLI" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsManualRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminAddSmsReplyWithTelcoResponse">
    <wsdl:part name="AdminAddSmsReplyWithTelcoReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetProductBroadcastRequest">
    <wsdl:part name="product" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetHTTPGatewayResponse">
    <wsdl:part name="GetHTTPGatewayReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="SetUserDetailsResponse">
    <wsdl:part name="SetUserDetailsReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendSmsWithWapPushResponse">
    <wsdl:part name="SendSmsWithWapPushReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="ValidGwAdminAccountResponse">
    <wsdl:part name="ValidGwAdminAccountReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="AdminCreateNewUserRequest">
    <wsdl:part name="userId" type="xsd:string"/>
    <wsdl:part name="userPassword" type="xsd:string"/>
    <wsdl:part name="userFirstName" type="xsd:string"/>
    <wsdl:part name="userLastName" type="xsd:string"/>
    <wsdl:part name="userCompany" type="xsd:string"/>
    <wsdl:part name="userAddress" type="xsd:string"/>
    <wsdl:part name="userCity" type="xsd:string"/>
    <wsdl:part name="userState" type="xsd:string"/>
    <wsdl:part name="userPostCode" type="xsd:string"/>
    <wsdl:part name="userCountry" type="xsd:string"/>
    <wsdl:part name="userEmail" type="xsd:string"/>
    <wsdl:part name="userCli1" type="xsd:string"/>
    <wsdl:part name="userCli2" type="xsd:string"/>
    <wsdl:part name="userCli3" type="xsd:string"/>
    <wsdl:part name="userContactNum" type="xsd:string"/>
    <wsdl:part name="userLowLimit" type="xsd:string"/>
    <wsdl:part name="userMessagePrefix" type="xsd:string"/>
    <wsdl:part name="parentAccount" type="xsd:string"/>
    <wsdl:part name="subAccounts" type="xsd:string"/>
    <wsdl:part name="userNotes" type="xsd:string"/>
    <wsdl:part name="serial" type="xsd:string"/>
    <wsdl:part name="referral" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminGetNewPayPalInvoiceResponse">
    <wsdl:part name="AdminGetNewPayPalInvoiceReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetUserLowLimitRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="QueuePersonalizedMMSRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="pictureUrl" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="fields" type="xsd:string"/>
    <wsdl:part name="personalizations" type="impl:ArrayOf_xsd_string"/>
    <wsdl:part name="minutes" type="xsd:long"/>
  </wsdl:message>
  <wsdl:message name="SaveForcedGatewayResponse">
    <wsdl:part name="SaveForcedGatewayReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="DebitUserRequest">
    <wsdl:part name="account" type="xsd:string"/>
    <wsdl:part name="credits" type="xsd:int"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetSmsRepliesResponse">
    <wsdl:part name="GetSmsRepliesReturn" type="impl:ArrayOfArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="sendText2SpeechRequest1">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="text" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="language" type="xsd:string"/>
    <wsdl:part name="voice" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminApproveTransactionRequest1">
    <wsdl:part name="transactionId" type="xsd:int"/>
    <wsdl:part name="transactionOwner" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendMultiPersonalizedSAVMultiDestinationRequest1">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="fields" type="xsd:string"/>
    <wsdl:part name="personalizations" type="impl:ArrayOf_xsd_string"/>
    <wsdl:part name="key" type="xsd:string"/>
    <wsdl:part name="timeoutSeconds" type="xsd:string"/>
    <wsdl:part name="emailNotification" type="xsd:string"/>
    <wsdl:part name="phoneNotification" type="xsd:string"/>
    <wsdl:part name="messageType" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendSmsUnicodeResponse">
    <wsdl:part name="SendSmsUnicodeReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="QueueSmsMultiDestinationResponse1">
    <wsdl:part name="QueueSmsMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="ListSubAccountsWithDetailsResponse">
    <wsdl:part name="ListSubAccountsWithDetailsReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetSmsReplyCampaignsAndNumbersResponse">
    <wsdl:part name="GetSmsReplyCampaignsAndNumbersReturn" type="impl:ArrayOfArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetTotalCreditsUsedResponse">
    <wsdl:part name="GetTotalCreditsUsedReturn" type="xsd:long"/>
  </wsdl:message>
  <wsdl:message name="AdminGetUserPermissionRequest">
    <wsdl:part name="user" type="xsd:string"/>
    <wsdl:part name="product" type="xsd:string"/>
    <wsdl:part name="soapAdmin" type="xsd:string"/>
    <wsdl:part name="soapAdminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetUserSIPDetailsResponse">
    <wsdl:part name="GetUserSIPDetailsReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="AdminSendScheduledMMSMultiDestRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="pictureUrl" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetValidMobilePrefixesRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetREMKeywordResponse1">
    <wsdl:part name="SetREMKeywordReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminSendQueuedMMSResponse">
    <wsdl:part name="AdminSendQueuedMMSReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendAccountDetailsRequest">
    <wsdl:part name="emailAddress" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="sendText2SpeechResponse2">
    <wsdl:part name="sendText2SpeechReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AddCreditsSubUserRequest">
    <wsdl:part name="subAccount" type="xsd:string"/>
    <wsdl:part name="credits" type="xsd:int"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendCDMASmsResponse">
    <wsdl:part name="SendCDMASmsReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendSmsMultiDestinationResponse1">
    <wsdl:part name="SendSmsMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminGetSiteMOStatsResponse">
    <wsdl:part name="AdminGetSiteMOStatsReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetSubUserDetailsStringResponse">
    <wsdl:part name="GetSubUserDetailsStringReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="ListSubAccountsWithDetailsRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="userPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="QueueText2SpeechRequest1">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="fields" type="xsd:string"/>
    <wsdl:part name="personalizations" type="impl:ArrayOf_xsd_string"/>
    <wsdl:part name="minutes" type="xsd:long"/>
    <wsdl:part name="language" type="xsd:string"/>
    <wsdl:part name="voice" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="sendText2SpeechRequest3">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="text" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="fields" type="xsd:string"/>
    <wsdl:part name="personalizations" type="impl:ArrayOf_xsd_string"/>
    <wsdl:part name="language" type="xsd:string"/>
    <wsdl:part name="voice" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="ValidParentAccountResponse">
    <wsdl:part name="ValidParentAccountReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="CreateSubUserWithCreditsResponse">
    <wsdl:part name="CreateSubUserWithCreditsReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetUserSIPDetailsResponse">
    <wsdl:part name="SetUserSIPDetailsReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminGeneratePrepaidSerialsRequest">
    <wsdl:part name="prefix" type="xsd:string"/>
    <wsdl:part name="credits" type="xsd:long"/>
    <wsdl:part name="quantity" type="xsd:int"/>
    <wsdl:part name="additionalPerms" type="xsd:long"/>
    <wsdl:part name="administrator" type="xsd:string"/>
    <wsdl:part name="administratorOnly" type="xsd:boolean"/>
    <wsdl:part name="forcedParent" type="xsd:string"/>
    <wsdl:part name="description" type="xsd:string"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendMultiPersonalizedSAVMultiDestinationResponse1">
    <wsdl:part name="SendMultiPersonalizedSAVMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetREMKeywordAgentResponse">
    <wsdl:part name="SetREMKeywordAgentReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="RemoveREMKeywordResponse">
    <wsdl:part name="RemoveREMKeywordReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="GetProductVersionRequest">
    <wsdl:part name="productName" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SubAccountCreditsAvailableRequest">
    <wsdl:part name="usernameString" type="xsd:string"/>
    <wsdl:part name="adminUser" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="QueuePersonalizedMultiDestinationResponse">
    <wsdl:part name="QueuePersonalizedMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetUserMaxVOIPCreditRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="maxVOIPCredit" type="xsd:double"/>
  </wsdl:message>
  <wsdl:message name="SendSmsRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetCountryCodesRequest">
  </wsdl:message>
  <wsdl:message name="SetDedicatedKeywordAgentResponse">
    <wsdl:part name="SetDedicatedKeywordAgentReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="GetSmsReplyCampaignsAndNumbersRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="QueuePersonalizedMultiDestinationRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="personalizations" type="xsd:string"/>
    <wsdl:part name="minutes" type="xsd:long"/>
  </wsdl:message>
  <wsdl:message name="GetUserMaxVOIPCreditResponse">
    <wsdl:part name="GetUserMaxVOIPCreditReturn" type="xsd:double"/>
  </wsdl:message>
  <wsdl:message name="AddProductErrorResponse">
    <wsdl:part name="AddProductErrorReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetTotalCreditsUsedRequest">
    <wsdl:part name="startDate" type="xsd:dateTime"/>
    <wsdl:part name="endDate" type="xsd:dateTime"/>
    <wsdl:part name="userId" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsFromResponse">
    <wsdl:part name="SendSmsFromReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminResetUserContactResponse">
    <wsdl:part name="AdminResetUserContactReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="VerifyUserMobileNumberResponse">
    <wsdl:part name="VerifyUserMobileNumberReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetREMNumbersResponse">
    <wsdl:part name="GetREMNumbersReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetUserUpperLimitRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminAddSmsReplyREMRequest">
    <wsdl:part name="MSIDN" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="telco" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="CreditUserResponse">
    <wsdl:part name="CreditUserReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetDedicatedKeywordAgentRequest">
    <wsdl:part name="keywordID" type="xsd:long"/>
    <wsdl:part name="agentID" type="xsd:int"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetResellerOptionsRequest">
    <wsdl:part name="userId" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminAddCreditsFromSerialRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="serial" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="QueueMultiPersonalizedMultiDestinationRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="fields" type="xsd:string"/>
    <wsdl:part name="personalizations" type="impl:ArrayOf_xsd_string"/>
    <wsdl:part name="minutes" type="xsd:long"/>
  </wsdl:message>
  <wsdl:message name="AdminContactNumberExistsRequest">
    <wsdl:part name="phone" type="xsd:string"/>
    <wsdl:part name="soapAdminUser" type="xsd:string"/>
    <wsdl:part name="soapAdminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="QueueMMSRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="pictureUrl" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="minutes" type="xsd:long"/>
  </wsdl:message>
  <wsdl:message name="GetREMIncomingMessagesResponse">
    <wsdl:part name="GetREMIncomingMessagesReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="AdminGeneratePrepaidSerialsResponse">
    <wsdl:part name="AdminGeneratePrepaidSerialsReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="AdminSendQueuedMMSRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="pictureUrl" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="retries" type="xsd:int"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="DeleteCreditsSubUserRequest">
    <wsdl:part name="subAccount" type="xsd:string"/>
    <wsdl:part name="credits" type="xsd:int"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetREMAgentRequest">
    <wsdl:part name="userId" type="xsd:string"/>
    <wsdl:part name="agentName" type="xsd:string"/>
    <wsdl:part name="agentSMSOn" type="xsd:boolean"/>
    <wsdl:part name="agentSMSNum" type="xsd:string"/>
    <wsdl:part name="agentEmailOn" type="xsd:boolean"/>
    <wsdl:part name="agentEmail" type="xsd:string"/>
    <wsdl:part name="agentTTSOn" type="xsd:boolean"/>
    <wsdl:part name="agentID" type="xsd:int"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminCreateNewUserResponse">
    <wsdl:part name="AdminCreateNewUserReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SaveSMPPGatewayResponse">
    <wsdl:part name="SaveSMPPGatewayReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminSetUserPermissionResponse">
    <wsdl:part name="AdminSetUserPermissionReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="RemoveDedicatedKeywordResponse">
    <wsdl:part name="RemoveDedicatedKeywordReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="SendSmsFromRequest1">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="messagetype" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetBatchMessageListRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="batchNumber" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetUserUpperLimitResponse">
    <wsdl:part name="SetUserUpperLimitReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="SetUserLowLimitResponse">
    <wsdl:part name="SetUserLowLimitReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="AdminResetUserContactRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="newContactNumber" type="xsd:string"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="QueueMultiPersonalizedMultiDestinationRequest1">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="fields" type="xsd:string"/>
    <wsdl:part name="personalizations" type="impl:ArrayOf_xsd_string"/>
    <wsdl:part name="minutes" type="xsd:long"/>
    <wsdl:part name="messageType" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="sendText2SpeechRequest2">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="text" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="retries" type="xsd:int"/>
    <wsdl:part name="language" type="xsd:string"/>
    <wsdl:part name="voice" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="QueueMultiPersonalizedMultiDestinationResponse1">
    <wsdl:part name="QueueMultiPersonalizedMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetUserAccountNameResponse">
    <wsdl:part name="GetUserAccountNameReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminAdoptSubUserRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="newParent" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="new_QueueMultiPersonalizedMultiDestinationResponse">
    <wsdl:part name="new_QueueMultiPersonalizedMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminSendEmailRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="subject" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="QueueMMSResponse">
    <wsdl:part name="QueueMMSReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetParentAccountResponse">
    <wsdl:part name="GetParentAccountReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetSmsCostRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetBatchMessageListResponse">
    <wsdl:part name="GetBatchMessageListReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="QueueMultiPersonalizedMultiDestinationResponse">
    <wsdl:part name="QueueMultiPersonalizedMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetResellerOptionsResponse">
    <wsdl:part name="GetResellerOptionsReturn" type="impl:ArrayOf_xsd_boolean"/>
  </wsdl:message>
  <wsdl:message name="SendMultiPersonalizedSAVMultiDestinationRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="fields" type="xsd:string"/>
    <wsdl:part name="personalizations" type="impl:ArrayOf_xsd_string"/>
    <wsdl:part name="key" type="xsd:string"/>
    <wsdl:part name="timeoutSeconds" type="xsd:string"/>
    <wsdl:part name="emailNotification" type="xsd:string"/>
    <wsdl:part name="phoneNotification" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetSmsRepliesListRequest1">
    <wsdl:part name="campaignId" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="VerifyUserEmailAddressResponse">
    <wsdl:part name="VerifyUserEmailAddressReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="DeleteQueuedMessageRequest">
    <wsdl:part name="messageId" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="ErrorMessageRequest">
    <wsdl:part name="errorCode" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetMMSMessageListRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminAddSmsReplyCampaignRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="MSIDN" type="xsd:string"/>
    <wsdl:part name="campaign" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SaveResellerOptionRequest">
    <wsdl:part name="userId" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="sendSMSToClients" type="xsd:boolean"/>
    <wsdl:part name="sendEmailToClients" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="DeleteMonthlySubscriptionResponse">
    <wsdl:part name="DeleteMonthlySubscriptionReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetUserDetailsRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetDedicatedKeywordRequest1">
    <wsdl:part name="MSIDN" type="xsd:string"/>
    <wsdl:part name="userId" type="xsd:string"/>
    <wsdl:part name="keyword" type="xsd:string"/>
    <wsdl:part name="content" type="xsd:string"/>
    <wsdl:part name="keywordID" type="xsd:long"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="replyBySMS" type="xsd:boolean"/>
    <wsdl:part name="replyByTTS" type="xsd:boolean"/>
    <wsdl:part name="replyByEmail" type="xsd:boolean"/>
    <wsdl:part name="replyByMMS" type="xsd:boolean"/>
    <wsdl:part name="MMSUrl" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetHTTPGatewayListResponse">
    <wsdl:part name="GetHTTPGatewayListReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="ListSubAccountsRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="userPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsMultiDestinationRequest1">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="messagetype" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="new_QueueMultiPersonalizedMultiDestinationRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="fields" type="xsd:string"/>
    <wsdl:part name="personalizations" type="impl:ArrayOf_xsd_string"/>
    <wsdl:part name="minutes" type="xsd:long"/>
  </wsdl:message>
  <wsdl:message name="GetUserMaxTTSCreditRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendMultiPersonalizedSAVMultiDestinationResponse">
    <wsdl:part name="SendMultiPersonalizedSAVMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminSendScheduledMMSResponse">
    <wsdl:part name="AdminSendScheduledMMSReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetREMKeywordResponse">
    <wsdl:part name="SetREMKeywordReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="CreateSubUserRequest">
    <wsdl:part name="newUsername" type="xsd:string"/>
    <wsdl:part name="newPassword" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetUserLowLimitResponse">
    <wsdl:part name="GetUserLowLimitReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="QueueSmsMultiDestinationRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="minutes" type="xsd:long"/>
  </wsdl:message>
  <wsdl:message name="AdminVerifySerialRequest">
    <wsdl:part name="serial" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendMultiPersonalizedMultiDestinationRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="fields" type="xsd:string"/>
    <wsdl:part name="personalizations" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="QueueSmsFromResponse">
    <wsdl:part name="QueueSmsFromReturn" type="xsd:long"/>
  </wsdl:message>
  <wsdl:message name="QueueText2SpeechResponse1">
    <wsdl:part name="QueueText2SpeechReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetProductVersionResponse">
    <wsdl:part name="GetProductVersionReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetUserMaxVOIPCreditRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetResellerWebsiteResponse">
    <wsdl:part name="GetResellerWebsiteReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminSendScheduledSMSMultiDestRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="sendText2SpeechRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="text" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GatewayVersionRequest">
  </wsdl:message>
  <wsdl:message name="GetVoipCreditBalanceResponse">
    <wsdl:part name="GetVoipCreditBalanceReturn" type="xsd:double"/>
  </wsdl:message>
  <wsdl:message name="GetProductBroadcastResponse">
    <wsdl:part name="GetProductBroadcastReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetREMKeywordAgentRequest">
    <wsdl:part name="keyword" type="xsd:string"/>
    <wsdl:part name="agentID" type="xsd:int"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetHTTPGatewayRequest">
    <wsdl:part name="gatewayId" type="xsd:int"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetVoipCallListRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetREMAgentRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="ValidGwAdminAccountRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="RemoveREMAgentResponse">
    <wsdl:part name="RemoveREMAgentReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="AdminAddSmsReplyREMResponse">
    <wsdl:part name="AdminAddSmsReplyREMReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetSubUserDetailsResponse">
    <wsdl:part name="GetSubUserDetailsReturn" type="impl:ArrayOfArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="QueueText2SpeechRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="minutes" type="xsd:long"/>
    <wsdl:part name="language" type="xsd:string"/>
    <wsdl:part name="voice" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetSubUserDetailsStringRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="parent" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetUserDetailsRequest">
    <wsdl:part name="userId" type="xsd:string"/>
    <wsdl:part name="userPassword" type="xsd:string"/>
    <wsdl:part name="userFirstName" type="xsd:string"/>
    <wsdl:part name="userLastName" type="xsd:string"/>
    <wsdl:part name="userCompany" type="xsd:string"/>
    <wsdl:part name="userAddress" type="xsd:string"/>
    <wsdl:part name="userCity" type="xsd:string"/>
    <wsdl:part name="userState" type="xsd:string"/>
    <wsdl:part name="userPostCode" type="xsd:string"/>
    <wsdl:part name="userCountry" type="xsd:string"/>
    <wsdl:part name="userEmail" type="xsd:string"/>
    <wsdl:part name="userCli1" type="xsd:string"/>
    <wsdl:part name="userCli2" type="xsd:string"/>
    <wsdl:part name="userCli3" type="xsd:string"/>
    <wsdl:part name="userContactNum" type="xsd:string"/>
    <wsdl:part name="userLowLimit" type="xsd:string"/>
    <wsdl:part name="userMessagePrefix" type="xsd:string"/>
    <wsdl:part name="parentAccount" type="xsd:string"/>
    <wsdl:part name="subAccounts" type="xsd:string"/>
    <wsdl:part name="userNotes" type="xsd:string"/>
    <wsdl:part name="currentPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="UserEmailVerifiedRequest">
    <wsdl:part name="userId" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsManualResponse">
    <wsdl:part name="SendSmsManualReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetSmsReplyCampaignsRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminAdoptSubUserResponse">
    <wsdl:part name="AdminAdoptSubUserReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminFixUserPermissionResponse">
    <wsdl:part name="AdminFixUserPermissionReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="ValidParentAccountRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="adminUser" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendMultiPersonalizedMultiDestinationEmailResponse">
    <wsdl:part name="SendMultiPersonalizedMultiDestinationEmailReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetSubUserDetailsRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="parent" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetValidMobilePrefixesResponse">
    <wsdl:part name="GetValidMobilePrefixesReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="AdminAddSmsReplyPremiumRequest">
    <wsdl:part name="MSIDN" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="telco" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendPersonalizedMultiDestinationResponse">
    <wsdl:part name="SendPersonalizedMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendSmsFromPoolResponse">
    <wsdl:part name="SendSmsFromPoolReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminSendScheduledMMSRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="pictureUrl" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="retries" type="xsd:int"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
    <wsdl:part name="creditsPaid" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendBatchPersonalizedSMSResponse">
    <wsdl:part name="SendBatchPersonalizedSMSReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminGetNewPayPalInvoiceRequest">
    <wsdl:part name="adminId" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="CheckInvalidMobilePrefixRequest">
    <wsdl:part name="mobilePrefixList" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="IsPayPalTransactionProcessedResponse">
    <wsdl:part name="IsPayPalTransactionProcessedReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="GetUserUpperLimitResponse">
    <wsdl:part name="GetUserUpperLimitReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="RemoveDedicatedKeywordRequest">
    <wsdl:part name="keywordID" type="xsd:long"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminAddCreditsFromSerialResponse">
    <wsdl:part name="AdminAddCreditsFromSerialReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SaveHTTPWAPPushGatewayRequest">
    <wsdl:part name="gatewayId" type="xsd:int"/>
    <wsdl:part name="url" type="xsd:string"/>
    <wsdl:part name="requestMethod" type="xsd:string"/>
    <wsdl:part name="requestProperties" type="xsd:string"/>
    <wsdl:part name="parameterFormat" type="xsd:string"/>
    <wsdl:part name="successKeyword" type="xsd:string"/>
    <wsdl:part name="keywordEvaluator" type="xsd:string"/>
    <wsdl:part name="dropPlusFromReceiver" type="xsd:boolean"/>
    <wsdl:part name="encodeMessage" type="xsd:boolean"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="CreditUserRequest">
    <wsdl:part name="account" type="xsd:string"/>
    <wsdl:part name="credits" type="xsd:int"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminGetDefaultGatewayResponse">
    <wsdl:part name="AdminGetDefaultGatewayReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetREMIncomingMessagesRequest">
    <wsdl:part name="dateFrom" type="xsd:string"/>
    <wsdl:part name="dateTo" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminSendEmailResponse">
    <wsdl:part name="AdminSendEmailReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminGetSiteMTStatsRequest">
    <wsdl:part name="startDate" type="xsd:string"/>
    <wsdl:part name="endDate" type="xsd:string"/>
    <wsdl:part name="successFlag" type="xsd:boolean"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SaveSMPPGatewayRequest">
    <wsdl:part name="gatewayId" type="xsd:int"/>
    <wsdl:part name="gatewayName" type="xsd:string"/>
    <wsdl:part name="systemId" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="ipAddress" type="xsd:string"/>
    <wsdl:part name="port" type="xsd:int"/>
    <wsdl:part name="dataCoding" type="xsd:byte"/>
    <wsdl:part name="dropPlusFromSender" type="xsd:boolean"/>
    <wsdl:part name="dropPlusFromReceiver" type="xsd:boolean"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminResetUserEmailRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="newEmailAddress" type="xsd:string"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="QueueSmsFromEditRequest">
    <wsdl:part name="messageId" type="xsd:long"/>
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="minutes" type="xsd:long"/>
  </wsdl:message>
  <wsdl:message name="AdminApprovePayPalTransactionResponse">
    <wsdl:part name="AdminApprovePayPalTransactionReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminApproveTransactionRequest">
    <wsdl:part name="transactionId" type="xsd:int"/>
    <wsdl:part name="transactionOwner" type="xsd:string"/>
    <wsdl:part name="notification" type="xsd:boolean"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetHTTPWAPPushGatewayRequest">
    <wsdl:part name="gatewayId" type="xsd:int"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="QueuePersonalizedMMSResponse">
    <wsdl:part name="QueuePersonalizedMMSReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetMMSMessageListByDateResponse">
    <wsdl:part name="GetMMSMessageListByDateReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="QueueSmsMultiDestinationResponse">
    <wsdl:part name="QueueSmsMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="QueueSmsFromRequest1">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="minutes" type="xsd:long"/>
    <wsdl:part name="messageType" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminSendScheduledSMSResponse">
    <wsdl:part name="AdminSendScheduledSMSReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendAccountDetailsResponse">
    <wsdl:part name="SendAccountDetailsReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminAddCreditsResponse">
    <wsdl:part name="AdminAddCreditsReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminCreateBPayReferenceResponse">
    <wsdl:part name="AdminCreateBPayReferenceReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetAccountActiveResponse">
    <wsdl:part name="SetAccountActiveReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetUserDetailsResponse">
    <wsdl:part name="GetUserDetailsReturn" type="impl:ArrayOfArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="ValidMobilePrefixRequest">
    <wsdl:part name="mobileNumber" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetTTSMessageListByDateRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="startDate" type="xsd:string"/>
    <wsdl:part name="endDate" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetSmsRepliesRequest1">
    <wsdl:part name="campaignId" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetVoipCallListResponse">
    <wsdl:part name="GetVoipCallListReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="SubAccountGetUserAccountNameRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="adminUser" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendMultiPersonalizedMultiDestinationEmailRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="fields" type="xsd:string"/>
    <wsdl:part name="personalizations" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetVOIPUrlResponse">
    <wsdl:part name="GetVOIPUrlReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminEmailExistsResponse">
    <wsdl:part name="AdminEmailExistsReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="AdminCancelPayPalTransactionRequest">
    <wsdl:part name="transactionId" type="xsd:long"/>
    <wsdl:part name="reseller" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetResellerWebsiteRequest">
    <wsdl:part name="resellerID" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetSMPPGatewayResponse">
    <wsdl:part name="GetSMPPGatewayReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="SetDedicatedKeywordResponse1">
    <wsdl:part name="SetDedicatedKeywordReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetHTTPWAPPushGatewayResponse">
    <wsdl:part name="GetHTTPWAPPushGatewayReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="SaveHTTPGatewayRequest">
    <wsdl:part name="gatewayId" type="xsd:int"/>
    <wsdl:part name="url" type="xsd:string"/>
    <wsdl:part name="requestMethod" type="xsd:string"/>
    <wsdl:part name="requestProperties" type="xsd:string"/>
    <wsdl:part name="senderParameter" type="xsd:string"/>
    <wsdl:part name="receiverParameter" type="xsd:string"/>
    <wsdl:part name="messageParameter" type="xsd:string"/>
    <wsdl:part name="customCLIParameter" type="xsd:string"/>
    <wsdl:part name="customCLITrueValue" type="xsd:string"/>
    <wsdl:part name="customCLIFalseValue" type="xsd:string"/>
    <wsdl:part name="otherParameterValue" type="xsd:string"/>
    <wsdl:part name="successKeyword" type="xsd:string"/>
    <wsdl:part name="keywordEvaluator" type="xsd:string"/>
    <wsdl:part name="dropPlusFromSender" type="xsd:boolean"/>
    <wsdl:part name="dropPlusFromReceiver" type="xsd:boolean"/>
    <wsdl:part name="addPlusToSender" type="xsd:boolean"/>
    <wsdl:part name="encodeMessage" type="xsd:boolean"/>
    <wsdl:part name="messageCase" type="xsd:string"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetDedicatedKeywordResponse">
    <wsdl:part name="GetDedicatedKeywordReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetTTSMessageListByDateResponse">
    <wsdl:part name="GetTTSMessageListByDateReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetUsersContactNumRequest">
    <wsdl:part name="userId" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsFromPoolRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="messagetype" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="ValidUserAccountRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="DecryptSAVRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="encryptedMsg" type="xsd:string"/>
    <wsdl:part name="key" type="xsd:string"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SaveMSIDNPollDetailsResponse">
    <wsdl:part name="SaveMSIDNPollDetailsReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="RemoveDedicatedKeywordAgentResponse">
    <wsdl:part name="RemoveDedicatedKeywordAgentReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="GetSMPPGatewayRequest">
    <wsdl:part name="gatewayId" type="xsd:int"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminGetDefaultGatewayRequest">
    <wsdl:part name="prefix" type="xsd:string"/>
    <wsdl:part name="soapAdmin" type="xsd:string"/>
    <wsdl:part name="soapAdminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsAVMultiDestinationResponse1">
    <wsdl:part name="SendSmsAVMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SaveForcedGatewayRequest">
    <wsdl:part name="networkPrefix" type="xsd:string"/>
    <wsdl:part name="userId" type="xsd:string"/>
    <wsdl:part name="gatewayId" type="xsd:int"/>
    <wsdl:part name="cost" type="xsd:int"/>
    <wsdl:part name="allowBackupGateway" type="xsd:boolean"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsWithWapPushRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="title" type="xsd:string"/>
    <wsdl:part name="URL" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetDedicatedKeywordResponse">
    <wsdl:part name="SetDedicatedKeywordReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetREMKeywordRequest1">
    <wsdl:part name="keyword" type="xsd:string"/>
    <wsdl:part name="staticContent" type="xsd:boolean"/>
    <wsdl:part name="content" type="xsd:string"/>
    <wsdl:part name="agentID" type="xsd:int"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="replyBySMS" type="xsd:boolean"/>
    <wsdl:part name="replyByTTS" type="xsd:boolean"/>
    <wsdl:part name="replyByEmail" type="xsd:boolean"/>
    <wsdl:part name="replyByMMS" type="xsd:boolean"/>
    <wsdl:part name="MMSUrl" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetREMKeywordRequest">
    <wsdl:part name="keyword" type="xsd:string"/>
    <wsdl:part name="staticContent" type="xsd:boolean"/>
    <wsdl:part name="content" type="xsd:string"/>
    <wsdl:part name="agentID" type="xsd:int"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetUserCLIsRequest">
    <wsdl:part name="clis" type="impl:ArrayOf_xsd_string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="DeleteSubUserResponse">
    <wsdl:part name="DeleteSubUserReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendSmsAVMultiDestinationRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="key" type="xsd:string"/>
    <wsdl:part name="timeoutSeconds" type="xsd:string"/>
    <wsdl:part name="emailNotification" type="xsd:string"/>
    <wsdl:part name="phoneNotification" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsMultiDestinationResponse">
    <wsdl:part name="SendSmsMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetVoipCallListByDateResponse">
    <wsdl:part name="GetVoipCallListByDateReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="SendMTSmsWithWapPushRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="service" type="xsd:string"/>
    <wsdl:part name="title" type="xsd:string"/>
    <wsdl:part name="URL" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminAddCreditsRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="credits" type="xsd:int"/>
    <wsdl:part name="amount" type="xsd:float"/>
    <wsdl:part name="currency" type="xsd:string"/>
    <wsdl:part name="type" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="QueueSmsFromEditResponse">
    <wsdl:part name="QueueSmsFromEditReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendBatchSMSResponse">
    <wsdl:part name="SendBatchSMSReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetUserDefaultCLIRequest">
    <wsdl:part name="CLI" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsWithGatewayRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="gateway" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GatewayVersionResponse">
    <wsdl:part name="GatewayVersionReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminSendQueuedMessageRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="retries" type="xsd:int"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SubAccountGetUserAccountNameResponse">
    <wsdl:part name="SubAccountGetUserAccountNameReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetUserLowLimitRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="limit" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminCancelPayPalTransactionResponse">
    <wsdl:part name="AdminCancelPayPalTransactionReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetUserPasswordResponse">
    <wsdl:part name="SetUserPasswordReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetUserMaxTTSCreditResponse">
    <wsdl:part name="SetUserMaxTTSCreditReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetHTTPWAPPushGatewayListRequest">
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetREMKeywordRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetUserPermissionRequest">
    <wsdl:part name="product" type="xsd:string"/>
    <wsdl:part name="user" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetREMKeywordResponse">
    <wsdl:part name="GetREMKeywordReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="DeleteCreditsSubUserResponse">
    <wsdl:part name="DeleteCreditsSubUserReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="CreateSubUserWithCreditsRequest">
    <wsdl:part name="newUsername" type="xsd:string"/>
    <wsdl:part name="newPassword" type="xsd:string"/>
    <wsdl:part name="credits" type="xsd:int"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetVoipCallListByDateRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="startDate" type="xsd:string"/>
    <wsdl:part name="endDate" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetUserDetailsStringRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsMultiDestinationMTResponse">
    <wsdl:part name="SendSmsMultiDestinationMTReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SaveMonthlySubscriptionResponse">
    <wsdl:part name="SaveMonthlySubscriptionReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetREMAgentResponse">
    <wsdl:part name="SetREMAgentReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="AddCreditsSubUserResponse">
    <wsdl:part name="AddCreditsSubUserReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetSubUserDetailsString2Response">
    <wsdl:part name="GetSubUserDetailsString2Return" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetSmsRepliesListRequest">
    <wsdl:part name="campaignId" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="dateFrom" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetDedicatedKeywordAgentRequest">
    <wsdl:part name="keywordID" type="xsd:long"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminAddSmsReplyCampaignResponse">
    <wsdl:part name="AdminAddSmsReplyCampaignReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminDeleteUserRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetUserEmailResponse">
    <wsdl:part name="SetUserEmailReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetDedicatedKeywordRequest">
    <wsdl:part name="MSIDN" type="xsd:string"/>
    <wsdl:part name="userId" type="xsd:string"/>
    <wsdl:part name="keyword" type="xsd:string"/>
    <wsdl:part name="content" type="xsd:string"/>
    <wsdl:part name="keywordID" type="xsd:long"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="QueueSmsMultiDestinationRequest1">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="minutes" type="xsd:long"/>
    <wsdl:part name="messageType" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SubAccountCreditsAvailableResponse">
    <wsdl:part name="SubAccountCreditsAvailableReturn" type="xsd:long"/>
  </wsdl:message>
  <wsdl:message name="AdminApprovePayPalTransactionRequest">
    <wsdl:part name="transactionId" type="xsd:long"/>
    <wsdl:part name="payPalTxnId" type="xsd:string"/>
    <wsdl:part name="reseller" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendMTSmsResponse">
    <wsdl:part name="SendMTSmsReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminAddSmsReplyRequest">
    <wsdl:part name="MSIDN" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsFromResponse1">
    <wsdl:part name="SendSmsFromReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminUserExistsResponse">
    <wsdl:part name="AdminUserExistsReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="sendText2SpeechResponse1">
    <wsdl:part name="sendText2SpeechReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminGetResellerPricingResponse">
    <wsdl:part name="AdminGetResellerPricingReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetVoipCreditBalanceRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="CreditsAvailableRequest">
    <wsdl:part name="usernameString" type="xsd:string"/>
    <wsdl:part name="userPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="UserMobileVerifiedResponse">
    <wsdl:part name="UserMobileVerifiedReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="SaveHTTPGatewayResponse">
    <wsdl:part name="SaveHTTPGatewayReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendSmsAVMultiDestinationRequest1">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="key" type="xsd:string"/>
    <wsdl:part name="timeoutSeconds" type="xsd:string"/>
    <wsdl:part name="emailNotification" type="xsd:string"/>
    <wsdl:part name="phoneNotification" type="xsd:string"/>
    <wsdl:part name="messageType" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminGetSiteMOStatsRequest">
    <wsdl:part name="startDate" type="xsd:string"/>
    <wsdl:part name="endDate" type="xsd:string"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetTTSMessageListResponse">
    <wsdl:part name="GetTTSMessageListReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetSubUserDetailsString2Request">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="parent" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminUserAccountNameResponse">
    <wsdl:part name="AdminUserAccountNameReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="CheckInvalidMobilePrefixResponse">
    <wsdl:part name="CheckInvalidMobilePrefixReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetUserAccountNameRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSAVRequest1">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="key" type="xsd:string"/>
    <wsdl:part name="timeoutSeconds" type="xsd:string"/>
    <wsdl:part name="emailNotification" type="xsd:string"/>
    <wsdl:part name="phoneNotification" type="xsd:string"/>
    <wsdl:part name="messageType" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetTTSMessageListRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSAVResponse">
    <wsdl:part name="SendSAVReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetMonthlyTopUpListResponse">
    <wsdl:part name="GetMonthlyTopUpListReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsMultiDestinationRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminAddCreditsFromPayPalRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="reseller" type="xsd:string"/>
    <wsdl:part name="credits" type="xsd:int"/>
    <wsdl:part name="amount" type="xsd:float"/>
    <wsdl:part name="currency" type="xsd:string"/>
    <wsdl:part name="invoice" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="sendText2SpeechResponse">
    <wsdl:part name="sendText2SpeechReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendMTSmsWithWapPushResponse">
    <wsdl:part name="SendMTSmsWithWapPushReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminSetDefaultGatewayResponse">
    <wsdl:part name="AdminSetDefaultGatewayReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="QueueSmsFromResponse1">
    <wsdl:part name="QueueSmsFromReturn" type="xsd:long"/>
  </wsdl:message>
  <wsdl:message name="ValidAdminAccountRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetREMOutgoingMessagesResponse">
    <wsdl:part name="GetREMOutgoingMessagesReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetSmsRepliesListResponse1">
    <wsdl:part name="GetSmsRepliesListReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="GetVOIPUrlRequest">
  </wsdl:message>
  <wsdl:message name="GetUserCLIsRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AddUserCLIResponse">
    <wsdl:part name="AddUserCLIReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendSmsWithGatewayResponse">
    <wsdl:part name="SendSmsWithGatewayReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="DecryptSAVResponse">
    <wsdl:part name="DecryptSAVReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendPersonalizedEmailRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="personalization" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetUserCLIsResponse">
    <wsdl:part name="GetUserCLIsReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="QueueSmsFromRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="minutes" type="xsd:long"/>
  </wsdl:message>
  <wsdl:message name="sendText2SpeechResponse3">
    <wsdl:part name="sendText2SpeechReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminResetUserEmailResponse">
    <wsdl:part name="AdminResetUserEmailReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AddProductErrorRequest">
    <wsdl:part name="product" type="xsd:string"/>
    <wsdl:part name="errorCode" type="xsd:int"/>
    <wsdl:part name="errorDesc" type="xsd:string"/>
    <wsdl:part name="userId" type="xsd:string"/>
    <wsdl:part name="userPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminGetSiteMTStatsResponse">
    <wsdl:part name="AdminGetSiteMTStatsReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsFromRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetSmsRepliesResponse1">
    <wsdl:part name="GetSmsRepliesReturn" type="impl:ArrayOfArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="AdminSetDefaultGatewayRequest">
    <wsdl:part name="prefix" type="xsd:string"/>
    <wsdl:part name="gateway" type="xsd:string"/>
    <wsdl:part name="soapAdmin" type="xsd:string"/>
    <wsdl:part name="soapAdminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetREMOutgoingMessagesRequest">
    <wsdl:part name="dateFrom" type="xsd:string"/>
    <wsdl:part name="dateTo" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="ListSubAccountsResponse">
    <wsdl:part name="ListSubAccountsReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="VerifyUserEmailAddressRequest">
    <wsdl:part name="userId" type="xsd:string"/>
    <wsdl:part name="email" type="xsd:string"/>
    <wsdl:part name="verify" type="xsd:string"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SaveResellerWebsiteRequest">
    <wsdl:part name="userId" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="url" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminSwitchToBackupGatewayRequest">
    <wsdl:part name="prefix" type="xsd:string"/>
    <wsdl:part name="soapAdmin" type="xsd:string"/>
    <wsdl:part name="soapAdminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="makeCallFromResponse">
    <wsdl:part name="makeCallFromReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetUserSIPDetailsRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="SIPLogin" type="xsd:string"/>
    <wsdl:part name="SIPUsername" type="xsd:string"/>
    <wsdl:part name="SIPPassword" type="xsd:string"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminVerifySerialResponse">
    <wsdl:part name="AdminVerifySerialReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetSMPPGatewayListRequest">
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendEmailRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetDedicatedKeywordAgentResponse">
    <wsdl:part name="GetDedicatedKeywordAgentReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="AdminSwitchToBackupGatewayResponse">
    <wsdl:part name="AdminSwitchToBackupGatewayReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetUserPermissionResponse">
    <wsdl:part name="GetUserPermissionReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="GetREMAgentResponse">
    <wsdl:part name="GetREMAgentReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="SendMTSmsRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="service" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsMultiDestinationMTRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="service" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetSmsRepliesListResponse">
    <wsdl:part name="GetSmsRepliesListReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="SendPersonalizedEmailResponse">
    <wsdl:part name="SendPersonalizedEmailReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetMonthlyTopUpListRequest">
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminApproveTransactionResponse1">
    <wsdl:part name="AdminApproveTransactionReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SetUserMaxVOIPCreditResponse">
    <wsdl:part name="SetUserMaxVOIPCreditReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetTTSLanguagesRequest">
  </wsdl:message>
  <wsdl:message name="AdminEmailExistsRequest">
    <wsdl:part name="email" type="xsd:string"/>
    <wsdl:part name="soapAdminUser" type="xsd:string"/>
    <wsdl:part name="soapAdminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetUserPasswordRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="newPassword" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="DeleteQueuedMessageResponse">
    <wsdl:part name="DeleteQueuedMessageReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendMMSRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="picUrl" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="ErrorMessageResponse">
    <wsdl:part name="ErrorMessageReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="CreditsAvailableResponse">
    <wsdl:part name="CreditsAvailableReturn" type="xsd:long"/>
  </wsdl:message>
  <wsdl:message name="GetREMNumbersRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendMMSResponse">
    <wsdl:part name="SendMMSReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendBatchSMSRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="messagetype" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="DeleteSubUserRequest">
    <wsdl:part name="userName" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendMultiPersonalizedMultiDestinationResponse">
    <wsdl:part name="SendMultiPersonalizedMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetUsersContactNumResponse">
    <wsdl:part name="GetUsersContactNumReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetUserDefaultCLIResponse">
    <wsdl:part name="SetUserDefaultCLIReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendSmsAVMultiDestinationResponse">
    <wsdl:part name="SendSmsAVMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminAddSmsReplyPremiumResponse">
    <wsdl:part name="AdminAddSmsReplyPremiumReturn" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSmsResponse">
    <wsdl:part name="SendSmsReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendSmsUnicodeRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="makeCallFromRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendPersonalizedMMSResponse">
    <wsdl:part name="SendPersonalizedMMSReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminCreateBPayReferenceRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="soapAdmin" type="xsd:string"/>
    <wsdl:part name="soapAdminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminCancelTransactionResponse">
    <wsdl:part name="AdminCancelTransactionReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SaveResellerWebsiteResponse">
    <wsdl:part name="SaveResellerWebsiteReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetMMSMessageListByDateRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="startDate" type="xsd:string"/>
    <wsdl:part name="endDate" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminGetUserPermissionResponse">
    <wsdl:part name="AdminGetUserPermissionReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="SaveHTTPWAPPushGatewayResponse">
    <wsdl:part name="SaveHTTPWAPPushGatewayReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetUserMaxTTSCreditResponse">
    <wsdl:part name="GetUserMaxTTSCreditReturn" type="xsd:double"/>
  </wsdl:message>
  <wsdl:message name="SaveMSIDNPollDetailsRequest">
    <wsdl:part name="MSIDN" type="xsd:string"/>
    <wsdl:part name="pollQuery" type="xsd:string"/>
    <wsdl:part name="pollInterval" type="xsd:int"/>
    <wsdl:part name="active" type="xsd:boolean"/>
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminSendQueuedMessageResponse">
    <wsdl:part name="AdminSendQueuedMessageReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminUserAccountNameRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="soapAdminUser" type="xsd:string"/>
    <wsdl:part name="soapAdminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetUserMaxTTSCreditRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="maxVOIPCredit" type="xsd:double"/>
  </wsdl:message>
  <wsdl:message name="SetUserUpperLimitRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="limit" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="UserMobileVerifiedRequest">
    <wsdl:part name="userId" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminContactNumberExistsResponse">
    <wsdl:part name="AdminContactNumberExistsReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="GetCountryCodesResponse">
    <wsdl:part name="GetCountryCodesReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="RemoveDedicatedKeywordAgentRequest">
    <wsdl:part name="keywordID" type="xsd:long"/>
    <wsdl:part name="agentID" type="xsd:int"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminCancelTransactionRequest">
    <wsdl:part name="transactionId" type="xsd:int"/>
    <wsdl:part name="transactionOwner" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminSetUserPermissionRequest">
    <wsdl:part name="user" type="xsd:string"/>
    <wsdl:part name="product" type="xsd:string"/>
    <wsdl:part name="permission" type="xsd:boolean"/>
    <wsdl:part name="soapAdmin" type="xsd:string"/>
    <wsdl:part name="soapAdminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendCDMASmsRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetUserEmailRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="newEmail" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetHTTPGatewayListRequest">
    <wsdl:part name="adminUsername" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminAddSmsReplyWithTelcoRequest">
    <wsdl:part name="MSIDN" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="telco" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetVoipCallListByCallTypeRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="callType" type="xsd:string"/>
    <wsdl:part name="startDate" type="xsd:string"/>
    <wsdl:part name="endDate" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminDeleteUserResponse">
    <wsdl:part name="AdminDeleteUserReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="QueueText2SpeechResponse">
    <wsdl:part name="QueueText2SpeechReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetParentAccountRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="parent" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="GetUserDetailsStringResponse">
    <wsdl:part name="GetUserDetailsStringReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="SaveResellerOptionResponse">
    <wsdl:part name="SaveResellerOptionReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="ValidAdminAccountResponse">
    <wsdl:part name="ValidAdminAccountReturn" type="xsd:boolean"/>
  </wsdl:message>
  <wsdl:message name="AdminUserExistsRequest">
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="soapAdminUser" type="xsd:string"/>
    <wsdl:part name="soapAdminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SetAccountActiveRequest">
    <wsdl:part name="subAccount" type="xsd:string"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminSendScheduledSMSRequest">
    <wsdl:part name="to" type="xsd:string"/>
    <wsdl:part name="from" type="xsd:string"/>
    <wsdl:part name="message" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="retries" type="xsd:int"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
    <wsdl:part name="creditsPaid" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetSmsCostResponse">
    <wsdl:part name="GetSmsCostReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="AdminSendScheduledSMSMultiDestResponse">
    <wsdl:part name="AdminSendScheduledSMSMultiDestReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="SendMultiPersonalizedMultiDestinationResponse1">
    <wsdl:part name="SendMultiPersonalizedMultiDestinationReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="DeleteMonthlySubscriptionRequest">
    <wsdl:part name="monthlyTopUpID" type="xsd:int"/>
    <wsdl:part name="adminName" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="SendSAVResponse1">
    <wsdl:part name="SendSAVReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetSmsReplyCampaignsResponse">
    <wsdl:part name="GetSmsReplyCampaignsReturn" type="impl:ArrayOf_xsd_string"/>
  </wsdl:message>
  <wsdl:message name="AdminGetResellerPricingRequest">
    <wsdl:part name="resellerID" type="xsd:string"/>
    <wsdl:part name="reseller" type="xsd:boolean"/>
    <wsdl:part name="monthlySubscription" type="xsd:boolean"/>
    <wsdl:part name="adminID" type="xsd:string"/>
    <wsdl:part name="adminPassword" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="IsPayPalTransactionProcessedRequest">
    <wsdl:part name="txnId" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="CreateSubUserResponse">
    <wsdl:part name="CreateSubUserReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:message name="GetSmsRepliesRequest">
    <wsdl:part name="campaignId" type="xsd:string"/>
    <wsdl:part name="username" type="xsd:string"/>
    <wsdl:part name="password" type="xsd:string"/>
    <wsdl:part name="dateFrom" type="xsd:string"/>
  </wsdl:message>
  <wsdl:message name="AdminSendScheduledMMSMultiDestResponse">
    <wsdl:part name="AdminSendScheduledMMSMultiDestReturn" type="xsd:int"/>
  </wsdl:message>
  <wsdl:portType name="SmsGateway">
    <wsdl:operation name="GetHTTPWAPPushGateway" parameterOrder="gatewayId adminUsername adminPassword">
      <wsdl:input message="impl:GetHTTPWAPPushGatewayRequest" name="GetHTTPWAPPushGatewayRequest"/>
      <wsdl:output message="impl:GetHTTPWAPPushGatewayResponse" name="GetHTTPWAPPushGatewayResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetHTTPWAPPushGatewayList" parameterOrder="adminUsername adminPassword">
      <wsdl:input message="impl:GetHTTPWAPPushGatewayListRequest" name="GetHTTPWAPPushGatewayListRequest"/>
      <wsdl:output message="impl:GetHTTPWAPPushGatewayListResponse" name="GetHTTPWAPPushGatewayListResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SaveHTTPWAPPushGateway" parameterOrder="gatewayId url requestMethod requestProperties parameterFormat successKeyword keywordEvaluator dropPlusFromReceiver encodeMessage adminUsername adminPassword">
      <wsdl:input message="impl:SaveHTTPWAPPushGatewayRequest" name="SaveHTTPWAPPushGatewayRequest"/>
      <wsdl:output message="impl:SaveHTTPWAPPushGatewayResponse" name="SaveHTTPWAPPushGatewayResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminGetUserPermission" parameterOrder="user product soapAdmin soapAdminPassword">
      <wsdl:input message="impl:AdminGetUserPermissionRequest" name="AdminGetUserPermissionRequest"/>
      <wsdl:output message="impl:AdminGetUserPermissionResponse" name="AdminGetUserPermissionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminSetUserPermission" parameterOrder="user product permission soapAdmin soapAdminPassword">
      <wsdl:input message="impl:AdminSetUserPermissionRequest" name="AdminSetUserPermissionRequest"/>
      <wsdl:output message="impl:AdminSetUserPermissionResponse" name="AdminSetUserPermissionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminFixUserPermission" parameterOrder="user product permission soapAdmin soapAdminPassword">
      <wsdl:input message="impl:AdminFixUserPermissionRequest" name="AdminFixUserPermissionRequest"/>
      <wsdl:output message="impl:AdminFixUserPermissionResponse" name="AdminFixUserPermissionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminSetDefaultGateway" parameterOrder="prefix gateway soapAdmin soapAdminPassword">
      <wsdl:input message="impl:AdminSetDefaultGatewayRequest" name="AdminSetDefaultGatewayRequest"/>
      <wsdl:output message="impl:AdminSetDefaultGatewayResponse" name="AdminSetDefaultGatewayResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminGetDefaultGateway" parameterOrder="prefix soapAdmin soapAdminPassword">
      <wsdl:input message="impl:AdminGetDefaultGatewayRequest" name="AdminGetDefaultGatewayRequest"/>
      <wsdl:output message="impl:AdminGetDefaultGatewayResponse" name="AdminGetDefaultGatewayResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminSwitchToBackupGateway" parameterOrder="prefix soapAdmin soapAdminPassword">
      <wsdl:input message="impl:AdminSwitchToBackupGatewayRequest" name="AdminSwitchToBackupGatewayRequest"/>
      <wsdl:output message="impl:AdminSwitchToBackupGatewayResponse" name="AdminSwitchToBackupGatewayResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminCreateBPayReference" parameterOrder="username soapAdmin soapAdminPassword">
      <wsdl:input message="impl:AdminCreateBPayReferenceRequest" name="AdminCreateBPayReferenceRequest"/>
      <wsdl:output message="impl:AdminCreateBPayReferenceResponse" name="AdminCreateBPayReferenceResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminCreateNewUser" parameterOrder="userId userPassword userFirstName userLastName userCompany userAddress userCity userState userPostCode userCountry userEmail userCli1 userCli2 userCli3 userContactNum userLowLimit userMessagePrefix parentAccount subAccounts userNotes serial referral adminName adminPassword">
      <wsdl:input message="impl:AdminCreateNewUserRequest" name="AdminCreateNewUserRequest"/>
      <wsdl:output message="impl:AdminCreateNewUserResponse" name="AdminCreateNewUserResponse"/>
    </wsdl:operation>
    <wsdl:operation name="CreditUser" parameterOrder="account credits username password">
      <wsdl:input message="impl:CreditUserRequest" name="CreditUserRequest"/>
      <wsdl:output message="impl:CreditUserResponse" name="CreditUserResponse"/>
    </wsdl:operation>
    <wsdl:operation name="DebitUser" parameterOrder="account credits username password">
      <wsdl:input message="impl:DebitUserRequest" name="DebitUserRequest"/>
      <wsdl:output message="impl:DebitUserResponse" name="DebitUserResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminAddCredits" parameterOrder="username credits amount currency type adminName adminPassword">
      <wsdl:input message="impl:AdminAddCreditsRequest" name="AdminAddCreditsRequest"/>
      <wsdl:output message="impl:AdminAddCreditsResponse" name="AdminAddCreditsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminAdoptSubUser" parameterOrder="username newParent adminName adminPassword">
      <wsdl:input message="impl:AdminAdoptSubUserRequest" name="AdminAdoptSubUserRequest"/>
      <wsdl:output message="impl:AdminAdoptSubUserResponse" name="AdminAdoptSubUserResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminAddSmsReplyCampaign" parameterOrder="username MSIDN campaign adminName adminPassword">
      <wsdl:input message="impl:AdminAddSmsReplyCampaignRequest" name="AdminAddSmsReplyCampaignRequest"/>
      <wsdl:output message="impl:AdminAddSmsReplyCampaignResponse" name="AdminAddSmsReplyCampaignResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminAddSmsReply" parameterOrder="MSIDN from message adminName adminPassword">
      <wsdl:input message="impl:AdminAddSmsReplyRequest" name="AdminAddSmsReplyRequest"/>
      <wsdl:output message="impl:AdminAddSmsReplyResponse" name="AdminAddSmsReplyResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminAddSmsReplyREM" parameterOrder="MSIDN from message telco adminName adminPassword">
      <wsdl:input message="impl:AdminAddSmsReplyREMRequest" name="AdminAddSmsReplyREMRequest"/>
      <wsdl:output message="impl:AdminAddSmsReplyREMResponse" name="AdminAddSmsReplyREMResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminAddSmsReplyWithTelco" parameterOrder="MSIDN from message telco adminName adminPassword">
      <wsdl:input message="impl:AdminAddSmsReplyWithTelcoRequest" name="AdminAddSmsReplyWithTelcoRequest"/>
      <wsdl:output message="impl:AdminAddSmsReplyWithTelcoResponse" name="AdminAddSmsReplyWithTelcoResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminAddSmsReplyPremium" parameterOrder="MSIDN from message telco adminName adminPassword">
      <wsdl:input message="impl:AdminAddSmsReplyPremiumRequest" name="AdminAddSmsReplyPremiumRequest"/>
      <wsdl:output message="impl:AdminAddSmsReplyPremiumResponse" name="AdminAddSmsReplyPremiumResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminVerifySerial" parameterOrder="serial adminName adminPassword">
      <wsdl:input message="impl:AdminVerifySerialRequest" name="AdminVerifySerialRequest"/>
      <wsdl:output message="impl:AdminVerifySerialResponse" name="AdminVerifySerialResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminAddCreditsFromSerial" parameterOrder="username serial adminName adminPassword">
      <wsdl:input message="impl:AdminAddCreditsFromSerialRequest" name="AdminAddCreditsFromSerialRequest"/>
      <wsdl:output message="impl:AdminAddCreditsFromSerialResponse" name="AdminAddCreditsFromSerialResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminApproveTransaction" parameterOrder="transactionId transactionOwner notification adminName adminPassword">
      <wsdl:input message="impl:AdminApproveTransactionRequest" name="AdminApproveTransactionRequest"/>
      <wsdl:output message="impl:AdminApproveTransactionResponse" name="AdminApproveTransactionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminApproveTransaction" parameterOrder="transactionId transactionOwner adminName adminPassword">
      <wsdl:input message="impl:AdminApproveTransactionRequest1" name="AdminApproveTransactionRequest1"/>
      <wsdl:output message="impl:AdminApproveTransactionResponse1" name="AdminApproveTransactionResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="AdminCancelTransaction" parameterOrder="transactionId transactionOwner adminName adminPassword">
      <wsdl:input message="impl:AdminCancelTransactionRequest" name="AdminCancelTransactionRequest"/>
      <wsdl:output message="impl:AdminCancelTransactionResponse" name="AdminCancelTransactionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminUserAccountName" parameterOrder="username soapAdminUser soapAdminPassword">
      <wsdl:input message="impl:AdminUserAccountNameRequest" name="AdminUserAccountNameRequest"/>
      <wsdl:output message="impl:AdminUserAccountNameResponse" name="AdminUserAccountNameResponse"/>
    </wsdl:operation>
    <wsdl:operation name="UserMobileVerified" parameterOrder="userId">
      <wsdl:input message="impl:UserMobileVerifiedRequest" name="UserMobileVerifiedRequest"/>
      <wsdl:output message="impl:UserMobileVerifiedResponse" name="UserMobileVerifiedResponse"/>
    </wsdl:operation>
    <wsdl:operation name="UserEmailVerified" parameterOrder="userId">
      <wsdl:input message="impl:UserEmailVerifiedRequest" name="UserEmailVerifiedRequest"/>
      <wsdl:output message="impl:UserEmailVerifiedResponse" name="UserEmailVerifiedResponse"/>
    </wsdl:operation>
    <wsdl:operation name="VerifyUserEmailAddress" parameterOrder="userId email verify adminUsername adminPassword">
      <wsdl:input message="impl:VerifyUserEmailAddressRequest" name="VerifyUserEmailAddressRequest"/>
      <wsdl:output message="impl:VerifyUserEmailAddressResponse" name="VerifyUserEmailAddressResponse"/>
    </wsdl:operation>
    <wsdl:operation name="VerifyUserMobileNumber" parameterOrder="userId userContactNum msidn verify adminUsername adminPassword">
      <wsdl:input message="impl:VerifyUserMobileNumberRequest" name="VerifyUserMobileNumberRequest"/>
      <wsdl:output message="impl:VerifyUserMobileNumberResponse" name="VerifyUserMobileNumberResponse"/>
    </wsdl:operation>
    <wsdl:operation name="ValidMobilePrefix" parameterOrder="mobileNumber">
      <wsdl:input message="impl:ValidMobilePrefixRequest" name="ValidMobilePrefixRequest"/>
      <wsdl:output message="impl:ValidMobilePrefixResponse" name="ValidMobilePrefixResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminUserExists" parameterOrder="username soapAdminUser soapAdminPassword">
      <wsdl:input message="impl:AdminUserExistsRequest" name="AdminUserExistsRequest"/>
      <wsdl:output message="impl:AdminUserExistsResponse" name="AdminUserExistsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminEmailExists" parameterOrder="email soapAdminUser soapAdminPassword">
      <wsdl:input message="impl:AdminEmailExistsRequest" name="AdminEmailExistsRequest"/>
      <wsdl:output message="impl:AdminEmailExistsResponse" name="AdminEmailExistsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminContactNumberExists" parameterOrder="phone soapAdminUser soapAdminPassword">
      <wsdl:input message="impl:AdminContactNumberExistsRequest" name="AdminContactNumberExistsRequest"/>
      <wsdl:output message="impl:AdminContactNumberExistsResponse" name="AdminContactNumberExistsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminDeleteUser" parameterOrder="username adminName adminPassword">
      <wsdl:input message="impl:AdminDeleteUserRequest" name="AdminDeleteUserRequest"/>
      <wsdl:output message="impl:AdminDeleteUserResponse" name="AdminDeleteUserResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminSendQueuedMessage" parameterOrder="to from message username retries adminName adminPassword">
      <wsdl:input message="impl:AdminSendQueuedMessageRequest" name="AdminSendQueuedMessageRequest"/>
      <wsdl:output message="impl:AdminSendQueuedMessageResponse" name="AdminSendQueuedMessageResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminSendEmail" parameterOrder="to from message subject adminName adminPassword">
      <wsdl:input message="impl:AdminSendEmailRequest" name="AdminSendEmailRequest"/>
      <wsdl:output message="impl:AdminSendEmailResponse" name="AdminSendEmailResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GatewayVersion">
      <wsdl:input message="impl:GatewayVersionRequest" name="GatewayVersionRequest"/>
      <wsdl:output message="impl:GatewayVersionResponse" name="GatewayVersionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetProductVersion" parameterOrder="productName">
      <wsdl:input message="impl:GetProductVersionRequest" name="GetProductVersionRequest"/>
      <wsdl:output message="impl:GetProductVersionResponse" name="GetProductVersionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetProductBroadcast" parameterOrder="product username password">
      <wsdl:input message="impl:GetProductBroadcastRequest" name="GetProductBroadcastRequest"/>
      <wsdl:output message="impl:GetProductBroadcastResponse" name="GetProductBroadcastResponse"/>
    </wsdl:operation>
    <wsdl:operation name="ErrorMessage" parameterOrder="errorCode">
      <wsdl:input message="impl:ErrorMessageRequest" name="ErrorMessageRequest"/>
      <wsdl:output message="impl:ErrorMessageResponse" name="ErrorMessageResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AddProductError" parameterOrder="product errorCode errorDesc userId userPassword">
      <wsdl:input message="impl:AddProductErrorRequest" name="AddProductErrorRequest"/>
      <wsdl:output message="impl:AddProductErrorResponse" name="AddProductErrorResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetSmsReplyCampaigns" parameterOrder="username password">
      <wsdl:input message="impl:GetSmsReplyCampaignsRequest" name="GetSmsReplyCampaignsRequest"/>
      <wsdl:output message="impl:GetSmsReplyCampaignsResponse" name="GetSmsReplyCampaignsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetSmsReplyCampaignsAndNumbers" parameterOrder="username password">
      <wsdl:input message="impl:GetSmsReplyCampaignsAndNumbersRequest" name="GetSmsReplyCampaignsAndNumbersRequest"/>
      <wsdl:output message="impl:GetSmsReplyCampaignsAndNumbersResponse" name="GetSmsReplyCampaignsAndNumbersResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetSmsRepliesList" parameterOrder="campaignId username password dateFrom">
      <wsdl:input message="impl:GetSmsRepliesListRequest" name="GetSmsRepliesListRequest"/>
      <wsdl:output message="impl:GetSmsRepliesListResponse" name="GetSmsRepliesListResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetSmsRepliesList" parameterOrder="campaignId username password">
      <wsdl:input message="impl:GetSmsRepliesListRequest1" name="GetSmsRepliesListRequest1"/>
      <wsdl:output message="impl:GetSmsRepliesListResponse1" name="GetSmsRepliesListResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="GetSmsReplies" parameterOrder="campaignId username password dateFrom">
      <wsdl:input message="impl:GetSmsRepliesRequest" name="GetSmsRepliesRequest"/>
      <wsdl:output message="impl:GetSmsRepliesResponse" name="GetSmsRepliesResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetSmsReplies" parameterOrder="campaignId username password">
      <wsdl:input message="impl:GetSmsRepliesRequest1" name="GetSmsRepliesRequest1"/>
      <wsdl:output message="impl:GetSmsRepliesResponse1" name="GetSmsRepliesResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="GetUserLowLimit" parameterOrder="username password">
      <wsdl:input message="impl:GetUserLowLimitRequest" name="GetUserLowLimitRequest"/>
      <wsdl:output message="impl:GetUserLowLimitResponse" name="GetUserLowLimitResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetUserUpperLimit" parameterOrder="username password">
      <wsdl:input message="impl:GetUserUpperLimitRequest" name="GetUserUpperLimitRequest"/>
      <wsdl:output message="impl:GetUserUpperLimitResponse" name="GetUserUpperLimitResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetUserLowLimit" parameterOrder="username password limit">
      <wsdl:input message="impl:SetUserLowLimitRequest" name="SetUserLowLimitRequest"/>
      <wsdl:output message="impl:SetUserLowLimitResponse" name="SetUserLowLimitResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetUserUpperLimit" parameterOrder="username password limit">
      <wsdl:input message="impl:SetUserUpperLimitRequest" name="SetUserUpperLimitRequest"/>
      <wsdl:output message="impl:SetUserUpperLimitResponse" name="SetUserUpperLimitResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetREMAgent" parameterOrder="userId agentName agentSMSOn agentSMSNum agentEmailOn agentEmail agentTTSOn agentID username password">
      <wsdl:input message="impl:SetREMAgentRequest" name="SetREMAgentRequest"/>
      <wsdl:output message="impl:SetREMAgentResponse" name="SetREMAgentResponse"/>
    </wsdl:operation>
    <wsdl:operation name="RemoveREMAgent" parameterOrder="agentID username password">
      <wsdl:input message="impl:RemoveREMAgentRequest" name="RemoveREMAgentRequest"/>
      <wsdl:output message="impl:RemoveREMAgentResponse" name="RemoveREMAgentResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetREMKeyword" parameterOrder="keyword staticContent content agentID username password">
      <wsdl:input message="impl:SetREMKeywordRequest" name="SetREMKeywordRequest"/>
      <wsdl:output message="impl:SetREMKeywordResponse" name="SetREMKeywordResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetREMKeyword" parameterOrder="keyword staticContent content agentID username password replyBySMS replyByTTS replyByEmail replyByMMS MMSUrl">
      <wsdl:input message="impl:SetREMKeywordRequest1" name="SetREMKeywordRequest1"/>
      <wsdl:output message="impl:SetREMKeywordResponse1" name="SetREMKeywordResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="RemoveREMKeyword" parameterOrder="keyword username password">
      <wsdl:input message="impl:RemoveREMKeywordRequest" name="RemoveREMKeywordRequest"/>
      <wsdl:output message="impl:RemoveREMKeywordResponse" name="RemoveREMKeywordResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetREMKeywordAgent" parameterOrder="keyword agentID username password">
      <wsdl:input message="impl:SetREMKeywordAgentRequest" name="SetREMKeywordAgentRequest"/>
      <wsdl:output message="impl:SetREMKeywordAgentResponse" name="SetREMKeywordAgentResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetREMAgent" parameterOrder="username password">
      <wsdl:input message="impl:GetREMAgentRequest" name="GetREMAgentRequest"/>
      <wsdl:output message="impl:GetREMAgentResponse" name="GetREMAgentResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetREMKeyword" parameterOrder="username password">
      <wsdl:input message="impl:GetREMKeywordRequest" name="GetREMKeywordRequest"/>
      <wsdl:output message="impl:GetREMKeywordResponse" name="GetREMKeywordResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetREMNumbers" parameterOrder="username password">
      <wsdl:input message="impl:GetREMNumbersRequest" name="GetREMNumbersRequest"/>
      <wsdl:output message="impl:GetREMNumbersResponse" name="GetREMNumbersResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetDedicatedKeyword" parameterOrder="MSIDN userId keyword content keywordID username password">
      <wsdl:input message="impl:SetDedicatedKeywordRequest" name="SetDedicatedKeywordRequest"/>
      <wsdl:output message="impl:SetDedicatedKeywordResponse" name="SetDedicatedKeywordResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetDedicatedKeyword" parameterOrder="MSIDN userId keyword content keywordID username password replyBySMS replyByTTS replyByEmail replyByMMS MMSUrl">
      <wsdl:input message="impl:SetDedicatedKeywordRequest1" name="SetDedicatedKeywordRequest1"/>
      <wsdl:output message="impl:SetDedicatedKeywordResponse1" name="SetDedicatedKeywordResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="RemoveDedicatedKeyword" parameterOrder="keywordID username password">
      <wsdl:input message="impl:RemoveDedicatedKeywordRequest" name="RemoveDedicatedKeywordRequest"/>
      <wsdl:output message="impl:RemoveDedicatedKeywordResponse" name="RemoveDedicatedKeywordResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetDedicatedKeywordAgent" parameterOrder="keywordID agentID username password">
      <wsdl:input message="impl:SetDedicatedKeywordAgentRequest" name="SetDedicatedKeywordAgentRequest"/>
      <wsdl:output message="impl:SetDedicatedKeywordAgentResponse" name="SetDedicatedKeywordAgentResponse"/>
    </wsdl:operation>
    <wsdl:operation name="RemoveDedicatedKeywordAgent" parameterOrder="keywordID agentID username password">
      <wsdl:input message="impl:RemoveDedicatedKeywordAgentRequest" name="RemoveDedicatedKeywordAgentRequest"/>
      <wsdl:output message="impl:RemoveDedicatedKeywordAgentResponse" name="RemoveDedicatedKeywordAgentResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetDedicatedKeyword" parameterOrder="username password">
      <wsdl:input message="impl:GetDedicatedKeywordRequest" name="GetDedicatedKeywordRequest"/>
      <wsdl:output message="impl:GetDedicatedKeywordResponse" name="GetDedicatedKeywordResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetDedicatedKeywordAgent" parameterOrder="keywordID username password">
      <wsdl:input message="impl:GetDedicatedKeywordAgentRequest" name="GetDedicatedKeywordAgentRequest"/>
      <wsdl:output message="impl:GetDedicatedKeywordAgentResponse" name="GetDedicatedKeywordAgentResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetREMIncomingMessages" parameterOrder="dateFrom dateTo username password">
      <wsdl:input message="impl:GetREMIncomingMessagesRequest" name="GetREMIncomingMessagesRequest"/>
      <wsdl:output message="impl:GetREMIncomingMessagesResponse" name="GetREMIncomingMessagesResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetREMOutgoingMessages" parameterOrder="dateFrom dateTo username password">
      <wsdl:input message="impl:GetREMOutgoingMessagesRequest" name="GetREMOutgoingMessagesRequest"/>
      <wsdl:output message="impl:GetREMOutgoingMessagesResponse" name="GetREMOutgoingMessagesResponse"/>
    </wsdl:operation>
    <wsdl:operation name="DeleteQueuedMessage" parameterOrder="messageId adminName adminPassword">
      <wsdl:input message="impl:DeleteQueuedMessageRequest" name="DeleteQueuedMessageRequest"/>
      <wsdl:output message="impl:DeleteQueuedMessageResponse" name="DeleteQueuedMessageResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendAccountDetails" parameterOrder="emailAddress">
      <wsdl:input message="impl:SendAccountDetailsRequest" name="SendAccountDetailsRequest"/>
      <wsdl:output message="impl:SendAccountDetailsResponse" name="SendAccountDetailsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetUserPassword" parameterOrder="username newPassword password">
      <wsdl:input message="impl:SetUserPasswordRequest" name="SetUserPasswordRequest"/>
      <wsdl:output message="impl:SetUserPasswordResponse" name="SetUserPasswordResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetUserEmail" parameterOrder="username newEmail password">
      <wsdl:input message="impl:SetUserEmailRequest" name="SetUserEmailRequest"/>
      <wsdl:output message="impl:SetUserEmailResponse" name="SetUserEmailResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetUserEmail" parameterOrder="username password">
      <wsdl:input message="impl:GetUserEmailRequest" name="GetUserEmailRequest"/>
      <wsdl:output message="impl:GetUserEmailResponse" name="GetUserEmailResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetSubUserDetails" parameterOrder="username parent password">
      <wsdl:input message="impl:GetSubUserDetailsRequest" name="GetSubUserDetailsRequest"/>
      <wsdl:output message="impl:GetSubUserDetailsResponse" name="GetSubUserDetailsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetSubUserDetailsString" parameterOrder="username parent password">
      <wsdl:input message="impl:GetSubUserDetailsStringRequest" name="GetSubUserDetailsStringRequest"/>
      <wsdl:output message="impl:GetSubUserDetailsStringResponse" name="GetSubUserDetailsStringResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetSubUserDetailsString2" parameterOrder="username parent password">
      <wsdl:input message="impl:GetSubUserDetailsString2Request" name="GetSubUserDetailsString2Request"/>
      <wsdl:output message="impl:GetSubUserDetailsString2Response" name="GetSubUserDetailsString2Response"/>
    </wsdl:operation>
    <wsdl:operation name="GetParentAccount" parameterOrder="username parent password">
      <wsdl:input message="impl:GetParentAccountRequest" name="GetParentAccountRequest"/>
      <wsdl:output message="impl:GetParentAccountResponse" name="GetParentAccountResponse"/>
    </wsdl:operation>
    <wsdl:operation name="ValidParentAccount" parameterOrder="username adminUser adminPassword">
      <wsdl:input message="impl:ValidParentAccountRequest" name="ValidParentAccountRequest"/>
      <wsdl:output message="impl:ValidParentAccountResponse" name="ValidParentAccountResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetUserDetails" parameterOrder="username password">
      <wsdl:input message="impl:GetUserDetailsRequest" name="GetUserDetailsRequest"/>
      <wsdl:output message="impl:GetUserDetailsResponse" name="GetUserDetailsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetUserDetailsString" parameterOrder="username password">
      <wsdl:input message="impl:GetUserDetailsStringRequest" name="GetUserDetailsStringRequest"/>
      <wsdl:output message="impl:GetUserDetailsStringResponse" name="GetUserDetailsStringResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetUserCLIs" parameterOrder="username password">
      <wsdl:input message="impl:GetUserCLIsRequest" name="GetUserCLIsRequest"/>
      <wsdl:output message="impl:GetUserCLIsResponse" name="GetUserCLIsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetUserDefaultCLI" parameterOrder="username password">
      <wsdl:input message="impl:GetUserDefaultCLIRequest" name="GetUserDefaultCLIRequest"/>
      <wsdl:output message="impl:GetUserDefaultCLIResponse" name="GetUserDefaultCLIResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetUserDefaultCLI" parameterOrder="CLI username password">
      <wsdl:input message="impl:SetUserDefaultCLIRequest" name="SetUserDefaultCLIRequest"/>
      <wsdl:output message="impl:SetUserDefaultCLIResponse" name="SetUserDefaultCLIResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AddUserCLI" parameterOrder="CLI username password">
      <wsdl:input message="impl:AddUserCLIRequest" name="AddUserCLIRequest"/>
      <wsdl:output message="impl:AddUserCLIResponse" name="AddUserCLIResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetUserCLIs" parameterOrder="clis username password">
      <wsdl:input message="impl:SetUserCLIsRequest" name="SetUserCLIsRequest"/>
      <wsdl:output message="impl:SetUserCLIsResponse" name="SetUserCLIsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetUserDetails" parameterOrder="userId userPassword userFirstName userLastName userCompany userAddress userCity userState userPostCode userCountry userEmail userCli1 userCli2 userCli3 userContactNum userLowLimit userMessagePrefix parentAccount subAccounts userNotes currentPassword">
      <wsdl:input message="impl:SetUserDetailsRequest" name="SetUserDetailsRequest"/>
      <wsdl:output message="impl:SetUserDetailsResponse" name="SetUserDetailsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetUserAccountName" parameterOrder="username password">
      <wsdl:input message="impl:GetUserAccountNameRequest" name="GetUserAccountNameRequest"/>
      <wsdl:output message="impl:GetUserAccountNameResponse" name="GetUserAccountNameResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetUserPermission" parameterOrder="product user password">
      <wsdl:input message="impl:GetUserPermissionRequest" name="GetUserPermissionRequest"/>
      <wsdl:output message="impl:GetUserPermissionResponse" name="GetUserPermissionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="ValidUserAccount" parameterOrder="username password">
      <wsdl:input message="impl:ValidUserAccountRequest" name="ValidUserAccountRequest"/>
      <wsdl:output message="impl:ValidUserAccountResponse" name="ValidUserAccountResponse"/>
    </wsdl:operation>
    <wsdl:operation name="ValidAdminAccount" parameterOrder="username password">
      <wsdl:input message="impl:ValidAdminAccountRequest" name="ValidAdminAccountRequest"/>
      <wsdl:output message="impl:ValidAdminAccountResponse" name="ValidAdminAccountResponse"/>
    </wsdl:operation>
    <wsdl:operation name="ValidGwAdminAccount" parameterOrder="username password">
      <wsdl:input message="impl:ValidGwAdminAccountRequest" name="ValidGwAdminAccountRequest"/>
      <wsdl:output message="impl:ValidGwAdminAccountResponse" name="ValidGwAdminAccountResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AddCreditsSubUser" parameterOrder="subAccount credits adminName adminPassword">
      <wsdl:input message="impl:AddCreditsSubUserRequest" name="AddCreditsSubUserRequest"/>
      <wsdl:output message="impl:AddCreditsSubUserResponse" name="AddCreditsSubUserResponse"/>
    </wsdl:operation>
    <wsdl:operation name="DeleteCreditsSubUser" parameterOrder="subAccount credits adminName adminPassword">
      <wsdl:input message="impl:DeleteCreditsSubUserRequest" name="DeleteCreditsSubUserRequest"/>
      <wsdl:output message="impl:DeleteCreditsSubUserResponse" name="DeleteCreditsSubUserResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetAccountActive" parameterOrder="subAccount adminName adminPassword">
      <wsdl:input message="impl:SetAccountActiveRequest" name="SetAccountActiveRequest"/>
      <wsdl:output message="impl:SetAccountActiveResponse" name="SetAccountActiveResponse"/>
    </wsdl:operation>
    <wsdl:operation name="CreateSubUserWithCredits" parameterOrder="newUsername newPassword credits adminName adminPassword">
      <wsdl:input message="impl:CreateSubUserWithCreditsRequest" name="CreateSubUserWithCreditsRequest"/>
      <wsdl:output message="impl:CreateSubUserWithCreditsResponse" name="CreateSubUserWithCreditsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="CreateSubUser" parameterOrder="newUsername newPassword adminName adminPassword">
      <wsdl:input message="impl:CreateSubUserRequest" name="CreateSubUserRequest"/>
      <wsdl:output message="impl:CreateSubUserResponse" name="CreateSubUserResponse"/>
    </wsdl:operation>
    <wsdl:operation name="DeleteSubUser" parameterOrder="userName adminName adminPassword">
      <wsdl:input message="impl:DeleteSubUserRequest" name="DeleteSubUserRequest"/>
      <wsdl:output message="impl:DeleteSubUserResponse" name="DeleteSubUserResponse"/>
    </wsdl:operation>
    <wsdl:operation name="ListSubAccounts" parameterOrder="username userPassword">
      <wsdl:input message="impl:ListSubAccountsRequest" name="ListSubAccountsRequest"/>
      <wsdl:output message="impl:ListSubAccountsResponse" name="ListSubAccountsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="ListSubAccountsWithDetails" parameterOrder="username userPassword">
      <wsdl:input message="impl:ListSubAccountsWithDetailsRequest" name="ListSubAccountsWithDetailsRequest"/>
      <wsdl:output message="impl:ListSubAccountsWithDetailsResponse" name="ListSubAccountsWithDetailsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SubAccountCreditsAvailable" parameterOrder="usernameString adminUser adminPassword">
      <wsdl:input message="impl:SubAccountCreditsAvailableRequest" name="SubAccountCreditsAvailableRequest"/>
      <wsdl:output message="impl:SubAccountCreditsAvailableResponse" name="SubAccountCreditsAvailableResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SubAccountGetUserAccountName" parameterOrder="username adminUser adminPassword">
      <wsdl:input message="impl:SubAccountGetUserAccountNameRequest" name="SubAccountGetUserAccountNameRequest"/>
      <wsdl:output message="impl:SubAccountGetUserAccountNameResponse" name="SubAccountGetUserAccountNameResponse"/>
    </wsdl:operation>
    <wsdl:operation name="CreditsAvailable" parameterOrder="usernameString userPassword">
      <wsdl:input message="impl:CreditsAvailableRequest" name="CreditsAvailableRequest"/>
      <wsdl:output message="impl:CreditsAvailableResponse" name="CreditsAvailableResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendEmail" parameterOrder="to message username password">
      <wsdl:input message="impl:SendEmailRequest" name="SendEmailRequest"/>
      <wsdl:output message="impl:SendEmailResponse" name="SendEmailResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendPersonalizedEmail" parameterOrder="to message username password personalization">
      <wsdl:input message="impl:SendPersonalizedEmailRequest" name="SendPersonalizedEmailRequest"/>
      <wsdl:output message="impl:SendPersonalizedEmailResponse" name="SendPersonalizedEmailResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendMultiPersonalizedMultiDestinationEmail" parameterOrder="to from message username password fields personalizations">
      <wsdl:input message="impl:SendMultiPersonalizedMultiDestinationEmailRequest" name="SendMultiPersonalizedMultiDestinationEmailRequest"/>
      <wsdl:output message="impl:SendMultiPersonalizedMultiDestinationEmailResponse" name="SendMultiPersonalizedMultiDestinationEmailResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendSmsMultiDestinationMT" parameterOrder="to service message username password">
      <wsdl:input message="impl:SendSmsMultiDestinationMTRequest" name="SendSmsMultiDestinationMTRequest"/>
      <wsdl:output message="impl:SendSmsMultiDestinationMTResponse" name="SendSmsMultiDestinationMTResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendSmsMultiDestination" parameterOrder="to from message username password">
      <wsdl:input message="impl:SendSmsMultiDestinationRequest" name="SendSmsMultiDestinationRequest"/>
      <wsdl:output message="impl:SendSmsMultiDestinationResponse" name="SendSmsMultiDestinationResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendSmsMultiDestination" parameterOrder="to from message username password messagetype">
      <wsdl:input message="impl:SendSmsMultiDestinationRequest1" name="SendSmsMultiDestinationRequest1"/>
      <wsdl:output message="impl:SendSmsMultiDestinationResponse1" name="SendSmsMultiDestinationResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="QueuePersonalizedMultiDestination" parameterOrder="to from message username password personalizations minutes">
      <wsdl:input message="impl:QueuePersonalizedMultiDestinationRequest" name="QueuePersonalizedMultiDestinationRequest"/>
      <wsdl:output message="impl:QueuePersonalizedMultiDestinationResponse" name="QueuePersonalizedMultiDestinationResponse"/>
    </wsdl:operation>
    <wsdl:operation name="QueueMultiPersonalizedMultiDestination" parameterOrder="to from message username password fields personalizations minutes">
      <wsdl:input message="impl:QueueMultiPersonalizedMultiDestinationRequest" name="QueueMultiPersonalizedMultiDestinationRequest"/>
      <wsdl:output message="impl:QueueMultiPersonalizedMultiDestinationResponse" name="QueueMultiPersonalizedMultiDestinationResponse"/>
    </wsdl:operation>
    <wsdl:operation name="QueueMultiPersonalizedMultiDestination" parameterOrder="to from message username password fields personalizations minutes messageType">
      <wsdl:input message="impl:QueueMultiPersonalizedMultiDestinationRequest1" name="QueueMultiPersonalizedMultiDestinationRequest1"/>
      <wsdl:output message="impl:QueueMultiPersonalizedMultiDestinationResponse1" name="QueueMultiPersonalizedMultiDestinationResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="QueueText2Speech" parameterOrder="to from message username password minutes language voice">
      <wsdl:input message="impl:QueueText2SpeechRequest" name="QueueText2SpeechRequest"/>
      <wsdl:output message="impl:QueueText2SpeechResponse" name="QueueText2SpeechResponse"/>
    </wsdl:operation>
    <wsdl:operation name="QueueText2Speech" parameterOrder="to from message username password fields personalizations minutes language voice">
      <wsdl:input message="impl:QueueText2SpeechRequest1" name="QueueText2SpeechRequest1"/>
      <wsdl:output message="impl:QueueText2SpeechResponse1" name="QueueText2SpeechResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="new_QueueMultiPersonalizedMultiDestination" parameterOrder="to from message username password fields personalizations minutes">
      <wsdl:input message="impl:new_QueueMultiPersonalizedMultiDestinationRequest" name="new_QueueMultiPersonalizedMultiDestinationRequest"/>
      <wsdl:output message="impl:new_QueueMultiPersonalizedMultiDestinationResponse" name="new_QueueMultiPersonalizedMultiDestinationResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendPersonalizedMultiDestination" parameterOrder="to from message username password personalizations">
      <wsdl:input message="impl:SendPersonalizedMultiDestinationRequest" name="SendPersonalizedMultiDestinationRequest"/>
      <wsdl:output message="impl:SendPersonalizedMultiDestinationResponse" name="SendPersonalizedMultiDestinationResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendMultiPersonalizedMultiDestination" parameterOrder="to from message username password fields personalizations">
      <wsdl:input message="impl:SendMultiPersonalizedMultiDestinationRequest" name="SendMultiPersonalizedMultiDestinationRequest"/>
      <wsdl:output message="impl:SendMultiPersonalizedMultiDestinationResponse" name="SendMultiPersonalizedMultiDestinationResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendMultiPersonalizedMultiDestination" parameterOrder="to from message username password fields personalizations messageType">
      <wsdl:input message="impl:SendMultiPersonalizedMultiDestinationRequest1" name="SendMultiPersonalizedMultiDestinationRequest1"/>
      <wsdl:output message="impl:SendMultiPersonalizedMultiDestinationResponse1" name="SendMultiPersonalizedMultiDestinationResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="QueueSmsMultiDestination" parameterOrder="to from message username password minutes">
      <wsdl:input message="impl:QueueSmsMultiDestinationRequest" name="QueueSmsMultiDestinationRequest"/>
      <wsdl:output message="impl:QueueSmsMultiDestinationResponse" name="QueueSmsMultiDestinationResponse"/>
    </wsdl:operation>
    <wsdl:operation name="QueueSmsMultiDestination" parameterOrder="to from message username password minutes messageType">
      <wsdl:input message="impl:QueueSmsMultiDestinationRequest1" name="QueueSmsMultiDestinationRequest1"/>
      <wsdl:output message="impl:QueueSmsMultiDestinationResponse1" name="QueueSmsMultiDestinationResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="SendSmsFrom" parameterOrder="to from message username password">
      <wsdl:input message="impl:SendSmsFromRequest" name="SendSmsFromRequest"/>
      <wsdl:output message="impl:SendSmsFromResponse" name="SendSmsFromResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendSmsFrom" parameterOrder="to from message username password messagetype">
      <wsdl:input message="impl:SendSmsFromRequest1" name="SendSmsFromRequest1"/>
      <wsdl:output message="impl:SendSmsFromResponse1" name="SendSmsFromResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="SendSmsUnicode" parameterOrder="to from message username password">
      <wsdl:input message="impl:SendSmsUnicodeRequest" name="SendSmsUnicodeRequest"/>
      <wsdl:output message="impl:SendSmsUnicodeResponse" name="SendSmsUnicodeResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendSms" parameterOrder="to message username password">
      <wsdl:input message="impl:SendSmsRequest" name="SendSmsRequest"/>
      <wsdl:output message="impl:SendSmsResponse" name="SendSmsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendSmsWithGateway" parameterOrder="to from message username password gateway">
      <wsdl:input message="impl:SendSmsWithGatewayRequest" name="SendSmsWithGatewayRequest"/>
      <wsdl:output message="impl:SendSmsWithGatewayResponse" name="SendSmsWithGatewayResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendCDMASms" parameterOrder="to from message username password">
      <wsdl:input message="impl:SendCDMASmsRequest" name="SendCDMASmsRequest"/>
      <wsdl:output message="impl:SendCDMASmsResponse" name="SendCDMASmsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendSmsWithWapPush" parameterOrder="to from title URL username password">
      <wsdl:input message="impl:SendSmsWithWapPushRequest" name="SendSmsWithWapPushRequest"/>
      <wsdl:output message="impl:SendSmsWithWapPushResponse" name="SendSmsWithWapPushResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendMTSmsWithWapPush" parameterOrder="to service title URL username password">
      <wsdl:input message="impl:SendMTSmsWithWapPushRequest" name="SendMTSmsWithWapPushRequest"/>
      <wsdl:output message="impl:SendMTSmsWithWapPushResponse" name="SendMTSmsWithWapPushResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendMTSms" parameterOrder="to service message username password">
      <wsdl:input message="impl:SendMTSmsRequest" name="SendMTSmsRequest"/>
      <wsdl:output message="impl:SendMTSmsResponse" name="SendMTSmsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendSmsAVMultiDestination" parameterOrder="to message username password key timeoutSeconds emailNotification phoneNotification">
      <wsdl:input message="impl:SendSmsAVMultiDestinationRequest" name="SendSmsAVMultiDestinationRequest"/>
      <wsdl:output message="impl:SendSmsAVMultiDestinationResponse" name="SendSmsAVMultiDestinationResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendSmsAVMultiDestination" parameterOrder="to message username password key timeoutSeconds emailNotification phoneNotification messageType">
      <wsdl:input message="impl:SendSmsAVMultiDestinationRequest1" name="SendSmsAVMultiDestinationRequest1"/>
      <wsdl:output message="impl:SendSmsAVMultiDestinationResponse1" name="SendSmsAVMultiDestinationResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="SendMMS" parameterOrder="to from message picUrl username password">
      <wsdl:input message="impl:SendMMSRequest" name="SendMMSRequest"/>
      <wsdl:output message="impl:SendMMSResponse" name="SendMMSResponse"/>
    </wsdl:operation>
    <wsdl:operation name="sendText2Speech" parameterOrder="to from text username password">
      <wsdl:input message="impl:sendText2SpeechRequest" name="sendText2SpeechRequest"/>
      <wsdl:output message="impl:sendText2SpeechResponse" name="sendText2SpeechResponse"/>
    </wsdl:operation>
    <wsdl:operation name="sendText2Speech" parameterOrder="to from text username password language voice">
      <wsdl:input message="impl:sendText2SpeechRequest1" name="sendText2SpeechRequest1"/>
      <wsdl:output message="impl:sendText2SpeechResponse1" name="sendText2SpeechResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="sendText2Speech" parameterOrder="to from text username password retries language voice">
      <wsdl:input message="impl:sendText2SpeechRequest2" name="sendText2SpeechRequest2"/>
      <wsdl:output message="impl:sendText2SpeechResponse2" name="sendText2SpeechResponse2"/>
    </wsdl:operation>
    <wsdl:operation name="sendText2Speech" parameterOrder="to from text username password fields personalizations language voice">
      <wsdl:input message="impl:sendText2SpeechRequest3" name="sendText2SpeechRequest3"/>
      <wsdl:output message="impl:sendText2SpeechResponse3" name="sendText2SpeechResponse3"/>
    </wsdl:operation>
    <wsdl:operation name="SendMultiPersonalizedSAVMultiDestination" parameterOrder="to from message username password fields personalizations key timeoutSeconds emailNotification phoneNotification">
      <wsdl:input message="impl:SendMultiPersonalizedSAVMultiDestinationRequest" name="SendMultiPersonalizedSAVMultiDestinationRequest"/>
      <wsdl:output message="impl:SendMultiPersonalizedSAVMultiDestinationResponse" name="SendMultiPersonalizedSAVMultiDestinationResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendMultiPersonalizedSAVMultiDestination" parameterOrder="to from message username password fields personalizations key timeoutSeconds emailNotification phoneNotification messageType">
      <wsdl:input message="impl:SendMultiPersonalizedSAVMultiDestinationRequest1" name="SendMultiPersonalizedSAVMultiDestinationRequest1"/>
      <wsdl:output message="impl:SendMultiPersonalizedSAVMultiDestinationResponse1" name="SendMultiPersonalizedSAVMultiDestinationResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="SendSAV" parameterOrder="to message username password key timeoutSeconds emailNotification phoneNotification">
      <wsdl:input message="impl:SendSAVRequest" name="SendSAVRequest"/>
      <wsdl:output message="impl:SendSAVResponse" name="SendSAVResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendSAV" parameterOrder="to message username password key timeoutSeconds emailNotification phoneNotification messageType">
      <wsdl:input message="impl:SendSAVRequest1" name="SendSAVRequest1"/>
      <wsdl:output message="impl:SendSAVResponse1" name="SendSAVResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="DecryptSAV" parameterOrder="to encryptedMsg key adminUsername adminPassword">
      <wsdl:input message="impl:DecryptSAVRequest" name="DecryptSAVRequest"/>
      <wsdl:output message="impl:DecryptSAVResponse" name="DecryptSAVResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetTotalCreditsUsed" parameterOrder="startDate endDate userId">
      <wsdl:input message="impl:GetTotalCreditsUsedRequest" name="GetTotalCreditsUsedRequest"/>
      <wsdl:output message="impl:GetTotalCreditsUsedResponse" name="GetTotalCreditsUsedResponse"/>
    </wsdl:operation>
    <wsdl:operation name="QueueSmsFrom" parameterOrder="to from message username password minutes">
      <wsdl:input message="impl:QueueSmsFromRequest" name="QueueSmsFromRequest"/>
      <wsdl:output message="impl:QueueSmsFromResponse" name="QueueSmsFromResponse"/>
    </wsdl:operation>
    <wsdl:operation name="QueueSmsFrom" parameterOrder="to from message username password minutes messageType">
      <wsdl:input message="impl:QueueSmsFromRequest1" name="QueueSmsFromRequest1"/>
      <wsdl:output message="impl:QueueSmsFromResponse1" name="QueueSmsFromResponse1"/>
    </wsdl:operation>
    <wsdl:operation name="SendSmsManual" parameterOrder="to from message username password">
      <wsdl:input message="impl:SendSmsManualRequest" name="SendSmsManualRequest"/>
      <wsdl:output message="impl:SendSmsManualResponse" name="SendSmsManualResponse"/>
    </wsdl:operation>
    <wsdl:operation name="makeCallFrom" parameterOrder="to from username password">
      <wsdl:input message="impl:makeCallFromRequest" name="makeCallFromRequest"/>
      <wsdl:output message="impl:makeCallFromResponse" name="makeCallFromResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetUsersContactNum" parameterOrder="userId">
      <wsdl:input message="impl:GetUsersContactNumRequest" name="GetUsersContactNumRequest"/>
      <wsdl:output message="impl:GetUsersContactNumResponse" name="GetUsersContactNumResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetVOIPUrl">
      <wsdl:input message="impl:GetVOIPUrlRequest" name="GetVOIPUrlRequest"/>
      <wsdl:output message="impl:GetVOIPUrlResponse" name="GetVOIPUrlResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SaveResellerOption" parameterOrder="userId password sendSMSToClients sendEmailToClients">
      <wsdl:input message="impl:SaveResellerOptionRequest" name="SaveResellerOptionRequest"/>
      <wsdl:output message="impl:SaveResellerOptionResponse" name="SaveResellerOptionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetResellerOptions" parameterOrder="userId password">
      <wsdl:input message="impl:GetResellerOptionsRequest" name="GetResellerOptionsRequest"/>
      <wsdl:output message="impl:GetResellerOptionsResponse" name="GetResellerOptionsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminGetResellerPricing" parameterOrder="resellerID reseller monthlySubscription adminID adminPassword">
      <wsdl:input message="impl:AdminGetResellerPricingRequest" name="AdminGetResellerPricingRequest"/>
      <wsdl:output message="impl:AdminGetResellerPricingResponse" name="AdminGetResellerPricingResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SaveResellerWebsite" parameterOrder="userId password url">
      <wsdl:input message="impl:SaveResellerWebsiteRequest" name="SaveResellerWebsiteRequest"/>
      <wsdl:output message="impl:SaveResellerWebsiteResponse" name="SaveResellerWebsiteResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetResellerWebsite" parameterOrder="resellerID">
      <wsdl:input message="impl:GetResellerWebsiteRequest" name="GetResellerWebsiteRequest"/>
      <wsdl:output message="impl:GetResellerWebsiteResponse" name="GetResellerWebsiteResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminAddCreditsFromPayPal" parameterOrder="username reseller credits amount currency invoice adminName adminPassword">
      <wsdl:input message="impl:AdminAddCreditsFromPayPalRequest" name="AdminAddCreditsFromPayPalRequest"/>
      <wsdl:output message="impl:AdminAddCreditsFromPayPalResponse" name="AdminAddCreditsFromPayPalResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminApprovePayPalTransaction" parameterOrder="transactionId payPalTxnId reseller adminName adminPassword">
      <wsdl:input message="impl:AdminApprovePayPalTransactionRequest" name="AdminApprovePayPalTransactionRequest"/>
      <wsdl:output message="impl:AdminApprovePayPalTransactionResponse" name="AdminApprovePayPalTransactionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminCancelPayPalTransaction" parameterOrder="transactionId reseller adminName adminPassword">
      <wsdl:input message="impl:AdminCancelPayPalTransactionRequest" name="AdminCancelPayPalTransactionRequest"/>
      <wsdl:output message="impl:AdminCancelPayPalTransactionResponse" name="AdminCancelPayPalTransactionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminGetNewPayPalInvoice" parameterOrder="adminId adminPassword">
      <wsdl:input message="impl:AdminGetNewPayPalInvoiceRequest" name="AdminGetNewPayPalInvoiceRequest"/>
      <wsdl:output message="impl:AdminGetNewPayPalInvoiceResponse" name="AdminGetNewPayPalInvoiceResponse"/>
    </wsdl:operation>
    <wsdl:operation name="IsPayPalTransactionProcessed" parameterOrder="txnId">
      <wsdl:input message="impl:IsPayPalTransactionProcessedRequest" name="IsPayPalTransactionProcessedRequest"/>
      <wsdl:output message="impl:IsPayPalTransactionProcessedResponse" name="IsPayPalTransactionProcessedResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetUserMaxVOIPCredit" parameterOrder="username password">
      <wsdl:input message="impl:GetUserMaxVOIPCreditRequest" name="GetUserMaxVOIPCreditRequest"/>
      <wsdl:output message="impl:GetUserMaxVOIPCreditResponse" name="GetUserMaxVOIPCreditResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetUserMaxVOIPCredit" parameterOrder="username password maxVOIPCredit">
      <wsdl:input message="impl:SetUserMaxVOIPCreditRequest" name="SetUserMaxVOIPCreditRequest"/>
      <wsdl:output message="impl:SetUserMaxVOIPCreditResponse" name="SetUserMaxVOIPCreditResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetUserMaxTTSCredit" parameterOrder="username password">
      <wsdl:input message="impl:GetUserMaxTTSCreditRequest" name="GetUserMaxTTSCreditRequest"/>
      <wsdl:output message="impl:GetUserMaxTTSCreditResponse" name="GetUserMaxTTSCreditResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetUserMaxTTSCredit" parameterOrder="username password maxVOIPCredit">
      <wsdl:input message="impl:SetUserMaxTTSCreditRequest" name="SetUserMaxTTSCreditRequest"/>
      <wsdl:output message="impl:SetUserMaxTTSCreditResponse" name="SetUserMaxTTSCreditResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetSmsCost" parameterOrder="to username password">
      <wsdl:input message="impl:GetSmsCostRequest" name="GetSmsCostRequest"/>
      <wsdl:output message="impl:GetSmsCostResponse" name="GetSmsCostResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminResetUserEmail" parameterOrder="username newEmailAddress adminUsername adminPassword">
      <wsdl:input message="impl:AdminResetUserEmailRequest" name="AdminResetUserEmailRequest"/>
      <wsdl:output message="impl:AdminResetUserEmailResponse" name="AdminResetUserEmailResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminResetUserContact" parameterOrder="username newContactNumber adminUsername adminPassword">
      <wsdl:input message="impl:AdminResetUserContactRequest" name="AdminResetUserContactRequest"/>
      <wsdl:output message="impl:AdminResetUserContactResponse" name="AdminResetUserContactResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetTTSMessageList" parameterOrder="username password">
      <wsdl:input message="impl:GetTTSMessageListRequest" name="GetTTSMessageListRequest"/>
      <wsdl:output message="impl:GetTTSMessageListResponse" name="GetTTSMessageListResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetVoipCallList" parameterOrder="username password">
      <wsdl:input message="impl:GetVoipCallListRequest" name="GetVoipCallListRequest"/>
      <wsdl:output message="impl:GetVoipCallListResponse" name="GetVoipCallListResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetTTSMessageListByDate" parameterOrder="username password startDate endDate">
      <wsdl:input message="impl:GetTTSMessageListByDateRequest" name="GetTTSMessageListByDateRequest"/>
      <wsdl:output message="impl:GetTTSMessageListByDateResponse" name="GetTTSMessageListByDateResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetVoipCallListByDate" parameterOrder="username password startDate endDate">
      <wsdl:input message="impl:GetVoipCallListByDateRequest" name="GetVoipCallListByDateRequest"/>
      <wsdl:output message="impl:GetVoipCallListByDateResponse" name="GetVoipCallListByDateResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetVoipCreditBalance" parameterOrder="username password">
      <wsdl:input message="impl:GetVoipCreditBalanceRequest" name="GetVoipCreditBalanceRequest"/>
      <wsdl:output message="impl:GetVoipCreditBalanceResponse" name="GetVoipCreditBalanceResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetVoipCallListByCallType" parameterOrder="username password callType startDate endDate">
      <wsdl:input message="impl:GetVoipCallListByCallTypeRequest" name="GetVoipCallListByCallTypeRequest"/>
      <wsdl:output message="impl:GetVoipCallListByCallTypeResponse" name="GetVoipCallListByCallTypeResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetCountryCodes">
      <wsdl:input message="impl:GetCountryCodesRequest" name="GetCountryCodesRequest"/>
      <wsdl:output message="impl:GetCountryCodesResponse" name="GetCountryCodesResponse"/>
    </wsdl:operation>
    <wsdl:operation name="CheckInvalidMobilePrefix" parameterOrder="mobilePrefixList username password">
      <wsdl:input message="impl:CheckInvalidMobilePrefixRequest" name="CheckInvalidMobilePrefixRequest"/>
      <wsdl:output message="impl:CheckInvalidMobilePrefixResponse" name="CheckInvalidMobilePrefixResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetValidMobilePrefixes" parameterOrder="username password">
      <wsdl:input message="impl:GetValidMobilePrefixesRequest" name="GetValidMobilePrefixesRequest"/>
      <wsdl:output message="impl:GetValidMobilePrefixesResponse" name="GetValidMobilePrefixesResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetUserSIPDetails" parameterOrder="username password">
      <wsdl:input message="impl:GetUserSIPDetailsRequest" name="GetUserSIPDetailsRequest"/>
      <wsdl:output message="impl:GetUserSIPDetailsResponse" name="GetUserSIPDetailsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SetUserSIPDetails" parameterOrder="username SIPLogin SIPUsername SIPPassword adminUsername adminPassword">
      <wsdl:input message="impl:SetUserSIPDetailsRequest" name="SetUserSIPDetailsRequest"/>
      <wsdl:output message="impl:SetUserSIPDetailsResponse" name="SetUserSIPDetailsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendSmsFromPool" parameterOrder="to from message username password messagetype">
      <wsdl:input message="impl:SendSmsFromPoolRequest" name="SendSmsFromPoolRequest"/>
      <wsdl:output message="impl:SendSmsFromPoolResponse" name="SendSmsFromPoolResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetTTSLanguages">
      <wsdl:input message="impl:GetTTSLanguagesRequest" name="GetTTSLanguagesRequest"/>
      <wsdl:output message="impl:GetTTSLanguagesResponse" name="GetTTSLanguagesResponse"/>
    </wsdl:operation>
    <wsdl:operation name="QueueSmsFromEdit" parameterOrder="messageId to from message username password minutes">
      <wsdl:input message="impl:QueueSmsFromEditRequest" name="QueueSmsFromEditRequest"/>
      <wsdl:output message="impl:QueueSmsFromEditResponse" name="QueueSmsFromEditResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SaveHTTPGateway" parameterOrder="gatewayId url requestMethod requestProperties senderParameter receiverParameter messageParameter customCLIParameter customCLITrueValue customCLIFalseValue otherParameterValue successKeyword keywordEvaluator dropPlusFromSender dropPlusFromReceiver addPlusToSender encodeMessage messageCase adminUsername adminPassword">
      <wsdl:input message="impl:SaveHTTPGatewayRequest" name="SaveHTTPGatewayRequest"/>
      <wsdl:output message="impl:SaveHTTPGatewayResponse" name="SaveHTTPGatewayResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetHTTPGateway" parameterOrder="gatewayId adminUsername adminPassword">
      <wsdl:input message="impl:GetHTTPGatewayRequest" name="GetHTTPGatewayRequest"/>
      <wsdl:output message="impl:GetHTTPGatewayResponse" name="GetHTTPGatewayResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetHTTPGatewayList" parameterOrder="adminUsername adminPassword">
      <wsdl:input message="impl:GetHTTPGatewayListRequest" name="GetHTTPGatewayListRequest"/>
      <wsdl:output message="impl:GetHTTPGatewayListResponse" name="GetHTTPGatewayListResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SaveSMPPGateway" parameterOrder="gatewayId gatewayName systemId password ipAddress port dataCoding dropPlusFromSender dropPlusFromReceiver adminUsername adminPassword">
      <wsdl:input message="impl:SaveSMPPGatewayRequest" name="SaveSMPPGatewayRequest"/>
      <wsdl:output message="impl:SaveSMPPGatewayResponse" name="SaveSMPPGatewayResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetSMPPGateway" parameterOrder="gatewayId adminUsername adminPassword">
      <wsdl:input message="impl:GetSMPPGatewayRequest" name="GetSMPPGatewayRequest"/>
      <wsdl:output message="impl:GetSMPPGatewayResponse" name="GetSMPPGatewayResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetSMPPGatewayList" parameterOrder="adminUsername adminPassword">
      <wsdl:input message="impl:GetSMPPGatewayListRequest" name="GetSMPPGatewayListRequest"/>
      <wsdl:output message="impl:GetSMPPGatewayListResponse" name="GetSMPPGatewayListResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SaveMSIDNPollDetails" parameterOrder="MSIDN pollQuery pollInterval active adminUsername adminPassword">
      <wsdl:input message="impl:SaveMSIDNPollDetailsRequest" name="SaveMSIDNPollDetailsRequest"/>
      <wsdl:output message="impl:SaveMSIDNPollDetailsResponse" name="SaveMSIDNPollDetailsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendPersonalizedMMS" parameterOrder="to from message fields personalizations picUrl username password">
      <wsdl:input message="impl:SendPersonalizedMMSRequest" name="SendPersonalizedMMSRequest"/>
      <wsdl:output message="impl:SendPersonalizedMMSResponse" name="SendPersonalizedMMSResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetMMSMessageList" parameterOrder="username password">
      <wsdl:input message="impl:GetMMSMessageListRequest" name="GetMMSMessageListRequest"/>
      <wsdl:output message="impl:GetMMSMessageListResponse" name="GetMMSMessageListResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetMMSMessageListByDate" parameterOrder="username password startDate endDate">
      <wsdl:input message="impl:GetMMSMessageListByDateRequest" name="GetMMSMessageListByDateRequest"/>
      <wsdl:output message="impl:GetMMSMessageListByDateResponse" name="GetMMSMessageListByDateResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminSendScheduledSMS" parameterOrder="to from message username retries adminName adminPassword creditsPaid">
      <wsdl:input message="impl:AdminSendScheduledSMSRequest" name="AdminSendScheduledSMSRequest"/>
      <wsdl:output message="impl:AdminSendScheduledSMSResponse" name="AdminSendScheduledSMSResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminSendScheduledSMSMultiDest" parameterOrder="to from message username adminName adminPassword">
      <wsdl:input message="impl:AdminSendScheduledSMSMultiDestRequest" name="AdminSendScheduledSMSMultiDestRequest"/>
      <wsdl:output message="impl:AdminSendScheduledSMSMultiDestResponse" name="AdminSendScheduledSMSMultiDestResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminGeneratePrepaidSerials" parameterOrder="prefix credits quantity additionalPerms administrator administratorOnly forcedParent description adminUsername adminPassword">
      <wsdl:input message="impl:AdminGeneratePrepaidSerialsRequest" name="AdminGeneratePrepaidSerialsRequest"/>
      <wsdl:output message="impl:AdminGeneratePrepaidSerialsResponse" name="AdminGeneratePrepaidSerialsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="QueueMMS" parameterOrder="to from message pictureUrl username password minutes">
      <wsdl:input message="impl:QueueMMSRequest" name="QueueMMSRequest"/>
      <wsdl:output message="impl:QueueMMSResponse" name="QueueMMSResponse"/>
    </wsdl:operation>
    <wsdl:operation name="QueuePersonalizedMMS" parameterOrder="to from message pictureUrl username password fields personalizations minutes">
      <wsdl:input message="impl:QueuePersonalizedMMSRequest" name="QueuePersonalizedMMSRequest"/>
      <wsdl:output message="impl:QueuePersonalizedMMSResponse" name="QueuePersonalizedMMSResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminSendScheduledMMS" parameterOrder="to from message pictureUrl username retries adminName adminPassword creditsPaid">
      <wsdl:input message="impl:AdminSendScheduledMMSRequest" name="AdminSendScheduledMMSRequest"/>
      <wsdl:output message="impl:AdminSendScheduledMMSResponse" name="AdminSendScheduledMMSResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminSendScheduledMMSMultiDest" parameterOrder="to from message pictureUrl username adminName adminPassword">
      <wsdl:input message="impl:AdminSendScheduledMMSMultiDestRequest" name="AdminSendScheduledMMSMultiDestRequest"/>
      <wsdl:output message="impl:AdminSendScheduledMMSMultiDestResponse" name="AdminSendScheduledMMSMultiDestResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminSendQueuedMMS" parameterOrder="to from message pictureUrl username retries adminName adminPassword">
      <wsdl:input message="impl:AdminSendQueuedMMSRequest" name="AdminSendQueuedMMSRequest"/>
      <wsdl:output message="impl:AdminSendQueuedMMSResponse" name="AdminSendQueuedMMSResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SaveForcedGateway" parameterOrder="networkPrefix userId gatewayId cost allowBackupGateway adminUsername adminPassword">
      <wsdl:input message="impl:SaveForcedGatewayRequest" name="SaveForcedGatewayRequest"/>
      <wsdl:output message="impl:SaveForcedGatewayResponse" name="SaveForcedGatewayResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendBatchSMS" parameterOrder="to from message username password messagetype">
      <wsdl:input message="impl:SendBatchSMSRequest" name="SendBatchSMSRequest"/>
      <wsdl:output message="impl:SendBatchSMSResponse" name="SendBatchSMSResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SendBatchPersonalizedSMS" parameterOrder="to from message username password fields personalizations messageType">
      <wsdl:input message="impl:SendBatchPersonalizedSMSRequest" name="SendBatchPersonalizedSMSRequest"/>
      <wsdl:output message="impl:SendBatchPersonalizedSMSResponse" name="SendBatchPersonalizedSMSResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetBatchMessageList" parameterOrder="username password batchNumber">
      <wsdl:input message="impl:GetBatchMessageListRequest" name="GetBatchMessageListRequest"/>
      <wsdl:output message="impl:GetBatchMessageListResponse" name="GetBatchMessageListResponse"/>
    </wsdl:operation>
    <wsdl:operation name="SaveMonthlySubscription" parameterOrder="userId resellerId txnRef amount currency credit invoiceNo adminUsername adminPassword">
      <wsdl:input message="impl:SaveMonthlySubscriptionRequest" name="SaveMonthlySubscriptionRequest"/>
      <wsdl:output message="impl:SaveMonthlySubscriptionResponse" name="SaveMonthlySubscriptionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTopUpList" parameterOrder="adminUsername adminPassword">
      <wsdl:input message="impl:GetMonthlyTopUpListRequest" name="GetMonthlyTopUpListRequest"/>
      <wsdl:output message="impl:GetMonthlyTopUpListResponse" name="GetMonthlyTopUpListResponse"/>
    </wsdl:operation>
    <wsdl:operation name="DeleteMonthlySubscription" parameterOrder="monthlyTopUpID adminName adminPassword">
      <wsdl:input message="impl:DeleteMonthlySubscriptionRequest" name="DeleteMonthlySubscriptionRequest"/>
      <wsdl:output message="impl:DeleteMonthlySubscriptionResponse" name="DeleteMonthlySubscriptionResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminGetSiteMOStats" parameterOrder="startDate endDate adminUsername adminPassword">
      <wsdl:input message="impl:AdminGetSiteMOStatsRequest" name="AdminGetSiteMOStatsRequest"/>
      <wsdl:output message="impl:AdminGetSiteMOStatsResponse" name="AdminGetSiteMOStatsResponse"/>
    </wsdl:operation>
    <wsdl:operation name="AdminGetSiteMTStats" parameterOrder="startDate endDate successFlag adminUsername adminPassword">
      <wsdl:input message="impl:AdminGetSiteMTStatsRequest" name="AdminGetSiteMTStatsRequest"/>
      <wsdl:output message="impl:AdminGetSiteMTStatsResponse" name="AdminGetSiteMTStatsResponse"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="SmsGatewaySoapBinding" type="impl:SmsGateway">
    <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetHTTPWAPPushGateway">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetHTTPWAPPushGatewayRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetHTTPWAPPushGatewayResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHTTPWAPPushGatewayList">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetHTTPWAPPushGatewayListRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetHTTPWAPPushGatewayListResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveHTTPWAPPushGateway">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SaveHTTPWAPPushGatewayRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SaveHTTPWAPPushGatewayResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminGetUserPermission">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminGetUserPermissionRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminGetUserPermissionResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSetUserPermission">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminSetUserPermissionRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminSetUserPermissionResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminFixUserPermission">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminFixUserPermissionRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminFixUserPermissionResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSetDefaultGateway">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminSetDefaultGatewayRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminSetDefaultGatewayResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminGetDefaultGateway">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminGetDefaultGatewayRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminGetDefaultGatewayResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSwitchToBackupGateway">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminSwitchToBackupGatewayRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminSwitchToBackupGatewayResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminCreateBPayReference">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminCreateBPayReferenceRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminCreateBPayReferenceResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminCreateNewUser">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminCreateNewUserRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminCreateNewUserResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreditUser">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="CreditUserRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="CreditUserResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DebitUser">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="DebitUserRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="DebitUserResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminAddCredits">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminAddCreditsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminAddCreditsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminAdoptSubUser">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminAdoptSubUserRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminAdoptSubUserResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminAddSmsReplyCampaign">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminAddSmsReplyCampaignRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminAddSmsReplyCampaignResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminAddSmsReply">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminAddSmsReplyRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminAddSmsReplyResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminAddSmsReplyREM">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminAddSmsReplyREMRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminAddSmsReplyREMResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminAddSmsReplyWithTelco">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminAddSmsReplyWithTelcoRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminAddSmsReplyWithTelcoResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminAddSmsReplyPremium">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminAddSmsReplyPremiumRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminAddSmsReplyPremiumResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminVerifySerial">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminVerifySerialRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminVerifySerialResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminAddCreditsFromSerial">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminAddCreditsFromSerialRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminAddCreditsFromSerialResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminApproveTransaction">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminApproveTransactionRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminApproveTransactionResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminApproveTransaction">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminApproveTransactionRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminApproveTransactionResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminCancelTransaction">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminCancelTransactionRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminCancelTransactionResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminUserAccountName">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminUserAccountNameRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminUserAccountNameResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserMobileVerified">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="UserMobileVerifiedRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="UserMobileVerifiedResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="UserEmailVerified">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="UserEmailVerifiedRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="UserEmailVerifiedResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VerifyUserEmailAddress">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="VerifyUserEmailAddressRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="VerifyUserEmailAddressResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="VerifyUserMobileNumber">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="VerifyUserMobileNumberRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="VerifyUserMobileNumberResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidMobilePrefix">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="ValidMobilePrefixRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="ValidMobilePrefixResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminUserExists">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminUserExistsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminUserExistsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminEmailExists">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminEmailExistsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminEmailExistsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminContactNumberExists">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminContactNumberExistsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminContactNumberExistsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminDeleteUser">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminDeleteUserRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminDeleteUserResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSendQueuedMessage">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminSendQueuedMessageRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminSendQueuedMessageResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSendEmail">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminSendEmailRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminSendEmailResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GatewayVersion">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GatewayVersionRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GatewayVersionResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProductVersion">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetProductVersionRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetProductVersionResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetProductBroadcast">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetProductBroadcastRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetProductBroadcastResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ErrorMessage">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="ErrorMessageRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="ErrorMessageResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddProductError">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AddProductErrorRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AddProductErrorResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSmsReplyCampaigns">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetSmsReplyCampaignsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetSmsReplyCampaignsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSmsReplyCampaignsAndNumbers">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetSmsReplyCampaignsAndNumbersRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetSmsReplyCampaignsAndNumbersResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSmsRepliesList">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetSmsRepliesListRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetSmsRepliesListResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSmsRepliesList">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetSmsRepliesListRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetSmsRepliesListResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSmsReplies">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetSmsRepliesRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetSmsRepliesResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSmsReplies">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetSmsRepliesRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetSmsRepliesResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserLowLimit">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetUserLowLimitRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetUserLowLimitResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserUpperLimit">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetUserUpperLimitRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetUserUpperLimitResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetUserLowLimit">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetUserLowLimitRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetUserLowLimitResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetUserUpperLimit">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetUserUpperLimitRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetUserUpperLimitResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetREMAgent">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetREMAgentRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetREMAgentResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveREMAgent">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="RemoveREMAgentRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="RemoveREMAgentResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetREMKeyword">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetREMKeywordRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetREMKeywordResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetREMKeyword">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetREMKeywordRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetREMKeywordResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveREMKeyword">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="RemoveREMKeywordRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="RemoveREMKeywordResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetREMKeywordAgent">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetREMKeywordAgentRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetREMKeywordAgentResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetREMAgent">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetREMAgentRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetREMAgentResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetREMKeyword">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetREMKeywordRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetREMKeywordResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetREMNumbers">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetREMNumbersRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetREMNumbersResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetDedicatedKeyword">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetDedicatedKeywordRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetDedicatedKeywordResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetDedicatedKeyword">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetDedicatedKeywordRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetDedicatedKeywordResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDedicatedKeyword">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="RemoveDedicatedKeywordRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="RemoveDedicatedKeywordResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetDedicatedKeywordAgent">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetDedicatedKeywordAgentRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetDedicatedKeywordAgentResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="RemoveDedicatedKeywordAgent">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="RemoveDedicatedKeywordAgentRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="RemoveDedicatedKeywordAgentResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDedicatedKeyword">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetDedicatedKeywordRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetDedicatedKeywordResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetDedicatedKeywordAgent">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetDedicatedKeywordAgentRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetDedicatedKeywordAgentResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetREMIncomingMessages">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetREMIncomingMessagesRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetREMIncomingMessagesResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetREMOutgoingMessages">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetREMOutgoingMessagesRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetREMOutgoingMessagesResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteQueuedMessage">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="DeleteQueuedMessageRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="DeleteQueuedMessageResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendAccountDetails">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendAccountDetailsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendAccountDetailsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetUserPassword">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetUserPasswordRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetUserPasswordResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetUserEmail">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetUserEmailRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetUserEmailResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserEmail">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetUserEmailRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetUserEmailResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubUserDetails">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetSubUserDetailsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetSubUserDetailsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubUserDetailsString">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetSubUserDetailsStringRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetSubUserDetailsStringResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSubUserDetailsString2">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetSubUserDetailsString2Request">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetSubUserDetailsString2Response">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetParentAccount">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetParentAccountRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetParentAccountResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidParentAccount">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="ValidParentAccountRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="ValidParentAccountResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserDetails">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetUserDetailsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetUserDetailsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserDetailsString">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetUserDetailsStringRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetUserDetailsStringResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserCLIs">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetUserCLIsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetUserCLIsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserDefaultCLI">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetUserDefaultCLIRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetUserDefaultCLIResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetUserDefaultCLI">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetUserDefaultCLIRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetUserDefaultCLIResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddUserCLI">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AddUserCLIRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AddUserCLIResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetUserCLIs">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetUserCLIsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetUserCLIsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetUserDetails">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetUserDetailsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetUserDetailsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserAccountName">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetUserAccountNameRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetUserAccountNameResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserPermission">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetUserPermissionRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetUserPermissionResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidUserAccount">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="ValidUserAccountRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="ValidUserAccountResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidAdminAccount">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="ValidAdminAccountRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="ValidAdminAccountResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ValidGwAdminAccount">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="ValidGwAdminAccountRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="ValidGwAdminAccountResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AddCreditsSubUser">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AddCreditsSubUserRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AddCreditsSubUserResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteCreditsSubUser">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="DeleteCreditsSubUserRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="DeleteCreditsSubUserResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetAccountActive">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetAccountActiveRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetAccountActiveResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateSubUserWithCredits">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="CreateSubUserWithCreditsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="CreateSubUserWithCreditsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreateSubUser">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="CreateSubUserRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="CreateSubUserResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteSubUser">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="DeleteSubUserRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="DeleteSubUserResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListSubAccounts">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="ListSubAccountsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="ListSubAccountsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListSubAccountsWithDetails">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="ListSubAccountsWithDetailsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="ListSubAccountsWithDetailsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubAccountCreditsAvailable">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SubAccountCreditsAvailableRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SubAccountCreditsAvailableResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SubAccountGetUserAccountName">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SubAccountGetUserAccountNameRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SubAccountGetUserAccountNameResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CreditsAvailable">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="CreditsAvailableRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="CreditsAvailableResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendEmail">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendEmailRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendEmailResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendPersonalizedEmail">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendPersonalizedEmailRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendPersonalizedEmailResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMultiPersonalizedMultiDestinationEmail">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendMultiPersonalizedMultiDestinationEmailRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendMultiPersonalizedMultiDestinationEmailResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsMultiDestinationMT">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSmsMultiDestinationMTRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSmsMultiDestinationMTResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSmsMultiDestinationRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSmsMultiDestinationResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSmsMultiDestinationRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSmsMultiDestinationResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="QueuePersonalizedMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="QueuePersonalizedMultiDestinationRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="QueuePersonalizedMultiDestinationResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="QueueMultiPersonalizedMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="QueueMultiPersonalizedMultiDestinationRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="QueueMultiPersonalizedMultiDestinationResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="QueueMultiPersonalizedMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="QueueMultiPersonalizedMultiDestinationRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="QueueMultiPersonalizedMultiDestinationResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="QueueText2Speech">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="QueueText2SpeechRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="QueueText2SpeechResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="QueueText2Speech">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="QueueText2SpeechRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="QueueText2SpeechResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="new_QueueMultiPersonalizedMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="new_QueueMultiPersonalizedMultiDestinationRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="new_QueueMultiPersonalizedMultiDestinationResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendPersonalizedMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendPersonalizedMultiDestinationRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendPersonalizedMultiDestinationResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMultiPersonalizedMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendMultiPersonalizedMultiDestinationRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendMultiPersonalizedMultiDestinationResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMultiPersonalizedMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendMultiPersonalizedMultiDestinationRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendMultiPersonalizedMultiDestinationResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="QueueSmsMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="QueueSmsMultiDestinationRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="QueueSmsMultiDestinationResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="QueueSmsMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="QueueSmsMultiDestinationRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="QueueSmsMultiDestinationResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsFrom">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSmsFromRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSmsFromResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsFrom">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSmsFromRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSmsFromResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsUnicode">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSmsUnicodeRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSmsUnicodeResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSms">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSmsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSmsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsWithGateway">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSmsWithGatewayRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSmsWithGatewayResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendCDMASms">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendCDMASmsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendCDMASmsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsWithWapPush">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSmsWithWapPushRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSmsWithWapPushResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMTSmsWithWapPush">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendMTSmsWithWapPushRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendMTSmsWithWapPushResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMTSms">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendMTSmsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendMTSmsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsAVMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSmsAVMultiDestinationRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSmsAVMultiDestinationResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsAVMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSmsAVMultiDestinationRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSmsAVMultiDestinationResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMMS">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendMMSRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendMMSResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="sendText2Speech">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="sendText2SpeechRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="sendText2SpeechResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="sendText2Speech">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="sendText2SpeechRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="sendText2SpeechResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="sendText2Speech">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="sendText2SpeechRequest2">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="sendText2SpeechResponse2">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="sendText2Speech">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="sendText2SpeechRequest3">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="sendText2SpeechResponse3">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMultiPersonalizedSAVMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendMultiPersonalizedSAVMultiDestinationRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendMultiPersonalizedSAVMultiDestinationResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendMultiPersonalizedSAVMultiDestination">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendMultiPersonalizedSAVMultiDestinationRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendMultiPersonalizedSAVMultiDestinationResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSAV">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSAVRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSAVResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSAV">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSAVRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSAVResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DecryptSAV">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="DecryptSAVRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="DecryptSAVResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTotalCreditsUsed">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetTotalCreditsUsedRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetTotalCreditsUsedResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="QueueSmsFrom">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="QueueSmsFromRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="QueueSmsFromResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="QueueSmsFrom">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="QueueSmsFromRequest1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="QueueSmsFromResponse1">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsManual">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSmsManualRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSmsManualResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="makeCallFrom">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="makeCallFromRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="makeCallFromResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUsersContactNum">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetUsersContactNumRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetUsersContactNumResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVOIPUrl">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetVOIPUrlRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetVOIPUrlResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveResellerOption">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SaveResellerOptionRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SaveResellerOptionResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResellerOptions">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetResellerOptionsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetResellerOptionsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminGetResellerPricing">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminGetResellerPricingRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminGetResellerPricingResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveResellerWebsite">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SaveResellerWebsiteRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SaveResellerWebsiteResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetResellerWebsite">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetResellerWebsiteRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetResellerWebsiteResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminAddCreditsFromPayPal">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminAddCreditsFromPayPalRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminAddCreditsFromPayPalResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminApprovePayPalTransaction">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminApprovePayPalTransactionRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminApprovePayPalTransactionResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminCancelPayPalTransaction">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminCancelPayPalTransactionRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminCancelPayPalTransactionResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminGetNewPayPalInvoice">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminGetNewPayPalInvoiceRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminGetNewPayPalInvoiceResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="IsPayPalTransactionProcessed">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="IsPayPalTransactionProcessedRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="IsPayPalTransactionProcessedResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserMaxVOIPCredit">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetUserMaxVOIPCreditRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetUserMaxVOIPCreditResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetUserMaxVOIPCredit">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetUserMaxVOIPCreditRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetUserMaxVOIPCreditResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserMaxTTSCredit">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetUserMaxTTSCreditRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetUserMaxTTSCreditResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetUserMaxTTSCredit">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetUserMaxTTSCreditRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetUserMaxTTSCreditResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSmsCost">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetSmsCostRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetSmsCostResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminResetUserEmail">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminResetUserEmailRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminResetUserEmailResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminResetUserContact">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminResetUserContactRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminResetUserContactResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTTSMessageList">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetTTSMessageListRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetTTSMessageListResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVoipCallList">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetVoipCallListRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetVoipCallListResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTTSMessageListByDate">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetTTSMessageListByDateRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetTTSMessageListByDateResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVoipCallListByDate">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetVoipCallListByDateRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetVoipCallListByDateResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVoipCreditBalance">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetVoipCreditBalanceRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetVoipCreditBalanceResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetVoipCallListByCallType">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetVoipCallListByCallTypeRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetVoipCallListByCallTypeResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetCountryCodes">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetCountryCodesRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetCountryCodesResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="CheckInvalidMobilePrefix">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="CheckInvalidMobilePrefixRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="CheckInvalidMobilePrefixResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetValidMobilePrefixes">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetValidMobilePrefixesRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetValidMobilePrefixesResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetUserSIPDetails">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetUserSIPDetailsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetUserSIPDetailsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SetUserSIPDetails">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SetUserSIPDetailsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SetUserSIPDetailsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendSmsFromPool">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendSmsFromPoolRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendSmsFromPoolResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetTTSLanguages">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetTTSLanguagesRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetTTSLanguagesResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="QueueSmsFromEdit">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="QueueSmsFromEditRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="QueueSmsFromEditResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveHTTPGateway">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SaveHTTPGatewayRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SaveHTTPGatewayResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHTTPGateway">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetHTTPGatewayRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetHTTPGatewayResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetHTTPGatewayList">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetHTTPGatewayListRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetHTTPGatewayListResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveSMPPGateway">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SaveSMPPGatewayRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SaveSMPPGatewayResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSMPPGateway">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetSMPPGatewayRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetSMPPGatewayResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSMPPGatewayList">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetSMPPGatewayListRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetSMPPGatewayListResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveMSIDNPollDetails">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SaveMSIDNPollDetailsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SaveMSIDNPollDetailsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendPersonalizedMMS">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendPersonalizedMMSRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendPersonalizedMMSResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMMSMessageList">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetMMSMessageListRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetMMSMessageListResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMMSMessageListByDate">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetMMSMessageListByDateRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetMMSMessageListByDateResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSendScheduledSMS">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminSendScheduledSMSRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminSendScheduledSMSResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSendScheduledSMSMultiDest">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminSendScheduledSMSMultiDestRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminSendScheduledSMSMultiDestResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminGeneratePrepaidSerials">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminGeneratePrepaidSerialsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminGeneratePrepaidSerialsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="QueueMMS">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="QueueMMSRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="QueueMMSResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="QueuePersonalizedMMS">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="QueuePersonalizedMMSRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="QueuePersonalizedMMSResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSendScheduledMMS">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminSendScheduledMMSRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminSendScheduledMMSResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSendScheduledMMSMultiDest">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminSendScheduledMMSMultiDestRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminSendScheduledMMSMultiDestResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminSendQueuedMMS">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminSendQueuedMMSRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminSendQueuedMMSResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveForcedGateway">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SaveForcedGatewayRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SaveForcedGatewayResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendBatchSMS">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendBatchSMSRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendBatchSMSResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SendBatchPersonalizedSMS">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SendBatchPersonalizedSMSRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SendBatchPersonalizedSMSResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetBatchMessageList">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetBatchMessageListRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetBatchMessageListResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="SaveMonthlySubscription">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="SaveMonthlySubscriptionRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="SaveMonthlySubscriptionResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetMonthlyTopUpList">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="GetMonthlyTopUpListRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="GetMonthlyTopUpListResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="DeleteMonthlySubscription">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="DeleteMonthlySubscriptionRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="DeleteMonthlySubscriptionResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminGetSiteMOStats">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminGetSiteMOStatsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminGetSiteMOStatsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="AdminGetSiteMTStats">
      <wsdlsoap:operation soapAction=""/>
      <wsdl:input name="AdminGetSiteMTStatsRequest">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://SoapServer" use="encoded"/>
      </wsdl:input>
      <wsdl:output name="AdminGetSiteMTStatsResponse">
        <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://soap.bondwireless.com/soap/services/SmsGateway" use="encoded"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="SmsGatewayService">
    <wsdl:port binding="impl:SmsGatewaySoapBinding" name="SmsGateway">
      <wsdlsoap:address location="http://soap.bondwireless.com/soap/services/SmsGateway"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>