Messenger


Click here for a complete list of operations.

TubeAuthenticateCustomerUser

The method authenticates a customer user who binds to Funnel.

Test

The test form is only available for methods with primitive types as parameters.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /bms/Soap/Messenger.asmx HTTP/1.1
Host: messaging.ooredoo.qa
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://pmmsoapmessenger.com/TubeAuthenticateCustomerUser"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <TubeAuthenticateCustomerUser xmlns="http://pmmsoapmessenger.com/">
      <user>
        <CustomerID>int</CustomerID>
        <Name>string</Name>
        <Language>string</Language>
        <Password>string</Password>
      </user>
      <serviceType>Unknown or MM_CLIENT or MM_WEB or AUTORESPOND or FORWARD or SOAPSERVICE or SMS2GROUP or MMS2GROUP or SvcMon or OLEMM or PKG_EXPIRATION or LITEAPI_SOAP or CHANGE_EDITION or SUBSCRIPTION or OEMM or OUTLOOKMM or FIREFOXMM or LOTUSMM or IEMM or SMS_COMMAND_PROCESSING or MM_WAP or MSN_CLIENT or EmailToSMS or CHANGE_ORIGINATOR or MM_FB or MMSInbox_AutoRespond or MMSInbox_Forward or SmsTest or System_Replies or CLI_Win32 or CLI_Linux or CLI_Darwin or CLI_Generic or ADMIN_UI or MMWL_API_SOAP or PURCHASING_BY_CREDIT_CARD or PURCHASING_BY_SMS_COMMAND or TABS or WELCOME_PACKAGE or PURCHASING_BY_WEB or IGS or Monthly_Recurring_Refill or MMSC or SMPP_RECEIVER or SMPP_TRANSCEIVER or SMPP_TRANSMITTER or FTP or INBOX_AUTOMATOR or EmailToMMS or AUTOSUBSCRIPTION or Rewards or SMS2GROUP_API or AdZone_Refill or MM_Mobile or DotDialog or CHROMEMM or PowerAds or IncomingMsg or PowerLBS or RestApi or RestApiAdmin or COD_REFUND</serviceType>
      <userIP>string</userIP>
    </TubeAuthenticateCustomerUser>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <TubeAuthenticateCustomerUserResponse xmlns="http://pmmsoapmessenger.com/">
      <TubeAuthenticateCustomerUserResult>
        <IsDBTimeout>boolean</IsDBTimeout>
        <CustomerUserData>
          <CustomerUUID>guid</CustomerUUID>
          <CustomerUserSeqID>int</CustomerUserSeqID>
          <CustomerUserUUID>guid</CustomerUserUUID>
          <CustomerPriority>unsignedByte</CustomerPriority>
          <CustomerUserPriority>unsignedByte</CustomerUserPriority>
          <DefaultProviderID>guid</DefaultProviderID>
          <MPS>int</MPS>
          <MessageValidity>int</MessageValidity>
          <PowerAdsSignatureTransporter>boolean</PowerAdsSignatureTransporter>
          <SmppConnLimits>
            <RX>int</RX>
            <TX>int</TX>
            <TRX>int</TRX>
          </SmppConnLimits>
        </CustomerUserData>
      </TubeAuthenticateCustomerUserResult>
    </TubeAuthenticateCustomerUserResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /bms/Soap/Messenger.asmx HTTP/1.1
Host: messaging.ooredoo.qa
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <TubeAuthenticateCustomerUser xmlns="http://pmmsoapmessenger.com/">
      <user>
        <CustomerID>int</CustomerID>
        <Name>string</Name>
        <Language>string</Language>
        <Password>string</Password>
      </user>
      <serviceType>Unknown or MM_CLIENT or MM_WEB or AUTORESPOND or FORWARD or SOAPSERVICE or SMS2GROUP or MMS2GROUP or SvcMon or OLEMM or PKG_EXPIRATION or LITEAPI_SOAP or CHANGE_EDITION or SUBSCRIPTION or OEMM or OUTLOOKMM or FIREFOXMM or LOTUSMM or IEMM or SMS_COMMAND_PROCESSING or MM_WAP or MSN_CLIENT or EmailToSMS or CHANGE_ORIGINATOR or MM_FB or MMSInbox_AutoRespond or MMSInbox_Forward or SmsTest or System_Replies or CLI_Win32 or CLI_Linux or CLI_Darwin or CLI_Generic or ADMIN_UI or MMWL_API_SOAP or PURCHASING_BY_CREDIT_CARD or PURCHASING_BY_SMS_COMMAND or TABS or WELCOME_PACKAGE or PURCHASING_BY_WEB or IGS or Monthly_Recurring_Refill or MMSC or SMPP_RECEIVER or SMPP_TRANSCEIVER or SMPP_TRANSMITTER or FTP or INBOX_AUTOMATOR or EmailToMMS or AUTOSUBSCRIPTION or Rewards or SMS2GROUP_API or AdZone_Refill or MM_Mobile or DotDialog or CHROMEMM or PowerAds or IncomingMsg or PowerLBS or RestApi or RestApiAdmin or COD_REFUND</serviceType>
      <userIP>string</userIP>
    </TubeAuthenticateCustomerUser>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Body>
    <TubeAuthenticateCustomerUserResponse xmlns="http://pmmsoapmessenger.com/">
      <TubeAuthenticateCustomerUserResult>
        <IsDBTimeout>boolean</IsDBTimeout>
        <CustomerUserData>
          <CustomerUUID>guid</CustomerUUID>
          <CustomerUserSeqID>int</CustomerUserSeqID>
          <CustomerUserUUID>guid</CustomerUserUUID>
          <CustomerPriority>unsignedByte</CustomerPriority>
          <CustomerUserPriority>unsignedByte</CustomerUserPriority>
          <DefaultProviderID>guid</DefaultProviderID>
          <MPS>int</MPS>
          <MessageValidity>int</MessageValidity>
          <PowerAdsSignatureTransporter>boolean</PowerAdsSignatureTransporter>
          <SmppConnLimits>
            <RX>int</RX>
            <TX>int</TX>
            <TRX>int</TRX>
          </SmppConnLimits>
        </CustomerUserData>
      </TubeAuthenticateCustomerUserResult>
    </TubeAuthenticateCustomerUserResponse>
  </soap12:Body>
</soap12:Envelope>