我使用 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?
}
}
现在,当我接受报价时一切正常,但我如何让来电者知道我现在对电话不感兴趣?我想标准中有一些解决方案。