Commit Graph

108 Commits

Author SHA1 Message Date
Mark Crane
127adbf7a5 Get a new set of default and domain settings for use when http_domain_filter is set to false. Remove debug numbers from access denied messages in provisioning and remove other redundant code. 2015-03-28 11:37:56 +00:00
Mark Crane
8760d75c04 Fix a bug added when adding the key profiles feature. Device key id would conflict with other categories of keys like line, memory and expansion keys. If only using the line keys you wouldn't experience this problem. 2015-03-28 04:42:24 +00:00
Mark Crane
ac2c7146b7 Sometimes the Yealink fails to provide the 'p' therefor filter only for 'vp530'. 2015-03-16 17:46:34 +00:00
Mark Crane
d5ddddefd5 Fix the provisioning for Yealink vp530. 2015-03-16 16:37:19 +00:00
Mark Crane
d42d8f4da4 2015-02-25 09:10:12 +00:00
Mark Crane
a3a623aa35 Ensure the mac address is only hexadecimal value. Add provision http_domain_filter values of false as an option for provisioning. 2015-02-24 07:24:50 +00:00
Mark Crane
fbd0d4fd8d Rebuild the array to allow profile keys to be overridden by keys assigned to this device. 2015-02-15 20:57:43 +00:00
Mark Crane
6bd812b9f4 Integrate the device profile keys with the provisioning templates. 2015-02-15 20:26:08 +00:00
luis daniel lucio quiroz
0bc858bffa debug messages for conference center 2015-02-13 18:51:19 +00:00
luis daniel lucio quiroz
a1ed5c5d54 spa support 2015-02-04 03:53:34 +00:00
Mark Crane
b98a475d80 Unset the generic $array variable to prevent duplicates in app -> default settings. 2015-01-24 20:56:10 +00:00
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