FusionPBX
a9c37688f1
Fix provision auto_insert_enabled
2024-09-28 11:06:42 -06:00
frytimo
be68bfb915
honor the domain_filter setting in default settings ( #7085 )
...
It was found that the domain_filter was not working when provisioning devices. This can lead to conflicts if a device address is in multiple domains or a valid device address is sent for another domain. This enforces the check so that if http_domain_filter is enabled and the domain name does not match the device specified, it will reject the request.
2024-08-07 14:09:26 -06:00
Antonio Fernandez
5cc9f93be8
Find Snom MAC via UA ( #7057 )
...
* Find Snom MAC via UA
2024-07-19 13:38:03 -06:00
FusionPBX
0ff2503240
Update index.php
...
Minor changes. Use the provision array to get the cidr details.
2024-07-04 18:01:50 -06:00
Antonio Fernandez
b51b97f495
Fixed comment ( #7028 )
2024-06-28 09:56:01 -06:00
frytimo
fcd64fcce6
Remove session from provisioning ( #7014 )
...
* use single database object, use settings class
* add common domain functions
* use settings class
2024-06-22 19:28:04 -06:00
FusionPBX
b16b6e844e
Bug Fix: Clean buffer before sending the rendered template
2024-02-06 12:30:09 -07:00
FusionPBX
f97a67fb27
Bug Fix: Use the HTTP_HOST if the domain_uuid is empty
2024-02-05 18:58:16 -07:00
FusionPBX
d3f37c0f84
Add Accept-Ranges for HTTP content delivery
2023-10-27 23:56:57 -06:00
FusionPBX
5de3e514df
Add Fanvil mac addres detectection
...
Also arrange the code in alphabetical order
2023-08-28 09:37:02 -06:00
fusionate
c4f3565a15
Provisioning: Updates to resolve PHP 8.1 warnings.
2023-07-17 22:52:03 +00:00
FusionPBX
9a2c3f6299
Use isset with REQUEST address and mac
2023-07-12 12:58:02 -06:00
markjcrane
27bc8df629
Update for PHP 8.1
2023-07-05 14:20:05 -06:00
FusionPBX
2854fd816c
Provision file download work with address
2023-06-30 20:06:40 -06:00
markjcrane
f8b657f674
Fix the device.file.download file name
2023-06-30 09:59:57 -06:00
markjcrane
53779d50d3
Change device_mac_address to device_address
2023-06-29 23:40:11 -06:00
FusionPBX
2ee90482f1
Get the device_vendor from the database
2023-06-16 12:43:58 -06:00
FusionPBX
ad34744272
Use is_xml instead of simplexml_load_string
...
Reason for the change is it was throwing and error. Also using regex is less resource intensive. Using this to determine the content type.
2023-06-16 11:16:22 -06:00
frytimo
d7bbcd89f5
Use magic constant dir ( #6711 )
...
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__
* use magic constant __DIR__ to load only functions.php
* replace spaces with tab character
* update dirname command to use levels instead of nesting
* use magic constant __DIR__
* update dirname command to use levels instead of nesting
* Update access_control_edit.php
* Update access_control_import.php
* Update access_controls.php
* Update dnd.php
* Update access_controls_reload.php
* Update call_center_agents.php
* Update call_center_agents.php
* Update fax_queue.php
* Update login.php
* Update pdo.php
* Update pdo_vm.php
* Update switch.php
* Update index.php
* Update css.php
* Update v_mailto.php
* Update fax_to_email.php
---------
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-06-15 11:28:23 -06:00
frytimo
fef8165be2
Frytimo pr patches for php8.1 ( #6630 )
...
* Passing null to parameter #2 ($string) of type string is deprecated
* Passing null to parameter #1 ($string) of type string is deprecated
* php 8.1 fixes
* php 8.1 fixes - replace strlen($var) > 0 with !empty($var)
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - replace ${var} with {$var}
* php 8.1 fixes - strlower with null
* php 8.1 fixes - strreplace with null
* php 8.1 fixes - passing null to base64_decode
* php 8.1 fixes - check for false and check for null on $this->dir
* php 8.1 fixes - remove assignment of $db variable to modules object
* php 8.1 fixes - avoid sending null to substr
* php 8.1 fixes - change ${var} to {$var}
* php 8.1 fixes - check for null before preg_replace
* php 8.1 fixes - remove setting db variable on domains object
* php 8.1 fixes - set empty string if $row['domain_setting_subcategory'] is null
* php 8.1 fixes - set empty string if $_REQUEST['show'] is not available
* php 8.1 fixes
* php 8.1 fixes - correct $_POST checking syntax
* php 8.1 fixes - correct $_POST variables
* php 8.1 fixes
* Use brackets consistently
* Update user_setting_edit.php
* Change to not empty
* Update device.php
* Update text.php
---------
Co-authored-by: Tim Fry <tim@voipstratus.com>
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-05-05 10:46:37 -06:00
FusionPBX
408122c60c
Add subtype to vendor functions and device keys. ( #6409 )
...
* Add subtype to vendor functions and device keys.
Added to support phones that require a subtype for provisioning the phone.
* Add device_key_subtype
* Update device_edit.php
* Update device_profile_edit.php
* Update device_vendor_edit.php
* Update device_vendor_function_edit.php
* Update device_vendor_functions.php
* Update device_vendor_restore.php
* Update index.php
* Update provision.php
* Update app_languages.php
* Update app_config.php
2023-04-04 08:57:41 -06:00
FusionPBX
21cdf81256
Remove redundant syslog command
2023-03-28 18:26:34 -06:00
markjcrane
d50bcb476a
Replace root.php
2022-10-10 16:35:14 -06:00
Vincent
c2772dc4c7
Add the fip1x series provision template of flyingvoice and the vender of flyingvoice on the web. ( #5996 )
...
* Add fip1x series of flyingvoice in the provision
* Fix boot file of flyingvoice does not take effect.
2021-08-27 09:39:10 -06:00
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