This shows you the differences between two versions of the page.
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:// | ||
+ | |||
+ | **Tips and Tricks**: http:// | ||
http:// | http:// | ||
+ | |||
+ | **Video HowTo**: https:// | ||
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: |
< | < | ||
- | 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 {} \; | ||
</ | </ | ||
- | Install the EndPoint Manager module: | + | ==== TFTP Write ==== |
- | **Admin -> Module Admin -> Check Online | + | :!: By default, TFTP is run as **read-only**. |
+ | |||
+ | If you would like phones to be able to write their own logs to the PBX via TFTP: | ||
+ | |||
+ | <file> | ||
+ | vim / | ||
+ | |||
+ | server_args | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | chmod 777 /tftpboot | ||
+ | service xinetd restart | ||
+ | </file> | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | {{ : | + | {{ : |
+ | |||
+ | - **Global Settings** | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - '' | ||
+ | - **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 '' | ||
+ | - Name it like '' | ||
+ | - After making changes, save the template | ||
+ | - Configure the models you need | ||
+ | - **Map Extensions to Templates** | ||
+ | * Various methods | ||
+ | * '' | ||
+ | - **Firmware Management** | ||
+ | - Drag desired (latest) firmware into slot 1 | ||
+ | * Use version '' | ||
+ | * Copy your files into the folder created | ||
+ | |||
+ | {{ : | ||
- | - Global Settings | + | {{ : |
- | - Internal IP | + | |
- | - External IP | + |