24050 Commits

Author SHA1 Message Date
Alex 17a56bcc64 Fix dynamic destination select list edit button link (#8008)
For call centers, it tries to go to call_center_edit.php but needs to be call_center_queue_edit.php.
2026-05-29 21:23:12 +00:00
Alex e8891a6da9 Update paste button to open modal instead of confirm (#8007)
* Update paste button to open modal instead of confirm

* Update domain_settings.php

* Update default_settings.php
2026-05-29 21:23:01 +00:00
FusionPBX 1a455aca27 Fix remove app/email_templates directory it was moved to core 2026-05-29 21:16:44 +00:00
FusionPBX 63a29cb54b Fix add mkdir for /usr/share/fusionpbx
Also use array for read write paths
2026-05-29 20:47:17 +00:00
FusionPBX 17e63e2622 Fix SQL queries to include group_level 2026-05-29 20:13:21 +00:00
Alex a85f24c771 Add searchable domain selector to domain settings copy (#8006) 2026-05-29 16:27:31 +00:00
Alex e90f0f6c0a Add onchange event to device profile key type select (#8005) 2026-05-28 22:12:37 +00:00
Alex e6a2c99352 Devices: Add vendor-based filtering for device key types (#8004) 2026-05-28 22:12:17 +00:00
FusionPBX c9a07b3cd0 Change file content check to 'ReadWritePaths'
Updated the check in upgrade.php to look for 'ReadWritePaths' instead of '/etc/freeswitch'.
2026-05-28 21:04:00 +00:00
FusionPBX 5063a61d03 Update ReadWritePaths to add /usr/share/fusionpbx 2026-05-28 21:00:51 +00:00
FusionPBX 5d77c517d7 Update the voicemail prompt
Replace true/false with a toggle
Adjust the textarea height and width
2026-05-28 14:55:19 -06:00
Alex 0c86610b98 Remove query string from add button link (#8003)
* Remove query string from add button link

* Update bridges.php

* Update conference_centers.php

* Update conference_rooms.php

* Update conference_controls.php

* Update conference_profile_params.php

* Update conference_profiles.php

* Update conferences.php

* Update event_guard_logs.php

* Update fax.php

* Update fifo.php

* Update ivr_menus.php

* Update phrases.php

* Update recordings.php

* Update ring_groups.php

* Update streams.php

* Update time_conditions.php

* Update voicemails.php

* Update contacts.php
2026-05-28 19:56:47 +00:00
Alex b960e19d1b Update call_flows.php 2026-05-28 19:39:57 +00:00
Alex 19aa5e1a32 Update call_center_queues.php 2026-05-28 19:39:37 +00:00
Alex ea0fdd2518 Update call_broadcast.php 2026-05-28 19:38:58 +00:00
Alex d95edf17fa Add domain settings button to domain profile (#8002) 2026-05-28 16:27:34 +00:00
Alex 232fe6ccff Ring Group Edit: Add text to speech option in greet and wait announcement (#8001)
* Ring Group Edit: Add text to speech option in greet and wait announcement

* Update ring_group_edit.php
2026-05-28 16:17:29 +00:00
Alex 2186fb939d IVR Menu Edit: Refactor text-to-speech code (#8000) 2026-05-28 16:16:31 +00:00
FusionPBX f4b59b9cf1 Minor version update 5.6.3-dev 2026-05-28 08:09:59 +00:00
FusionPBX a621b5401c Update directory depth for service file search 2026-05-28 08:09:02 +00:00
FusionPBX 713aa12cb3 Update php-fpm.service with new ReadWritePaths
This update modifies the php-fpm.service file to include additional ReadWritePaths for FreeSWITCH and FusionPBX. It checks for existing entries and updates the service file accordingly, followed by reloading and restarting the service.
2026-05-28 08:04:52 +00:00
FusionPBX a9ee8ffa5b Update comments for use a space and capitalize the first word 2026-05-28 08:04:10 +00:00
FusionPBX aed1b3402a Add the router for routing requests 2026-05-28 00:30:37 -06:00
FusionPBX ec0751ce84 Enable the new Operator Panel by default. Leave the original operator panel just not assigned to a group by default. 2026-05-28 00:25:28 -06:00
frytimo c294015b62 Use only php commands for copy (#7998) 2026-05-28 00:51:36 +00:00
Alex 66769d42af Device Profiles: Add vendor-based filtering for device key types (#7997) 2026-05-27 21:54:40 +00:00
FusionPBX a1845123fe Fix the switch script copy from app sub directory 2026-05-27 15:22:30 -06:00
Alex a1a745dc7f Add document title to call details (#7996) 2026-05-27 18:57:21 +00:00
Alex f0ad45ee5c Format call flow summary timestamps (#7995) 2026-05-27 18:50:47 +00:00
Alex e1f6bf795e IVR Menu Edit: Add text to speech option for new greetings (#7994)
* IVR Menu Edit: Add text to speech option for new greetings

* Update app_languages.php
2026-05-26 22:18:16 +00:00
FusionPBX 4d34454d14 Fix a syntax error 2026-05-26 11:55:28 -06:00
markjcrane 72db3b914e Add a new Domain Profile featue
Used to set domain wide settings like the language, time zone, and time format in an easy way.
2026-05-26 16:55:06 +00:00
frytimo fbfc3b7099 Fix cache contact id not cleared if speed dial field is empty (#7991) 2026-05-26 14:31:39 +00:00
Gobi Yogarajah 02f634bbde Fix IPv6 SIP URI corruption in follow_me enterprise originate parsing (#7989)
Preserve IPv6 address brackets while converting enterprise originate variable blocks from [] to {}.

Previously all square brackets were globally rewritten, which corrupted valid IPv6 SIP URIs such as:

sip:user@[2001:db8::1]:5061

into invalid Sofia destinations:

sip:user@{2001:db8::1}:5061

causing HANDLE creation failures and DESTINATION_OUT_OF_ORDER errors for IPv6 endpoints.

This change keeps enterprise bridge delay/originate behavior intact while safely excluding IPv6 host literals from bracket conversion.
2026-05-25 22:05:20 +00:00
AdSecIT bd011e4cc5 Update upgrade_menu.php (#7990)
Added OS Detection for Service Upgrade and Restart Functions.
2026-05-25 16:02:44 -06:00
Antonio Fernandez 1b225840c4 Add support for custom transcription prompts in voicemail processing (#7908) 2026-05-25 14:45:02 +00:00
FusionPBX 695b7d7410 Move add_missing service call to service update section 2026-05-24 15:37:07 +00:00
frytimo 4597798904 Check table prefix on table_exists (#7974)
* Check table prefix on table_exists

* Enhance table_exists method prefix handling

Updated table_exists method to check if TABLE_PREFIX is not empty before adding it.
2026-05-22 22:43:54 +00:00
Alex 20f415fc4a Add back the searchable domain selector to other pages
Added back after some improvements.
2026-05-22 22:37:22 +00:00
Alex e0d47a962d Show global label if selected in searchable domain selector (#7985) 2026-05-22 22:05:47 +00:00
Alex b6c8e893a8 Add clear button to searchable domain selector (#7984)
* Add clear button to searchable domain selector

* Update css.php
2026-05-22 21:37:55 +00:00
FusionPBX 1f680c90de Allow sending text based email templates 2026-05-22 20:22:54 +00:00
FusionPBX af9796faf7 Fix regression on email templates show text
Didn't realize there are still valid reasons and people that like text based email. For this reason filtering out text based email type has been removed.
2026-05-22 20:10:56 +00:00
frytimo afceedd4cf Add a select list for the dialpad (#7983)
The old basic operator panel had a select list that would popup if a name was typed in the dialpad input box. This adds the select list to the new operator panel to allow the same functionality. This feature does not use the websocket connection.
2026-05-22 19:56:21 +00:00
9cb14c1ec0 d71009c908 Fix music on hold upload, delete, and file display bugs (#7981)
- Reset $stream_files between loop iterations so files from a previous
  category no longer carry over to the next when its directory is missing
- Guard scandir() return value before passing to count() to prevent
  TypeError on PHP 8+ when the directory does not exist
- Show an error message when mkdir fails during upload (e.g. read-only
  filesystem due to systemd ProtectSystem)
2026-05-21 19:59:09 +00:00
frytimo 72b426e8d5 Fix command option append to array syntax (#7982) 2026-05-21 19:56:09 +00:00
FusionPBX b2fa27e532 Fix registration to IP address requires to-host 2026-05-21 16:38:34 +00:00
FusionPBX 37e7a745be Update comments for event_guard_service 2026-05-20 19:05:38 +00:00
frytimo f5cbefe2ec Update save_var_xml function to give friendly message (#7979) 2026-05-20 16:33:53 +00:00
Alex 5282e7570c Fix searchable domain selector being used on all pages (#7980)
* Add data-domain-search attribute to domain select

* Only replace domain selectors that have data-domain-search attribute
2026-05-19 21:29:29 +00:00