FusionPBX
14e3cf5546
Order by the IVR menu option order then digits
2023-08-31 13:46:19 -06:00
FusionPBX
879eb67a8a
Minor version update 5.1.1
2023-08-30 18:47:45 -06:00
FusionPBX
d9eae802ec
Change double quotes to single quotes
2023-08-30 17:59:07 -06:00
FusionPBX
360edbf43f
Update app_menu.php
2023-08-30 14:11:02 -06:00
FusionPBX
9c09269159
Set the search value to lower case
2023-08-30 13:48:35 -06:00
FusionPBX
3a2593002f
Sanitize the application data
2023-08-30 12:52:54 -06:00
FusionPBX
40a7ed7b15
xml sanitize allow $1 and $2
...
Continue to remove any ${variables} in this format
2023-08-30 12:50:08 -06:00
FusionPBX
9f7f30a507
Update he-il for SIP profiles
2023-08-30 10:53:42 -06:00
FusionPBX
6edd6cda6b
Fix the spelling for SESSION
2023-08-29 14:31:01 -06:00
FusionPBX
744ec4edaa
Make sure voicemail_id is set before using it
2023-08-29 13:33:29 -06:00
FusionPBX
988e2490c5
Set the switch session variable tusing the name
...
To be consistent the $_SESSION['switch'] variables currently require the name. Without this switch session variables are inconsistent.
This inconsistently caused a problem with creating the recording directory for new domains.
2023-08-28 15:07:31 -06:00
FusionPBX
4eb7fdf007
Update default and domain setting session array
...
In the "domains" class upgrade method, only set the value when either "default_setting_enabled" is true or "domain_setting_enabled" is equal to true.
2023-08-28 14:45:39 -06:00
FusionPBX
401a914726
Add recordings archive sub directory
2023-08-28 10:08:28 -06:00
FusionPBX
5de3e514df
Add Fanvil mac addres detectection
...
Also arrange the code in alphabetical order
2023-08-28 09:37:02 -06:00
FusionPBX
bf520a38d7
Save the category name and not the description in vars.xml
2023-08-26 23:03:38 -06:00
FusionPBX
29f04383cb
Inbound number not found send to the log
2023-08-26 15:29:58 -06:00
FusionPBX
88169f9e30
Use the call direction from the xml_cdr table
2023-08-25 16:13:02 -06:00
FusionPBX
85f6793a41
Set bridge statements variables
2023-08-25 16:05:33 -06:00
FusionPBX
bc2e64af28
Change variable name caller_direction to call_direction
2023-08-25 15:21:08 -06:00
FusionPBX
2cf06240c5
Add 809 to outbound route continue_on_fail
...
This changes accounts for the following error.
Reason: SIP;cause=809;text="GATEWAY_DOWN"
2023-08-25 13:17:46 -06:00
FusionPBX
bdef43ce3f
Add a trim on the Bridge variables
...
When there is a space at the end and used in the string then FreeSWITCH will not add the variables to CDR variables.
2023-08-25 09:37:31 -06:00
FusionPBX
13550f214d
Default the bridge variables to enabled false
2023-08-24 19:42:32 -06:00
FusionPBX
cc454ff882
Switch from input text to textarea for destination_number
2023-08-24 14:41:40 -06:00
FusionPBX
18b3c41f47
Better bridge profile support
2023-08-24 14:28:19 -06:00
FusionPBX
fac9bad46f
Fix the default_language, default_dialect and default voice variables that were broken by xml.sanitize
2023-08-24 09:26:10 -06:00
FusionPBX
5439a80095
Account for dialplan_detail_enabled is null as enabled true
...
The interface treats dialplan_detail_enabled null as enabled so in the outbound_route_to_bridge treat it as enabled true.
2023-08-23 19:23:11 -06:00
FusionPBX
dcd00c3a15
Find and use the firewall path
...
Needed as Debian 8 and 9 have a different iptables location than Debian 11
2023-08-23 15:29:04 -06:00
FusionPBX
9a19fb4f82
Add full path to iptables and pfctl
...
Full path to iptables needed now for Debian 11 since /usr/sbin is no longer in the path by default.
2023-08-23 10:09:24 -06:00
FusionPBX
5182e5e2d5
Change value to textarea
2023-08-22 16:58:47 -06:00
FusionPBX
d109fad050
Add the closing foreach for the yealink t46s template
2023-08-22 12:11:56 -06:00
FusionPBX
595197279b
Fix the yealink t41s template
2023-08-22 12:10:47 -06:00
FusionPBX
281a367715
Update the Yealink T46s to use a loop
...
This allows using any number of accounts (lines) the phone can support.
2023-08-22 11:11:47 -06:00
FusionPBX
1df1afa365
Make pdf from tif only if tiffinfo returns a result
2023-08-22 10:28:43 -06:00
FusionPBX
11c98a860e
Get the extension_uuid using the voicemail_id
2023-08-22 10:01:24 -06:00
FusionPBX
85d194799f
Update 240_page.xml change kick all to hup all
...
This removes the message when call ends that they have been kicked from the page (conference call)
2023-08-20 23:03:57 -06:00
FusionPBX
086189a769
Use the bridge parts array
2023-08-19 23:16:34 -06:00
FusionPBX
a703a75480
Bridge statement builder
2023-08-19 22:50:39 -06:00
FusionPBX
5aa22da9e3
Add label-bridge_variables
2023-08-19 20:14:11 -06:00
FusionPBX
110f6189de
Rename profile to bridge_profile
2023-08-19 18:40:55 -06:00
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
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
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
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
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
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
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
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
FusionPBX
ee591e730e
Use !empty function instead of != ''
2023-07-22 15:21:01 -06:00
markjcrane
cd91040eb5
Prevent edge case PHP 8.1 warnings for domain_uuid and domain_name
2023-07-22 14:21:11 -06:00
markjcrane
32409f88b2
Add new default settings login_text_color, login_text_size and login_text_font
2023-07-22 14:19:57 -06:00
markjcrane
6d2eae5987
Change the default login_text_color to #282828
2023-07-22 14:18:39 -06:00
FusionPBX
1bbe9b2f8a
Prevent CPU number showing more than once on BSD
2023-07-22 09:50:11 -06:00
FusionPBX
0a2d29b20d
Update {$mac}.cfg
2023-07-16 16:29:45 -06: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
FusionPBX
31ae516a49
FusionPBX 5.1.0 full release
2023-07-15 19:07:35 -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
markjcrane
4951647225
Add user_type is null for better backwarads compatibility
2023-07-14 12:38:45 -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
52c0b3955f
Disable authentication if the user type is set to virtual.
2023-07-13 18:30:29 -06:00
markjcrane
d3aed6707e
Update the extension_type when the value is null
2023-07-13 18:29:12 -06:00
FusionPBX
9b68b04aa4
Update the user_type when the value is null
2023-07-13 17:50:09 -06:00
markjcrane
57614ea8af
Add user_type options: default, virtual
2023-07-13 17:22:52 -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
0ab4e245e5
Add a new label-virtual translation
2023-07-13 16:19:56 -06:00
FusionPBX
8841e28f32
Default setting catetogies should use an underscore rather than a space
2023-07-13 08:17:44 -06:00
FusionPBX
75e7e0859c
Default Settings show order on hover
2023-07-13 08:15:04 -06:00