2014-01-27 56 views
2

我正在使用peerjs服務器和peerjs在2 peerid之間進行makewebrtc呼叫。這個電話就像peerjs webrtc呼叫回復

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

建立正在完善。現在,當來電來自其他同伴時,我添加了一個彈出窗口。流行音樂正在詢問「接聽電話?」

如果用戶從彈出呼叫接收中按下「yes」,使用 'call.answer(window.localStream);' else 不採取行動

如果用戶拒絕該呼叫,則呼叫者不會收到任何接到該呼叫的響應。

我可以通過調用 'var call = peer.call($('#callto-id')。val(),window.localStream)'來獲得呼叫嗎?'

有什麼想法?

回答

0

我意識到這是效應初探狂晚......但我只是偶然發現了你的問題,我想通可以幫你,如果你已經有了一個解決方案,然後就是爽,這將幫助,如果別人問後面。

的您正在尋找在接收端的代碼行(人被稱爲)是...

call.close(mediaStream); 

這應該當用戶拒絕接聽執行。然後你應該有一個函數來處理這個函數,並顯示你想給調用者的任何HTML。

您將需要爲此使用一個標誌,因爲如果事先先應答呼叫,您將需要關閉功能的不同結果,因爲這意味着正常呼叫繼續進行。