Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This callback is a Vibes-initiated request to the client to attempt delivery of carrier responses. The delivery of these messages is contingent on the client configuring the receiptOption tag on the original submission of the MT message.

Note
Note: The client endpoint should properly store/record the response and then return an HttpResponse; 200 to acknowledge receipt. The client process should keep actual processing/logic as small as possible for good throughput and performance.

XML Request Example

Code Block
POST

<?xml version="1.0" encoding="UTF-8"?>
<mtMessageResponse messageId="865cd3d1-bea6-4a6f-8bac-bae483248a27" 
	submitterMessageId="239487234987234" 
	receiptDate="2011-04-19T15:10:08.320-05:00"> 
	<multipart isMultipart="true" originalMessageId="865cd3d1-bea6-4a6f-8bac-bae483248a27" noOfParts="2" partNumber="1" />  
	<type>System|Carrier|Handset</type>
	<status isError="true|false">
		<description>Description of status</description>
		<errorCode>100</errorCode>
		<internalErrorCode>255</internalErrorCode>
	</status>
</mtMessageResponse>

...