diff --git a/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleConnectionManager.java b/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleConnectionManager.java index 06fb99e3c80dd3888787c21836979ee0aced5678..7a3301bfceb948ddf98e593ca8cdf7e920d0a43b 100644 --- a/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleConnectionManager.java +++ b/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleConnectionManager.java @@ -1,5 +1,6 @@ package eu.siacs.conversations.xmpp.jingle; +import android.telecom.TelecomManager; import android.telecom.VideoProfile; import android.util.Base64; import android.util.Log; @@ -777,6 +778,11 @@ public class JingleConnectionManager extends AbstractConnectionManager { Media.audioOnly(media) ? VideoProfile.STATE_AUDIO_ONLY : VideoProfile.STATE_BIDIRECTIONAL); + callIntegration.setAddress( + CallIntegration.address(with.asBareJid()), TelecomManager.PRESENTATION_ALLOWED); + final var contact = account.getRoster().getContact(with); + callIntegration.setCallerDisplayName( + contact.getDisplayName(), TelecomManager.PRESENTATION_ALLOWED); callIntegration.setInitialAudioDevice(CallIntegration.initialAudioDevice(media)); callIntegration.startAudioRouting(); final RtpSessionProposal proposal = diff --git a/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleRtpConnection.java b/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleRtpConnection.java index 95bfe7afef9d3a3df9430d077a11ab03ae52e61a..3f2bf1bf113f07d021fa6fc10007fb715c466d5b 100644 --- a/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleRtpConnection.java +++ b/src/main/java/eu/siacs/conversations/xmpp/jingle/JingleRtpConnection.java @@ -118,6 +118,9 @@ public class JingleRtpConnection extends AbstractJingleConnection .getApplicationContext())); this.callIntegration.setAddress( CallIntegration.address(id.with.asBareJid()), TelecomManager.PRESENTATION_ALLOWED); + final var contact = id.getContact(); + this.callIntegration.setCallerDisplayName( + contact.getDisplayName(), TelecomManager.PRESENTATION_ALLOWED); this.callIntegration.setInitialized(); }