Merge pull request #943 in FS/freeswitch from ~DAVIDL/freeswitch-verto-permission-event:feature/verto-permission-event to master

* commit '5a0e1af5d69b11f4b935e371bac1d87c7e8b5e30':
  FS-9469 added onGrant/onDenied callbacks in onStream/onError of RTCCallbacks so client code gets notified of webrtc permission change immediately
This commit is contained in:
Mike Jerris 2016-08-31 14:56:12 -05:00
commit a625f5ee46
1 changed files with 8 additions and 0 deletions

View File

@ -2010,10 +2010,18 @@
};
RTCcallbacks.onStream = function(rtc, stream) {
if (dialog.verto.options.permissionCallback &&
typeof dialog.verto.options.permissionCallback.onGranted === 'function'){
dialog.verto.options.permissionCallback.onGranted();
}
console.log("stream started");
};
RTCcallbacks.onError = function(e) {
if (dialog.verto.options.permissionCallback &&
typeof dialog.verto.options.permissionCallback.onDenied === 'function'){
dialog.verto.options.permissionCallback.onDenied();
}
console.error("ERROR:", e);
dialog.hangup({cause: "Device or Permission Error"});
};