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