diff --git a/html5/verto/js/src/jquery.verto.js b/html5/verto/js/src/jquery.verto.js
index 0e0e38bf38..a2574ed387 100644
--- a/html5/verto/js/src/jquery.verto.js
+++ b/html5/verto/js/src/jquery.verto.js
@@ -2667,6 +2667,9 @@
$.verto.unloadJobs[f]();
}
+ if ($.verto.haltClosure)
+ return $.verto.haltClosure();
+
for (var i in $.verto.saved) {
var verto = $.verto.saved[i];
if (verto) {
diff --git a/html5/verto/verto_communicator/src/vertoControllers/controllers/MainController.js b/html5/verto/verto_communicator/src/vertoControllers/controllers/MainController.js
index 31ea3794d1..223d2f8b34 100644
--- a/html5/verto/verto_communicator/src/vertoControllers/controllers/MainController.js
+++ b/html5/verto/verto_communicator/src/vertoControllers/controllers/MainController.js
@@ -10,6 +10,12 @@
$rootScope.dtmfHistory = { value: '' };
$rootScope.onKeydownDtmfEnabled = true;
+ $.verto.haltClosure = function() {
+ if (verto.data.callState == 'active') {
+ return true;
+ }
+ };
+
if (storage.data.language && storage.data.language !== 'browser') {
$translate.use(storage.data.language);
} else {