Parameters - StatusNotificationUrl
StatusNotificationUrl
Type: | String |
Minimum Length: | Empty |
Maximum Length: | 2048 characters |
This parameter sets the web page address that you would like delivery statuses for your outbound messages to be automatically delivered back to.
If a web page URL is given, then any delivery status received from the network operators concerning one of your outbound messages will be posted back to your URL automatically.
If you do not wish to have delivery statuses automatically returned to a nominated web page, then the statusNotificationUrl parameter should be left empty.
For each delivery status change (for messages sent by SendSMS, with statusNotificationUrl set), a string is posted back to your nominated URL in the following format:
URL?destination=+447812234567&messagestatuscode=400&clientmessagereference=YourReference
&messagereference=OurReference&partcurrent=1&parttotal=2
Where:
URL: |
Your URL, which must include both the name and extension of the page |
destination: |
The handset whose delivery status has changed |
messagestatuscode: |
The delivery status of the message for the handset in question |
clientmessagereference: |
The reference you gave to the outbound message |
messagereference: |
Our unique reference for your message |
partcurrent: |
The part of the message with the delivery status change, if the message is an extended SMS |
parttotal: |
The total number of parts to the message |
Delivery statuses are grouped according to their status type, as follows:
400 - 499: |
Final delivery statuses, successful |
500 - 599: |
Final delivery statuses, unsuccessful |
600 - 699: |
Intermediate delivery statuses |
messagestatuscode
Each delivery status is returned as an Integer.
- » 400Delivered to handset
- » 500Delivery failure - age verification
- » 501Delivery failure - billing issue
- » 502Delivery failure - error from operator
- » 503Delivery failure - expiration time exceeded
- » 504Delivery failure - invalid number
- » 505Delivery failure - message content
- » 506Delivery failure - message is spam
- » 507Delivery failure - no credit on phone
- » 508Delivery failure - parental content bar
- » 509Delivery failure - problem with handset's operator
- » 510Delivery failure - problem with phone
- » 511Delivery failure - reason unknown
- » 512Delivery failure - temporary problem locating handset
- » 513Message rejected by network
- » 514No delivery confirmation available
- » 515Destination Opted-out
- » 516Delivery failure - invalid originator
- » 599Delivery failure - reason to be clarified
- » 600Delivered to network
- » 601Sending
- » 602Sent to network
- » 603Message in transit and being retried