FusionPBX
f5bdf6662e
Enable customizing the config_file path for LUA
2023-08-14 19:35:41 -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
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
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
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
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
1bbe9b2f8a
Prevent CPU number showing more than once on BSD
2023-07-22 09:50:11 -06:00
fusionate
c4f3565a15
Provisioning: Updates to resolve PHP 8.1 warnings.
2023-07-17 22:52:03 +00:00
FusionPBX
f7b1ad53cd
is_writable prevents an error writing to the file if its not writable
2023-07-16 00:44:18 -06:00
FusionPBX
5e69a3deda
Update xml_cdr_details.php
2023-07-15 23:59:05 -06:00
FusionPBX
64c5eeb35e
Update xml_cdr_details.php
2023-07-15 23:49:55 -06:00
FusionPBX
1b6bf49a62
Update xml_cdr_details.php
2023-07-15 23:43:19 -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
markjcrane
278ae0376b
When using dialplan details with the public context ensure call_direction, domain_name and domain_uuids is added to each dialplan detail group
2023-07-15 18:32:25 -06:00
markjcrane
689fe5c6b4
Use call_direction, domain_name and domain_uuuid details are added to the conditions
2023-07-15 18:22:03 -06:00
markjcrane
296b092b22
Add caller ID routing dialplan details.
2023-07-14 20:49:23 -06:00
markjcrane
1f0c30529b
Add dialplan condition regex
2023-07-14 20:44:40 -06:00
markjcrane
b9e6a89a37
Add extension_type is null for better backwards compatibility
2023-07-14 12:44:24 -06:00
FusionPBX
4e861b0dcb
Hide device information If the extension type is virtual
2023-07-13 21:40:43 -06:00
FusionPBX
f93fd6b00c
Require extension_type as default
2023-07-13 21:32:25 -06:00
FusionPBX
b1457116d8
Require extension_type default
2023-07-13 21:30:24 -06:00
markjcrane
d3aed6707e
Update the extension_type when the value is null
2023-07-13 18:29:12 -06:00
markjcrane
e06c8ea208
Add extension_type options: default, virtual
2023-07-13 17:11:07 -06:00
markjcrane
025f243bac
Prevent PHP 8.1 warnings
2023-07-13 17:00:47 -06:00
FusionPBX
8841e28f32
Default setting catetogies should use an underscore rather than a space
2023-07-13 08:17:44 -06:00
jacobbuscher-bt
28695de14c
Add the / character to the ALLOWED_CHARS variable to fix bug with front slashes being stripped. Previously was turning /var/lib/freeswitch into varlibfreeswitch ( #6773 )
...
Co-authored-by: Jacob Buscher <jacob@bfitec.com>
2023-07-12 22:15:37 -06:00
FusionPBX
ddfa077635
Remove undefined translation
2023-07-12 15:42:40 -06:00
FusionPBX
9a2c3f6299
Use isset with REQUEST address and mac
2023-07-12 12:58:02 -06:00
FusionPBX
d3cfa9c2bc
Update mkdir.lua
2023-07-12 10:47:57 -06:00
fusionate
37c2b8a040
Contact - View: Display first & last name.
2023-07-11 20:25:46 +00:00
FusionPBX
818fb6f203
Change email queue default interval to 5 seconds
2023-07-11 12:34:48 -06:00
fusionate
3b6c2acd76
CDR Details: Little better output.
2023-07-07 21:55:32 +00:00
FusionPBX
d6969715d7
Update xml_cdr_details.php fix PHP 8.1 warnings
2023-07-07 15:39:38 -06:00
FusionPBX
7724c6fe5b
Few more adjustments for record_name
2023-07-07 12:01:23 -06:00
FusionPBX
5fb8ab41d8
Requires a colon
2023-07-07 09:48:21 -06:00
Alex
3dfe583a42
Update ivr_menu_edit.php ( #6769 )
2023-07-07 09:39:36 -06:00
FusionPBX
7f60ff23c4
When record_session is true set record_path variable
2023-07-07 09:38:13 -06:00
FusionPBX
f00712463c
Update recording name and file extension
2023-07-07 09:26:03 -06:00
Anthony
8c8ef2c309
Fixed Warnings ( #6768 )
...
* Update device_edit.php
* Update dialplan_edit.php
* Update app_languages.php
2023-07-06 14:51:02 -06:00
FusionPBX
ddcd2c6d5a
Minor fix for body_text_color
2023-07-06 14:18:32 -06:00
FusionPBX
656e077d40
Use !empty instead of != ''
2023-07-06 14:08:54 -06:00
FusionPBX
53acebd180
Use !empty instead of != ''
2023-07-06 14:03:21 -06:00
FusionPBX
b7e3d6133c
Prevent PHP 8.1 errrors
2023-07-06 12:25:47 -06:00
FusionPBX
890321e338
Update !empty instead of ! = ''
2023-07-06 11:55:20 -06:00
FusionPBX
5bcb9b8d26
Use !empty instead of is_array
2023-07-06 11:42:43 -06:00
FusionPBX
3c9678bbf2
Prevent an error using str_pad on a null string
2023-07-05 19:02:28 -06:00
FusionPBX
ae51a57566
Update voicemail.php
2023-07-05 18:53:26 -06:00
FusionPBX
e629e615d4
Update destination_edit.php
2023-07-05 18:12:08 -06:00
markjcrane
49a45f08be
Preset auth_string value to make sure it is set
2023-07-05 14:22:44 -06:00
markjcrane
27bc8df629
Update for PHP 8.1
2023-07-05 14:20:05 -06:00
markjcrane
0665ac02e2
PHP 8.1 changes
2023-07-05 14:13:22 -06:00
markjcrane
56d5c8a755
Use and update the description
2023-07-04 15:24:13 -06:00
FusionPBX
6f73009728
Add condition_app and condition_data
...
This allows caller ID routing with one destination.
2023-07-04 14:45:40 -06:00
fusionate
07ff69b53d
Device - Edit: Hide Provision button when using Linphone template.
2023-07-03 20:14:22 +00:00
fusionate
c3f4d8a1c2
Device - Edit: Include provisioning htt_auth creds (if enabled) in Linphone QR code.
2023-07-03 19:52:56 +00:00
FusionPBX
408247599b
Remove display none use zindex
2023-07-03 12:55:07 -06:00
FusionPBX
999858e01c
Remove formatting for the device_address
2023-07-03 12:04:19 -06:00
fusionate
3ea9e7d012
Device - Edit: Updates for PHP 8.1
2023-07-03 18:02:17 +00:00
markjcrane
d7b3e25cd4
Allow case insensitive UUID
2023-07-03 08:33:34 -06:00
markjcrane
63bb9b6e81
Add QR code for linphone. Use a PHP QR library. Format the device address
2023-07-03 08:26:19 -06:00
FusionPBX
bcf81d3306
Change new_mac_address to new_address
2023-06-30 20:08:30 -06:00
FusionPBX
2854fd816c
Provision file download work with address
2023-06-30 20:06:40 -06:00
FusionPBX
fe750a092d
Update provision.php add address.xml
2023-06-30 19:01:06 -06:00
FusionPBX
e03becd5d1
Add a new device vendor linphone
2023-06-30 17:04:47 -06:00
fusionate
b1e6c72408
Devices: New device_address_uuid permission, to enable Address generation on Extension - Edit page.
2023-06-30 22:40:52 +00:00
fusionate
85ed88878d
Extension - Edit: Add option to generate Device Address UUID, respecting device limits (if any).
2023-06-30 22:40:17 +00:00
fusionate
ffbd2996f1
Extension - Edit: Format display of device address in Provisioning select box.
2023-06-30 21:49:44 +00:00
fusionate
b509050827
Device - Edit: Make address field wider, and limit character length.
2023-06-30 21:48:39 +00:00
FusionPBX
6fa3dcdb53
Fix a spelling mistake for empty
2023-06-30 14:26:36 -06:00
FusionPBX
1ecd3c7be9
Remove to allow more flexibility on the device_address
2023-06-30 14:23:19 -06:00
fusionate
c3438ec3ae
Fax - Edit: Fix issue with Authorized Senders.
2023-06-30 18:52:02 +00:00
fusionate
17af8976d9
Fax Emails: Fix minor syntax issue.
2023-06-30 18:51:25 +00:00
markjcrane
f8b657f674
Fix the device.file.download file name
2023-06-30 09:59:57 -06:00
markjcrane
53779d50d3
Change device_mac_address to device_address
2023-06-29 23:40:11 -06:00
FusionPBX
49648e6655
Handle errors better for invalid xml with simplexml_load_string
...
When the XML object detects invalid XML move the file to the failed directory.
After reading and processing the XML save each call detail record to the database.
2023-06-29 17:25:20 -06:00
FusionPBX
e5ca998ef8
Ad ring group destination delay with the follow me delay
2023-06-29 14:13:32 -06:00
FusionPBX
ba3afa2565
Requires the path to include the right translation file
2023-06-29 09:54:39 -06:00
Alex
2a577635e3
Update app_languages.php ( #6766 )
2023-06-29 09:48:05 -06:00