Hi,
I have modified the endpoint manager from trixbox into freepbx to add:
Global IP setting for SNTP and PBX IPs
Global Web username and password for most models
Global VLAN settings and provision server type.
The ability to change feature codes from default, and update endpoint config to match.
Full button provisioning for the following phones:
Aastra - fixed all models and added Lines and Expansion Buttons
Polycom - added all models with the use of enhanced feature keys, lines and directory with BLF.
Snom - not much updated but time settings.
Cisco - added all models from 7940-7975 with programming off auto answer, speeddials, and line keys.
Cisco SPA - added most models including PAP2T, 2102-8000, 3XX, 5XX, 9XX, WIP310. Can program autodial on ATAs, and all lines, blfs, and expansion keys appropriate models.
Grandstream - added most models including 286,486,50X,20X,28X,1200,2XXX. Can program autodial on ATAs, and all lines, blfs, and expansion keys appropriate models.
The download is over 250MB because it includes phone firmwares:
https://docs.google.com/leaf?id=0B8T1zyMjIRDgN2U5ODk5MTItOTI1MS00NzA0LWFmOGEtOWRmOGJkYjI5NjJh&hl=en
I modified this module to provide improvements, and hope that this module can be ported to Freepbx.
The one main drawback of this module is that it is SLOW at the start.
I didn’t build the module, and this is my first time with php/mysql.
The reason for the slowness is that the forms all get preloaded before the mod is fully functional.
Hopefully someone can pick up where I left off and improve this.
In order to add this in you must be running php5.2.
Here is how to add php5.2:
cd /etc/yum.repos.d/
wget http://dev.centos.org/centos/5/CentOS-Testing.repo
rpm --import http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
yum -y --enablerepo=c5-testing install php
service httpd restart
Thanks,
Gil