Commit Graph
100 Commits
Author SHA1 Message Date
FusionPBX d1105f70ba Update config.php 2024-07-28 10:18:38 -06:00
FusionPBX 436a5831ac Update icon for the IVR Menu 2024-07-28 02:48:58 -06:00
FusionPBX 5dd8758823 Update config.php 2024-07-28 02:44:16 -06:00
FusionPBX 8c054181f0 Add recordings dashboard 2024-07-28 02:41:22 -06:00
FusionPBX ef5e39bf5e Update config.php 2024-07-28 02:33:55 -06:00
FusionPBX 1ad86744b0 Update config.php 2024-07-28 02:28:52 -06:00
FusionPBX 6c932fa3d9 Update the body_color and body_shadow_color 2024-07-27 22:13:23 -06:00
FusionPBX abfb0e41b9 Add conferences dashboard 2024-07-27 19:54:42 -06:00
FusionPBX 546fb7edb2 Update config.php 2024-07-27 19:44:59 -06:00
FusionPBX 4e2cde3432 Add the voicemails icon 2024-07-27 19:40:02 -06:00
FusionPBX 0a8bc73209 Add dashboard IVR Menus 2024-07-27 19:32:42 -06:00
FusionPBX abeb241a1b Add dashboard ring groups 2024-07-27 19:19:45 -06:00
FusionPBX e7e2f73004 Format the phone number for call recordings. 2024-07-26 16:32:49 -06:00
FusionPBX 16c6d8d58b Fix call block for regular non admin users 2024-07-25 20:49:56 -06:00
FusionPBX fa16c8ad7c Update call_block.php
- Improve the database handling
- Get the country code from the destinations table
2024-07-25 13:24:40 -06:00
FusionPBX 1d7c239c37 Update app_languages.php 2024-07-25 03:52:42 -06:00
FusionPBX 390bc61cf6 Update the version to 5.3.2 2024-07-25 03:36:33 -06:00
FusionPBX 66e7f05558 Add field recording_voice to the recordings table 2024-07-25 03:24:44 -06:00
FusionPBX 50eb494fcc Update dashboard_edit.php
- Find the dashboard tools or widgets using a glob
- Use a select box to make it easier to configure
2024-07-24 19:57:59 -06:00
FusionPBX 64c6527ab8 Update device_keys.php 2024-07-23 15:58:45 -06:00
FusionPBX 06a6292ebb Allow removing an assigned user 2024-07-23 15:15:50 -06:00
FusionPBX f495b28356 Update field name from name to type 2024-07-23 14:29:28 -06:00
FusionPBX 48b2011091 Use mkdir when importing new voicemail boxes
In addition to making sure the voicemail directory exists for each voicemail box

Updated the settings class to use the settings object instead of the SESSION.
2024-07-23 13:39:30 -06:00
FusionPBX d368f4376c Update default_settings.php 2024-07-20 22:05:56 -06:00
FusionPBX f959c3717c Update contacts.php
- Add trim
- Adjust indentation
2024-07-20 20:23:17 -06:00
FusionPBX bd38191857 Use a permission array 2024-07-19 17:51:00 -06:00
FusionPBX a49ca88ce2 Add dashboard_width and dashboard_height 2024-07-19 17:36:37 -06:00
FusionPBX 2d933a60ee Update extension_edit.php
Empty option enables ability to see if the value is empty.
2024-07-18 23:43:36 -06:00
FusionPBX cb7fd1e4ac Use the object format_address method 2024-07-18 23:35:58 -06:00
FusionPBX d7e8893325 Update voicemail_messages.php
Initializing the new object for messages prevents a problem where running the message method twice on the same object returns no results.

