node.js - 从浏览器发起本地调用 : No international authorization

标签 node.js twilio

我正在关注Node.js Twillio tutorial一切都很顺利,直到最后一部分:从我的浏览器调用。

我的号码有 +371 前缀,我正在尝试调用另一个 +371 号码,因此(在我看来)它应该被视为本地调用,但我收到错误:13227 - 拨号:无国际授权

我的 twillio 号码配置为使用 twiml 应用程序,此网址:http://twimlets.com/forward?PhoneNumber=%2B371XXXXXX调用语音电话时。其余代码与教程完全相同,我可以在浏览器中接收调用。

这是我在日志中看到的请求:

<Dial action="/forward?Dial=true" timeout="20" callerId="+371XXXXXXXX">+371YYYYYYYY</Dial>

对此的响应是警告 13227 和

<Response>
    <Hangup/>
</Response>

所以我的问题是:为什么此通话被视为国际通话?如何调用本地通话?

最佳答案

这里是 Twilio 布道者。

这确实是一个非常好的问题。听起来您的 Twilio 帐户已在拉脱维亚 (+371) 以外的国家/地区本地化设置。通常,当您尝试购买新的 Twilio 号码时,它会提供您所在国家/地区的号码,但情况可能并非如此。

我在英国开设了帐户,我可以轻松调用英国电话,因为它们是本地电话。我不确定您的情况发生了什么,您是否在拉脱维亚以外的国家/地区创建了帐户?

查看 International Settings 检查您的帐户权限在您的帐户上。这应该允许您打开打往拉脱维亚的电话。否则,请将您的 Twilio 帐户 SID 以及上述详细信息通过电子邮件发送至 help@twilio.com。 Twilio 的支持人员应该能够立即为您解决这个问题。

关于node.js - 从浏览器发起本地调用 : No international authorization,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26194066/

相关文章:

javascript - Twilio 聊天 API,getUnconsumedMessagesCount 始终为 0

javascript - 如何遍历复杂的 Json 对象并对每个等于特定值的属性做一些事情

node.js - http-server-usr/bin/env : node : no such file or directory

javascript - 路由参数仅获取第一个字母

javascript - 如何从文本文件中获取随机行并将其打印出来

ruby - 用于 SMS 对话的 Twilio 快速入门代码不递增

node.js - Mongoose 更新查询不适用于 Node.js

api - 与Twilio一样,按日期对REST API进行版本控制有什么好处?

asp.net - Twilio 回调在我的 .NET 服务中不起作用

java - 我如何获得 Twilio SID?