peerjs webrtc调用响应

我正在使用peerjs服务器和peerjs在2个peerid之间进行makewebrtc调用。 这个电话就像

var call = peer.call($('#callto-id').val(), window.localStream); 

build立正在完善。 现在,当来电从其他同伴来时,我添加了一个popup窗口。stream行音乐是要求“接听电话?

如果用户使用“call.answer(window.localStream)”从popup呼叫接收中按“yes” 否则不行动

如果用户拒绝该呼叫,则主叫方不会收到该呼叫被接收的任何响应。

我可以通过调用'var call = peer.call($('#callto-id')。val(),window.localStream)'

任何想法?

我意识到这个反应是疯了…但是我只是偶然发现了你的问题,并认为我可以帮助你,如果你已经有一个解决scheme,那么很酷,这将有助于稍后有人问。

你正在寻找的接收端(被调用者)的代码行是…

 call.close(mediaStream); 

这应该在用户拒绝呼叫时执行。 那么你应该有一个函数来处理这个函数,并显示你想给你的调用者的任何HTML。

您将需要为此使用一个标志,因为如果事先先应答呼叫,您将需要closuresfunction的不同结果,因为这意味着正常呼叫继续。