2016-10-31 56 views
1

我正在嘗試在AngularJS應用程序上使用Twilio客戶端。服務器端在Laravel PHP上。我測試了PHP的快速入門,我試圖將它適應於這種實際情況。Twilio設備狀態始終返回脫機值

我創建了Laravel的端點,以獲得角 - 我能力令牌得到它already-則:

vm.token = response.token; 
vm.message = response.identity; 

Twilio.Device.setup(vm.token); 

Twilio.Device.ready(function(device){ 
    vm.message = "Twilio.Device ready"; 
}); 

因爲什麼都沒有發生,我把一個按鈕來驗證Twilio.Device的狀態

function deviceStatus(){ 
    vm.status = Twilio.Device.status(); 
} 

狀態總是返回OFFLINE。我已經驗證了帳戶ID,令牌和Twiml應用程序sid,一切正常。

我做錯了什麼?錯過了一些步驟?

+0

不知道這裏發生了什麼。這是在開發和本地主機?你可以嘗試在調試模式('Twilio.Device.setup(vm.token,{debug:true})')並看看它說什麼? – philnash

+0

@philnash Localhost。我應該在哪裏看到調試消息或? –

+0

如果您像上面那樣設置調試模式,則應該在瀏覽器的devtools控制檯中看到調試消息。 – philnash

回答

0

瀏覽器只允許媒體控制在您的網站或域名有SSL,它訪問諸如音頻或視頻IO

媒體的控制。如果不安全的連接將被終止。