Commit Graph

97 Commits

Author SHA1 Message Date
Mark Crane 7bbac16e9e Remove some extra line feeds. 2015-01-17 07:50:43 +00:00
Mark Crane cc4a4ab8d2 Only write the provisioning files if switch provision dir path is set. 2015-01-10 01:02:39 +00:00
Mark Crane ddca77629e Move the menu array to app_menu.php 2014-12-26 03:27:54 +00:00
Mark Crane 6d98ffc320 Add app_menu.php files for the menu. 2014-12-25 19:32:57 +00:00
luis daniel lucio quiroz bc479c6053 my bad, it was polycom 2014-12-22 23:49:41 +00:00
luis daniel lucio quiroz 16e6e0aa08 yealink needs mac without dashes 2014-12-22 23:47:41 +00:00
Mark Crane 4e6d29924f Update the provision class to change the switch statement to the if/elseif/else to again fix a problem iwth php fpm on Ubuntu 14.04 LTS 2014-09-29 08:05:10 +00:00
Nate Jones b11eb26f3e Provisioning: Reordered provision/app_defaults.php so App Defaults now detects and restores each Provision default setting individually/ 2014-08-17 05:53:32 +00:00
Nate Jones ba8a1de67b Enhanced Theme: Added Default Settings to control footer colors and opacity.
Other minor code enhancements.
2014-08-17 04:33:57 +00:00
James Rose 0ebde731cd add support for alternate voicemail numbers so you can subscribe to different mailboxes. requires user to create their own dialplan to support it. 2014-08-15 00:36:56 +00:00
Mark Crane 0d4c1cb129 Fix the voicemail view so that they are marked as read 2014-07-29 07:25:28 +00:00
Mark Crane c04b3d4707 By default provision enabled should be set to false. 2014-07-29 06:34:34 +00:00
Mark Crane dc35c9607b Add provision enabled and other variables to default settings when provision is installed 2014-07-29 05:58:12 +00:00
Mark Crane a34188276e Add a check for domain and api cidr 2014-07-29 04:26:32 +00:00
Mark Crane 7b0c11b1f7 Move the check_cidr function 2014-07-29 04:08:39 +00:00
Mark Crane ceb002499c Take provision cidr range and make it possible to use as an array. 2014-07-27 10:09:04 +00:00
Mark Crane 1613d19c3b Unset the prepared statements used in the app_defaults.php files. 2014-07-23 22:00:03 +00:00
Mark Crane 4f61b256c9 Get rid of some test code 2014-07-22 21:26:13 +00:00
Mark Crane fc93dab5ea Fix the provision array by unsetting the previous value 2014-07-22 19:12:32 +00:00
Mark Crane a75cc0fccd Add a lines array for provisioning. 2014-07-20 09:14:51 +00:00
Mark Crane ad0a5b9a72 Fix a security vulnerability for provisioning 2014-06-09 17:47:37 +00:00
Mark Crane 7f6ec439bb Change the package path from /etc/fusionpbx/templates/provision to /etc/fusionpbx/resources/templates/provision 2014-06-03 17:45:24 +00:00
Mark Crane 748bbe5fe1 Change http_username to http_auth_username 2014-05-20 06:27:44 +00:00
Mark Crane c469e283e5 Fix the snom device_vendor detection. 2014-03-24 16:56:38 +00:00
Mark Crane 5d199ba3e1 Fix the mac address being added when a new phone is provisioning with HTTP. 2014-03-13 20:32:20 +00:00
Mark Crane 65e9f8ec1f Remove device_time_zone from provision the time zone instead should be set in default settings, category: provision 2014-02-25 17:36:56 +00:00
Mark Crane 2d99efc796 Prevent inserting the a new device if the domain does not exist. 2014-02-23 00:20:29 +00:00
Mark Crane c6e5aae050 Fix the provision directory path for those not using /etc/fusionpbx template directory. 2014-02-21 16:47:23 +00:00
Mark Crane df3dd784b5 Add a optional provision template directory in /etc/fusionpbx/templates/provision for Linux and /usr/local/etc/fusionpbx/templates/provision for FreeBSD. 2014-02-20 17:54:02 +00:00
Mark Crane 5b55418197 Update the provision PHP class to normalize the Mac Address before checking if it exists in the devices table in the database. 2014-02-05 14:13:02 +00:00
Mark Crane bd5892fc80 One more adjustment to get the domain_name for the provisioning. 2014-01-31 19:36:11 +00:00
Mark Crane 5b458626b4 Make sure that the domain_name is correct when rendering the provisioning template. 2014-01-31 19:02:05 +00:00
Mark Crane 40729b9247 Grandstream translate the name to to the number required to set the mode. 2014-01-31 12:52:08 +00:00
Mark Crane bc266b0c8a Add a provision write method to the provision function and use it to write the provisioning files for tftp/ftp provisioning. 2014-01-29 10:18:25 +00:00
Mark Crane 95b60d1817 Move the provisionin code into the new provision class. 2014-01-29 04:50:50 +00:00
Mark Crane 403a89a5ca Add line and extension variables to the on demand provisioning. 2014-01-28 10:02:15 +00:00
Mark Crane 7e0dd48dc9 Change random seconds from 3.5 to 3 seconds. 2014-01-24 08:07:15 +00:00
Mark Crane 180cf3e244 Add http authentication to provisioning. 2014-01-24 05:53:32 +00:00
Mark Crane 89865a64a4 Fix the device settings on the on demand provisioning. 2014-01-24 03:01:08 +00:00
Mark Crane 6c8c9becd8 Change the provisioning variables slightly this change affects. 2014-01-23 21:43:44 +00:00
Mark Crane 64b391c145 Set provisioning variables use device_key_type as a prefix if it was provided. 2014-01-21 14:57:10 +00:00
Mark Crane 730a26a13d Add provision/resources/classes directory 2014-01-20 17:56:19 +00:00
Mark Crane 06f5662134 Setup a way variable for an altnerative template directory. Set the variable in advanced -> default settings, category: provision, subcategory: template_directory, type: text, value: /var/lib/fusionpbx/templates/provision
The appropriate path to the alternate provisioning directory is dependent on the operating system. The one given in this example is correct for debian and ubuntu server.
2014-01-20 11:43:19 +00:00
Mark Crane 8d7b646ada Fix the domain name for provisioning. 2014-01-15 22:07:40 +00:00
Mark Crane 8de1e8b28e Correct the method used to get the domain name from the HTTP Host. Fix the method to get the Mac address from the HTTP_USER_AGENT needed to make the Yealink common file work. 2014-01-09 22:17:09 +00:00
Mark Crane 39c78973ed Uppercase some of the SQL statements, and fix the $mac address. 2014-01-09 07:36:11 +00:00
Mark Crane e820c30b73 Force the sip transport to lower case. 2014-01-09 02:02:03 +00:00
Mark Crane 1929894376 Refer to the device class and set change the sip port default. 2014-01-09 01:24:36 +00:00
Mark Crane ef641b96ee Order the keys by the key number so they appear in logical order in the template. 2014-01-03 01:23:55 +00:00
Mark Crane 97b05be66c Make the device keys array available to the template. 2014-01-01 06:50:15 +00:00