Running once to get the count and then using that result with paging to get the voicemail messages.
2024-07-16 11:01:40 -06:00
FusionPBX be6afaf948 Update voicemail.php
- Allowing passing the database object into the constructor
- Add the database object in the constructor
- replace $_SESSION['domain_uuid'] and $_SESSION['user_uuid'] with $this->domain_uuid and $this->user_uuid
2024-07-16 10:05:06 -06:00
FusionPBX 215b4d0df7 Prevent empty caller id from blocking calls
Improved the following
- Prevent empty caller id name and number from blocking calls
- Fixed the call block count so it would increment each time it has blocked a call
2024-07-15 23:06:23 -06:00
FusionPBX 79a8d6c8ca Update fax_files.php 2024-07-15 18:18:34 -06:00
FusionPBX d1c2dfa10a Update fax file download 2024-07-15 17:24:10 -06:00
FusionPBX 42a3969836 Update provision.php
Used to replace the domain name in the yealink_provision_url
2024-07-12 18:04:14 -06:00
FusionPBX b59b7ba98a Update page.lua
If announce delay is true then add an option for a preset recording filename and length
2024-07-12 11:32:12 -06:00
FusionPBX 3bed9c8a5e Update contact phone number search
Update the phone search to use the country code and phone number or the phone number alone.
2024-07-12 02:48:44 -06:00
FusionPBX fa672d21af Add grandstream_transfer_mode_via_vpk 2024-07-11 17:37:55 -06:00
FusionPBX ef03e60a0b Add setting yealink_ps_enabled 2024-07-11 14:49:26 -06:00
FusionPBX 555d52cbb3 Add FAX PDF View
Added an iframe to  display the PDF
2024-07-08 22:40:42 -06:00
FusionPBX 41de2177e1 Update provision.php
Fix bug to pass the parameters including settings and database.
2024-07-08 13:37:58 -06:00
FusionPBX e08943ebc2 Wrap isset grandstream_wifi_enabled
Add a condition around the wifi settings. This allows manually setting up the wifi settings on the phone without the device provisioning. If someone wants to use the provisioning config for wifi then set grandstream_wifi_enabled value to true.
2024-07-05 18:02:59 -06:00
FusionPBX 56aea7c66d Domain settings array override default settings
Domain setting array types override the default settings set as type
2024-07-04 18:05:37 -06:00
FusionPBX 0ff2503240 Update index.php
Minor changes. Use the provision array to get the cidr details.
2024-07-04 18:01:50 -06:00
FusionPBX 1d7bcbe0ee Device disabled send message to syslog 2024-07-04 17:58:12 -06:00
FusionPBX c0e1b1a6b5 Changed the order of missed_call conditions
Move billsec condition near the end but before voicemail.

If a call center call was missed but answered by an extension with the exit action then the call wasn't technically missed.
2024-07-03 14:35:13 -06:00
FusionPBX 54e7b85142 Update functions.php 2024-06-28 13:10:15 -06:00
FusionPBX 1f077ebc2b Bug FIX - Deny device_address 000000000000
Polycom will make a request with a device address of 000000000000 as well as another request with the real device mac address.

The issue was 000000000000 was on another tenant and it delivered contacts from the other tenant.
2024-06-28 12:18:29 -06:00
FusionPBX 23093f6a14 Add new permissions
- xml_cdr_json_view
- xml_cdr_json_delete
- xml_cdr_flow_view
- xml_cdr_flow_delete
- xml_cdr_log_view
- xml_cdr_log_delete
2024-06-27 10:33:38 -06:00
FusionPBX 6be515de9e Add a missing $ 2024-06-26 21:50:49 -06:00
FusionPBX 315a3d322f Provision class use settings and database object
Credit for these changes go to frytimo changes curated by Mark
2024-06-26 21:23:24 -06:00
FusionPBX 7d2941124e Update provision.php
Use sys_get_temp_dir() to get the temp directory
2024-06-25 20:13:46 -06:00
FusionPBX 2bb2bb79eb Update install.php
Use sys_get_temp_dir() to get the temp directory
2024-06-25 20:12:57 -06:00
FusionPBX eb4104bd9a Update footer.php
Use sys_get_temp_dir() to get the temp directory
2024-06-25 19:53:47 -06:00
FusionPBX 4369ab6380 Update email_send.php
Email transcription has a value no need to transcribe again so run the transcription when the value is empty.
2024-06-24 18:12:49 -06:00
FusionPBX b6257bbda2 Update email_send.php 2024-06-24 17:34:19 -06:00
FusionPBX 3215f50826 Update domains.php 2024-06-22 19:31:38 -06:00
FusionPBX 64c33b21c1 Call center queue context
When the user doesn't have call center queue context permission get the context from the database.
2024-06-19 16:53:14 -06:00
FusionPBX a5e31a82dd Update template.php 2024-06-18 14:10:37 -06:00
FusionPBX 577e929a4c Create send.lua 2024-06-17 15:01:02 -06:00
FusionPBX b54ad9cd08 Create fifo member.lua 2024-06-13 22:42:37 -06:00
FusionPBX dd4cde850d Clear the cache 2024-06-13 14:17:50 -06:00
FusionPBX 9a55466677 Update app_languages.php 2024-06-13 14:08:29 -06:00
FusionPBX 6d968e8e3c Update app_config.php 2024-06-13 12:18:58 -06:00
FusionPBX f11c6669ef Update app_languages.php 2024-06-13 12:08:22 -06:00
FusionPBX 0f01ac7311 Set the context to global 2024-06-12 12:52:04 -06:00
FusionPBX c40ddd5a4d Create 070_default_ringback 2024-06-11 18:26:37 -06:00
FusionPBX 48140218f3 Only set ringback if a value is provided 2024-06-11 10:40:11 -06:00
FusionPBX 20cf6c8255 Remove default rinback
Ringback is not always us-ring. This is not a good default. It can also override the ringback from the inbound destinations and other places where ringback can be set.
2024-06-11 10:27:37 -06:00
FusionPBX e553e619bf Extension column add nowrap 2024-06-06 14:27:09 -06:00
FusionPBX c9c4683d0e Update index.lua 2024-06-05 23:20:20 -06:00
FusionPBX 737da5bfee Allow matching prefix in call block 2024-06-05 18:13:32 -06:00
FusionPBX c22d03e33f Update app_config.php 2024-06-05 08:34:34 -06:00
FusionPBX 0f284c7a98 Minor version update 5.3.1 2024-05-30 21:29:13 -06:00
FusionPBX d17300c308 Create 082_default_hold_music.xml 2024-05-30 11:40:27 -06:00
FusionPBX a6002f9959 Update xml_cdr_log.php 2024-05-30 02:53:51 -06:00
FusionPBX f084004047 Update xml_cdr_log.php 2024-05-30 02:52:45 -06:00
FusionPBX a60db81896 Ring group handle number alias 2024-05-30 00:09:21 -06:00
FusionPBX 873f431f80 Operator Panel prevent warnings
- Prevent PHP Warnings
- Save vertical space by removing extra br tags
  - Important to fit as many extensions on the page as possible for mid-sized businesses.
