FusionPBX
efd9f8979e
Use standard time GMT offset
2025-03-28 17:45:13 -06:00
FusionPBX
1778963607
Calculate the daylight savings settings
2025-03-21 19:51:27 -06:00
frytimo
056ddc93ca
remove the automatic setting of server connection port in provisioning ( #7243 )
...
* remove the automatic setting of the server connection port in provisioning
2025-02-13 14:09:03 -07:00
FusionPBX
cd8d5302ac
Fix temporary permissions
2024-11-29 13:57:01 -07:00
FusionPBX
175e88e15a
Fix for the device template
...
If the device vendor matches then use the alternate device template
2024-11-01 12:33:34 -06:00
FusionPBX
2765c1d229
Extension directory order by first name
2024-10-22 19:11:07 -06:00
FusionPBX
d28a98bbb1
Update provision.php
...
Remove debug info
2024-10-22 19:06:45 -06:00
FusionPBX
23acd611c2
Boolean settings as type boolean
...
PHP 7.1 and 8.1 handled boolean string differently. Changed the type to a proper boolean to resolve this issue.
2024-10-22 18:23:49 -06:00
FusionPBX
2032e4937e
Support sip_port value of 0
...
Change empty to !isset to account for sip_port that can be set to 0.
2024-09-10 13:40:44 -06:00
FusionPBX
4dfcba93b7
Update code for line key variables
...
Search and replace the variables such as user_id, display_name, and other preset variables to match the correct line key. Focused on it working with multiple line keys.
2024-09-04 20:21:03 -06:00
frytimo
2cbb4dbc31
remove instances where a pointer is used in a foreach loop for value ( #7108 )
2024-08-22 12:41:10 -06:00
FusionPBX
0829062cc7
Remove the http_domain_filter
...
The reason its removed from the class is http_domain_filter was moved to provision/index.php
2024-08-07 15:18:02 -06:00
FusionPBX
163403acc7
Re-use the database object
2024-08-05 15:07:13 -06:00
Antonio Fernandez
fcc2eed4fa
Update provision.php ( #7054 )
...
unset the $sql var where needed
2024-07-18 12:07:10 -06:00
FusionPBX
42a3969836
Update provision.php
...
Used to replace the domain name in the yealink_provision_url
2024-07-12 18:04:14 -06:00
FusionPBX
41de2177e1
Update provision.php
...
Fix bug to pass the parameters including settings and database.
2024-07-08 13:37:58 -06:00
FusionPBX
1d7bcbe0ee
Device disabled send message to syslog
2024-07-04 17:58:12 -06:00
FusionPBX
1f077ebc2b
Bug FIX - Deny device_address 000000000000
...
Polycom will make a request with a device address of 000000000000 as well as another request with the real device mac address.
The issue was 000000000000 was on another tenant and it delivered contacts from the other tenant.
2024-06-28 12:18:29 -06:00
FusionPBX
6be515de9e
Add a missing $
2024-06-26 21:50:49 -06:00
FusionPBX
315a3d322f
Provision class use settings and database object
...
Credit for these changes go to frytimo changes curated by Mark
2024-06-26 21:23:24 -06:00
FusionPBX
7d2941124e
Update provision.php
...
Use sys_get_temp_dir() to get the temp directory
2024-06-25 20:13:46 -06:00
frytimo
41eb7ac8d3
Fix empty line printing on console ( #6956 )
...
* fix empty line printing on console
2024-04-23 08:53:14 -06:00
FusionPBX
537e241399
Add device location and description
2024-01-31 21:33:37 -07:00
fusionate
c4f3565a15
Provisioning: Updates to resolve PHP 8.1 warnings.
2023-07-17 22:52:03 +00:00
markjcrane
0665ac02e2
PHP 8.1 changes
2023-07-05 14:13:22 -06:00
FusionPBX
fe750a092d
Update provision.php add address.xml
2023-06-30 19:01:06 -06:00
markjcrane
53779d50d3
Change device_mac_address to device_address
2023-06-29 23:40:11 -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
frytimo
69bd42af05
remove unneeded destruct methods as GC has higher performance ( #6631 )
...
Co-authored-by: Tim Fry <tim@voipstratus.com>
2023-04-27 20:18:53 -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
trideeindhoven
8c0f8e8505
Keep device vendor when using alternate device ( #6591 )
2023-03-28 10:23:37 -06:00
FusionPBX
ba344fd56b
Add option for /usr/share and /usr/local/share
2023-01-29 16:48:25 -07:00
markjcrane
d50bcb476a
Replace root.php
2022-10-10 16:35:14 -06:00
FusionPBX
d3eeaab1b4
Set the date using now() instead of the php date function.
2022-06-02 15:11:13 -06:00
FusionPBX
39bd197437
Add contact permissions to default settings. Default false ( #6314 )
...
* Change contact_permissions to contact.permissions
* Update provision.php
* Remove provision contact permissions for a broader setting.
* Add contact permissions to default settings with a default value of false.
* Update app_config.php
2022-02-18 13:53:32 -07:00
FusionPBX
452086cac9
Update provision.php
2022-01-28 15:38:11 -07:00
FusionPBX
438c9eb6fc
Allow mac address to be used a variable for provisioning.
2022-01-28 13:32:28 -07:00
FusionPBX
0154e149f6
Make it possible to use domain_name variable in the provision setting. ( #6260 )
...
* Make it possible to use domain_name variable in the provision setting.
* Set https://{$domain_name}/app/provision/ as the default value for yealink_provision_url.
2022-01-24 13:28:54 -07:00
FusionPBX
98255b14bf
Option to show all contacts for the domain.
2022-01-21 19:32:49 -07:00
FusionPBX
825f5f2269
Assign the device_location to the template.
2022-01-19 00:08:26 -07:00
agree
d97308e0ad
[provision] don't show file path on not found ( #6229 )
2022-01-06 11:47:17 -07:00
Mendel
c4c6524023
Updated Yealink t33g ( #6158 )
...
* Update provision.php
* Update y000000000124.cfg
Added {$yealink_dnd_allow} so that you can remove DND from the phone
2021-11-26 11:32:37 -07:00
FusionPBX
f606c6ff3b
Add line_keys to the deivice_lines array needed for Polycom.
2021-09-10 12:33:02 -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
e26826d34e
Add device_keys to the device_lines array using data in the device_keys array.
2021-07-30 22:05:07 -06:00
agree
ab302ebfbb
Provision save and show user agent information
2021-04-20 16:31:39 -04:00
Andrew Querol
57c9bc7460
Update provision write() to match render()
...
This will ensure that anyone using TFTP still can use array template variables
2021-03-11 10:25:22 -06:00
FusionPBX
906b86d3dc
Use elseif instead of a series of if statements.
...
Also replace strlen with isset.
2021-03-05 20:03:57 -07:00
FusionPBX
0b91af9f42
Add option to handle category: provision type: array
2021-03-05 12:09:26 -07:00
demonspork
b0bbae3a40
GXP17xx Template Improvements
...
Various basic variables were missing like transport type and sip_port and basic things were wrong like Accept Incoming SIP from Proxy Only was disabled.
This template P codes are almost identical to the GXP16XX except that the loops for button programming doesn't seem to work with it at least with my limited testing, so they are left out for now.
Tested and working with firmware 1.0.1.89
2020-10-19 00:11:43 -05:00