Table of Contents

API : CardDAV : Client setup

Introduction

This is what to tell a customer that wants the Telecom X phonebook on their phone or computer. The same three address books appear in every client; only the Personal book can be edited, and edits made on the device are written straight back to the phonebook.

Server api.telecomx.dk
Full URL https://api.telecomx.dk/carddav/
User name The employees e-mail address
Password The employees password, or an app specific password for passkey-only employees

Clients that support discovery can be given just the host name or the e-mail domain - /.well-known/carddav redirects them to the right place.

iPhone and iPad

  1. Settings → Apps → Contacts → Contacts Accounts → Add Account → Other.
  2. Add CardDAV Account.
  3. Server: api.telecomx.dk, User Name: the e-mail address, Password: the password, Description: e.g. Telecom X.
  4. Next. The three address books are fetched immediately.

iOS subscribes to Apple push on its own, so changes made elsewhere show up within seconds without the phone polling.

Mac

  1. Contacts → Settings → Accounts → + → Other Contacts Account.
  2. Account Type: CardDAV, Server Address: api.telecomx.dk (or the full URL above).
  3. User Name and Password as above.

Android

Android has no built-in CardDAV client. Use DAVx5 from Google Play:

  1. + → Login with URL and user name.
  2. Base URL: https://api.telecomx.dk/carddav/, user name and password as above.
  3. Select the address books to sync and let DAVx5 create the account.

DAVx5 polls on the interval it is configured with - Apple push does not apply.

Other clients

Thunderbird, eM Client, Evolution and similar are given the same base URL. Anything that speaks CardDAV over Basic authentication works; the server serves vCard 3.0.

Notes