Phonebook Sharing

Sharing phonebooks allows users of different Wazo servers to access the contacts in the phonebooks of the other Wazo servers.


This procedure follows the Contact and Presence Sharing (but it’s not mandatory), so we will use the same conventions.

Open Phonebook Access

On each Wazo, you must have a Web Services User that authorizes access from another host (not by login/password). The phonebook access does not support login/password authorization.


This Web Services user will allow other Wazo servers to access the phonebook of this Wazo.

Configuring the Directories

For each remote Wazo a new phonebook has to be created in Configuration ‣ Management ‣ Directories


Note that the URL of the directory must contain restricted, not private, e.g:

Add a Directory Definition for Each Phonebook

To add a new directory definition, go to Services ‣ CTI Server ‣ Directories ‣ Definitions


In each directory definition, add the fields to match the other phonebooks:


Add the New Definitions to Your Users

We just defined the directories, now let’s use them:


Check That Everything is Working

There is no further configuration needed, you should now be able to connect your XiVO Client and search phonebook contacts from the People Xlet.


Chances are that everything won’t work the first time, here are some interesting commands to help you debug the problem.

tail -f /var/log/xivo-dird.log
tail -f /var/log/nginx/xivo.access.log