We are a Hosted VoIP Company and use snom IP Phones www.snom.com. In general we have no issues with the phones and their auto provisioning (Automatic Configuration download from our VoIP Switch to the Phone) However, we are in need of enabling the "Phone Directory" on the phones so that each phone in a customer account has the same identical phone directory such that they can easily dial out the telephone numbers. We need to have the Phone Directory on a central server and such that each customer account can have its "Phone Directory page which they can add, edit or remove entries. This way each snom IP Phone on an account get the same updated list without saving any number on the local IP Phone. In order to do this, there are few ways that snom phones get update and the list are on the link bellow - OUR preference is to use Option 3-XML Directory
Here are some additional links to:
HowTo:Directory:XML . http://wiki.snom.com/Category:Directory:XML
Note that this will be a push only and we do not need to read an entry from a phone - it is to be only published to the phone from the centralized server more info: In the simplest scenario you'd only need a simple HTTP server that provides directories for every user. If the server (like most) doesn't allow placing files via "put" you will end up with one-way synchronization were the snom-phones receive modifications and new entries from the network but keep their local changes for themselves.
The site need to web based and we should be able to use the backend system which allow us as provider to,
1- Add, edit and delete Customer Accounts
2- Switch to the customer account and be able to add, edit and remove phone directory entries
3- Have a unique phone directory URL for each customer account that can be used on the snom phones to download the file Customers should also have a frontend portal that they can use to add, edit and remove phone directory entries It is okay for us if you want to use a CMS system for users and account management
4- The only fields that are "required" are the Number and Nick Name. All other entries need to be present but are optional for the user to fill in.
5- The ability to import the Customers, Directory Entries and Phone Identities using .CSV or .XLSX file
6- Portal Access to the logs to use when troubleshooting phones that are not receiving their files.
7- Be able to list out the telephone lines that need to have the XML
Additional Info.: Here is the access to snom 370 126.96.36.199 Please note that this is wide open on public internet and may get hacked... So, please let us know if you have any issues with it. As for the page to look... the name is Directory and the Entries that we need to make sure to have on the centralized directory system are as following:
Nick Name (same as name)
Additional info is at http://wiki.snom.com/Web_Interface/V8/Directory... Please try to use the same CSS as the one on the snom phone.