markjcrane
9f49e6537a
Continued work on formatting the mac address for upper or lower case.
2016-01-09 11:10:37 -07:00
markjcrane
abed276070
Add a missing keyword function.
2016-01-09 09:46:43 -07:00
markjcrane
a2bfb8ff94
Add a new method call format_mac to make the code more reusable.
2016-01-09 09:43:14 -07:00
markjcrane
ea4cdb9bd8
Set the mitel mac address to upper case.
2016-01-09 09:29:39 -07:00
markjcrane
8b3e6e7a96
Fix the mode definition for the Grandstream expansion keys.
2015-11-30 13:09:02 -07:00
markjcrane
6d3494fff9
Add the contact_category to contacts array in the provision class.
2015-11-28 18:29:15 -07:00
markjcrane
03f9843cb9
Fix the provision path.
2015-11-27 14:10:49 -07:00
Matthew Vale
8505605202
BugFix + Optional Enable extensions appear in directory
...
BugFix to respect http_domain_filter when auto creating
setting provision> directory_extensions populates $extensions as a
contacts array in provisioning
2015-11-19 13:17:01 +00:00
markjcrane
98bec06c59
Change switch.provision.dir to provision.path.text. This indicates where to save the provisioning files on the file system.
2015-11-04 19:59:27 -07:00
markjcrane
876516e307
Force the device_key_vendor to lower case so the key vendor can be case insenstive.
2015-10-02 23:39:12 -06:00
Jörn Ott
66425ae25c
Allow provisioning with internal addressbook and update snom320 template for it
2015-09-03 15:57:57 +02:00
markjcrane
39960bac8d
Don't override the device vendor type.
2015-07-08 01:43:52 -03:00
markjcrane
2b150eca0d
Add device key vendor to assign a key to a vendor.
2015-07-07 14:25:00 -03:00
reliberate
e24526fb92
Upgrade: Converted Advanced > Upgrade to use Git instead of SVN (untested).
...
Misc: Added provisions elsewhere to account for .git/* files, as currently done with .svn/* files.
2015-07-02 17:25:41 -06:00
Mark Crane
b785e0cc66
Add an option for a default setting that uses provision -> auto_insert_enabled type: boolean value: true.
...
This will not be set by default so the provision auto insert will be disabled by default.
2015-05-30 07:35:50 +00:00
Mark Crane
deca08b0b2
Revert changes of test code that were accidently committed in revision r8208 because it was breaking provisioning when device key extension is set.
2015-05-20 06:40:24 +00:00
Nate Jones
061ab74330
Devices: Add Enabled field to Lines.
2015-05-19 16:09:04 +00:00
Mark Crane
3b87fcd9c2
Remove the word polycom from the if statement.
2015-05-19 01:46:13 +00:00
Mark Crane
efa5425009
Add another attribute to the 'if statement' on provisioning.
2015-05-19 01:43:58 +00:00
Mark Crane
3bc70bcdca
Specify the correct table.
2015-05-19 00:52:29 +00:00
Mark Crane
5aaa888509
Add the missing 'and' in the sql query.
2015-05-19 00:51:03 +00:00
Mark Crane
81eb20c3a6
Add the specific fields to the contacts array.
2015-05-19 00:48:36 +00:00
Mark Crane
7c771adc5e
Add phone number to the contacts array.
2015-05-19 00:38:40 +00:00
Mark Crane
e65f63fe43
Change $db to $this->db because its in the PHP class.
2015-05-18 23:00:45 +00:00
Mark Crane
edb7163f08
Add contacts array to provisioning.
2015-05-18 22:45:31 +00:00
Mark Crane
29b7fd2937
Change device_model to device_uuid_alternate for the provision override.
2015-04-30 10:25:00 +00:00
Mark Crane
48bbced278
Remove the Yealink hot desking as I believe I have created a better way that is more secure.
2015-04-12 01:22:02 +00:00
Mark Crane
7c1688180f
2015-04-10 05:36:09 +00:00
Mark Crane
06d620a67b
Device UUID work still needs permanent home for the UUID.
2015-04-10 03:25:53 +00:00
luis daniel lucio quiroz
0a79e6e2d8
/tmp/provisioning_log.txt only when debug is on
2015-04-09 17:03:50 +00:00
luis daniel lucio quiroz
72c03a4b42
debug must be turned on manually with a default setting
2015-04-09 16:13:21 +00:00
luis daniel lucio quiroz
df87b1e277
just a little more debug info when provisioning fails
2015-04-09 14:26:47 +00:00
Mark Crane
7e76e93e40
Check to see if domain_uuid has a value.
2015-04-06 22:27:16 +00:00
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
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
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
218843b1e3
2015-02-25 09:10:12 +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
Mark Crane
c44697d6fa
Only write the provisioning files if switch provision dir path is set.
2015-01-10 01:02:39 +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
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
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
Mark Crane
8ab750f6bb
One more adjustment to get the domain_name for the provisioning.
2014-01-31 19:36:11 +00:00
Mark Crane
ab16d3e591
Make sure that the domain_name is correct when rendering the provisioning template.
2014-01-31 19:02:05 +00:00
Mark Crane
7d02debf01
Grandstream translate the name to to the number required to set the mode.
2014-01-31 12:52:08 +00:00
Mark Crane
9fd316a53d
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
0dfe9c829f
Move the provisionin code into the new provision class.
2014-01-29 04:50:50 +00:00
Mark Crane
a13ae479f7
Add provision/resources/classes directory
2014-01-20 17:56:19 +00:00