微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

所提供的来源电话号码尚未针对您的帐户进行验证

如何解决所提供的来源电话号码尚未针对您的帐户进行验证

添加来电显示时出现电话号码未验证的错误

拨打电话时返回:

致命错误:未捕获的 Twilio\Exceptions\RestException:[HTTP 400] 无法创建记录:提供的源电话号码 XXXX 是 尚未验证您的帐户。

奇怪的是,只有在设置了 callerId 值时才会出现这个错误

例如

$call = $client->calls
    ->create(
        "+x",// to
        "+x",// from
        [
            "url" => "http://demo.twilio.com/docs/voice.xml",]
    );

有效

但以下内容会产生该错误

$call = $client->calls
    ->create(
        "+x","callerId" => 'SomeValue',]
    );

唯一的区别是 callerId 已设置。

从号码购买,帐户不是试用和 SID 是有效的,因为它工作没有 callerId 字段

解决方法

返回错误是因为看起来 Twilio 正在尝试使用 callerId 的值作为电话号码。所以看起来你不能以单词的形式设置来电显示,它必须是一个数值

很抱歉文档对此不清楚,但 CallerId 可以正常工作 同一个发件人。它必须是 Twilio 电话号码或经过验证的非 Twilio 您帐户中的电话号码。它不能是一个词或一个名字。特威利奥 电话号码不支持 CNAM(来电者姓名)数据库条目,因此 无法指定呼叫接收者看到的名称,如果 他们的运营商会进行 CNAM 查询。

当您指定 From 时,您不需要传递 CallerId。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。