从专用的印度 AWS pinpoint phone 号码发送短信时,发件人显示为通知
Sender shows as NOTICE when sending sms from a dedicated Indian AWS pinpoint phone number
我以 120 美元/月的价格购买了专用于印度的 AWS 精确定位长代码(即印度 phone 号码)。我没有使用任何关键字。我已经启用了两种方式的短信。我可以在上面接收消息和发送消息,但是当我发送消息时,发件人 ID 显示为用户通知。
因此无法进行对话,因为当用户必须向专用长代码发送消息时,他们会收到来自不同号码的回复。
例如。当我发送此消息时:
{
"ApplicationId":"6b07b70b18714cf6ba60fb5446123456",
"MessageRequest":{
"Addresses":{
"+914321321321":{
"ChannelType":"SMS"
}
},
"MessageConfiguration":{
"SMSMessage":{
"Body":"Your message was received, we will contact you shortly. ",
"MessageType":"TRANSACTIONAL",
"OriginationNumber":"+911234123123"
}
}
}
}
收件人看到发件人"NOTICE"。即使我明确指定 senderId 与原始号码相同。 IE。我在上面添加 ,"SenderId":"+911234123123" ,行为是一样的。
我是不是遗漏了什么,或者 AWS Pinpoint 专用长代码双向短信功能在印度损坏了吗?
根据此处的 AWS 文档,应支持此用例:
https://docs.aws.amazon.com/pinpoint/latest/userguide/channels-sms-originating-identities.html
我发现这在印度的所有 SMS api 提供商上都是不可能的,我在多个不同的 SMS api 提供商(aws/textlocal/some 其他)上遇到了相同的行为。我还在一个提供商的文档中找到了一张图片,显示这是不可能的。
即。印度电信基础设施不允许来自长代码的响应。
基础设施确实允许短代码的响应,但向短代码发送短信会向客户收取 3 卢比的费用,而向长代码发送消息的客户则按标准短信费率收费。
我以 120 美元/月的价格购买了专用于印度的 AWS 精确定位长代码(即印度 phone 号码)。我没有使用任何关键字。我已经启用了两种方式的短信。我可以在上面接收消息和发送消息,但是当我发送消息时,发件人 ID 显示为用户通知。
因此无法进行对话,因为当用户必须向专用长代码发送消息时,他们会收到来自不同号码的回复。
例如。当我发送此消息时:
{
"ApplicationId":"6b07b70b18714cf6ba60fb5446123456",
"MessageRequest":{
"Addresses":{
"+914321321321":{
"ChannelType":"SMS"
}
},
"MessageConfiguration":{
"SMSMessage":{
"Body":"Your message was received, we will contact you shortly. ",
"MessageType":"TRANSACTIONAL",
"OriginationNumber":"+911234123123"
}
}
}
}
收件人看到发件人"NOTICE"。即使我明确指定 senderId 与原始号码相同。 IE。我在上面添加 ,"SenderId":"+911234123123" ,行为是一样的。
我是不是遗漏了什么,或者 AWS Pinpoint 专用长代码双向短信功能在印度损坏了吗?
根据此处的 AWS 文档,应支持此用例: https://docs.aws.amazon.com/pinpoint/latest/userguide/channels-sms-originating-identities.html
我发现这在印度的所有 SMS api 提供商上都是不可能的,我在多个不同的 SMS api 提供商(aws/textlocal/some 其他)上遇到了相同的行为。我还在一个提供商的文档中找到了一张图片,显示这是不可能的。
即。印度电信基础设施不允许来自长代码的响应。
基础设施确实允许短代码的响应,但向短代码发送短信会向客户收取 3 卢比的费用,而向长代码发送消息的客户则按标准短信费率收费。