User Tools

Site Tools


voice:pbx:freepbx:freepbx_epm

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

Video HowTo: https://www.youtube.com/watch?v=c2stvB979Cg

This FreePBX add-on module is for provisioning phones.

  • Provisioning requires:
    • TFTP Server
    • HTTP Server
    • DHCP Server
    • NMAP
  • 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

Provisioning

Prepare the TFTP folder, if necessary:

chown -R asterisk.asterisk /tftpboot
chmod 775 /tftpboot
find /tftpboot -type f -exec chmod 664 {} \;
find /tftpboot -type d -exec chmod 775 {} \;

TFTP Write

:!: 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:

vim /etc/xinetd.d/tftp

        server_args             = -vvv -c -s /tftpboot
chmod 777 /tftpboot
service xinetd restart

Configuration

EPM Global Settings

  1. Global Settings
    1. Internal IP
    2. External IP
    3. Extension Mapping IP Addresses → Yes
    4. Extension Mapping Phone Status → Yes
  2. Image Management
    • Optional
    • EPM will resize images as needed
      • Use larger images
  3. Add a Brand
    • If necessary
    • Too many to list
  4. Create a Template
    1. Select BrandNew Template
      1. Name it like brand-internal-companyid
      2. After making changes, save the template
    2. Configure the models you need
  5. Map Extensions to Templates
    • Various methods
      • Network Scan
  6. Firmware Management
    1. Drag desired (latest) firmware into slot 1
    • Use version 0.00 for custom firmware
      • Copy your files into the folder created

EPM New Template

EPM Firmware Management

voice/pbx/freepbx/freepbx_epm.txt · Last modified: 2021/12/13 11:28 by gcooper