diff --git a/Classes/CallSideMenuView.m b/Classes/CallSideMenuView.m index b61cd3099..da0cac541 100644 --- a/Classes/CallSideMenuView.m +++ b/Classes/CallSideMenuView.m @@ -68,6 +68,20 @@ } } ++ (NSString *)mediaEncryptionToString:(LinphoneMediaEncryption)enc { + switch (enc) { + case LinphoneMediaEncryptionDTLS: + return @"DTLS"; + case LinphoneMediaEncryptionSRTP: + return @"SRTP"; + case LinphoneMediaEncryptionZRTP: + return @"ZRTP"; + case LinphoneMediaEncryptionNone: + break; + } + return NSLocalizedString(@"None", nil); +} + - (NSString *)updateStatsForCall:(LinphoneCall *)call stream:(LinphoneStreamType)stream { NSMutableString *result = [[NSMutableString alloc] init]; const PayloadType *payload = NULL; @@ -161,7 +175,7 @@ LinphoneMediaEncryption enc = linphone_call_params_get_media_encryption(linphone_call_get_current_params(call)); if (enc != LinphoneMediaEncryptionNone) { [stats appendString:[NSString - stringWithFormat:@"Call encrypted using %s", linphone_media_encryption_to_string(enc)]]; + stringWithFormat:@"Call encrypted using %@", [self.class mediaEncryptionToString:enc]]]; } [stats appendString:[self updateStatsForCall:call stream:LinphoneStreamTypeAudio]]; diff --git a/Classes/CallSideMenuView.xib b/Classes/CallSideMenuView.xib index 4dc481bcd..a75479d08 100644 --- a/Classes/CallSideMenuView.xib +++ b/Classes/CallSideMenuView.xib @@ -20,9 +20,9 @@ -