User Tools

Site Tools


voice:pbx:freepbx:freepbx_epm

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_epm [2015/08/19 16:31]
gcooper
voice:pbx:freepbx:freepbx_epm [2021/12/13 11:28] (current)
gcooper
Line 1: Line 1:
 ====== FreePBX Endpoint Manager ====== ====== FreePBX Endpoint Manager ======
 +
 +**EPM Admin Guide**: http://wiki.freepbx.org/display/FCM/EPM-Admin+User+Guide
 +
 +**Tips and Tricks**: http://wiki.freepbx.org/display/FCM/EPM-Tips+and+Tricks
  
 http://wiki.provisioner.net http://wiki.provisioner.net
 +
 +**Video HowTo**: https://www.youtube.com/watch?v=c2stvB979Cg
  
 This FreePBX add-on module is for provisioning phones. This FreePBX add-on module is for provisioning phones.
Line 11: Line 17:
     * NMAP     * NMAP
   * Use DHCP option 66 or configure each phone for TFTP server address   * Use DHCP option 66 or configure each phone for TFTP server address
 +  * Allow UDP ports 67:69 for DHCP and TFTP in the firewall
  
 ===== Tutorial ===== ===== Tutorial =====
Line 18: Line 25:
 ===== Provisioning ===== ===== Provisioning =====
  
-Prepare the TFTP folder:+Prepare the TFTP folder, if necessary:
  
 <file> <file>
-chown -R .asterisk /tftpboot+chown -R asterisk.asterisk /tftpboot
 chmod 775 /tftpboot chmod 775 /tftpboot
 +find /tftpboot -type f -exec chmod 664 {} \;
 +find /tftpboot -type d -exec chmod 775 {} \;
 </file> </file>
  
-Install the EndPoint Manager module:+==== TFTP Write ====
  
-**Admin -> Module Admin -> Check Online -> PBX End Point Manager**+:!: By default, TFTP is run as **read-only**.  Adding the ''-c'' enables file creation. 
 + 
 +If you would like phones to be able to write their own logs to the PBX via TFTP: 
 + 
 +<file> 
 +vim /etc/xinetd.d/tftp 
 + 
 +        server_args             -vvv -c -s /tftpboot 
 +</file> 
 + 
 +<file> 
 +chmod 777 /tftpboot 
 +service xinetd restart 
 +</file>
  
 ===== Configuration ===== ===== Configuration =====
  
-{{ :voice:pbx:freepbx:freepbx_epm_global.png?500|EPM Global Settings}}+{{ :voice:pbx:freepbx:freepbx_epm_global.png?450|EPM Global Settings}} 
 + 
 +  - **Global Settings** 
 +    - ''Internal IP'' 
 +    - ''External IP'' 
 +    - ''Extension Mapping IP Addresses'' -> Yes 
 +    - ''Extension Mapping Phone Status'' -> Yes 
 +  - **Image Management** 
 +    * Optional 
 +    * EPM will resize images as needed 
 +      * Use larger images 
 +  - **Add a Brand** 
 +    * If necessary 
 +    * Too many to list 
 +  - **Create a Template** 
 +    - Select ''Brand'' -> ''New Template'' 
 +      - Name it like ''brand-internal-companyid'' 
 +      - After making changes, save the template 
 +    - Configure the models you need 
 +  - **Map Extensions to Templates** 
 +    * Various methods 
 +      * ''Network Scan'' 
 +  - **Firmware Management** 
 +    - Drag desired (latest) firmware into slot 1 
 +    * Use version ''0.00'' for custom firmware 
 +      * Copy your files into the folder created 
 + 
 +{{ :voice:pbx:freepbx:freepbx_epm_new_template.png?750 |EPM New Template}}
  
-  - Global Settings +{{ :voice:pbx:freepbx:freepbx_epm_firmware.png?750 |EPM Firmware Management}}
-    - Internal IP +
-    - External IP+
voice/pbx/freepbx/freepbx_epm.1440023487.txt.gz · Last modified: 2015/08/19 16:31 by gcooper