Twilio SMS-我在做什么错?

时间:2018-07-16 09:10:18

标签: twilio twilio-programmable-chat

因此,我已经设置了WHMCS以便将Twilio与新模块一起使用,但是,由于我将AUS号码连接到Twilio,所以我设法做到了设置并让SMS消息发送给澳大利亚的客户帐户。

问题是,例如,假设某个美国客户注册SMS失败并说“无法发送短信”,则日志对该Twilio新手没有帮助。

这里是示例: 从摘要页面向用户电话号码(+ 1310xxxxxxx)发送SMS的过程失败-Twilio(公司名称)

如果我要发信息说西班牙,那似乎行得通,这很奇怪。

我也尝试过+34并发送。似乎也适用于英国+44。

我有GEO选项设置,可以在Twilio中正常工作,但是,错误消息没有出现在我的Twilio日志中,只是内部的。

这是模块日志。

我只编辑了文字以给您显示的内容。

请求:

Array
(
    [To] => +1310xxxxxxx
    [Body] => test
    [From] => Company name
)

回复

The 'To' phone number: +1310xxxxxxx, is not currently reachable using the 'From' phone number: Company name via SMS.

因此,目前发往美国的SMS消息不起作用,尽管我不能代表其他每个国家/地区,但我在这里可以做什么或如何正确设置我的Twilio帐户以确保我的SMS消息得到传送?

非常感谢。

1 个答案:

答案 0 :(得分:1)

这里是Twilio开发人员的传播者。

按照您的说法,我认为您是使用字母数字发件人ID而不是电话号码来发送消息?

如果是这种情况,那么您会被美国拒绝,因为美国电话系统不接受字母数字的发件人ID(其他一些国家也不接受,只是您所测试的国家/地区不行)。您可以看到the countries that do and don't support alphanumeric sender IDs in this table in our documentation

要解决此问题,您需要一个号码才能从美国发送邮件,我建议为此使用一个新的美国号码。

然后,您可以捕获错误,然后使用数字代替发件人ID重试。

或者,对于更具弹性的方法,请看一下Twilio Messaging Services,当使用字母数字发件人发送邮件时,该功能可以自动将故障转移到某个号码。

让我知道这是否有帮助。