Twilio 短信未发送到我的印度手机号码


Twilio SMS Messages not being delivered to my Indian mobile phone number

我已经下载了Twilio API(PHP),并且能够成功调用sms_messages->create。我已经阅读了三遍以上的文档,并在此处进行了检查。但是,我的消息没有发送到我的手机。

我的PHP代码看起来像这样。

    <?php
    require_once('Services/Twilio.php');
    $sid = "AC02c3c69xxxxxxxxxxxxxxxxxxxxxxx";
    $token = "f3c343716xxxxxxxxxxxxxxxxxxxxx";
    $client = new Services_Twilio($sid, $token);
    $message = $client->account->sms_messages->create("+1404xxxxxxxxx","+919842xxxxxx", "hello good evening", array());
    echo $message->sid;

答复如下。

    SMac841db0f52100f66c754974037b7960
    SMd32abd4234142f3662bcaec6dc8722be
    SMb75a7e89643d9d515f48a031fb480f3c

上面的代码返回消息ID,但现在我还没有收到消息。

仅供参考 - 消息将传递到印度手机,我使用的参数是+91<10位手机号码>

我是在什么地方出错了吗?我的邮件是否已排队或计划稍后递送?

你的代码看起来很棒!不幸的是,从Twilio发送到印度手机号码是棘手的,因为大量垃圾邮件传递到印度移动设备,以及政府关于您可以发送哪些消息以及何时发送的规定。这里有一个方便的指南,可以帮助您确保您的消息传递到印度电话号码。

https://www.twilio.com/help/faq/sms/are-there-limitations-on-sending-sms-messages-to-indian-mobile-devices

你是代码很好,但您的电话号码已检查到免打扰 Activate.to 请检查以下链接。

http://www.nccptrai.gov.in/nccpregistry/search.misc

请您可以使用非免打扰激活电话。

这是客户支持对我的查询的回复。

嗨哈桑,

感谢您的报告。不幸的是,看起来问题是 发送到+91984xx-xxxxx的电话号码在此处注册:

http://www.nccptrai.gov.in/nccpregistry/

发送到印度的 Twilio 短信被视为促销信息 并且无法发送到注册的电话号码。未来我们 当您尝试发送到已注册的 API 时,可能会让 API 返回错误 电话号码,前提是我们可以在 实时。

如果您对此问题有任何其他疑问,请告诉我们。


旭东 特威利奥客户支持
www.twilio.com

再次感谢到目前为止的所有帮助。

$message = $client->account->sms_messages->create("+1404xxxxxxxxx","+919842xxxxxx", "hello good evening", array());
echo $message->status;

这将返回您的消息状态。