diff --git a/Signal/src/phone/PhoneManager.m b/Signal/src/phone/PhoneManager.m index a63200d69..5be92b525 100644 --- a/Signal/src/phone/PhoneManager.m +++ b/Signal/src/phone/PhoneManager.m @@ -97,9 +97,11 @@ return; } + Contact* callingContact = [[[Environment getCurrent] contactsManager] latestContactForPhoneNumber:session.initiatorNumber]; CallController* callController = [self cancelExistingCallAndInitNewCallWork:false remote:session.initiatorNumber - optionalContact:nil]; + optionalContact:callingContact]; + id lifetime = [callController untilCancelledToken]; Future* futureConnected = [CallConnectUtil asyncRespondToCallWithSessionDescriptor:session