diff --git a/Ring/Ring/Services/CallsProviderService.swift b/Ring/Ring/Services/CallsProviderService.swift
index a75fab5a9dc63826366fd23f2079c47c54d14fef..1015473eb0c366685c0148eb0fe5f7a051069997 100644
--- a/Ring/Ring/Services/CallsProviderService.swift
+++ b/Ring/Ring/Services/CallsProviderService.swift
@@ -83,6 +83,8 @@ extension CallsProviderService {
                 let transaction = CXTransaction(action: endCallAction)
                 self.requestTransaction(transaction)
             }
+        } else if let call = getUnhandeledCall(UUID: callUUID) {
+            unhandeledCalls.remove(call)
         }
         // Send request end call to CallKit.
         let endCallAction = CXEndCallAction(call: callUUID)