Commit Graph

417 Commits

Author SHA1 Message Date
Mark Crane
fe81138f2a One final adjustment to get it all working again. 2015-04-06 09:30:30 +00:00
Mark Crane
7217785fca Fix code that allowed userid / passwd as well as user_id / password. 2015-04-06 09:08:57 +00:00
Mark Crane
64846b21c0 Remove redundant equal signs. 2015-04-06 08:53:00 +00:00
Mark Crane
d19494f465 Fix a syntax error with the new code. 2015-04-06 08:51:12 +00:00
Mark Crane
9dc917bb26 Add key variables to provisioning. 2015-04-06 08:37:06 +00:00
Mark Crane
fbbc12baf1 Add user_id and template variables for provisioning. 2015-04-06 07:38:24 +00:00
Mark Crane
005815f5c4 Don't require the MAC address. 2015-04-05 22:29:56 +00:00
Mark Crane
84255f6f5a Update the provision class. 2015-04-05 22:28:02 +00:00
Mark Crane
cc2220d787 Remove a PDO parameter that is not used. 2015-04-03 19:04:30 +00:00
Mark Crane
cd3d93a1fd 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
0fc14a9c05 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
30e0ef26fe Sometimes the Yealink fails to provide the 'p' therefor filter only for 'vp530'. 2015-03-16 17:46:34 +00:00
Mark Crane
e27bb69fae Fix the provisioning for Yealink vp530. 2015-03-16 16:37:19 +00:00
Mark Crane
218843b1e3 2015-02-25 09:10:12 +00:00
Mark Crane
3274175585 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
8d6794fe15 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
773562ba9e Integrate the device profile keys with the provisioning templates. 2015-02-15 20:26:08 +00:00
luis daniel lucio quiroz
c64c2b064b debug messages for conference center 2015-02-13 18:51:19 +00:00
luis daniel lucio quiroz
807df84a38 spa support 2015-02-04 03:53:34 +00:00
Mark Crane
c9264737fe Unset the generic $array variable to prevent duplicates in app -> default settings. 2015-01-24 20:56:10 +00:00
Mark Crane
4b9651e2dc Remove some extra line feeds. 2015-01-17 07:50:43 +00:00
Mark Crane
c44697d6fa Only write the provisioning files if switch provision dir path is set. 2015-01-10 01:02:39 +00:00
Mark Crane
9369fd8d0d Move the menu array to app_menu.php 2014-12-26 03:27:54 +00:00
Mark Crane
bbf2a3badc Add app_menu.php files for the menu. 2014-12-25 19:32:57 +00:00
luis daniel lucio quiroz
0f7bc53cda my bad, it was polycom 2014-12-22 23:49:41 +00:00
luis daniel lucio quiroz
c3ba078878 yealink needs mac without dashes 2014-12-22 23:47:41 +00:00
Mark Crane
8dbf61f46e 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
bda8ed1189 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
fe40c4ede9 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
cd6fecc70f 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
7f8b5d6801 Fix the voicemail view so that they are marked as read 2014-07-29 07:25:28 +00:00
Mark Crane
dadc61e887 By default provision enabled should be set to false. 2014-07-29 06:34:34 +00:00
Mark Crane
bd0f8a8471 Add provision enabled and other variables to default settings when provision is installed 2014-07-29 05:58:12 +00:00
Mark Crane
6e049535e1 Add a check for domain and api cidr 2014-07-29 04:26:32 +00:00
Mark Crane
90a177c84a Move the check_cidr function 2014-07-29 04:08:39 +00:00
Mark Crane
78f72589b1 Take provision cidr range and make it possible to use as an array. 2014-07-27 10:09:04 +00:00
Mark Crane
5e0d82c06d Unset the prepared statements used in the app_defaults.php files. 2014-07-23 22:00:03 +00:00
Mark Crane
af1a5fc917 Get rid of some test code 2014-07-22 21:26:13 +00:00
Mark Crane
201fc294da Fix the provision array by unsetting the previous value 2014-07-22 19:12:32 +00:00
Mark Crane
6f5ca413c8 Add a lines array for provisioning. 2014-07-20 09:14:51 +00:00
Mark Crane
3d86cbc7b7 Fix a security vulnerability for provisioning 2014-06-09 17:47:37 +00:00
Mark Crane
f34d1480f5 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
821e32a3cd Change http_username to http_auth_username 2014-05-20 06:27:44 +00:00
Mark Crane
d816e745e2 Fix the snom device_vendor detection. 2014-03-24 16:56:38 +00:00
Mark Crane
b0f10ec25a Fix the mac address being added when a new phone is provisioning with HTTP. 2014-03-13 20:32:20 +00:00
Mark Crane
397a4546df 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
d28d587860 Prevent inserting the a new device if the domain does not exist. 2014-02-23 00:20:29 +00:00
Mark Crane
b598a3b926 Fix the provision directory path for those not using /etc/fusionpbx template directory. 2014-02-21 16:47:23 +00:00
Mark Crane
268f9d50f9 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
5d7747cd01 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