Thanks for reaching us and for providing the details and the specific error code (ErrorCode: 5002 - "Message Delivery Timeout"). You’re right that this isn’t related to throttling, which would have different error codes, or a complete carrier block or failure.
This error usually indicates that the carrier doesn’t support delivery reports (DLRs). Azure Communication Services did send the message to the carrier, but since the carrier doesn’t generate delivery confirmations, there’s no status update. In most cases, the SMS was still delivered successfully to the recipient’s phone.
To confirm:
- Ask the recipient if they received the message (including checking inbox, spam, or promotions).
- Try sending a test SMS to the same number and review the delivery report in Azure.
No action is required in Azure for this error, as not all carriers provide delivery reports.
Reference :
Please do not forget to click "Accept the answer” and Yes, this can be beneficial to other community members.
If you have any other questions, let me know in the "comments" and I would be happy to help you.