This is an old revision of the document!
See also: Other FreePBX pages in this wiki
For small systems with less than 10 extensions, it's probably not worth installing and configuring the End Point Manager. If you have lots of extensions, read on.
http://www.3cx.com/sip-phones/dhcp-option-66/
You will need to enable
option66
on your dhcp server so phones get their configuration on boot.
http://schmoozecom.com/endpoint-manager.php
Admin Guide: http://wiki.freepbx.org/display/FCM/EndPoint+Manager+Admin+User+Guide
Supported Devices: http://wiki.freepbx.org/display/FCM/EPM-Supported+Devices
.rom
files for the models you are using with RPS-compatible versions. I replaced the .rom
files in /tftpboot/yealink/2/
with files from here: ftp://ftp.yealink.com/RPS/T4X/ This becomes particularly important if you are using config files to switch your phone to another VLAN.
Provisioning must already be working.
Applications → Extensions → Add an Extension
Settings → EndPoint Manager → Extension Mapping → Select Extension → Rebuild Configs
Use Upgrader Bootrom for looping phones
Internal IP Address
External IP Address
Enable XML-API (RestAPI) Default Login
Enable IP Addresses in Extension Mapping
Enable Phone Status in Extension Mapping
polycom-internal-companyname
Unfinished
Just install the OSS End Point Manager FreePBX module.
See also dnsmasq
Enable the TFTP server function of DNSMasq:
vi /etc/dnsmasq.conf # Enable dnsmasq's built-in TFTP server enable-tftp # Set the root directory for files availble via FTP. tftp-root=/tftpboot mkdir /tftpboot chown -hR root:asterisk /tftpboot/ chmod g+w /tftpboot/ service dnsmasq restart
Connectivity → OSS End Point Manager Advanced Settings
EndPoint Manager → Basefile Edit → Your Polycom Template → Legacy
Once saved, the customized setting will now be listed at the bottom of the list.
Regenerate the template, rebuild all your configs and reboot your phones when done making changes.
For some reason, the old IP301 and IP501 phones don't respect the DST settings in the template.
Scroll down to the setting for sntp.daylightSavings.enable
and set it to 0
, then click Submit Query
to save.
There is no place in the template to set the proper time zone or to turn off DST.
Scroll down to the setting for P75
and set it to 0
, then click Submit Query
to save.