发送到墨西哥的 Twilio 消息与在 twilio 上购买的消息不同

Twilio message sent to Mexico with different number from the one bought on twillio

我正在使用 twillio 从 rails 应用程序发送短信。

集成很容易,但是我发现了一个问题。当我发送消息时,收件人收到的短信号码与我在 twillio 网络界面上配置的号码不同。

在我的例子中,收件人会自动回复我的消息,我需要他们回复 twillio 号码才能处理文本。

Twillio 号码基于美国,而收件人的号码来自墨西哥。

虽然不能完全回答您的 Twilio 问题,但我可以补充一些见解。通过国际号码发送 SMS,因此非墨西哥移动用户号码本身就很棘手。不幸的是,大多数南美洲国家都是这种情况。

与其他国家相比,他们更倾向于限制谁可以将 SMS 路由到该国家/地区。因此,许多像 Twilio 这样的 SMS 网关提供商改为安排本地 SMS 网关将 SMS 流量路由到墨西哥等国家/地区。因此,解释为什么您的收件人从不同的发件人号码接收短信。

作为旁注,我知道一些也在南美运营的国际玩家没有这个问题。他们很容易 Google :)

更新:在某些情况下——墨西哥就是其中之一——由于国家/地区提供商的一些限制,发件人 ID 被转换为本地号码。唯一的解决办法是使用当地的墨西哥号码,为此我不得不申请 Beta 全球号码,因为墨西哥号码尚未完全开放。