Commit Graph

115 Commits

Author SHA1 Message Date
FusionPBX d10ea48bee
Get the domain name using the device. 2021-02-26 17:17:32 -07:00
Nate 3dec7cb307 Provisioning: Fix to make Domain Settings take effect in templates. 2020-10-20 16:51:48 -06:00
FusionPBX c42e19fd78
Update index.php 2020-06-11 23:17:45 -06:00
FusionPBX 7647e6efcc
When picking up the domain_uuid get also get the device_uuid. 2020-06-11 22:46:39 -06:00
Nate e9cdfbcf11 Provision: Remove old reference to . 2019-09-03 08:57:30 -06:00
Nate c660b27096 Misc: Database class integration. 2019-08-28 21:02:08 -06:00
FusionPBX cfa0fee7e6 Update index.php 2019-08-12 13:31:25 -06:00
Nate 529821e405 Provision: Database class integration. 2019-08-12 06:03:27 -06:00
FusionPBX f649f92fdc Update index.php 2019-07-04 10:10:33 -06:00
FusionPBX ad818ca9fc Update index.php 2019-07-04 10:08:25 -06:00
FusionPBX ec2ed76286 Update index.php 2019-04-30 23:10:13 -06:00
FusionPBX e4444a8faa Update index.php 2018-12-11 12:37:57 -07:00
FusionPBX ef24a058bf Update index.php 2018-04-14 23:57:03 -06:00
FusionPBX 9b63a5908b Update index.php 2018-03-17 20:11:32 -06:00
FusionPBX 0007c37405 Update index.php 2018-03-17 17:56:01 -06:00
FusionPBX 57c9077f6f Update index.php 2018-02-26 12:12:51 -07:00
Ghanshyam Katriya 6976356c06 Update index.php (#2948)
Check whether loaded file is xml or not, if not xml than set Content-Type to text/plain
2018-01-03 17:18:52 -07:00
FusionPBX 88f00222c0 Update index.php 2017-12-13 23:54:47 -07:00
FusionPBX 58c689d169 Update index.php 2017-12-03 12:24:20 -07:00
Harrison Caldicott a4c7c2af09 Update to provisioning engine (#2893)
Adding this fix enables both remote phone book and provisioning to work correctly on the newly released android based Yealink devices.

It appears that during the provisioning process, the T5X series supply a colon formatted mac address in their user agent.

However, when requesting a remote phone book, the presented user agent has no colons. This allows both formats to work as expected.
2017-10-25 22:46:37 -06:00
FusionPBX b0654e9d78 Update index.php 2017-10-08 23:12:38 -06:00
sergey-mz 6ede26f74a Get Aastra phone MAC address from request header (#2762) 2017-07-30 10:47:13 -06:00
Dean Montgomery 66b849d946 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 653b3b09ac Add http_auth_disable 2017-04-22 18:32:03 -06:00
FusionPBX 92665416ba Update index.php 2017-04-14 22:21:38 -06:00
Luis Daniel Lucio Quiroz 35c139ddb8 Yet another ip phone reporting MAC in the UserAgent (#2492) 2017-04-11 14:04:10 -06:00
Luis Daniel Lucio Quiroz 79c6fcf585 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 d05fa644ee Log messages to the syslog when provisioning fails (#2448) 2017-03-24 23:18:15 -06:00
Alexey Melnichuk 4498f4c9d9 Fix. Sync building `$provision` array in all places. (#2226) 2016-12-02 12:11:47 -07:00
FusionPBX 238543f982 Update index.php 2016-11-26 18:35:10 -07:00
FusionPBX d9f5af2477 Update index.php 2016-09-20 16:51:17 -06:00
minotaur01 0ab6b6ee00 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 f6a923f5d7 Fix. Export valid values for settings in provision template. (#1685) 2016-06-20 11:40:22 -06:00
Alexey Melnichuk f1c31e0935 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 4e00ade9f8 Fix a filesize warning for provisioning using strlen instead. 2016-04-28 15:06:16 -06:00
Harry G. Coin 8abe003a71 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 3b438926b6 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 a30b4662b4 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 7bb49cce58 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 9f49e6537a Continued work on formatting the mac address for upper or lower case. 2016-01-09 11:10:37 -07:00
markjcrane 1cd3ca4891 Get the MAC address from the Panasonic User Agent string. 2015-12-09 17:19:05 -07:00
markjcrane 918cc484cb Set the mac address to lower case. 2015-11-28 20:08:24 -07:00
markjcrane 1a46a38c04 Add option to get the mac address from &name=SEPxxxxx 2015-11-28 19:48:45 -07:00
markjcrane 4d7688a3ef 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 299f2500e4 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 dfc19a954d 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 442c760f04 fixed provisioning with http_domain_filter off 2015-09-24 09:38:26 +02:00
Mark Crane 81563c3437 Fix the domain filter on provisioning. 2015-06-11 17:42:47 +00:00
Mark Crane 8927266bf7 If the MAC address is set then validate it is a Mac address. 2015-04-06 23:39:19 +00:00
Mark Crane 005815f5c4 Don't require the MAC address. 2015-04-05 22:29:56 +00:00