FusionPBX
6b063f2c28
Replace the DOCUMENT_ROOT and PROJECT_ROOT variables
...
Use the __DIR__ constant and dirname as needed
2025-12-08 14:12:19 -07:00
markjcrane
323d318141
Update boolean toggle
...
- When 2 equals it evaluates null as false and then false is selected.
2025-11-19 15:26:40 -07:00
Alex
987c6f7cb8
Prevent more PHP warnings ( #7609 )
...
* Prevent more PHP warnings
* Update call_broadcast_edit.php
* Update call_center_agent_edit.php
* Update call_flow_edit.php
* Update call_center_queue_edit.php
* Update conference_center_edit.php
* Update conference_room_edit.php
* Update conference_control_detail_edit.php
* Update conference_control_edit.php
* Update conference_profile_edit.php
* Update conference_edit.php
* Update conference_profile_param_edit.php
* Update destination_edit.php
* Update device_edit.php
* Update dialplan_inbound_add.php
* Update dialplan_outbound_add.php
* Update dialplan_add.php
* Update dialplan_edit.php
* Update event_guard_logs.php
* Update extension_setting_edit.php
* Update extension_edit.php
* Update fax_edit.php
* Update fifo_edit.php
* Update ivr_menu_edit.php
* Update phrase_edit.php
* Update ring_group_edit.php
* Update sip_profile_edit.php
* Update stream_edit.php
* Update time_condition_edit.php
* Update var_edit.php
* Update voicemail_edit.php
* Update xml_cdr_search.php
* Update dashboard_widget_edit.php
* Update domain_edit.php
* Update group_edit.php
* Update user_edit.php
* Update gateway_edit.php
2025-11-13 08:37:51 -07:00
markjcrane
7286d4b58d
Update permission_exists for multiple permissions
2025-11-06 08:20:46 -07:00
markjcrane
b0eabca1f6
Update check permisisons
2025-11-02 00:22:57 -06:00
FusionPBX
dda18481ec
Refactor PHP code ( #7574 )
...
* Use settings-get method
- get default, domain and user settings
- Replace _SESSION
* Simplify get domain paging
* Change isset using empty
* Fix token name and hash
* Add new default settings category: contact, name: default_sort_column, and default_sort_order
* Update app_config.php
* Update footer.php
* Fix require.php and core/dashboard/index.php (#7563 )
* Fix require.php and core/dashboard/index.php
* Fix require.php and core/dashboard/index.php
* Fix require.php and core/dashboard/index.php
* Fix require.php and core/dashboard/index.php
* Fix require.php and core/dashboard/index.php
* Fix require.php and core/dashboard/index.php
* Fix require.php and core/dashboard/index.php
* Fix require.php and core/dashboard/index.php
* Fix require.php and core/dashboard/index.php
* Update destinations.php
* Update permission.php
* Update require.php
---------
Co-authored-by: FusionPBX <markjcrane@gmail.com >
Co-authored-by: FusionPBX <mark@fusionpbx.com >
* Update header.php
* Use settings get classes (#7567 )
* access_control
* azure
* azure
* basic_operator_panel
* bridges
* call_block
* call_broadcast
* call_center
* call_flows
* call_forward
* call_recordings
* do_not_disturb
* feature_event_notify
* follow_me
* remove unused object properties
* fix esl command
* fix esl command
* conference_centers
* conference_centers - remove whitespace
* conference_controls
* conference_profiles
* conference_profiles
* Delete core/websockets/resources/classes/socket_exception.php.original~
* Delete core/websockets/resources/classes/websocket_server.php.original~
* conferences
* destinations
* device
* dialplan
* email_queue
* event_guard
* extension_settings
* extension
* fax
* fax_queue
* fifo
* gateways
* ivr_menu
* modules
* switch_music_on_hold
* number_translations
* phrases
* pin_numbers
* provision
* switch_recordings
* registrations
* ring_groups
* sip_profiles
* sofia_global_settings
* streams
* presence
* switch_files
* time_conditions
* vars
* voicemail_greetings
* voicemail
* ringbacks
* contacts
* xml_cdr
* authentication
* dashboard
* default_settings
* domain_settings
* email_templates
* permission
* user_logs
* user_settings
* users
* button
* cache
* captcha
* remove cli_option
* remove directory.php for switch_directory class
* email
* file
* groups
* event_socket use config object
* Use intval to give an integer port
* switch_settings
* tones
* fix object used before initialization
* menu
* fix copy paste error for switch_files.php
* always include require.php for framework files
* Fix missing properties
* set the action
* Use the $database object
* Add missing class properties
* Fix the domain_name
* Use public scope for domain_uuid and domain_name
* Add missing parameters
* Correct the user_uuid parameter
* Add json_validate and use it in the dashboard
update indentation on functions.php
* Intialize the active_registrations variable
* Define the $parameters
* Set a default value for user_setting_enabled
* Add condition domain_uuid not empty
* Add not empty condition for domain_uuid
* Declare the global variables
* Update how the defaults are set use ??
* Use ?? to set the default values
* Update call_center_queue_edit.php
* Prevent an error
* Add domain_name property
* Fix the null coalescing operator
* Removed domain_uuid from the URL
* Change condition to check sip_profile_domain_name
* Refactor domain_uuid declaration and comments
Removed redundant domain_uuid declaration and updated comments.
* Account for an empty value
* Refactor constructor to use settings array
Updated constructor to accept settings array for domain UUID and database initialization.
* Refactor xml_cdr.php to improve variable organization
Removed duplicate domain_uuid declaration and reorganized private variables for better structure.
* Enhance transcription button logic and icon display
Updated transcription button visibility conditions and improved application icon handling in the call flow summary.
* Refactor settings initialization in domains.php
Updated settings initialization to include domain_uuid and user_uuid.
* Modify domain change condition in require.php
Updated condition to check if 'domain_change' is not empty before proceeding.
* Set default_setting_enabled to true by default
* Enhance domain UUID check in access controls
* Enhance domain UUID check in settings list
* Refactor category display logic in vars.php
* Simplify list row URL generation
Removed domain UUID check from list row URL construction.
* Refactor module category display logic
* Fix SQL query by removing parameters variable
* Initialize result_count variable for call recordings
* Refactor leg variable usage in xml_cdr_details.php
* Update conference_room_edit.php
* Change GET to REQUEST for order and search variables
* Set timezone and SQL time format in recordings.php
Added timezone and SQL time format settings.
* Set default for ring group greeting
* Improve domain UUID check in stream listing
* Handle null voicemail_option_param safely
* Add file existence check for greeting files
Check if greeting file exists before getting size and date.
* Improve domain UUID check in email templates
* Update FIFO strategy dropdown and description text
* Add multilingual agent descriptions
Added multilingual descriptions for agents in the app_languages.php file.
* Add music on hold descriptions
* Add the chime list description
Updated copyright year from 2024 to 2025.
* Fix domain UUID check and handle email subject decoding
* Add null coalescing for $value in email_test.php
Ensure $value is not null by providing a default empty string.
* Handle undefined dialplan_uuid in input field
* Add translations for 'Status' label in multiple languages
* Fix typo in config instance check
---------
Co-authored-by: frytimo <tim@fusionpbx.com >
2025-10-15 21:24:59 -06:00
FusionPBX
76e2e7d3b7
Remove database app_name and app_uuid ( #7562 )
...
- Remove database app_name, app_uuid
- This is handled automatically by the database class
- Remove redundant database::new()
2025-10-09 17:54:05 -06:00
FusionPBX
7f9064fadb
Update boolean toggle and the database boolean type ( #7522 )
...
* Change the data type to boolean
* Use boolean values in SQL and Conditional Statements
* Schema Data Types: Drop views so that alter tables statements complete
* Update settings.php
* Add extension for call_screen_enabled
* Gateway handle boolean
Add the boolean toggle
- distinct_to
- caller_id_in_from
- supress_cng
- extension_in_contact
- contact_in_ping
* Update gateways.php
* Update voicemail_edit.php
* Replace the ${caller_id_name} with the extensions caller id name
* Phrase - Edit: Update slide toggle with new select beneath.
* Update the input toggle style
* Set the input_toggle_style_switch as boolean
* Update the input toggle style
* Theme: Adjust CSS to wrap description text on form fields.
* Add domain_uuid and domain_name to the SQL SELECT
* Unset the parameters to fix the next query
* Gateway: Integrate new slide toggle switch.
* Dashboard: Update the input toggle style (#7499 )
* Dashboard: Update the input toggle style
* Update dashboard_widget_edit.php
* Update dashboard_edit.php
* Inbound Route - Add: Integrate new slide toggle switch and boolean.
* User Settings: Integrate new slide toggle switch.
* Call Block Edit: Update the input toggle style (#7500 )
* Bridge Edit: Update the input toggle style (#7501 )
* Update phrases.php
* Update domain_edit.php
* Domain Settings Edit: Update the input toggle style
* User Edit: Update the input toggle style
* Update install.php
* Remove fields marked as deprecated
* Use boolean in the select statement
* Streams: New slide toggle and boolean.
* Streams: Remove unnecessary default.
* Queues (FIFO): New slide toggle.
* Call Detail Records: Update the input toggle style (#7503 )
* Call Detail Records: Update the input toggle style
* Update xml_cdr_extension_summary.php
* Update xml_cdr_extension_summary.php
* Update xml_cdr_extension_summary.php
* Call Centers: Update the input toggle style (#7502 )
* Call Centers: Update the input toggle style
* Update call_center_agent_edit.php
* Conference Centers: Update the input toggle style (#7506 )
* Conference Centers: Update the input toggle style
* Update app_config.php
* Update conference_center_edit.php
* Use boolean data type (#7505 )
* Call Flow Edit: Update the input toggle style (#7504 )
* Devices: Update the input toggle style
* IVR Menus: New slide toggle.
* IVR Menu: Remove deprected file.
* SIP Profile - Edit: New slide toggle.
* Device Profiles: Update the input toggle style
* Ring Groups - List: Fix syntax.
* Theme: Fire onchange event when switching slide toggle control.
* Device Vendors: Update the input toggle style
* Update enabled boolean
* Update device_edit.php
* Ring Groups: New slide toggle.
* Update domain_edit.php
* Email Templates: Update the input toggle style
* Header: Correct default value on input toggle style.
* Default/Domain/User Settings: Adjust Select option label for better clarity.
* Use true boolean types for switch theme toggle or drop-down box (#7507 )
* Groups: Update the input toggle style
* Conference Controls: Update the input toggle style (#7509 )
* Conference Controls: Update the input toggle style
* Update conference_control_edit.php
* Update conference_control_details.php
* Update conference_control_detail_edit.php
* Conferences: Update the input toggle style (#7511 )
* Use true boolean types for switch theme toggle or drop-down box (#7513 )
* Dialplans: Update the input toggle style
Also updated outbound route add
* Ring Group: Only adjust ring group forward destination top margin when slide toggle enabled.
* Default/Domain/User Settings - List: Adjust for new 'Select Box' label on input_toggle_style value.
* Use true boolean types for switch theme toggle or drop-down box (#7514 )
* Call Forward / Follow Me: Minor javascript adjustments to mirror previous behavior.
* Ring Groups [Dashboard]: New slide toggle.
* Get the contacts details with a seperate SQL Query
* Remove debug info
* Destinations: Update the input toggle style
* Conference Profiles: Update the input toggle style (#7515 )
* Conference Profiles: Update the input toggle style
* Update conference_profiles.php
* Update conference_profile_params.php
* Update conference_profile_param_edit.php
* Update conference_profile_edit.php
* Extensions: Update the input toggle style
* Contacts: Update the input toggle style (#7517 )
* Contacts: Update the input toggle style
* Update contact_address_edit.php
* Update contact_attachment_edit.php
* Update contact_edit.php
* Update contact_email_edit.php
* Update contact_phone_edit.php
* Update contact_relation_edit.php
* Update contact_setting_edit.php
* Update contact_url_edit.php
* Update contacts.php
* Voicemails: New slide toggle.
* Voicemail Greeting: New slide toggle.
* Modules: New slide toggle.
* Recordings: New slide toggle
* Variables: New slide toggle.
* Time Conditions: New slide toggle.
* Extensions - List: Remove invalid column name.
* Extension Settings: New slide toggle.
* Number Translations: New slide toggle and boolean.
* Sofia global settings: Update the input toggle style
* Update alter table convert to boolean
* Fix contact relation search (#7518 )
* Sip Profile Edit: Fix setting enabled labels (#7519 )
* Sip Profile Edit: Fix setting enabled labels
* Update sip_profile_edit.php
* Update dialplan_edit.php (#7520 )
* Update SQL queries to use true/false for contact primary settings (#7521 )
* Update SQL queries to use true/false for contact primary settings
* Update contacts_vcard.php
* Update email.php
* Update totp.php
* Update contact_url_edit.php
* Update contact_email_edit.php
* Update contact_address_edit.php
* Update contact_attachment_edit.php
* Update contact_phone_edit.php
* Add a database views method
* Add database view groups
* Add database users view
* Add database call_recordings view
* Update users.php
* Add database view call block
* Update schema to use the database views method
* Update conference.conf.lua boolean
* Update directory.lua boolean
* Update callcenter.conf.lua agent_status boolean
* Update sofia.conf.lua boolean
* Update number translations lua boolean
* Update directory.lua boolean
* Update group_call.lua fix the cache
* Update reverse-auth-lookup.lua boolean
* Update directory.lua boolean
* Use concat instead of ||
* Update index.lua
---------
Co-authored-by: fusionate <nate@fusionpbx.com >
Co-authored-by: Alex <alex@fusionpbx.com >
Co-authored-by: frytimo <tim@fusionpbx.com >
2025-09-20 18:42:05 -06:00
Andy-Seattle
65738dfb76
Update voicemail_edit.php ( #7482 )
...
Without this change the voicemail edit will always show the setting as True.
2025-09-10 13:13:11 -06:00
FusionPBX
3c2c569491
Use the settings class
2025-08-20 18:53:52 -06:00
FusionPBX
c3952028b1
Use the settings get method for the buttons
2025-04-14 10:36:21 -06:00
Antonio Fernandez
c8699a5797
bug fix for voicemail edit transcription ( #7324 )
...
* bug fix for voicemail edit transcription
* Update voicemail_edit.php
2025-03-18 09:36:24 -06:00
frytimo
d529021b3f
Use boolean setting as true boolean ( #7284 )
...
* use boolean setting as true boolean
* Update settings class to use the php filter_var function for boolean
Using the built-in filter type for boolean seems like a better option as they are faster, already hardened, and more widely tested.
I found this better method used originally by Mark J. Crane in 2022 in the content.php page so I included it here.
* Update settings class to use the php filter_var function for boolean
Using the built-in filter type for boolean seems like a better option as they are faster, already hardened, and more widely tested.
I found this better method used originally by Mark J. Crane in 2022 in the content.php page so I included it here.
2025-03-04 11:25:47 -07:00
Alex
e08a79e64d
Add missing required class to required fields ( #7273 )
...
* Add missing required class to required fields
* Update destination_edit.php
* Update device_edit.php
* Update voicemail_edit.php
* Update dashboard_edit.php
* Update call_block_edit.php
* Update destination_edit.php
2025-02-25 12:48:50 -07:00
FusionPBX
eb26156159
Remove the !empty(voicemail_mail_to) condition
...
The toggle for keeps local after email harms nothing. So we don't need to restrict it.
2025-02-21 13:16:11 -07:00
FusionPBX
c2fe9d32f7
Fix a voicemail bug
...
Fix the voicemail link
Use only one keep local feature
Deprecate the voicemail_local_after_forward
2025-02-20 15:01:28 -07:00
fusionate
bd5002ca32
Voicemail: Rename voicemail filesystem folder if Voicemail ID changes.
2025-02-13 15:02:53 -07:00
fusionate
a118cd658e
Voicemail - Edit: Change boolean select elements to toggle switches.
2025-01-09 23:04:03 -07:00
FusionPBX
cd8d5302ac
Fix temporary permissions
2024-11-29 13:57:01 -07:00
Alex
cb6edd88ef
Added content card to applications ( #7121 )
2024-09-05 17:10:04 -06:00
fusionate
81af0fefd1
Voicemail - Edit: Add option to Keep Local After Forward (or not).
2024-06-21 17:24:06 -06:00
FusionPBX
63e2316885
voicemail transcription to show or not show
2024-06-21 16:27:58 -06:00
fusionate
2403fcc20e
Voicemail - Edit: Show Transcription disabled if value empty.
2024-06-21 16:16:05 -06:00
fusionate
0a419a7698
Voicemail - Edit: Mitigate PHP 8.x warnings.
2024-05-13 11:39:19 -06:00
frytimo
9573cfd9a9
fix transcription bug showing when not enabled in default settings ( #6911 )
2024-03-05 10:58:22 -07:00
fusionate
b8540ac7e8
Voicemails: Audio waveform generation integration.
2024-02-09 13:14:04 -07:00
fusionate
b7045176ac
Voicemail - Edit: Manage recorded name for Company Directory.
2024-01-30 17:10:19 +00:00
fusionate
9a741780e9
Voicemail - Edit: Hide audio playback button on Default Greeting.
2023-12-27 18:43:18 +00:00
fusionate
99c9486ede
Voicemail - Edit: Make audio playback code consistent with other apps.
2023-11-07 02:23:12 +00:00
fusionate
548ea55660
Voicemail - Edit: Consistency updates for Greeting selection/playback code.
2023-11-06 19:44:21 +00:00
fusionate
e5f2a697bf
Voicemail - Edit: Add playback of selected Greeting.
2023-11-06 17:12:07 +00:00
fusionate
b3f9e44db1
Voicemail: Add permissions voicemail_recording_instructions and voicemail_recording_options to control visibility respective fields on Voicemail - Edit page.
2023-06-28 02:47:53 +00:00
fusionate
5ef1c225f6
Voicemail - Edit: Add controls to manage Recording Instructions and Options, Only show Alternate Greeting ID if using Default greeting.
2023-06-28 02:11:01 +00:00
fusionate
24197a88d6
Voicemail - Edit: Fix Greeting None option.
2023-06-27 22:23:04 +00: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
fusionate
bd9a407ba5
Voicemails: Updates for PHP 8.1
2023-06-09 16:51:36 +00:00
fusionate
d327d569f5
Misc: Updates for PHP 8.1 (?: to ??)
2023-06-06 22:05:05 +00:00
Alex
42ecba0214
voicemail edit, log viewer, and sip status php 8.1 changes ( #6738 )
...
* Update voicemail_edit.php
* Update sip_status.php
* Update message.php
* Update log_viewer.php
* Update log_viewer.php
* Update sip_status.php
2023-06-02 14:53:23 -06:00
Anthony
164b8b842c
Update voicemail_edit.php ( #6723 )
...
* Update voicemail_edit.php
2023-05-26 16:17:53 -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
Alex
7326cb845a
Set default for enabled ( #6556 )
...
* Set default for enabled
* Update conference_profile_edit.php
* Update call_block_edit.php
* Update conference_control_edit.php
* Update conference_control_detail_edit.php
* Update conference_profile_edit.php
* Update conference_profile_param_edit.php
* Update conference_edit.php
* Update destination_edit.php
* Update device_edit.php
* Update device_profile_edit.php
* Update device_vendor_edit.php
* Update email_template_edit.php
* Update extension_edit.php
* Update module_edit.php
* Update phrase_edit.php
* Update ring_group_edit.php
* Update sip_profile_edit.php
* Update stream_edit.php
* Update time_condition_edit.php
* Update var_edit.php
* Update voicemail_edit.php
* Update call_block_edit.php
* Update default_setting_edit.php
* Update domain_setting_edit.php
* Update domain_edit.php
* Update user_edit.php
* Update bridge_edit.php
* Update sip_profile_edit.php
* Update sofia_global_setting_edit.php
* Update call_flow_edit.php
* Update email_template_edit.php
* Update call_flow_edit.php
* Update bridge_edit.php
* Update email_template_edit.php
* Update sip_profile_edit.php
* Update sofia_global_setting_edit.php
* Update bridge_edit.php
* Update call_flow_edit.php
* Update conference_control_edit.php
* Update sip_profile_edit.php
* Update stream_edit.php
* Update default_setting_edit.php
* Update email_template_edit.php
* Update extension_setting_edit.php
* Update default_setting_edit.php
* Update dashboard_edit.php
* Update dashboard_edit.php
* Update default_setting_edit.php
2023-02-17 14:21:41 -07:00
Alex
a229d1e46c
Add enabled toggle to more pages and bug fix ( #6552 )
...
* Add enabled toggle to more pages and bug fix
* Add device profile enable toggle
* fixed enable on bridge_edit.php
* Fixed enable on call_block_edit.php
* Fixed enable on call_flow_edit.php
* Fixed enable on conference_center_edit.php
* Add conference room enabled toggle
* Fixed enable on conference_control_detail_edit.php
* Fixed enable on conference_control_edit.php
* Fixed enable on conference_profile_edit.php
* Add conference profile param enabled toggle
* Fixed enable on conference_edit.php
* Fixed enabled on device_edit.php
* Fixed enable on extension_edit.php
* Fixed enable on gateway_edit.php
* Fixed enable on number_translation_edit.php
* Fixed enable on phrase_edit.php
* Fixed enable on ring_group_edit.php
* Fixed enable on sip_profile_edit.php
* Fixed enable on stream_edit.php
* Fixed enable on time_condition_edit.php
* Fixed enable on var_edit.php
* Fixed enable on voicemail_edit.php
* Fixed enable on user_edit.php
* Fixed enable on user_setting_edit.php
* Update user_edit.php
* Update bridge_edit.php
* Update call_flow_edit.php
* Update conference_control_edit.php
* Update stream_edit.php
* Fixed enable on default_setting_edit.php
* Fixed enable on domain_edit.php
* Fixed enable on email_template_edit.php
* Fixed enable on module_edit.php
2023-02-14 11:19:02 -07:00
Alex
129d173624
Add enable toggle to more pages ( #6549 )
...
* Add bridge enabled toggle
* Update call_block_edit.php
* Add call flows enabled toggle
* Add conference center enabled toggle
* Add conference control detail enabled toggle
* Add conference control enabled toggle
* Add conference enabled toggle
* Add phrase enabled toggle
* Add stream enabled toggle
* Add voicemail enabled toggle
* Add destination enabled toggle
* Add time condition enabled toggle
* Add default settings enabled toggle
* Add domain enabled toggle
* Add email template enabled toggle
* Add module enabled toggle
* Add number translation enabled toggle
* Add sip profile enabled toggle
* Add switch var enabled toggle
2023-02-13 18:02:01 -07:00
fusionate
46854d4025
Voicemail - Edit: Renenable Listen Link option in select, like Extension edit page.
2023-02-06 23:24:49 +00:00
markjcrane
d50bcb476a
Replace root.php
2022-10-10 16:35:14 -06:00
FusionPBX
93c7714148
Add new permission voicemail_file ( #6403 )
...
* Add new permission voicemail_file
* Update app_config.php
* Update voicemail_edit.php
2022-06-01 10:48:33 -06:00
FusionPBX
791d0046c0
Add an option to the select Greeting: none ( #6356 )
...
* Update play_greeting.lua
* Update voicemail_edit.php
2022-05-02 12:09:20 -06:00
FusionPBX
8e530abb0d
Add voicemail_transcription_enabled to extension_edit.php ( #6265 )
...
* Rename permission to voicemail_transcription_enabled
* Update voicemail_edit.php
* Add voicemail_transcription_enabled
* Update app_languages.php
* Update voicemail_edit.php
2022-01-29 02:28:07 -07:00
FusionPBX
235678f3c7
Create the voicemail directory when adding a voicemail.
2021-11-23 09:56:12 -07:00
demonspork
9cf580c512
Allow Setting Default transcription state
...
When creating a new extension/voicemail box it can have a global/domain default setting for whether to enable transcription.
`transcription_enabled_default` default setting that determines what status transcription should be for all new extensions/voicemails.
2021-01-06 13:16:19 -06:00