frytimo
a7f4dd0340
update grandstream template to use NTP provisioning variable ( #6983 )
2024-05-27 13:10:05 -06:00
FusionPBX
a2aa5ea67f
Add class parsedown.php
2024-05-25 13:23:38 -06:00
FusionPBX
0e3eae29ab
Add a new Yealink T34W template
2024-05-24 13:03:22 -06:00
FusionPBX
b07c34d262
Complete the T44W template
2024-05-24 12:44:16 -06:00
FusionPBX
05c0b4cc96
Add Yealink template for the T44W
2024-05-24 12:28:53 -06:00
Antonio Fernandez
4c78076227
Adding Snom C520 template ( #6980 )
...
* Adding Snom C520 template
* fix
2024-05-21 23:21:22 -06:00
fusionate
67b1f245b3
Resources - Languages: Add missing translations.
2024-05-21 15:16:01 -06:00
fusionate
1f8542b9cc
Call Recordings: Option to manually submit audio to AI for transcription, if enabled.
2024-05-21 14:59:23 -06:00
Alex
b35b447344
Update Chartjs and Sortablejs ( #6978 )
...
* minor bug fix
* fix spacing of legend
* remove extra line break
* minor bug fix
* Update dashboard_edit.php
* Update chart.min.js
* Update sortable.min.js
2024-05-16 09:27:00 -06:00
fusionate
2d3dca985d
Upgrade - CLI (Manual & Menu): Mitigate PHP 8.x warnings, minor adjustments.
2024-05-13 14:19:34 -06:00
fusionate
0a419a7698
Voicemail - Edit: Mitigate PHP 8.x warnings.
2024-05-13 11:39:19 -06:00
Mihir Gajjar
69524a5162
Updated Snom D735 Template ( #6867 )
...
Snom D735 has a known issue where the lights on the phone won't illuminate when in use. It still functions correctly but without any lights. I talked with Snom support and they provided me with the string that needs to be changed in the template.
This issue started from Snom firmware version 10.1.127.10
Release Notes - https://service.snom.com/display/wiki/10.1.127.10+Release
2024-05-13 11:11:19 -06:00
FusionPBX
85e439fdbf
Prevent a warning by using isset
2024-05-02 14:05:30 -06:00
FusionPBX
d9c92c00e9
Update database.php add comments
2024-05-02 06:40:30 -06:00
FusionPBX
38d6f35d78
Define class parameters
2024-04-27 19:45:31 -06:00
FusionPBX
0c08780ca2
Update database.php
2024-04-27 19:29:50 -06:00
frytimo
0b8edef82c
Config class rewrite ( #6965 )
...
* Use a singleton pattern in the database class to re-use the database object inside the permission_exists function.
2024-04-27 19:22:20 -06:00
frytimo
aeee90d56e
update auto_loader to use magic dir constant ( #6963 )
2024-04-26 13:49:56 -06:00
FusionPBX
0667f76c05
Add label-link and label-icon
2024-04-24 19:37:40 -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
frytimo
33ff85ee75
Commad line upgrade enhancements ( #6955 )
...
* Add new English language phrases for cli upgrade menu
* include a software name as a const for cli upgrade menu
* add it repos in app folder, internationalizations, and descriptions
* bug fix when response_source_update is empty change back to origin dir
* change original 'menu' to 'menus'. Allow calling menu from upgrade.php
* Update upgrade_menu.php
2024-04-22 17:15:09 -06:00
FusionPBX
bd2f0b7442
Require domain_uuid and user_uuid
2024-04-22 08:48:58 -06:00
FusionPBX
375c7d228b
Update require.php
2024-04-20 22:59:45 -06:00
FusionPBX
278f1d7453
Update permissions.php
2024-04-20 21:59:04 -06:00
FusionPBX
955a840ad6
Update permissions.php
...
If the $_SESSION['permissions'] isset then use it to prevent round trips to the database.
2024-04-20 20:54:06 -06:00
FusionPBX
f3250db199
Update groups.php
...
Remove redundant database instances.
$database new database;
Remove redundant app_name and app_uuid
2024-04-20 20:26:43 -06:00
FusionPBX
675ac2d433
Prevents an error when groups session is not set
2024-04-20 17:06:05 -06:00
FusionPBX
c87e40301b
Add a user class to store user details
2024-04-20 17:04:22 -06:00
FusionPBX
09719c7f36
Update authentication, groups and permissions classes
2024-04-20 16:51:53 -06:00
FusionPBX
2a1e36ca02
Add apps as a class variable
...
- Use self:$apps
- Replace $_SESSION['apps']
2024-04-19 11:07:30 -06:00
FusionPBX
768937b624
Update database.php
...
- Allow sending $params into the constructor.
- Add paramaters: domain_uuid and user_uuid
- Replace $user_uuid and the session variable with $this->user_uuid
- Use the SESSION as an alternative to the parameter
2024-04-19 09:48:05 -06:00
Antonio Fernandez
0646bcb93e
Avaya J-Series phone support added ( #6948 )
...
* Added support for Avaya J-Series phones
* moved a file
* minor change to remove an invalid parameter
2024-04-15 09:26:02 -06:00
FusionPBX
d6bef277d8
Update header.php
2024-04-13 14:42:32 -06:00
FusionPBX
2e7ebaf1c4
Moved ringbacks to app/switch/resources/classes
...
Moved resources/classes/ringbacks.php to app/switch/resources/classes/ringbacks.php
2024-04-02 09:26:08 -06:00
FusionPBX
463aa5213f
Add object property streams.
2024-04-02 09:24:25 -06:00
frytimo
e47b2e3710
Fix $x was not initialized on first iteration of for loop ( #6936 )
2024-04-02 09:09:36 -06:00
denisent
883c32d932
Add grandstream gdms acs url default setting ( #6934 )
...
* add grandstream gdms acs url default setting
* add grandstream gdms acs url default setting
* add grandstream gdms acs url default setting
2024-03-30 13:52:50 -06:00
wouam31200
2c6b36e356
Add features.enhanced_dss_keys.enable = {$yealink_enhanced_dss_keys} ( #6910 )
...
* Add features.enhanced_dss_keys.enable = {$yealink_enhanced_dss_keys}
2024-03-28 22:15:30 -06:00
frytimo
758cb2ec60
set to compare instead of assignment in the message error checking ( #6933 )
2024-03-28 22:07:04 -06:00
frytimo
ff55a36980
after doing a database restore, the permission may not yet exist ( #6930 )
2024-03-28 08:59:30 -06:00
frytimo
a9886a8ba9
Add str_starts_with and str_ends_with to PHP versions older than 8 ( #6832 )
...
* Add str_starts_with and str_ends_with to PHP versions older than 8
* Update functions.php
2024-03-26 16:42:44 -06:00
FusionPBX
4fd7fd385b
Add label-translate
2024-03-23 14:16:23 -06:00
FusionPBX
67c39ad4a2
Prevent a conflict with the settings object
...
- Changed from settings to settings_array.
- Prevents a conflict with the settings object.
2024-03-23 13:53:58 -06:00
Antonio Fernandez
6ec11d32a9
Update {$mac}.xml ( #6920 )
2024-03-22 21:50:51 -06:00
Antonio Fernandez
fe8503c063
Update {$mac}.xml ( #6921 )
2024-03-22 21:50:36 -06:00
Antonio Fernandez
ff2434aca4
Update {$mac}.xml ( #6922 )
2024-03-22 21:50:19 -06:00
Antonio Fernandez
316a9f7273
Update {$mac}.xml ( #6923 )
2024-03-22 21:50:06 -06:00
FusionPBX
63d215192d
Use an array in auto_loader
...
- Added a search for interfaces
- Updated the indentation
2024-03-21 10:33:05 -06:00
chansizzle
b9555b191c
Create snom PA1 plus ( #6914 )
...
PA1plus is the product replacement for PA1
2024-03-18 08:33:19 -06:00
Antonio Fernandez
8abfa880fd
added new Snom D8XX series phones ( #6916 )
2024-03-18 08:32:16 -06:00
denisent
e279b0c7b6
Add echo_canceller and echo_suppressor variables ( #6827 )
...
* add echo_canceller and echo_suppressor variables
2024-03-16 10:52:32 -06:00
FusionPBX
0b37b04621
Add stun_server, custom CA rule. and blind transfer on speed dial
2024-03-15 23:47:30 -06:00
FusionPBX
41e95766c6
Update GXP templates
2024-03-13 17:56:35 -06:00
chansizzle
3893ca3838
Remove fields to display the installed firmware version ( #6912 )
...
Deleted elements which were making registrations page displaying device and firmware correctly. With the included elements the device and firmware displayed as "snomPA1/x.x.x". Removing the elements allows the device and firmware to display the installed firmware like "snomPA1/8.7.5.75".
2024-03-07 09:44:55 -07:00
FusionPBX
19f0a37ad9
Update the GXP Template
...
grandstream_nat_traversal
options: No, STUN, KeepAlive, UPnP, Auto, VPN
grandstream_distinctive_ringtone_* (1-10)
grandstream_lan_port_vlan
Number: 0 - 4095
grandstream_pc_port_vlan
Number: 0 - 4095
grandstream_pc_mode
options: Enabled, Disabled, Mirrored
grandstream_stun_server
grandstream_headset_key_mode
options: DefaultMode, ToggleHeadsetOrSpeaker
grandstream_headset_ringtone
options: Normal, PlantronicsEHS
grandstream_headset_type
options: Normal, PlantronicsEHS
grandstream_headset_rx_gain
Headset RX gain(dB). 1 - -6, 0 - 0, 2 - +6. Default is 0
grandstream_headset_tx_gain
Handset TX gain(dB). 1 - -6, 0 - 0, 2 - +6. Default is 0
grandstream_screensaver_enable
options: No, Yes, OnIfNoVPKIsActive
grandstream_screensaver_source
options: Default, USB, Download
2024-03-04 23:16:55 -07:00
FusionPBX
5b90e3380a
Update the GXP Template
...
grandstream_nat_traversal
options: No, STUN, KeepAlive, UPnP, Auto, VPN
grandstream_distinctive_ringtone_* (1-10)
grandstream_lan_port_vlan
Number: 0 - 4095
grandstream_pc_port_vlan
Number: 0 - 4095
grandstream_pc_mode
options: Enabled, Disabled, Mirrored
grandstream_stun_server
grandstream_headset_key_mode
options: DefaultMode, ToggleHeadsetOrSpeaker
grandstream_headset_ringtone
options: Normal, PlantronicsEHS
grandstream_headset_type
options: Normal, PlantronicsEHS
grandstream_headset_rx_gain
Headset RX gain(dB). 1 - -6, 0 - 0, 2 - +6. Default is 0
grandstream_headset_tx_gain
Handset TX gain(dB). 1 - -6, 0 - 0, 2 - +6. Default is 0
grandstream_screensaver_enable
options: No, Yes, OnIfNoVPKIsActive
grandstream_screensaver_source
options: Default, USB, Download
2024-03-04 22:38:26 -07:00
FusionPBX
422a9d7eb6
Use the line register_expires
2024-03-04 14:48:41 -07:00
FusionPBX
95cf9917e2
Grandstream GXP2135 fix register_expires, DND, and call forward
2024-03-04 13:53:56 -07:00
FusionPBX
472d6e8210
Remove self closing tag when a value is provided
2024-03-04 13:38:50 -07:00
FusionPBX
a4e32409ed
GXP2170 fix register_expires, DND, and call forward
2024-03-04 13:32:00 -07:00
FusionPBX
722a2806ee
Remove self closing tag for *78 and *79
2024-03-04 13:28:17 -07:00
FusionPBX
a93519e310
Fix the register_expires, DND and grandstream firmware
2024-03-04 13:22:25 -07:00
FusionPBX
46e4afb6f3
Grandstream 2160 Fix keys assignments over 6
2024-03-04 13:16:34 -07:00
FusionPBX
27a894a59f
Grandstream 2140 Fix keys assignments over 4
2024-03-04 13:13:38 -07:00
FusionPBX
77d8aecf5c
Add register_expires and *78 and *79
2024-03-04 13:05:47 -07:00
FusionPBX
fb9b67a274
Grandstream 2130 Fix keys assignments over 3
2024-03-04 12:55:09 -07:00
FusionPBX
4cfcbd0c9c
Grandstream 2135 Fix keys over 8
2024-03-04 12:50:37 -07:00
FusionPBX
7d06f5dc9e
Grandstream 2170 Fix keys over 12
2024-03-04 12:40:44 -07:00
FusionPBX
f873ee7757
Update settings.php
...
Reverting mixed type until more people have migrated off of PHP 7.4
2024-03-04 09:35:17 -07:00
frytimo
ebe12ef338
allow setting a default value ( #6908 )
2024-03-01 10:26:51 -07:00
FusionPBX
0626fc1c9a
Add yealink_app_unavailable from another template.
2024-02-29 09:51:56 -07:00
FusionPBX
102d973f11
Fix the Yealink Conference templates
2024-02-21 16:30:29 -07:00
fusionate
dc0f985b2f
Check Auth: Unset temporary $name variable.
2024-02-21 15:04:09 -07:00
FusionPBX
1b5d66e85e
Refresh each subscription publication
2024-02-17 08:34:47 -07:00
frytimo
2a613840ec
avoid user/pass connection request removal in GRP TR-069 settings ( #6890 )
2024-02-12 11:38:50 -07:00
fusionate
0be7204762
Functions: Mods to support color manipulations for waveform generation.
2024-02-09 13:05:38 -07:00
fusionate
504d3a6bf2
Waveform [Class]: Support audio file waveform generation.
2024-02-09 13:04:45 -07:00
frytimo
d309308824
Change default DHCP value to SNOM recommendation ( #6889 )
...
* change default DHCP value to match SNOM recommendation
* modify the name to be snom_dhcp
2024-02-09 10:29:03 -07:00
frytimo
a17b63e616
Use the settings class in the cache class ( #6891 )
2024-02-09 10:21:55 -07:00
FusionPBX
6890c21e92
Set directory_setting.local_directory.enable default value to 1
2024-02-08 16:34:30 -07:00
FusionPBX
b123e32658
Use {$yealink_rport} variable
2024-02-08 16:15:34 -07:00
frytimo
535eba25fa
Change domain to server_address ( #6888 )
...
template should use account.1.server_address
2024-02-08 11:12:24 -07:00
fusionate
adf8a70200
Theme and language updates for upcoming ACE Editor changes.
2024-01-24 20:46:18 +00:00
FusionPBX
9d5bc340a4
Add the theme title setting
2024-01-24 12:51:13 -07:00
fusionate
02de5334e5
Restore default branding in window title.
2024-01-24 19:16:36 +00:00
fusionate
657cbb1b48
System Status: Enhance Support Information section.
2024-01-24 16:49:10 +00:00
FusionPBX
560a51cff7
Security - Update session validation and regenerate session id on login
2024-01-23 23:11:28 -07:00
frytimo
1cba516bdc
add Multi-cast variables to Yealink t54w provisioning template ( #6877 )
2024-01-23 15:51:13 -07:00
FusionPBX
dce6406791
Update check_auth.php
2024-01-22 23:45:00 -07:00
FusionPBX
ee202cd61d
Security - validate session
2024-01-22 14:20:28 -07:00
Andy Binder
6427dfa5ac
Update Snom provisioning templates. ( #6852 )
2024-01-20 17:09:12 -07:00
frytimo
a2c54d98b4
ensure $git_repo is an array and has elements before access ( #6874 )
2024-01-20 16:45:23 -07:00
fusionate
0fe2f20375
Domains - Delete: Fix issue deleting multiple domains at once.
2024-01-17 21:33:23 +00:00
frytimo
0b977f044d
Force close port ( #6870 )
...
* force close profile sip ports
* create force_close_port function
* force close profile sip ports
2024-01-17 09:05:28 -07:00
Andy Binder
0e3283c76a
Yealink corrections ( #6851 )
2024-01-13 18:29:24 -07:00
FusionPBX
c7038a78d9
Use feature key sync or dnd off/on code not both
2024-01-12 10:19:51 -07:00
FusionPBX
5af47bb6ea
Update language translation
2024-01-10 17:57:06 -07:00
fusionate
ad86456b33
Prevent an error with array - in default_settings() method
2024-01-10 22:25:41 +00:00
FusionPBX
bca1d8a573
Prevent an error with array
...
This is required for PHP 8.1 and higher. This is required for because PHP 8.1 introduced stricter type checking.
2024-01-10 15:08:20 -07:00
FusionPBX
d428119f4f
Fix natural_sort cast to text
...
If item being sorted is numeric data type need to cast to text.
This would usually be fixed during the upgrade. However BDR prevents using standard alter table data type commands.
2024-01-10 11:37:10 -07:00
FusionPBX
13d8a44f81
Update Yealink vlan settings
2024-01-09 11:49:10 -07:00
FusionPBX
113d97978a
Set the email from address and name
2024-01-05 17:21:29 -07:00
FusionPBX
4032560291
Update y000000000107.cfg for yealink t43u
...
If feature_key_sync is set to 1 then make sure the off_code and on_code is not set
features.dnd.off_code =
features.dnd.on_code =
2024-01-04 23:02:29 -07:00
fusionate
f4d8ec9182
Email [Class]: Remove redundant if statements, simplify logic.
2023-12-29 18:19:59 +00:00
denisent
6d3671840d
account.3.fallback.timeout typo ( #6855 )
2023-12-21 20:39:42 -07:00
denisent
06aec4b707
account.3.fallback.timeout typo ( #6854 )
2023-12-21 20:39:13 -07:00
fusionate
0e4f933da2
Functions: Minor clean up.
2023-12-22 00:09:26 +00:00
demonspork
df6d56d148
Support updating optional installed apps via git ( #6513 )
...
* WIP: Support updating optional installed apps via git
* support app source update via cli
* Update app_languages.php
* Update index.php
* Refactor App Git updating
Refactor Optional App Git updating for more resilience and better handling of ssh remotes and to only update each repository once.
* git app updates fix gui updates for repo based updating
2023-12-21 12:28:04 -07:00
FusionPBX
ac599a1b48
Update {$mac}.cfg
2023-12-16 16:37:00 -07:00
frytimo
10e7b485e7
Schema change object property db instead of database->db ( #6833 )
2023-12-16 07:54:20 -07:00
FusionPBX
eee9006c1f
Add format_seconds function
2023-12-14 17:01:32 -07:00
FusionPBX
40998fdac1
Fix color_adjust rgb error
2023-12-12 16:44:52 -07:00
FusionPBX
16ee4900b0
Factory defaulted phone middle softkey Contacts button is enabled by default. For that reason set directory_setting.local_directory.enabl to 1.
2023-12-11 17:58:05 -07:00
FusionPBX
942a4fc547
Rename yealink_rport_1 to yealink_rport. T58W , t5x, and vp530
2023-12-11 16:18:27 -07:00
frytimo
9f204a7cac
move explode of $line inside of if block to fix php warning for line 93 ( #6842 )
2023-12-07 18:38:57 -07:00
frytimo
1664bef5d9
use empty check instead of string check to prevent php warning ( #6843 )
2023-12-07 18:38:01 -07:00
FusionPBX
47161fae80
yealink multicast variables
2023-12-07 15:52:46 -07:00
frytimo
3a4c2f72e2
Event socket bug fix and more docs ( #6823 )
...
* Add documentation to methods. Use is_resource for added type detection
* Allow connect to specify timeout in microseconds with default 30,000
* Update calling mechanism for event sockets
* Update project for new singleton event sockets
* remove unused variable
* catch errors on closing the socket
2023-12-02 17:16:18 -07:00
FusionPBX
2a0f2f53a0
Update assigned method use SQL IN
2023-11-23 11:51:47 -07:00
frytimo
12fb45c99f
Update logging class ( #6829 )
...
* logging class improvements
* remove alias
* adjust line print out for field order
* refactor class name to be inline with framework standard
* fix writing direct to write method
2023-11-13 18:55:52 -07:00
agree
90946bbc07
[security] xml validate ringback fields ( #6819 )
2023-11-12 19:09:34 -07:00
FusionPBX
608031522a
Update 2130 back to previous numbers.
...
On version 1.0.11.79 firmware it seems to need these numbers.
2023-11-11 11:15:50 -07:00
FusionPBX
968706dac2
Using this->apps more consistently
...
A previous commit moved from $apps to $this->apps but missed some required uses of the $apps array.
2023-11-08 14:18:24 -07:00
FusionPBX
0378f484c5
Update gxp2130 key numbers
...
The key numbers shown in the template are correct for most keys on the gpx2130.
2023-11-07 11:32:58 -07:00
fusionate
145025946a
Sounds [Class]: Update to support use on Conference Center Greeting.
2023-11-06 19:42:02 +00:00
FusionPBX
2ed2ac63ae
Add table exists and set row exists
2023-11-03 23:55:35 -06:00
frytimo
372db3cc50
Patch contacts calling multiple schemas ( #6826 )
...
* improve performance for contacts app_defaults
* add app_name and app_uuid as constants in class
* performance boost by removing scanning app_defaults twice
* Update app_defaults.php
* Update schema.php
---------
Co-authored-by: FusionPBX <markjcrane@gmail.com>
2023-11-03 14:04:07 -06:00
FusionPBX
fa123ff069
Build dialplan xml from the array. More efficient to save data and xml in one step.
2023-11-03 02:18:57 -06:00
FusionPBX
ac1cb868b8
Update GRP series phones to support memory keys and expansion modules
2023-11-01 17:29:58 -06:00
FusionPBX
3e367ca388
Support Grandstream GXP200EXT Expansion modules
2023-11-01 15:42:34 -06:00
FusionPBX
de1f1af13a
Add grandstream_ip_address_mode
2023-10-31 15:48:04 -06:00
FusionPBX
ac6db02fab
Update Grandstream GRP phones with version 2 templates no p-codes
2023-10-28 22:35:55 -06:00
FusionPBX
77a13ad9ea
Update Grandstream version 2 templates. No P-codes
2023-10-28 02:31:24 -06:00
FusionPBX
a391bcc977
Add version and fix LastName
2023-10-26 15:05:09 -06:00
FusionPBX
42c21e715e
Update footer.php
2023-10-24 20:05:21 -06:00
fusionate
d5ae60897c
Footer: Fix Domain Selector for superadmin when Domain Reseller app installed and Login Destination set.
2023-10-24 16:57:54 +00:00
fusionate
4fcd98638b
Order By [Function]: Only use natural sort function for PostgreSQL databases.
2023-10-19 18:45:42 +00:00
fusionate
0de8570dd3
Order By [Function]: Updated to support natural sorting.
2023-10-19 16:46:48 +00:00
fusionate
92e9c526d6
Menu [Class]: Minor adjustmemt to HTML output.
2023-10-18 13:13:39 +00:00
frytimo
77e4bb9865
Reorder project path and project root defines ( #6787 )
...
* reorder the project_root and project_path define so isset is called
before the config key project.root is used
* ensure project path begins with a '/'
* rewrite for empty string in project_path
* Update require.php
2023-10-16 21:54:56 -06:00
fusionate
dd1ba159ab
Menu - Split longer submenus into two columns of items.
2023-10-17 00:27:59 +00:00
FusionPBX
d5f39cf0b2
Call Flow Summary add name, application, link, and a new summary style. Controlled by summary_style setting.
2023-10-12 23:58:11 -06:00
FusionPBX
4dbd4e10a3
Add missing default settings
2023-10-11 17:27:11 -06:00
FusionPBX
76404a03da
Clear the $array variable before its used again
2023-10-11 16:57:50 -06:00
fusionate
bb140e05a3
Provisioning - Yealink [T54W]: Better remote and/or local wallpaper/background compatibility.
2023-10-04 21:22:30 +00:00
FusionPBX
f6a3881308
Removed magic quotes as it was deprecated in PHP 7.4
2023-10-02 12:47:12 -06:00
FusionPBX
ebb8193add
outbound_route_to_bridge break only after matching a route
...
Changing this to behave like a call in the dialplan only break if a matching outbound route has been found.
2023-09-29 16:56:30 -06:00
OskarFranck
0773a346c2
Bulk changes of Swedish translations ( #6807 )
...
authored-by: oskfra <oskar.franck@bahnhof.net>
2023-09-28 09:32:34 -06:00
FusionPBX
7ab357380b
simplify the while statement
2023-09-27 23:30:18 -06:00
FusionPBX
bf8c6f8078
Simplify event_socket code
2023-09-27 23:23:56 -06:00
FusionPBX
7246961b9f
Add multicast page provision variables for Yealink t43u
2023-09-27 08:50:04 -06:00
FusionPBX
4d1194828d
Simplify the permissions class
2023-09-21 12:07:32 -06:00
FusionPBX
cfd773fbf4
Update switch.php
2023-09-20 22:36:55 -06:00
frytimo
9a982edc2e
update the settings set method to use params instead of array ( #6804 )
...
* update the settings set method to use params instead of array
* remove test code
2023-09-20 17:59:37 -06:00
fusionate
518c32efe6
Misc: Mitigate PHP 8.1 warnings.
2023-09-20 20:49:27 +00:00
fusionate
d9d17a6917
Misc: Remove parameters from event_socket_create() calls.
2023-09-20 18:43:17 +00:00
fusionate
e4bb0dda6a
Footer: Resolve PHP 8.1 warning.
2023-09-20 17:19:19 +00:00
FusionPBX
2d51bba633
Update template name to gxv3240
2023-09-20 09:25:31 -06:00
FusionPBX
169bf8788a
Update code using the settings class
2023-09-19 12:56:08 -06:00
FusionPBX
4b9ff10eef
Update email.php
2023-09-19 12:22:00 -06:00
FusionPBX
7f2934ff24
Use !empty when using the setting->get method
2023-09-19 12:17:04 -06:00
FusionPBX
0931324d13
Update email class to use the settings class
2023-09-19 12:14:58 -06:00
FusionPBX
925e37e31f
Add yealink_dnd_allow to a few yealink templates
2023-09-18 09:44:03 -06:00
FusionPBX
bf47bbcc47
Event Socket settings auto defaults or custom using config.conf
2023-09-16 15:07:41 -06:00
FusionPBX
bc9e5abaf8
Update directory.php
2023-09-16 02:19:29 -06:00
FusionPBX
fb8b6db71d
Get event socket details from the settings class
2023-09-16 02:00:57 -06:00
FusionPBX
c6d966395e
Use settings class for app_defaults.php
2023-09-16 00:22:12 -06:00
FusionPBX
3f4c4702c5
Add set method to the settings class
2023-09-14 15:43:52 -06:00
FusionPBX
f6b92fc565
Bypass permission check for command line
2023-09-14 15:42:56 -06:00
FusionPBX
e5f6c3067a
settings class use get and refine further
2023-09-14 12:28:38 -06:00
fusionate
efcf484e57
Ace Editor: Include license and version note.
2023-09-13 19:05:45 +00:00
fusionate
cebab0b812
PHP/Script/Provision/XML Editor: Updated Ace to latest version (1.24.2).
2023-09-13 18:58:29 +00:00
FusionPBX
0ec6ed696c
Create a new settings class
2023-09-13 09:46:52 -06:00
FusionPBX
11df74853a
Change variable from permission to permission_name
2023-09-11 11:54:36 -06:00
FusionPBX
5f688f2e1d
Update functions.php
2023-09-11 11:43:31 -06:00
FusionPBX
2c5724c6ed
Add new class methods and use them
2023-09-11 01:45:19 -06:00
fusionate
7f48c0f676
Device - Edit: Integrate QR provisioning for Sipnetic softphone.
2023-09-07 23:26:27 +00:00
FusionPBX
40a7ed7b15
xml sanitize allow $1 and $2
...
Continue to remove any ${variables} in this format
2023-08-30 12:50:08 -06:00
sdwru
3b617cb35c
Update switch.php ( #6785 )
...
Running install.php the first time after a manual (not using script) install on Debian 11, there is a failure due to $_SESSION['switch']['conf']['dir'] not yet existing. Subsequent installs will work. It's only on the first install that it fails. There may be better ways but this is the fix I came up with that works for me.
2023-08-29 10:56:31 -06:00
jonathanblack1000
254d58f614
Second try fixing line keys on GXP2135 ( #6793 )
...
GXP2135 requires special handling on keys to handle line key vs BLF/Speed dial vs blank.
2023-08-29 10:55:19 -06:00
FusionPBX
988e2490c5
Set the switch session variable tusing the name
...
To be consistent the $_SESSION['switch'] variables currently require the name. Without this switch session variables are inconsistent.
This inconsistently caused a problem with creating the recording directory for new domains.
2023-08-28 15:07:31 -06:00
FusionPBX
4eb7fdf007
Update default and domain setting session array
...
In the "domains" class upgrade method, only set the value when either "default_setting_enabled" is true or "domain_setting_enabled" is equal to true.
2023-08-28 14:45:39 -06:00
FusionPBX
bf520a38d7
Save the category name and not the description in vars.xml
2023-08-26 23:03:38 -06:00
jonathanblack1000
c97ac88cd2
Fix line keys on GXP2135 and contribute GHP6xx template. ( #6780 )
2023-08-26 10:50:36 -06:00
Mihir Gajjar
9933b44335
Snom D735 Smartlabel Settings ( #6776 )
...
* Updated Snom template for Intercom policy
Allow to make changes to Snom intercom policy
* Updated Snom D735 template for setting the Smartlabel display mode
This settings allows to set a domain setting on how we want to see the labels on Snom D735 phones
2023-08-26 10:49:33 -06:00
FusionPBX
5439a80095
Account for dialplan_detail_enabled is null as enabled true
...
The interface treats dialplan_detail_enabled null as enabled so in the outbound_route_to_bridge treat it as enabled true.
2023-08-23 19:23:11 -06:00
FusionPBX
d109fad050
Add the closing foreach for the yealink t46s template
2023-08-22 12:11:56 -06:00
FusionPBX
595197279b
Fix the yealink t41s template
2023-08-22 12:10:47 -06:00
FusionPBX
281a367715
Update the Yealink T46s to use a loop
...
This allows using any number of accounts (lines) the phone can support.
2023-08-22 11:11:47 -06:00
FusionPBX
4ed611a187
When the toggle field and values are empty then use defaults
2023-08-15 21:37:05 -06:00
FusionPBX
2ceb4453c5
If the config_file doesn't exist then redirect to the install.php
2023-08-15 16:19:22 -06:00
FusionPBX
9f004f696e
Use trim on the file contents and use file_exists
2023-08-14 21:35:31 -06:00
FusionPBX
0fb78ee94e
Enable setting a custom config_file path
2023-08-14 21:18:10 -06:00
FusionPBX
90cbc08551
Replace GLOB_BRACE as its not compatible with all systems
2023-08-14 12:04:00 -06:00
FusionPBX
4bf775897e
Replace GLOB_BRACE as its not supported by all systems.
2023-08-14 11:27:40 -06:00
FusionPBX
93058bfc57
outbound_route_to_bridge check to see if the dialplan_detail_enabled is set to true
2023-08-10 15:16:17 -06:00
markjcrane
49f30603ce
Disable Resync_Periodic by setting the value to 0
2023-08-03 10:01:16 -06:00
markjcrane
1c19fc17ba
Enable_URI_Dialing_ set to Yes to support blf prefix like park+
2023-08-03 08:50:48 -06:00
fusionate
ac6d9e5c45
Functions - Adjust is_json() function for better detection.
2023-07-31 23:27:15 +00:00
KRooney
0654f26a1a
Patch 43 ( #6778 )
...
* Create D713
snom D713
2023-07-27 16:07:44 -06:00
FusionPBX
ee591e730e
Use !empty function instead of != ''
2023-07-22 15:21:01 -06:00
fusionate
7dd146689f
Functions: Update for PHP 8.1
2023-07-19 02:15:16 +00:00
FusionPBX
0a2d29b20d
Update {$mac}.cfg
2023-07-16 16:29:45 -06:00
Norman King
d70fa0307b
Add var to enable tr 069 on grandstream ( #6774 )
...
* added tr069 enable and periodic_inform_enable vars to config templates add variable on dp750 template for enabling tr-069 provisioning.
* add vars to grandstream app default settings
* add if condition to use the variables.
* Update app_config.php
2023-07-15 18:49:39 -06:00
FusionPBX
0ab4e245e5
Add a new label-virtual translation
2023-07-13 16:19:56 -06:00
FusionPBX
90259527cc
Create y000000000000.boot
2023-07-12 21:05:37 -06:00
FusionPBX
0f3d8a1d87
Create y000000000143.cfg for cp965
2023-07-12 21:03:14 -06:00
wouam31200
83aff11098
BLF Not Showing Correct Status When Using DNS-SRV ( #6714 )
...
* Update {$mac}.cfg
* Update {$mac}.cfg
* Update {$mac}.cfg
BLF Not Showing Correct Status When Using DNS-SRV
* Update y000000000095.cfg
yealink_language
* Update y000000000097.cfg
Add {$yealink_enhanced_dss_keys}
* Update y000000000096.cfg
Add {$yealink_enhanced_dss_keys}
* Update y000000000095.cfg
Add {$yealink_enhanced_dss_keys}
* Update y000000000070.cfg
Add {$yealink_enhanced_dss_keys}
2023-07-12 15:27:23 -06:00
KRooney
5d387ac3dd
Update app_languages.php ( #6772 )
...
French Update
2023-07-12 15:24:55 -06:00
FusionPBX
d20b2f3a23
Create ${mac}.cfg for cp965
2023-07-12 14:43:04 -06:00
FusionPBX
ffc7d32bdc
Add cp960
2023-07-12 14:40:50 -06:00
fusionate
1bc941e244
Menu [Class]: Reslove PHP 8.1 warning on mobile devices.
2023-07-11 20:26:38 +00:00
FusionPBX
04a6701343
Add user_shared_line
...
https://service.snom.com/display/wiki/user_shared_line
2023-07-11 12:47:19 -06:00
FusionPBX
e72afde5a7
Add user_shared_line
...
https://service.snom.com/display/wiki/user_shared_line
2023-07-11 12:47:16 -06:00
FusionPBX
e6538d3858
Add user_shared_line
...
https://service.snom.com/display/wiki/user_shared_line
2023-07-11 12:47:15 -06:00
FusionPBX
3732d51753
Add user_shared_line
...
https://service.snom.com/display/wiki/user_shared_line
2023-07-11 12:47:12 -06:00
FusionPBX
73c6b87121
Add user_shared_line
...
https://service.snom.com/display/wiki/user_shared_line
2023-07-11 12:47:10 -06:00
FusionPBX
cf38aa88ec
Add user_shared_line
...
https://service.snom.com/display/wiki/user_shared_line
2023-07-11 12:47:08 -06:00
FusionPBX
59e96d19b0
Add user_shared_line
...
https://service.snom.com/display/wiki/user_shared_line
2023-07-11 12:43:11 -06:00
FusionPBX
cd28379dd2
Add snom user_shared_line
...
https://service.snom.com/display/wiki/user_shared_line
2023-07-11 12:41:34 -06:00
FusionPBX
e3cfa0d1da
Prevent more PHP 8.1 warnings
2023-07-10 18:33:18 -06:00
fusionate
9ae6c12cbb
Cache [Class]: Resolve PHP 8.1 warning on cache() method.
2023-07-07 19:41:48 +00:00
FusionPBX
e5a4890d29
Provisioning templates isset is better than !empty
2023-07-06 18:57:18 -06:00
FusionPBX
f998c4f62b
Function format_hours convert seconds to an integer and use sprintf for leading zeros.
2023-07-06 15:40:53 -06:00
fusionate
ceb0637c83
Database [Class]: Update for PHP 8.1
2023-07-05 23:12:00 +00:00
FusionPBX
255b1773ae
Update the linphone template its ready to use
...
- The first nat_policy_0 needs a postfix with _0
- Correct the syntax with the registration password
2023-07-01 10:00:19 -06:00
FusionPBX
51c349a78e
Add default linphone template
2023-06-30 19:40:55 -06:00
FusionPBX
7d90568f05
Add a smarty plugin for md5
2023-06-30 17:34:10 -06:00
fusionate
212ceb361d
Functions: Enhance is_uuid(), is_mac() and format_device_address() functions.
2023-06-30 21:47:32 +00:00
markjcrane
53779d50d3
Change device_mac_address to device_address
2023-06-29 23:40:11 -06:00
FusionPBX
ec04006971
Change the scope of the database variables
2023-06-28 15:29:28 -06:00
Mihir Gajjar
fc8bc10803
Updated Snom D717 template for setting the Smartlabel display mode ( #6763 )
...
By Default, Snom D717 has the smartlabel display mode set to "short". Snom D717 has an issue where for short labels it doesn't take the label that we configure in devices. Instead, it tries to look for the value in the system and if it doesn't find a contact or extension associated, it will just show the number itself.
2023-06-28 09:50:09 -06:00
fusionate
dec61c3833
Check Auth: Updates for PHP 8.1
2023-06-27 02:31:25 +00:00
markjcrane
a9bd6cbc9a
Update the to point to app/switch/resources/conf
2023-06-26 13:37:08 -06:00
markjcrane
65a84216bb
Update class.phpmailer.php update for PHP 8.1
2023-06-24 16:59:43 -06:00
markjcrane
b6c521d787
Define the db_sslmode variable
2023-06-24 09:48:27 -06:00
markjcrane
97e0d93400
Set the values in the config class
2023-06-24 09:39:04 -06:00
markjcrane
0d39719318
Move resources/templates/conf to app/switch/resources/conf
2023-06-23 13:27:29 -06:00
Zachary Kitchen
1a65701da8
Added DND & Call Forwarding Codes to GR26XX ( #6761 )
2023-06-22 10:18:18 -06:00
FusionPBX
fd0e30bdb7
Update config class add config.conf
2023-06-22 10:09:14 -06:00
FusionPBX
62a61f451b
Change login destination type url to text
2023-06-21 12:07:08 -06:00
FusionPBX
bcf7cbaad2
Save database errors to the message variable
2023-06-19 16:08:54 -06:00
markjcrane
1452bde1ac
Update the database class to find the require.php
2023-06-17 22:29:15 -06:00
markjcrane
38150d25aa
Use require.php
2023-06-17 21:50:29 -06:00
fusionate
219d65ba18
Login: Restore authentication failed message (for real!).
2023-06-17 23:19:41 +00:00
fusionate
3021f59431
Login: Restore authentication failed message.
2023-06-17 23:16:39 +00:00
markjcrane
c92872ab8f
Use require instead of require_once on require.php
2023-06-17 09:11:32 -06:00
markjcrane
d6cb17e5b9
Fix a PHP 8.1 error
2023-06-17 09:08:25 -06:00
markjcrane
32051873be
Use __dir__ to find resources/require.php
2023-06-16 22:49:09 -06:00
FusionPBX
4d54821119
Add a is_xml function
2023-06-16 11:13:20 -06:00