WeBRTCを使用して簡単な呼び出しアプリケーションを作成しました。接続が確立され、あるブラウザーから別のブラウザーに呼び出すことができるようになりました。
私がまだ理解できず、WebRTC標準で見つけることができないことの1つは...どうすればコールオファーを拒否できますか。
発信者からオファーが来たらフォローしようと思っていた
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?
}
}
オファーを受け入れるとすべてが機能するようになりましたが、今の通話に興味がないことを発信者に知らせるにはどうすればよいでしょうか? 標準にはいくつかのソリューションが組み込まれていると思います。