Commit Graph

689 Commits

Author SHA1 Message Date
FusionPBX 53956f53dd Add condition for forward_user_not_registered_destination is empty
Skip this dialplan when forward_user_not_registered_destination is empty.
2026-05-06 18:23:11 +00:00
Alex 78777f0722 Fix: Remove domain_change from global diaplan urls (#7942) 2026-04-29 22:57:12 +00:00
Alex 1e883d0e66 Dialplans: Preserve query string parameters across list and edit pages (#7934)
* Dialplans: Preserve query string parameters across list and edit pages

* Update dialplan_edit.php

* Update dialplan_xml.php

* Update dialplan_inbound_add.php
2026-04-29 16:21:49 +00:00
FusionPBX faa7e126fc Change the order to 160 2026-04-24 23:06:59 +00:00
FusionPBX 5e577f8e2b Unset identity for endpoints using UDP 2026-04-24 22:10:58 +00:00
FusionPBX c88265bd9d Add unset action for Identity header 2026-04-24 21:57:28 +00:00
Alex a3d9819404 Add drag and drop to dialplan details (#7771)
* Add drag and drop to dialplan details

* Update dialplan_edit.php
2026-03-04 12:56:43 -07:00
FusionPBX 207e56927d Fix the dialplan_xml filter 2026-02-26 04:50:32 -07:00
AdSecIT 6d554fcf3d Update 470_valet_park.xml (#7757)
Updates on Caller ID Name and Number displayed to the phone handset on park retrieval.
2026-02-25 22:39:20 -07:00
FusionPBX 8aa8d5caff Fix intermittent call recording by removing api_on_answer 2026-02-12 12:10:19 -07:00
FusionPBX 916fdc02d4 Update recording actions 2026-02-12 10:10:07 -07:00
FusionPBX ddb1045954 Fix uuid_record
When combined with api_on_answer it doesn't always record the calls it's supposed to record.
2026-02-04 12:44:23 -07:00
Andy-Seattle 2ca9ae2cdf Update 050_user_record.xml (#7733)
Recording can be problematic depending on the call flow, sometimes it does not work with the api_on_answer. This change makes it easier to switch between the legacy record option and the api_on_answer. Minimal impact as this is disabled by default.
2026-02-03 12:38:01 -07:00
frytimo a0a298a7e2 Add translations for dialplans (#7721) 2026-01-23 15:13:18 -07:00
FusionPBX 0c828e9e40 Add multi-lingual dialplan descriptions 2026-01-23 11:52:45 -07:00
FusionPBX f4391602e6 Add feature code dialplan language array 2026-01-23 11:24:58 -07:00
FusionPBX ab7c956698 Update emergency_recent_calls number to *9411 2026-01-23 11:20:25 -07:00
FusionPBX 3cb00644d8 Deprecate dialplan operator forward
- Replaced by dialplan named: operator
2026-01-23 10:56:51 -07:00
FusionPBX 01c13d80a7 Rename the dialplan to emergency_recent_calls
Require the PIN number
2026-01-23 10:44:56 -07:00
FusionPBX 549af9dfd8 Update 065_emergency_recent_calls.xml 2026-01-22 11:56:22 -07:00
FusionPBX 17a9634b14 Use static xml::valid method 2026-01-20 10:09:44 -07:00
FusionPBX 4bce8494bc Add a new XML button 2026-01-09 20:28:31 -07:00
FusionPBX d2ff71ed6b Update XML handling 2026-01-09 20:27:27 -07:00
FusionPBX dc5c535288 Change the variables used in call-limit dialplan 2026-01-09 11:07:45 -07:00
FusionPBX ecae7f0a1d Valet park use the context variable 2026-01-05 20:28:51 -07:00
FusionPBX 02ebc1cdd6 Update regex for destination_number condition 2026-01-05 19:43:26 -07:00
markjcrane 343502aeb6 Add dialplan nb-conference 2026-01-05 19:09:50 -07:00
Alex 0efc4befe4 Permission check consistency updates (#7686)
* More permission check fixes

* Update call_block_edit.php

* Update call_forward.php

* Update call_forward_edit.php

* Update call_forward.php

* Update dialplans.php

* Update fax_edit.php

* Update phrase_edit.php

* Update sip_profile_copy.php

* Update system.php

* Update xml_cdr.php

* Update contact_attachment_edit.php

* Update contact_auth.php

* Update contact_relations_view.php

* Update contact_timer_inc.php

* Update contact_timer.php

* Update contacts_vcard.php

* Update permissions_default.php

* Update menu_item_list.php

* Update user_edit.php
2026-01-02 14:04:39 -07:00
Alex d1f30778f7 Fix dialplan edit permission check (#7685) 2026-01-02 12:40:36 -07:00
FusionPBX c3cd4eada3 Set the default value of dialplan_detail_enabled to true 2026-01-01 01:07:52 -07:00
FusionPBX fa26f2fa44 For setting valet_context remove referred_by_user condition
- The valet_context is always needed; the additional condition will cause an issue in for this.
2025-12-30 14:49:47 -07:00
FusionPBX 4b71993189 Refactor valet_park dialplan conditions and actions
Found on some servers park_lot variable was not getting set. Added ?: to (?:park)? and then used $1 worked consistently during testing.

Variable valet_context set to the domain_name and removed referred_by_host reason for this change is that the context shouldn't need to change. Since the referred_by_host variables were not used, the sip_refer_to conditions were no longer needed.
2025-12-30 14:38:35 -07:00
FusionPBX 37c7e44146 Call record update record_stereo, and record_stereo_swap 2025-12-10 15:31:40 -07:00
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
AdSecIT 7dc912eeaf Updated 470_valet_park.xml with improved compatibility for CallerID retrieval on call park. (#7640)
On call park retrieval will show original callee CallerID.
2025-11-24 05:15:24 -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
frytimo adfc4cc469 Create more documentation (#7627)
* Documentation, format class, no modification.
2025-11-18 18:33:07 -07:00
markjcrane 761948f850 Adjust defaults values for enabled and dialplan_continue
- IVR Menu option enabled by default
- Dialplan Add - dialplan_continue: false
- Add Outbound Route
  - dialplan to set call_direction dialplan_continue: true
  - dialplan for the main outbound route dialplan_continue: false
2025-11-15 10:00:21 -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
FusionPBX 3af026a7c7 Add deflect as an option to call-forward-all 2025-11-13 07:23:35 -07:00
FusionPBX 0d466b05ae Add a new dialplan named: xfer 2025-11-07 21:02:38 -07:00
markjcrane 7286d4b58d Update permission_exists for multiple permissions 2025-11-06 08:20:46 -07:00
FusionPBX 745d998252 Using for loop no longer need the $i++ 2025-11-03 12:28:27 -07:00
markjcrane 8588abc563 Remove permissions that are no longer needed 2025-11-02 00:24:01 -06:00
markjcrane b0eabca1f6 Update check permisisons 2025-11-02 00:22:57 -06:00
markjcrane bf5bb4f642 Fix multiple PHP warnings 2025-11-01 19:58:21 -06:00
markjcrane 1d7ec1b020 Add dialplan emergency_calls
Adds a feature dial *911 to check recent emergency calls
2025-10-31 21:08:37 -06:00
markjcrane 1271063b00 Fix dialplans update $app_uuid handling in dialplan edit and database arrays 2025-10-31 15:49:43 -06:00
markjcrane 22e99a26c3 Define the maximum dialplan order number
Maximum order set to 300 to prevent loops with call-forward-all
2025-10-31 15:00:58 -06:00
FusionPBX f8ec330631 Update dialplans.php 2025-10-29 11:12:14 -06:00