Commit Graph

93 Commits

Author SHA1 Message Date
Dean Montgomery
88a155e4b3 Update Grandstream provisioning (#2652)
* Update Grandstream provisioning

* Add Vtech

* Create app_config.php

fix typo

* Update app_config.php

remove newline at end as it can break php

* Update app_config.php

remove newline at end as it can break php

* Create app_config.php

remove newline at end.

* Update app_config.php

remove trailing newline

* Create device_edit.php

Add both http and https

* Create app_config.php

remove newline

* Add gxp16xx and fix typos
2017-06-08 16:21:47 -06:00
FusionPBX
b5a7acdb55 Add http_auth_disable 2017-04-22 18:32:03 -06:00
FusionPBX
8f541f0e77 Update index.php 2017-04-14 22:21:38 -06:00
Luis Daniel Lucio Quiroz
a6b3c77976 Yet another ip phone reporting MAC in the UserAgent (#2492) 2017-04-11 14:04:10 -06:00
Luis Daniel Lucio Quiroz
a78eaacbcb MAC detection for some Grandstream phones (#2486)
Some GS models send the Mac address in the user agent
2017-04-07 23:47:52 -06:00
Mafoo
8c082cdbef Log messages to the syslog when provisioning fails (#2448) 2017-03-24 23:18:15 -06:00
Alexey Melnichuk
611a70099d Fix. Sync building $provision array in all places. (#2226) 2016-12-02 12:11:47 -07:00
FusionPBX
cc06a78543 Update index.php 2016-11-26 18:35:10 -07:00
FusionPBX
3a8f14e1ea Update index.php 2016-09-20 16:51:17 -06:00
minotaur01
4bb8559a36 Added functionality to show when a devices was last provisioned (#1831)
* Added functionality to show when a devices was last provisioned

Added functionality to show when a devices was last provisioned

Need addition to database: v_devices table:
device_provisioned_on -> datetime
device_provisioned_by -> char(10)

* Revert "Added functionality to show when a devices was last provisioned"

This reverts commit c3e40d68fa.

* Revert "Revert "Added functionality to show when a devices was last provisioned""

This reverts commit 8c27a46565.

* Changed field names as requested

Changed field names as requested for last provisioned data

* Added database fields for device provisoned functionality

Added provisioned_date, provisioned_method, provisioned_ip

* Added ability to search device provisioned info

* Added ip tracking to device provisoned functionality

Added ip tracking to device provisoned functionality and moved the code
to before rendering to register the contact even on unseccessful render

* Added IP address to status column
2016-08-25 11:10:39 -06:00
Alexey Melnichuk
736519f3cd Fix. Export valid values for settings in provision template. (#1685) 2016-06-20 11:40:22 -06:00
Alexey Melnichuk
f828c1c56b Escene provision (#1140)
* Add. Provision to Escene ES330/ES320

* Add. Look up Escene device by ext+domain.

* Update Escene template.

* Add. `provision` section in config.

Found than ES330 some time hangup when it try get software/core and get error from fusion.
2016-05-06 01:49:43 -06:00
markjcrane
18df3effec Fix a filesize warning for provisioning using strlen instead. 2016-04-28 15:06:16 -06:00
Harry G. Coin
89e5ecbcdf The goal is to increase confidence in fusionpbx, one step is to run by default with error_reporting (E_ALL ^ E_NOTICE);
So, please find in this set numerous small changes which eliminate numerous php warning messages.

Also, a small bug fix in an sql statistics routine, naming a count(*) field as count, so displaying correct detail.

If any of the proposed changes are omitted, the relevant page will experience php warnings.

There are no doubt fusionpbx pages I've yet to visit that still generate warnings, this set is nearly certainly not comprehensive.
2016-04-25 20:19:58 -05:00
mafoo
d408cf2fbc WhitespaceClean-app/batch_1
whitespace pass over files
for reference regex that was used s/[ \t]+(\r?\n)/\1/
2016-03-11 11:56:29 +00:00
markjcrane
f475437a9d Add http digest authentication and make it the default with an option to use basic if required. 2016-03-07 21:31:37 -07:00
markjcrane
a35d442dfa Change the vendor ID hex number to lower case and re-use prov object that already exists. 2016-01-09 11:50:49 -07:00
markjcrane
7c9c6acc82 Continued work on formatting the mac address for upper or lower case. 2016-01-09 11:10:37 -07:00
markjcrane
2b5abc867c Get the MAC address from the Panasonic User Agent string. 2015-12-09 17:19:05 -07:00
markjcrane
e0e7c90d97 Set the mac address to lower case. 2015-11-28 20:08:24 -07:00
markjcrane
ce709c6617 Add option to get the mac address from &name=SEPxxxxx 2015-11-28 19:48:45 -07:00
markjcrane
9782723b1d Add a missing = so that the file is only provided as a download when the content type is set to application/octet-stream in the url. 2015-11-28 19:15:29 -07:00
markjcrane
83dac1faa0 Add ability to download the provisioning files from the device edit page for those users that have the device_files permission. 2015-11-25 00:10:49 -07:00
markjcrane
67159897dc Set content lenght to prevent chunking when providing HTTP 401. This should fix Yealink provisioning for the new firmware changes. 2015-09-29 14:28:48 -06:00
roman.dissauer
ae4ec80038 fixed provisioning with http_domain_filter off 2015-09-24 09:38:26 +02:00
Mark Crane
5bc0ccd7ed Fix the domain filter on provisioning. 2015-06-11 17:42:47 +00:00
Mark Crane
8afee33689 If the MAC address is set then validate it is a Mac address. 2015-04-06 23:39:19 +00:00
Mark Crane
62bba24350 Don't require the MAC address. 2015-04-05 22:29:56 +00:00
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
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
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
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
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
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
748bbe5fe1 Change http_username to http_auth_username 2014-05-20 06:27:44 +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
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