Commit Graph

20853 Commits

Author SHA1 Message Date
FusionPBX
1f75cfe2d8 Updated to simplify building bridge statement 2023-08-19 11:04:52 -06:00
FusionPBX
30f028e6be Add new bridge translations. 2023-08-19 11:00:38 -06:00
FusionPBX
0f26078e93 Add new bridge default settings 2023-08-19 10:59:40 -06:00
fusionate
30034610ac Voicemail [Class]: Adjust messages() method to avoid count() error if voicemail_messages() method return false. 2023-08-17 23:31:33 +00:00
fusionate
5d7232c0c7 Outbound Route - Add: Include hangup under Additional Options for Gateway and Alternate 1 & 2 2023-08-17 23:19:31 +00:00
FusionPBX
4ed611a187 When the toggle field and values are empty then use defaults 2023-08-15 21:37:05 -06:00
FusionPBX
18df561513 Moved the redirect to resources/require.php 2023-08-15 16:20:27 -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
8ceaa5ce01 Add default setting call_center refresh numeric 1500 2023-08-14 20:28:42 -06:00
FusionPBX
71d2f47ca6 Update call_center_active.php 2023-08-14 20:24:23 -06:00
FusionPBX
b74880f28e Add setting call_center refresh type numeric 2023-08-14 20:23:06 -06:00
FusionPBX
f5bdf6662e Enable customizing the config_file path for LUA 2023-08-14 19:35:41 -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
FusionPBX
956b8686f9 Bug fix use tonumber function to detect non numeric required for those using extension number alias 2023-08-10 13:57:30 -06:00
FusionPBX
e8e6673be8 Remove some redudant code for finding record_path and record_name 2023-08-10 09:05:42 -06:00
FusionPBX
503b59267e Fix call center agent call recording
Issue was caused by xml sanitize and this change allows using strftime.
2023-08-09 11:13:09 -06:00
jacobbuscher-bt
719912f453 Fix time conditions using 'minute-of-day' switching 1 minute early (#6784)
Fix time conditions using 'minute-of-day' switching 1 minute early.

We are augmenting the value saved based on what select option is selected.

12:00 AM - 11:59 PM will now serialize as 1-1439 as expected
11:59 PM - 11:59 PM will now serialize as 1440-1439 which is unexpected behavior due to freeswitch's 'wrap around' behavior but acceptable.

Additional information
minute-of-day	1-1440	minute of the day (midnight = 1, 1am = 60, noon = 720, etc)
2023-08-08 14:24:14 -06:00
fusionate
6627e40e76 Default/Domain/User Settings: New setting setting_value_input_type to control Value input field type. 2023-08-04 22:38:41 +00:00
FusionPBX
0304dfffad Use empty record_name
Recording call through a ring group its not setting the record_name variable this picks up the recording from the file system.
2023-08-04 13:53:37 -06:00
fusionate
6000c8235c Dashboard - Ring Group Forward: Remove form elements if ring_group_forward permission not assigned. 2023-08-04 19:28:08 +00:00
fusionate
578dcc6256 Voicemail - Email [Function]: Send basic email even if email template is disabled. 2023-08-04 03:49:29 +00:00
FusionPBX
68f575b941 Fixed a problem for inbound destinations with more than one caller ID routing conditions.
Its a minor bug as it created the dialplan XML so the call will work. However the dialplan details needed the group incremented.
2023-08-03 12:18:02 -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
jacobbuscher-bt
2d872a3566 Finalize changing origination_callee_id_name from destination_number to caller_destination in domain_variables and variables dialplan. (#6782)
* Add the / character to the ALLOWED_CHARS variable to fix bug with front slashes being stripped. Previously was turning /var/lib/freeswitch into varlibfreeswitch

* Update app_defaults.php

Updating app defaults for Dialplan -> Domain Variables to set origination_callee_id_name to match the caller_destination instead of the destination number so that if you call another tenant in the same Fusion instance without is_local enabled the caller_destination shows instead of the tenant's called extension.

* Update app_defaults.php

Instead of removing the export all together we need to update it from destination_number to caller_destination.

* Update 020_domain-variables.xml

Set origination callee ID to caller_destination so internal calls don't show "Outbound Call"

---------

Authored-by: Jacob Buscher <jacob@bfitec.com>
2023-08-02 12:25:45 -06:00
jacobbuscher-bt
80580bb931 Fixing 'origination_callee_id_name' in domain variables dialplan (#6781)
Updating app defaults for Dialplan -> Domain Variables to set origination_callee_id_name to match the caller_destination instead of the destination number so that if you call another tenant in the same Fusion instance without is_local enabled the caller_destination shows instead of the tenant's called extension.

---------

Authored-by: Jacob Buscher <jacob@bfitec.com>
2023-08-01 18:19:26 -06:00
FusionPBX
167e5e1740 Create 080_caller_id.xml 2023-08-01 18:14:56 -06:00
FusionPBX
6832d9e081 Deprecate cidlookup dialplan 2023-08-01 18:08:05 -06:00
FusionPBX
2582511594 Update and rename contacts.lua to database.lua 2023-08-01 18:03:58 -06:00
FusionPBX
b436200a61 Create index.lua 2023-08-01 18:02:02 -06:00
fusionate
f61302190b Dashboard - Missed Calls: Apply domain time zone. 2023-08-01 20:33:51 +00:00
fusionate
d68f9826f1 Dashboard - Recent Calls: Apply domain time zone. 2023-08-01 20:33:39 +00:00
FusionPBX
bd513b3629 Rename inbound_lookup.lua to contacts.lua 2023-08-01 10:31:47 -06:00
FusionPBX
398278c7ea Create inbound_lookup.lua 2023-08-01 00:09:54 -06:00
fusionate
d4d5799342 Email Queue - Job & Service: Fix variable issues to mitigate errors. 2023-08-01 00:14:00 +00:00
fusionate
2c298113f6 Destinations - Import/Export: Include Conditions and Actions. 2023-07-31 23:27:45 +00:00
fusionate
ac6d9e5c45 Functions - Adjust is_json() function for better detection. 2023-07-31 23:27:15 +00:00
fusionate
3d6c1cbb99 Destinations - List: Adjust case on Type column value, Center Prefix, mitigate PHP 8.1 warning. 2023-07-31 23:26:03 +00:00
fusionate
f88af8b502 Extensions - List: Hide Call Group if no permission to view. 2023-07-31 22:37:37 +00:00
fusionate
bd12b748e6 Destinations - List: Resolve PHP 8.1 warning. 2023-07-31 21:07:30 +00:00
FusionPBX
5e04c63824 remove origination_callee_id_name from domain-variables dialplan
Removed for these reasons.
- Update the caller's display when making a call to the final destination number rather than the number that was called.
- It also modifies the phone history of called numbers
- Changes the number in Call Detail Records  to the final destination rather than Caller's Destination
2023-07-29 12:55:52 -06:00
FusionPBX
8b502d4355 Remove origination_callee_id_name from domain-variables dialplan 2023-07-29 11:18:36 -06:00
KRooney
0654f26a1a Patch 43 (#6778)
* Create D713

snom D713
2023-07-27 16:07:44 -06:00
Andy Binder
74bdf82dba Update event_guard.php (#6779) 2023-07-26 14:05:57 -06:00
FusionPBX
ee610ccb1b convert the message_length value to a number
Fixed this error "attempt to compare number with a string"
2023-07-25 13:12:42 -06:00
FusionPBX
e40cc6efd1 Prevent an error in PHP 8.1warning 2023-07-24 14:14:48 -06:00