Cisco SPA XML phonebook
Remote phonebook in Cisco devices
It is possible to load an external phonebook in Cisco devices. You can do this by placing an .XML file on a web server. Your phone will retrieve this file.
It is not possible to match incoming calls with phone numbers.
How does it work?
Create an .XML file with the following content:
<CiscoIPPhoneDirectory>
<Title>XML phonebook</Title>
<Prompt>Select</Prompt>
<DirectoryEntry>
<n>VoysPartners</n>
<Telephone>0508009000</Telephone>
</DirectoryEntry>
<DirectoryEntry>
<n>Voys Partners</n>
<Telephone>0508009000</Telephone>
</DirectoryEntry>
</CiscoIPPhoneDirectory>
Save this file (for example as phonebook.xml) and upload it to a web server. Check if you can access the URL of the file. If everything is correct, you should see the content you just added to the file.
- Log in to the web interface of your device.
- Click on "Admin Login" in the top right of the window and then on "advanced"
- Enter the URL under the Phone tab in the XML Directory Service URL:
- Also enter a suitable name in XML Directory Service Name:

- Then click on "Submit all changes". The phonebook is now visible on the phone.