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 @@
-