diff --git a/Layout/default/VoiceCallActive/Index.php b/Layout/default/VoiceCallActive/Index.php
index e6c1a8439..221511405 100644
--- a/Layout/default/VoiceCallActive/Index.php
+++ b/Layout/default/VoiceCallActive/Index.php
@@ -34,7 +34,7 @@ include(realpath(dirname(__FILE__) . "/../../$mfLayoutPackage") . "/header.php")
small ref="table">
-
-
+ #bind class fa-shake if status is ringing
+
+
+
{{ row.status }}
diff --git a/application/VoiceCallHistoryJob/VoiceCallHistoryJobController.php b/application/VoiceCallHistoryJob/VoiceCallHistoryJobController.php
index 7eb6a0a5e..2f617d87f 100644
--- a/application/VoiceCallHistoryJob/VoiceCallHistoryJobController.php
+++ b/application/VoiceCallHistoryJob/VoiceCallHistoryJobController.php
@@ -58,7 +58,7 @@ class VoiceCallHistoryJobController extends mfBaseController {
die(json_encode($return));
}
- private function runJobs(): array {
+ public function runJobs(): array {
VoiceCallHistoryJobModel::createJobsUntilToday();
$jobs = VoiceCallHistoryJobModel::getJobsNotDone();
diff --git a/scripts/voice/run-voice-call-history-job.php b/scripts/voice/run-voice-call-history-job.php
new file mode 100644
index 000000000..0bfebd080
--- /dev/null
+++ b/scripts/voice/run-voice-call-history-job.php
@@ -0,0 +1,21 @@
+#!/usr/bin/php
+id);
+define("INTERNAL_USER_USERNAME", $me->username);
+
+$voiceCallHistoryJobController = new VoiceCallHistoryJobController(false);
+
+$voiceCallHistoryJobController->runJobs();
\ No newline at end of file