How Do I Determine Whether an SMS Was Sent Successfully
- Check the following key parameters in the response returned after the SMS Sending API or Batch SMS Sending API is called:
Note: One response contains only one code, and one mobile number corresponds to one status.
Parameter
Value
Description
code
000000
The request was successful. Check the value of status.
status
000000
The SMS platform successfully processes the request. To determine whether the user receives the SMS, see the SMS status report.
- Check the SMS status report and confirm key parameter settings:
- The SMS status report can be received only if statusCallback in the request body is specified when the SMS Sending API or Batch SMS Sending API is called. For details, see the Status Report Receiving API.
- Carriers in some countries or regions do not support SMS status reports. Therefore, when you send an international SMS, even if no status report is received, the SMS is successfully sent if the request in 1 is successful and the SMS platform does not return a failure report.
Parameter
Value
Description
status
DELIVRD
The SMS was sent successfully and the user has received the SMS.
If the value of Status Code in the SMS status report is DELIVRD, the SMS is successfully sent.
If no callback address is configured, log in to the Message & SMS console and go to the Send Details page to view the SMS sending result. If the value of Send Result is Successful and the value of Status Code in the SMS status report is DELIVRD, the SMS is successfully sent.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot