LAST UPDATED: 03-25-2014 Hi Everyone. I've just released the newest version of Endpoint Manager for FreePBX. It will be included as a core module in FreePBX 2.9 & 2.10 but will work with older versions of FreePBX from 2.6+. This project started at PBX In A Flash and will always support all versions of PBX in a Flash. You can download the newest version from here: https://github.com/FreePBX/endpointman/releases Repo Here: https://github.com/freepbx/endpointman You are also encouraged to post bugs or feature requests to FreePBX here. Right now it's 220.127.116.11 KNOWN ISSUES: ? (none?) FIXED ISSUES: Allow single and double quotes in display name Remove all php short tags Fix 'Assume Database is Asterisk' Remove oui_list.inc from back in the day with old coding in it [mx504]:Changed default "Reboot Phones" options to unchecked. This is a safer option Updated xml2array, prepare_configs and update_brand functions to support families with only one model ADDED FEATURES: New visual configuration file editor, allowing tabs and color syntax Changed location of package server and allow users to change this value (to create a local package server if wanted) Stopped using cURL, using built in php functions along with wget for package installs Re-allow FreePBX 2.6 installs.... Beta HTTP Provisioning Support. Needs more work PHP 5.3 Timezone Support & Back Ported to PHP 5.3 > Added local package check Automatically create a database config cloned from the hard drive config if the user attempts to create the config in a template editor screen Add ability for user to allow editing of hard drive base configuration files Show Phone Registration Status with circle lights (images) Added checkbox, textarea, file input types to xml2html generator COMING SOON: Overall language support Now this isn't your basic endpoint manager. Advanced users can get some benefit out of this also because we allow editing of configuration files right in the module and you can assign these configuration files to individual phones or templates (the templates can then be assigned to phones) Documentation here: http://projects.colsolgrp.net/documents/27 Some quick features: * Finding devices on the network that haven't been added into endpoint manager and allowing administrators to add these devices * Ability to delete multiple phones at one time * Ability to re-assign phones already added devices to different brands/Models * Ability to reconfigure all phones of a certain product to another template * Ability to assign phones a global template or an individual template (Each template [individual or global] can have different advanced configuration files attached to them or different parameters in the template manager) * Template manager section for basic users or users who would like to use the ARI voicemail/recording module which allows phone end users to modify administrator defined settings and reboot their respective devices * Allow variables such as server IP, mac address, extension number and display name to be used in the template manager section for administrators and phone end users * Brand/Products/Phones module support. The user can check for updates and download firmware for supported products/brands within the Brand Configurations/Setup screen * Users can enable or disable phones from within the brand Configurations/Setup window to hide phones which they are not using * Button to rebuild configuration files and reboot all phones that have been added to endpoint manager * Button to reboot individual Brands * Support for editing configuration files of phones in browser and allowing the administrator to assign these configuration files to individual phones or select templates * Advanced location support for the executables needed in Endpointmanager (Path definitions for ARP, NMAP and Asterisk) * View all searchable OUIs * OUIs are removed,Installed and updated when modules are removed, installed and updated * Removed need for JAVA JDK and grandstream complier requirements. * Each phone module can complete custom functions within the advanced settings page * Export/Import MAC list table * French Language Support (Thanks to Christophe Jouniaux) * More..