I have a problem integrating a VoIP application with Android smartwatch (any model). Our app uses Android ConnectionService API. The caller name is not displayed at the watch's incoming call notification - it simply writes "Unknown" or the caller id (4-digit extension), never the actual app contact name (app contact, not device contact). However, regular GSM calls are properly displayed (it resolves against the contact name) and also, if someone from my device contacts calls me, their name & avatar are being displayed correctly.
To assign the name I'm using android.telecom.Connection.setCallerDisplayName(displayName, TelecomManager.PRESENTATION_ALLOWED), but to no avail.