在我们的AWS SNS实施中,我们发送了 Transactional 短信by using the PHP AWS SDK。
首先,当我们发送消息时,发件人的名称仍然是NOTICE
,然后突然发件人的名称更改为INFOSMS
,INFO
,{{1} },NXSMSPH
。
对于拥有no support to Sender IDs的国家/地区下的那些实施者来说,这是正常的行为吗?发件人姓名会更改吗?
答案 0 :(得分:0)
当您(或AWS)将SMS发送到国外时,根据合同的不同,运输方式也有不同。可能存在对等连接,这意味着两个运营商已同意直接发送SMS。但是,由于他们必须为开展业务的每个运营商管理此问题,因此通常使用网关(即所谓的SMS-Hub)。它们中的大多数只是代理,这意味着它们将短信传递到目的地,但是其中一些可能会更改某些值(例如发件人ID等)。 消息每次也可以通过不同的此类网关传递。 因此,如果目的地国家/地区不允许使用字母数字的发件人ID,则此类消息只能有两个选项:
- to be rejected
- to be sent, but with the sender id they have had set through the contract