Shared Elastix contacts for Cisco VOIP phones
With this script you can share the Elastix address book with Cisco phones, managing all the contacts from the Elastix interface.
Download the latest version of this repository from here.
Onto your Elastix server, create the directory
cisco.phpfile into the directory created in the previous step.
Optional: Edit the
cisco.phpfile to customize the XML output and path to the contacts database.
Permit HTTP access to the script: edit the
/etc/httpd/conf.d/elastix-htaccess.conffile and add the following lines:
<Directory "/var/www/html/contacts"> RewriteEngine Off Options -Indexes </Directory>
Set up your Cisco phones to download the XML phone book from
Login onto your Elastix administration page, navigate to Agenda → Address Book to create/view and delete the shared contacts.
Viewing shared contacts: Choose External from the Phone Directory option to view all the shared contacts.
Creating a new shared contact: Click on the (guess what!) New Contact button, and make sure you mark Public contact.
Cisco SPA 303
Cisco 7941G IP Phone
- Elastix 2.3