2014-10-04 86 views
1

我跟随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> 

所以我的问题是:为什么这个电话视为国际和怎么做我拨打拨打本地电话

回答

3

Twilio在这里的福音传教士。

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

我在英国开通了我的帐户,我可以轻松地拨打英国电话,因为他们是本地的。我不确定你的案子发生了什么,你是否在拉脱维亚以外的国家创建了你的账户?

通过查看您帐户上的International Settings来检查您的帐户权限。这应该允许你打电话给拉脱维亚。否则,请将您的Twilio帐户SID通过电子邮件发送到[email protected],并提供以上详细信息。 Twilio的支持人员应该能够立即解决这个问题。