http://www.ibm.com/wsdl/soa/pxsms/v1_0/interface
The notifySmsDeliveryReceipt Operation

The notifySmsDeliveryReceipt method must be implemented by a Web Service at the application side if it requires notification of SMSdelivery receipt. It will be invoked by the Parlay X server to notify the application when a SMS sent by an application has been delivered to the terminal of the recipient or if delivery is impossible. The notification will occur if and only if the status of the sent SMS is DeliveredToTerminal or DeliveryImpossible and the application has specified interest in notification when sending an SMS message by specifying the optional receiptRequest parameter. The correlator returned corresponds to the identifier specified by the application in the receiptRequest of the original sendSMS request.

When a SMS message is sent to multiple addresses, the notification from the server will send notification for each terminal as and when a SMS message is delivered to a terminal.

The following three different SMS delivery status will be returned in NotifySMSDeliveryReceiptResponse:

  • 'DeliveryImpossible': unsuccessful delivery; the message could not be delivered before it expired.
  • 'DeliveredToTerminal': in case of concatenated messages, only when all the SMS-parts have been successfully delivered to the terminal.
  • DeliveredNotificationNotSupported - If notification is supported by the network but it does not support delivery receipt for one or more addresses specified in the sendSMS message. The service will send this status for those addresses.
SmsNotification_notifySmsDeliveryReceiptResponse  notifySmsDeliveryReceipt (notifySmsDeliveryReceipt parameters)
[fault:  InvocationException  ]
Operation Type: Request-response
Collapse Input: SmsNotification_notifySmsDeliveryReceiptRequest
notifySmsDeliveryReceipt parameters  
Collapse Output: SmsNotification_notifySmsDeliveryReceiptResponse
notifySmsDeliveryReceiptResponse result  
Collapse Fault:
InvocationException 
InvocationException InvocationException

Notification invocation exception.

 Collapse Bindings
Binding: SmsNotificationBinding
<soap:binding  style="document"
  transport="http://schemas.xmlsoap.org/soap/http" />
Operation:
<soap:operation  soapAction=""
  style="document" />
Input: SmsNotification_notifySmsDeliveryReceiptRequest
<soap:body  use="literal" />
Output: SmsNotification_notifySmsDeliveryReceiptResponse
<soap:body  use="literal" />
Fault:
InvocationException: InvocationException
<soap:fault  name="InvocationException"
  use="literal" />
 

 Collapse XML
-<wsdl:operation  name="notifySmsDeliveryReceipt">
-<wsdl:documentation>
<xhtml:p>The notifySmsDeliveryReceipt method must be implemented by a Web Service at the application side if it requires notification of SMSdelivery receipt. It will be invoked by the Parlay X server to notify the application when a SMS sent by an application has been delivered to the terminal of the recipient or if delivery is impossible. The notification will occur if and only if the status of the sent SMS is DeliveredToTerminal or DeliveryImpossible and the application has specified interest in notification when sending an SMS message by specifying the optional receiptRequest parameter. The correlator returned corresponds to the identifier specified by the application in the receiptRequest of the original sendSMS request.</xhtml:p>
<xhtml:p>When a SMS message is sent to multiple addresses, the notification from the server will send notification for each terminal as and when a SMS message is delivered to a terminal.</xhtml:p>
<xhtml:p>The following three different SMS delivery status will be returned in NotifySMSDeliveryReceiptResponse:</xhtml:p>
-<xhtml:ul>
<xhtml:li>'DeliveryImpossible': unsuccessful delivery; the message could not be delivered before it expired.</xhtml:li>
<xhtml:li>'DeliveredToTerminal': in case of concatenated messages, only when all the SMS-parts have been successfully delivered to the terminal.</xhtml:li>
<xhtml:li>DeliveredNotificationNotSupported - If notification is supported by the network but it does not support delivery receipt for one or more addresses specified in the sendSMS message. The service will send this status for those addresses.</xhtml:li>
</xhtml:ul>
</wsdl:documentation>
<wsdl:fault  message="soa_pxnotify_faults:InvocationException"  name="InvocationException" />
</wsdl:operation>
Generated by WSDLdoc ©