2014-01-27 4 views
2

Я использую сервер peerjs и peerjs для вызова makewebrtc между двумя peerid. Звонок такой, какpeerjs webrtc call response

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

создание работает идеально. Теперь я добавил всплывающее окно, когда входящий звонок поступает от других пэров. Поп спрашивает «Получить звонок?».

Если пользователь нажимает «да» из всплывающего вызова, используя 'call.answer (window.localStream);' else no action

Если пользователь отклонил вызов, вызывающий абонент не получил ответа, что вызов получен или нет.

Как я могу понять, что вызов получен или нет, вызвав 'var call = peer.call ($ (' # callto-id '). Val(), window.localStream);'

Любая идея?

ответ

0

Я понимаю, что этот ответ сумасшедший поздно ... но я просто наткнулся на ваш вопрос и решил, что смогу вам помочь, если у вас уже есть решение, тогда это круто, это поможет, если кто-нибудь еще попросит позже.

Строка кода вы ищете на приемном конце (человек, которого называют) является ...

call.close(mediaStream); 

Это должно выполняться, когда пользователь отклоняет вызов. Тогда у вас должна быть функция, которая обрабатывает это и отображает любой HTML-код, который вы хотите для своего вызывающего.

Для этого вам нужно будет использовать флаг, так как вам понадобится другой результат для функции закрытия, если сначала был получен ответ на вызов, так как это означало бы, что обычный вызов продолжился.

Смежные вопросы