diff --git a/coreapi/linphonecall.c b/coreapi/linphonecall.c
index ee69c93dc6549fdaa561d9f44d039c2255f33bea..393d43d8fae9aa81dfcc36e058e2efec58dc24c9 100644
--- a/coreapi/linphonecall.c
+++ b/coreapi/linphonecall.c
@@ -103,10 +103,17 @@ static void linphone_call_videostream_encryption_changed(void *data, bool_t encr
 #endif
 
 static void linphone_call_audiostream_encryption_changed(void *data, bool_t encrypted) {
+	char status[255]={0};
 	ms_message("Audio stream is %s ", encrypted ? "encrypted" : "not encrypted");
 
 	LinphoneCall *call = (LinphoneCall *)data;
 	call->audiostream_encrypted=encrypted;
+
+	if (encrypted && call->core->vtable.display_status != NULL) {
+		snprintf(status,sizeof(status)-1,_("Authentication token is %s"),call->auth_token);
+		 call->core->vtable.display_status(call->core, status);
+	}
+
 	propagate_encryption_changed(call);