Hi Team, we are using AWS Pinpoint for sending OTPs to our users. When I try to send an SMS to a number in Indonesia, the SMS is not being received. I have event destinations enabled to a Cloudwatch log group where I can see the messageStatus is "SUCCESSFUL
" and eventType is "TEXT_SUCCESSFUL
".
{
"eventType": "TEXT_SUCCESSFUL",
"eventVersion": "1.0",
"eventTimestamp": 1714041834221,
"isFinal": true,
"originationPhoneNumber": "NOTICE",
"destinationPhoneNumber": "+62XXXXXXXXXXX",
"isoCountryCode": "ID",
"mcc": "510",
"mnc": "10",
"carrierName": "Telkomsel",
"messageId": "68868af0-e093-47d0-9099-33bee759b3d7",
"messageRequestTimestamp": 1714041827083,
"messageEncoding": "GSM",
"messageType": "TRANSACTIONAL",
"messageStatus": "SUCCESSFUL",
"messageStatusDescription": "Message has been accepted by phone carrier",
"totalMessageParts": 1,
"totalMessagePrice": 0.36308,
"totalCarrierFee": 0
}
There is a post from 2 years ago where the OP was facing similar issues, it mentions the issue is with the carrier "Telkomsel" and the destination phone number I am trying to send the OTP to also is of the same carrier.
Please let me know what can be done to resolve this issue.