2
如何在Twilio Api中使用應答按鈕回答,即時通訊無法在瀏覽器上撥打電話, 我想知道如何在應答按鈕上連接設備時如何應答或拒絕來電點擊,plz幫助我如何應答來電Twilio API
我的片段是
Twilio.Device.setup('<?=$token?>');
Twilio.Device.ready(function(device) {
});
Twilio.Device.incoming(function(conn) {
$("#number").val(conn.parameters.From);
var ss= "Incomging Call:\n"+conn.parameters.From;
$("#log").text("Incoming connection from " + conn.parameters.From);
// accept the incoming connection and start two-way audio
conn.accept();
});
Twilio.Device.error(function(conn) {
alert("Error:\n"+data);
});
function call() {
// get the phone number or client to connect the call to
// params = {"PhoneNumber": $("#number").val()};
// Twilio.Device.connect(params);
Twilio.Device.connect();
}
function hangup() {
Twilio.Device.disconnectAll();
}
<input type="text" id="number" name="number" />
<button class="call" onclick="call();">
Answer
</button>
<button class="hangup" onclick="hangup();">
Reject
</button>
<div id="log">Loading app</div>
在twilio來電任何想法???
我認爲priyanka可能有我一樣的問題。我的客戶端瀏覽器確實正在接聽電話,但由於麥克風的權限問題,接收方仍需要採取措施啓用麥克風。似乎只有Chrome給我任何方式來做到這一點。如果我在連接完成後主動點擊網頁,Firefox會作爲客戶,但我沒有跡象表明我需要這樣做。在IE中,我似乎沒有什麼可以做的。有什麼辦法來處理傳入的事件與處理這個代碼? – sydneyos
通常,我在演示中所做的是在傳入函數中,我將動態更改頁面以顯示允許用戶知道有來電的彈出窗口(或覆蓋圖或類似的UI)。作爲該用戶界面的一部分,我還清楚地向用戶顯示他們需要讓瀏覽器訪問麥克風。這有幫助嗎? –
是的,謝謝。是否有鏈接到這樣的演示和/或示例代碼? – sydneyos