Steps to reproduce.
- Open this URL into three separate windows: http://quickblox.github.io/quickblox-javascript-sdk/samples/webrtc/peer-to-peer/
- In the first two windows, select user 9 but in the third window select user 10.
- User 10 now initiates a call to user 9 by clicking the 'Video Call' button
- Both of the windows that are open and connected to user 9 will receive a prompt to accept or decline the call.
- In the first User 9 window, accept the call. You will continue to hear the call signal coming in the second User 9 window.
- I go to the second User 9 window and click 'Decline'
- It hangs up the call for User 9 in the first window and it hangs up the call for User 10 who initiated the call.
So... ideally:
There must be a way to notify the 2nd User 9 window that the call has been aborted and cancel the display accept/reject prompt and playing audio call signal.
I haven't tested this across Android/iOS devices yet but it may be an issue there too.