diff --git a/src/CurrentCallVC.mm b/src/CurrentCallVC.mm
index ba70063e7458d550de51879ca30365106ad1a26c..4ffaefbc83090a43c6ee527e758c32a44f6e2c50 100644
--- a/src/CurrentCallVC.mm
+++ b/src/CurrentCallVC.mm
@@ -133,6 +133,12 @@
     Call::State state = CallModel::instance()->data(callIdx, (int)Call::Role::State).value<Call::State>();
 
     switch (state) {
+        case Call::State::DIALING:
+            [stateLabel setStringValue:@"Dialing"];
+            break;
+        case Call::State::NEW:
+            [stateLabel setStringValue:@"New"];
+            break;
         case Call::State::INITIALIZATION:
             [stateLabel setStringValue:@"Initializing"];
             break;
@@ -151,10 +157,17 @@
         case Call::State::OVER:
             [stateLabel setStringValue:@"Finished"];
             break;
+        case Call::State::ABORTED:
+            [stateLabel setStringValue:@"Aborted"];
+            break;
         case Call::State::FAILURE:
             [stateLabel setStringValue:@"Failure"];
             break;
+        case Call::State::INCOMING:
+            [stateLabel setStringValue:@"Incoming"];
+            break;
         default:
+            [stateLabel setStringValue:@""];
             break;
     }