2024-05-29 17:09:18 -06:00
FusionPBX 4f70217802 Operator panel group extensions default false 2024-05-29 17:05:04 -06:00
FusionPBX 3ceea47824 Update content.php 2024-05-29 14:08:09 -06:00
FusionPBX 34460af51c Update index.php 2024-05-28 23:04:53 -06:00
FusionPBX 5ca870a045 Update fifo_member.lua 2024-05-28 14:37:53 -06:00
FusionPBX 1da698887b Deprecate old contact app defaults.
This was added to help with the upgrade for systems 8 years ago.  This is no longer needed.
2024-05-27 13:59:10 -06:00
FusionPBX a2aa5ea67f Add class parsedown.php 2024-05-25 13:23:38 -06:00
FusionPBX c5547092d3 Update index.lua 2024-05-22 11:57:56 -06:00
FusionPBX a31452eb48 Update index.lua 2024-05-22 11:45:49 -06:00
FusionPBX ac20b8208c Update call control
Add ability to set the enabled context and the disabled context
2024-05-22 11:39:06 -06:00
FusionPBX c441844a46 Call Control
Used to enable or disable calling based on the call group.
2024-05-22 10:49:39 -06:00
FusionPBX d2b90714c0 Add Greek language and alphabetical order
Also, change the language order. Put the languages in alphabetical order
2024-05-17 14:38:11 -06:00
FusionPBX 54c57bdb18 Update greek sounds to use voice serena 2024-05-17 14:32:05 -06:00
FusionPBX 5286dbbb1b Add isset with variable last_app 2024-05-15 14:47:07 -06:00
FusionPBX a16ec80ce4 Update the caller ID when using intercept
When intercept is used then use the last_sent_callee_id_name and last_sent_callee_id_number for the caller ID information.
2024-05-15 14:24:52 -06:00
FusionPBX 17bc6ca382 Update app_languages.php 2024-05-15 10:42:10 -06:00
FusionPBX 475696ecff Check for valid fax numbers
Validate the fax destination number
- Check outbound routes
- Check valid extension
- Set the status to failed for all other numbers
2024-05-14 12:49:13 -06:00
FusionPBX da1d5fca8c Update 380_hold_music.xml
- Use rtp_has_crypto
- Remove deprecated zrtp
2024-05-14 12:07:01 -06:00
FusionPBX 0b055bc31b Update fax_files.php
Make the code more efficient by using one database object.
2024-05-14 10:03:14 -06:00
FusionPBX 0a4e227706 Update extensions.php
Remove user_context from v_devices as its redundant when the domain_uuid is also used.
2024-05-13 14:32:13 -06:00
FusionPBX 1a9eaef5f3 Update 240_page.xml
Changed this value to false as the check destination status will be checked by default. The purpose of this change to keep the original behavior.
2024-05-09 10:30:35 -06:00
FusionPBX 8657a68d7e Update destinations.php
The &$row pointer caused a duplicate in the interface on the last row when used with updating the $row['action'] value. 

Used an alternative method to update the destinations array and it solved the appearance of a duplicate.
2024-05-06 17:33:48 -06:00