Simple PHP application to manage your Remote phone book.
Requirement: Yealink Phones and/or Gigaset Base Stations N870 or N670
Under your host directory clone this Git repository.
-
In project folder execute commands:
curl -sS https://getcomposer.org/installer | php composer.phar install
-
Set the server's document root to the public/ folder
It's possible to configure a .htaccess file to ensure Basic access authentication protection. All you have to do is to uncomment last comment block in the .htaccess file, and set the right path of your .htpasswd file.
AuthUserFile /path/to/your/directory/.htpasswd
Yealink phones still can't get access through basic auth, so to allow them to read your phone book files, you must edit line:
Allow from 127.0.0.1
where 127.0.0.1 has to be your phone IP address.
In the same directory as your orginal phonebook file is, the script will create backup files of your phonebook when clicking on the "Create Backup" button.
In a few cases, if the phone book becomes too large and new entries are no longer saved, the PHP settings must be adjusted. Change the max_input_vars entry in the php.ini file.
Copyright 2014 IMAGIN Sp. z o.o. Octivi - www.octivi.com