2014-10-04 41 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的支持人員應該能夠立即解決這個問題。