我已經使用WebRTC製作了一個簡單的調用應用程序。 我建立了一個連接,現在我可以從一個瀏覽器調用另一個。如何拒絕WebRTC調用
在WebRTC標準中我找不到並且無法找到的一件事是...我怎樣才能拒絕接聽電話。
如果我從我在想下面
if(msg.type == 'offer') {
if(confirm(msg.sender+" is calling you ...")) {
$.calling.calleePeer.setRemoteDescription(new RTCSessionDescription(msg));
$.calling.calleePeer.addStream($.calling.localstream);
$.calling.calleePeer.createAnswer($.calling.setLocalCalleeAndSendDescription, null, $.calling.mediaConstraints);
} else {
// TODO What to do here in order to reject the offer?
}
}
現在,當我接受這個提議一切正常,但我怎麼能告訴對方,我不是在通話有趣的來電報價馬上?我想有一些解決方案構建到標準中。
謝謝
據我所知,拒絕連接請求的標準沒有任何內容。但是,您可以通過您的信令方法以任意數量的方式對此係統進行編碼。例如,如果您使用的是WebSocket,則在收到offer後向調用者發送「拒絕」字符串,然後讓調用者相應地解釋該字符串。 – HartleySan 2013-02-18 08:04:04