Skip to content

Resolve CardDAV issues with Nextcloud vCards#563

Open
ViMaSter wants to merge 4 commits into
BelledonneCommunications:masterfrom
ViMaSter:master
Open

Resolve CardDAV issues with Nextcloud vCards#563
ViMaSter wants to merge 4 commits into
BelledonneCommunications:masterfrom
ViMaSter:master

Conversation

@ViMaSter

@ViMaSter ViMaSter commented Mar 4, 2026

Copy link
Copy Markdown

Currently, Linphone fails to connect to CardDAV servers that require credentials in plain text. Credentials are stored in an encrypted form and sent like that as well. This causes CardDAV servers like Nextcloud to fail to provide contact info.

Changes can best be reviewed per commit:

  • 41e67af forces Linphone to use plaintext credentials stored, rather than encrypted values
  • a49d960 resolves Nextcloud-specific vCard format issues
  • ec298d1 applies Dial Plan Normalization; if a call is announced with international (+491234…, +11234…) or local format (01234…), Linphone resolves the contact, even if only one format is present in the vCard, by taking the international prefix from the Username and using it as a reference
  • f3f2092 skips invalid properties of vCards, rather than failing to parse a contact's info altogether

Also requires changes to the desktop app at BelledonneCommunications/linphone-desktop#973

If both PRs are merged BelledonneCommunications/linphone-desktop#906 can be closed.


Signed and sent the contributors' agreement yesterday.

@Viish

Viish commented Mar 4, 2026

Copy link
Copy Markdown
Member

Hi @ViMaSter,

Thanks for the PR.
We'll review it internally and let you know.

Best regards,

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants