User Tools

Site Tools


voice:pbx:freepbx:freepbx_provisioning

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
voice:pbx:freepbx:freepbx_provisioning [2015/03/10 15:51]
gcooper
voice:pbx:freepbx:freepbx_provisioning [2017/10/04 14:13] (current)
gcooper
Line 9: Line 9:
 http://www.3cx.com/sip-phones/dhcp-option-66/ 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.+:!: You will need to enable ''option 66'' on your dhcp server so phones get their configuration on boot
 + 
 +:!: You will need to open the firewall for UDP ports 67-69 for DHCP, BOOTP and TFTP.
  
 ===== Commercial EndPoint Manager ===== ===== Commercial EndPoint Manager =====
  
-http://schmoozecom.com/endpoint-manager.php+https://www.freepbx.org/endpoint-manager
 + 
 +**Admin Guide**: http://wiki.freepbx.org/display/FPG/EPM-Admin+User+Guide
  
-**Admin Guide**: http://wiki.freepbx.org/display/FCM/EndPoint+Manager+Admin+User+Guide+**Port Management**: http://wiki.freepbx.org/display/FPG/System+Admin+-+Port+Management
  
 **Supported Devices**: http://wiki.freepbx.org/display/FCM/EPM-Supported+Devices **Supported Devices**: http://wiki.freepbx.org/display/FCM/EPM-Supported+Devices
Line 23: Line 27:
 ==== Adding New Extensions ==== ==== Adding New Extensions ====
  
-:!: For after provisioning is already working.+:!: Provisioning must already be working.
  
   - Add the MAC address to RPS and assign to a provisioning server   - Add the MAC address to RPS and assign to a provisioning server
Line 55: Line 59:
     - Configure as needed     - Configure as needed
       * Lots of settings       * Lots of settings
 +        * Time Server -> Router IP (gateway IP)
       * Per phone model       * Per phone model
   - Go to **Settings -> Endpoint Manager -> Extension Mapping**   - Go to **Settings -> Endpoint Manager -> Extension Mapping**
Line 61: Line 66:
   - Reset the phone to factory defaults   - Reset the phone to factory defaults
     - Reboot the phone     - Reboot the phone
 +
 +==== Multiple Accounts ====
 +
 +To provision multiple accounts to a phone (shared phone) **in Endpoint Manager**:
 +
 +  - Configure the first extension normally
 +  - Edit the first extension just created
 +  - Select ''Account 2''
 +  - Choose the second extension
 +  - Use the same template, model and MAC address
 +
 +**Endpoint Manager -> Extension Mapping -> <extension> -> Edit**
 +
 +{{ :voice:pbx:freepbx:freepbx_prov_second_extension.png?750 |FreePBX Provision Second Extension}}
 +
 +==== HTTP ====
 +
 +<file>
 +http://<pbx-ip>:84
 +</file>
  
 ===== Free OSS EndPoint Manager ===== ===== Free OSS EndPoint Manager =====
  
-FIXME Unfinished+FIXME Unfinished because we usually purchase the commercial EPM to support FreePBX development.
  
-Just install the OSS End Point Manager FreePBX module.+Just install the **OSS End Point Manager** FreePBX module.
  
 http://www.the159.com/endpointman/tut.html http://www.the159.com/endpointman/tut.html
Line 80: Line 105:
   - Add the phones and configure the extensions (lines) they will be using   - Add the phones and configure the extensions (lines) they will be using
   - You will also need to enable option66 on your dhcp server so the phones get the config on boot   - You will also need to enable option66 on your dhcp server so the phones get the config on boot
- 
-==== HTTP ==== 
- 
-http://www.freepbx.org/forum/general-help/help-provisioning-polycom-phones-with-endpoint-manager 
  
 ==== TFTP ==== ==== TFTP ====
 +
 +**Verbose Logging**: http://wiki.freepbx.org/display/L1/Enable+TFTP+verbose+logging
  
 See also **[[networking:linux:dnsmasq|dnsmasq]]** See also **[[networking:linux:dnsmasq|dnsmasq]]**
Line 106: Line 129:
 service dnsmasq restart service dnsmasq restart
 </file> </file>
- 
-{{ :voice:pbx:freepbx_epm_1.png?direct&450|FreePBX OSS End Point Manager TFTP Setup}} 
  
 **Connectivity -> OSS End Point Manager Advanced Settings** **Connectivity -> OSS End Point Manager Advanced Settings**
  
 +{{ :voice:pbx:freepbx_epm_1.png?direct&750 |FreePBX OSS End Point Manager TFTP Setup}}
 +
 +===== Basefile Edits =====
 +
 +**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.
 +
 +==== Legacy Polycom ====
 +
 +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.
 +
 +=== legacy_sip.cfg ===
 +
 +<file>
 +   <sntp tcpIpApp.sntp.daylightSavings.enable="0"/>
 +   <user_preferences up.oneTouchVoiceMail="1"/>
 +</file>
 +
 +==== Grandstream DST ====
 +
 +There is no place in the template to set the proper time zone for Arizona or to turn off the observation of Daylight Savings Time.
  
 +Scroll down to the setting for ''P64'' and set it to ''MST'' (for Arizona with no DST), then click ''Submit Query'' to save.
voice/pbx/freepbx/freepbx_provisioning.1426024281.txt.gz · Last modified: 2015/03/10 15:51 by gcooper