diff --git a/html5/verto/js/src/jquery.verto.js b/html5/verto/js/src/jquery.verto.js
index 68cc6d6d80..d0c3563c12 100644
--- a/html5/verto/js/src/jquery.verto.js
+++ b/html5/verto/js/src/jquery.verto.js
@@ -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"});
};