How to Send SMS with SOAP

The following is posted in using HTTP POST

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <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">
  3. <soap12:Body>
  4. <Send xmlns="http://sms.mediaburst.net/SOAP">
  5. <Username>string</Username>
  6. <Password>string</Password>
  7. <Messages>
  8. <SMS>
  9. <To>441234567890</To>
  10. <Content>Hello World</Content>
  11. <From>Originator</From>
  12. <MsgType>TEXT</MsgType>
  13. <UDH></UDH>
  14. <URL></URL>
  15. <Concat>1</Concat>
  16. <ClientID>MyID_123</ClientID>
  17. <ServType></ServType>
  18. <ExpiryTime></ExpiryTime>
  19. <Billed></Billed>
  20. <NetworkID></NetworkID>
  21. <Keyword></Keyword>
  22. <DlrType></DlrType>
  23. <DlrUrl></DlrUrl>
  24. <DlrParams></DlrParams>
  25. <DlrContent></DlrContent>
  26. </SMS>
  27. </Messages>
  28. </Send>
  29. </soap12:Body>
  30. </soap12:Envelope>
<?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>
    <Send xmlns="http://sms.mediaburst.net/SOAP">
      <Username>string</Username>
      <Password>string</Password>
      <Messages>
        <SMS>
          <To>441234567890</To>
          <Content>Hello World</Content>
          <From>Originator</From>
          <MsgType>TEXT</MsgType>
          <UDH></UDH>
          <URL></URL>
          <Concat>1</Concat>
          <ClientID>MyID_123</ClientID>
          <ServType></ServType>
          <ExpiryTime></ExpiryTime>
          <Billed></Billed>
          <NetworkID></NetworkID>
          <Keyword></Keyword>
          <DlrType></DlrType>
          <DlrUrl></DlrUrl>
          <DlrParams></DlrParams>
          <DlrContent></DlrContent>
        </SMS>
      </Messages>
    </Send>
  </soap12:Body>
</soap12:Envelope>

Returns:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <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">
  3. <soap12:Body>
  4. <SendResponse xmlns="http://sms.mediaburst.net/SOAP">
  5. <SendResult>
  6. <SMS_Resp>
  7. <To>441234567890</To>
  8. <ClientID>MyID_123</ClientID>
  9. <MessageID>IB_987654</MessageID>
  10. <ErrNo></ErrNo>
  11. <ErrDesc></ErrDesc>
  12. </SMS_Resp>
  13. </SendResult>
  14. </SendResponse>
  15. </soap12:Body>
  16. </soap12:Envelope>
<?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>
    <SendResponse xmlns="http://sms.mediaburst.net/SOAP">
      <SendResult>
        <SMS_Resp>
          <To>441234567890</To>
          <ClientID>MyID_123</ClientID>
          <MessageID>IB_987654</MessageID>
          <ErrNo></ErrNo>
          <ErrDesc></ErrDesc>
        </SMS_Resp>
      </SendResult>
    </SendResponse>
  </soap12:Body>
</soap12:Envelope>