Я приобрел специальный длинный код AWS для Индии (ie. Индийский номер телефона) за 120 долларов в месяц. Я не использую никаких ключевых слов. Я включил на нем двустороннюю смс. Я могу получать на нем сообщения и отправлять сообщения, однако, когда я отправляю сообщение, идентификатор отправителя отображается как УВЕДОМЛЕНИЕ для пользователя.
Таким образом, разговор невозможен, потому что пока пользователь должен отправить сообщение на выделенный длинный код, они получают ответ с другого номера.
например. Когда я отправляю это сообщение:
{
"ApplicationId":"6b07b70b18714cf6ba60fb5446123456",
"MessageRequest":{
"Addresses":{
"+914321321321":{
"ChannelType":"SMS"
}
},
"MessageConfiguration":{
"SMSMessage":{
"Body":"Your message was received, we will contact you shortly. ",
"MessageType":"TRANSACTIONAL",
"OriginationNumber":"+911234123123"
}
}
}
}
Человек, получающий это сообщение, видит его от отправителя «УВЕДОМЛЕНИЕ». Даже если я явно укажу, что senderId совпадает с номером отправителя. ie. Я добавляю «SenderId»: «+ 911234123123» к приведенному выше, поведение такое же.
Я что-то упускаю, или AWS Pinpoint выделенный длинный код для двусторонней отправки SMS-сообщений нарушен в Индии?
Этот вариант использования должен поддерживаться в соответствии с документами AWS здесь: https://docs.aws.amazon.com/pinpoint/latest/userguide/channels-sms-originating-identities.html