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:44]
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
  
-https://www.youtube.com/watch?v=c2stvB979Cg+**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 13: 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 20: 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 +  - **Global Settings** 
-    - Internal IP +    - ''Internal IP'' 
-    - External IP +    - ''External IP'' 
-  - Image Management+    - ''Extension Mapping IP Addresses'' -> Yes 
 +    - ''Extension Mapping Phone Status'' -> Yes 
 +  - **Image Management**
     * Optional     * Optional
     * EPM will resize images as needed     * EPM will resize images as needed
       * Use larger images       * Use larger images
-  - Firmware Management+  - **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     - Drag desired (latest) firmware into slot 1
-    Use version ''0.00'' for custom firmware+    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}} 
 + 
 +{{ :voice:pbx:freepbx:freepbx_epm_firmware.png?750 |EPM Firmware Management}}
voice/pbx/freepbx/freepbx_epm.1440024254.txt.gz · Last modified: 2015/08/19 16:44 by gcooper