Commit Graph

9632 Commits

Author SHA1 Message Date
FusionPBX 9e77266299
Re-add permission check for xml_cdr_lose_race and xml_cdr_enterprise_leg. 2022-05-05 10:55:52 -06:00
emak 2050d98e3e
Update XML CDR Extension Summary Queries #5979 (#6365)
* Change labels to reflect new CC missed field

* Update extension summary queries

* Hide number alias field
2022-05-05 10:43:44 -06:00
FusionPBX 4e2fe618e7
Fix the dialplan call center greeting and queue_extension. 2022-05-05 10:16:33 -06:00
agree 4e9e007a2b
[dialplans] don't set hold music if from user exists (#6359)
If the aleg is an existing user, setting the hold_music on his leg causes the wrong hold_music to be used when he puts the other leg on hold.
2022-05-05 09:06:29 -06:00
Mendel ea337e42ae
Update polycom configs each separate (#6363)
* Update provision.php

* Update y000000000124.cfg

Added {$yealink_dnd_allow} so that you can remove DND from the phone

* Added all the Polycom Templates separately

* Update app_config.php

* Update app_config.php

* Delete resources/templates/provision/polycom/IP321 directory

* Revert "Delete resources/templates/provision/polycom/IP321 directory"

This reverts commit 6f532a37bb.

* Delete resources/templates/provision/polycom directory

* Working on making the file Lowercase

* Still working on making it lowercase

* Update the Description of Polycom Firmwares

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Update {$mac}.cfg

* Updated the name of the Sound Station Duo to just Duo

* Update app_config.php
2022-05-04 15:19:53 -06:00
FusionPBX cc8914341f
Use &lt; and &gt; in place of < and > 2022-05-04 14:58:15 -06:00
FusionPBX d5481c05fd
Fix the syntax. 2022-05-04 14:44:43 -06:00
FusionPBX 652621c215
Simplify call-forward-all dialplan. 2022-05-04 14:26:44 -06:00
FusionPBX 829f8a35d6
Change the order of the conditions to a-z and add call_direction. 2022-05-03 18:16:08 -06:00
FusionPBX b8a71eb59b
Remove the reset on the fax queue search. 2022-05-03 17:46:20 -06:00
FusionPBX 907c2d332c
Remove the reset on the email queue search. Don't think its needed for a single item html form. 2022-05-03 17:35:01 -06:00
FusionPBX d9c3779c47
Update call_center_queue_edit.php 2022-05-03 16:00:24 -06:00
FusionPBX bfa5492e21
Allow an empty destination so that values can be nulled. 2022-05-03 09:46:26 -06:00
FusionPBX 94bc7d9f99
Add distinctive ring to inbound destinations (#6357)
* Add distinctive ring to inbound destinations

* Update destination_edit.php
2022-05-02 18:11:56 -06:00
FusionPBX be5f1e47f6
Add new permissions destination_hold_music and destination_distinctive_ring. Add new field destination_distinctive_ring to to the destinations table. 2022-05-02 16:54:31 -06:00
FusionPBX ee84131443
Fix the yealink_ring_file to match the correct number. 2022-05-02 16:19:27 -06:00
FusionPBX 791d0046c0
Add an option to the select Greeting: none (#6356)
* Update play_greeting.lua

* Update voicemail_edit.php
2022-05-02 12:09:20 -06:00
FusionPBX eee7786529
Remove some code redundancy. 2022-05-02 08:27:15 -06:00
FusionPBX 16b8d5e172
Update extension_edit.php 2022-05-02 08:17:53 -06:00
Joseph f080a39053
Fix voicemail transcriptions not being pushed (#6339)
* Fix voicemail transcriptions not being pushed

When creating a new extension, under the Voicemail tab, Transcribe is empty. This was causing users to not receive VM transcriptions. Adding the above code will push transcribe = true or false (depending on the value in default settings) after creating a new extension.
2022-05-02 08:06:21 -06:00
FusionPBX bac66f75ac
Update 480_operator.xml (#6355)
* Update 480_operator.xml

* Define operator to be used in the operator dialplan.
2022-04-29 15:59:18 -06:00
FusionPBX 06e0e48476
Calculate the time zone for the device list. 2022-04-29 15:45:02 -06:00
FusionPBX ba70234a96
Detect if FAX job still in progress.
Exit the code if the FAX job is still running.
2022-04-27 23:34:26 -06:00
FusionPBX 3fa9f29c86
Add origination_uuid to the fax_queue table. 2022-04-27 23:27:12 -06:00
FusionPBX fb08a0ab61
Change fax_email_address from required to not required. 2022-04-27 23:17:00 -06:00
FusionPBX d4360ce7fb
Default voicemail smtp_from and smtp_from_name to enabled false. 2022-04-27 22:04:49 -06:00
FusionPBX 942212b549
Default fax smtp_from and smtp_from_name to enabled false. 2022-04-27 22:03:42 -06:00
AlexC a0ff692f30
Move Fax/Email Queue under Status in the Menu (#6353)
* Update app_menu.php

* Update app_menu.php
2022-04-26 13:43:08 -06:00
FusionPBX 0d69aedcbd
Add a description to the http_auth_type default setting. 2022-04-26 13:30:08 -06:00
FusionPBX a9cda2b364
Add a few more device profile permissions to users in the admin group. 2022-04-25 15:30:24 -06:00
FusionPBX f57662d162
Allow users in the admin group to see the device profiles. 2022-04-25 15:23:48 -06:00
FusionPBX 399ae77d28
Assign device_key_line permission to the admin group by default. 2022-04-25 15:15:09 -06:00
FusionPBX 1ffc8408bd
Adjust fax mail_to_address.
For email to fax use the sender email address. Otherwise use the notify email addresses listed on the fax server edit page.
2022-04-25 13:57:58 -06:00
FusionPBX d61939e38a
Only send notify if email address is not null (#6351)
* Only send notify if email address is not null

* Update fax_queue.php
2022-04-25 13:54:52 -06:00
FusionPBX 6138c2e138
Prevent running same row from email_queue more than once per row. 2022-04-25 13:16:39 -06:00
AlexC d3fff20f90
Update app_languages.php (#6350) 2022-04-25 13:04:39 -06:00
AlexC ecd99d90bd
Add notify date column to Fax Queue (#6349)
* Add notify date column to Fax Queue

* Update app_languages.php

* Update fax_queue_edit.php

* Update app_languages.php
2022-04-25 10:25:04 -06:00
FusionPBX c2e147e099
Format the fax retry date and time with the time zone. 2022-04-25 09:57:10 -06:00
FusionPBX 0536f6c1b5
Fix formatting for the date and time in seperate columns. 2022-04-25 09:47:42 -06:00
FusionPBX f9e63c2a28
Change prefix from start_ changed to fax_. 2022-04-24 02:00:16 -06:00
FusionPBX c735e7d439
Order items in the queue in descending order and add the time zone. 2022-04-24 01:55:47 -06:00
FusionPBX 5263bfbcd5
Order items in the queue in descending order and add the time zone. 2022-04-24 01:49:15 -06:00
FusionPBX 5967f8ac1a
Prevent running the sub process more than once. 2022-04-24 01:24:18 -06:00
FusionPBX e5a49f4d43
Update email_queue.php 2022-04-24 00:19:57 -06:00
FusionPBX c48e61124d
Update email_queue.php 2022-04-24 00:19:38 -06:00
FusionPBX f3f27ba6a4
Update fax_queue.php 2022-04-24 00:19:07 -06:00
FusionPBX 9c6c5fead0
Update fax_queue.php 2022-04-24 00:18:36 -06:00
FusionPBX 37a0718d44
Send final tif and pdf to the sent box
Prevents having to save them to temp and then to sent box.
2022-04-23 19:37:49 -06:00
FusionPBX 742a648cb0
Make the paths more dynamic 2022-04-23 18:23:11 -06:00
FusionPBX 7a4b79a54e
Make the path more dynamic for the email queue service 2022-04-23 18:21:37 -06:00
FusionPBX 7e5103f831
Make the path more dynamic for the fax queue service 2022-04-23 18:17:45 -06:00
FusionPBX f3047f3f7f
Make the paths more dynamic 2022-04-23 18:16:19 -06:00
FusionPBX 2253f2c17c
Use a better way to exec which command 2022-04-23 17:59:56 -06:00
FusionPBX 5fd2ca9105
Use which command to find the path to the commands.
This fixes the FAX send notification PDF attachment.
2022-04-23 17:46:32 -06:00
FusionPBX 0678c36b58
Update the fax status
Fax status may have reached retry limit and if so need to update the status to failed.
2022-04-22 19:47:09 -06:00
FusionPBX d4a2777f3c
Change path from job singular to jobs. 2022-04-22 13:11:43 -06:00
markjcrane 133c51bfcf Add the email_queue. 2022-04-22 13:00:38 -06:00
FusionPBX f73f9b706f
Move Session code to a better location in the file. 2022-04-21 22:15:45 -06:00
FusionPBX 9ab10fd1d4
Used to prevent a race condition for feature key Sync 2022-04-21 22:02:42 -06:00
FusionPBX 0e947a28a0
Update 490_do-not-disturb.xml
Remove the limit as it broke DND for multiple customers.
2022-04-21 21:58:10 -06:00
FusionPBX b5c70ce8ca
Add confirm-queued and confirm-sent 2022-04-21 17:03:29 -06:00
FusionPBX e07c37795f
Update the FAX message 2022-04-21 17:02:39 -06:00
FusionPBX 5f462693dd
Unset values for array and parameters. 2022-04-21 15:56:07 -06:00
FusionPBX 596ed957bf
Add more debug info. 2022-04-21 15:36:39 -06:00
FusionPBX 4347c2ab5b
Do not require accountcode for fax. 2022-04-21 14:57:20 -06:00
FusionPBX b5c2cf5d16
Remove debug and a commented out include. 2022-04-21 13:33:00 -06:00
FusionPBX 534094de5e
Change the fax queue interval to 30 seconds. 2022-04-21 11:29:22 -06:00
FusionPBX 8ab8426fc8
Create debian.service 2022-04-21 11:21:58 -06:00
FusionPBX 1922d0b7be
FAX Queue option to run as a service. 2022-04-21 11:21:32 -06:00
FusionPBX 652f128f81
Adjust fax_success if not equal to 1 then set to trying. 2022-04-20 23:44:12 -06:00
FusionPBX 54623d8d3b
Remove missing file it's causing a issue. 2022-04-20 23:23:30 -06:00
FusionPBX 48056196bc
Add fax destination and update the caller ID. 2022-04-20 23:05:03 -06:00
FusionPBX e32c9d1870
If fax file is missing set status to missing file. 2022-04-20 22:34:42 -06:00
FusionPBX 0c0f07d994
Update hangup_tx.lua 2022-04-20 21:58:01 -06:00
FusionPBX e73af240f9
Add a missing single quote. 2022-04-20 21:27:00 -06:00
FusionPBX fb06a0a45f
Update fax_files.php
Minor changes to the select statement.
2022-04-20 20:44:01 -06:00
FusionPBX 8c2e2b1f69
Add fax_queue.log and update fax_notify_sent and fax_notify_date. 2022-04-20 18:21:05 -06:00
FusionPBX 98e1ab49f5
Select rows from where fax_status = sent and fax_notify_date is null. 2022-04-20 18:19:19 -06:00
FusionPBX 9e6c26d194
Add fax notify sent and date 2022-04-20 18:16:46 -06:00
Antonio Fernandez 8a595b2b31
Updated the Outbound Proxy (#6345)
Updated the Outbound Proxy to specify the Primary or Secondary
2022-04-19 20:17:34 -06:00
Mendel c3e361175e
Update app_config.php (#6346)
Added t23g firmware
2022-04-19 20:16:47 -06:00
FusionPBX 7511109c25
Fix a spelling mistake. 2022-04-19 16:41:50 -06:00
FusionPBX 1fc99311a5
Update fax_emails.php
Added spaces to the code to be more consistent.
2022-04-17 14:21:54 -06:00
FusionPBX e80a04f1a5
Update email_logs.php 2022-04-17 14:16:29 -06:00
FusionPBX 652d135452
Setting fax_send_mode not used so removing it. 2022-04-16 11:20:28 -06:00
FusionPBX 2f32ebd357
Use setting fax_queue enabled boolean. 2022-04-16 11:17:59 -06:00
FusionPBX 633b69eb6d
Add fax_queue enabled boolean option. 2022-04-16 10:56:54 -06:00
FusionPBX 12c1f5994e
Uncomment line for send method direct. 2022-04-15 21:36:07 -06:00
FusionPBX c9f426b65f
Use the new email class. 2022-04-15 18:01:34 -06:00
ggflow 9bd38e6cc5
Fix typo in app config (#6344) 2022-04-13 08:03:36 -06:00
ggflow 0c1ed8b920
Add DND Variable to Yealink settings (#6342) 2022-04-12 22:26:46 -06:00
FusionPBX a81f1ece8f
Add fail_on_single_reject for better support of multiple registrations. 2022-04-12 09:28:45 -06:00
FusionPBX a4c4b71232
Give admin the fax_queue_view permission by default. 2022-04-11 23:52:17 -06:00
FusionPBX 5cb5ba3f47
FAX Queue - Filter for specific domain by default with the option to show all. 2022-04-11 23:45:16 -06:00
FusionPBX 6b52e0e76e
Update contacts.php
Minor updates no functionality changes.
2022-04-11 16:28:48 -06:00
FusionPBX bcd8ea8ed4
Change the order number from 15 to 30. 2022-04-11 14:47:18 -06:00
FusionPBX 4ab4fbbae9
Exclude LOSE_RACE for missed calls (#6338)
* Exclude LOSE_RACE for missed calls

* Update xml_cdr_inc.php
2022-04-07 10:05:54 -06:00
FusionPBX a16c109c96
Missed Calls exclude LOSE_RACE 2022-04-07 09:59:29 -06:00
Joseph ff7488eed3
Resolve bug when saving CFWD settings (#6337)
calls.php no longer exists as of recent updates. We are now redirecting to call_forward.php instead of calls.php file.
2022-04-05 21:15:54 -06:00
FusionPBX 3f8e4328fe
Use this for now until FAX queue is prepared better. 2022-04-05 14:01:56 -06:00
FusionPBX 9e2fe6d19f
Use the path info to get details to define the email attachments. 2022-04-03 04:06:49 -06:00
FusionPBX 0b7622ad37
Get email_from and email_from_name from the default or domain settings. Add the number_dialed variable. Also added additional debug information. 2022-04-03 02:48:10 -06:00
FusionPBX 8b6f094e08
Use the right hangup hook. 2022-04-03 00:22:14 -06:00
FusionPBX e158b2d264
Update hangup_tx.lua 2022-04-02 23:28:55 -06:00
FusionPBX a66580eaa1
Update hangup_rx.lua
Enabled for now until code is completed to replace it.
2022-04-02 23:28:17 -06:00
FusionPBX 929d8cbaab
Create hangup_tx.lua 2022-04-02 22:54:04 -06:00
FusionPBX ec7af36ba1
Add fax email with templates and fax busy 2022-04-02 22:49:25 -06:00
FusionPBX a99395033f
Update fax_send.php
Minor changes
2022-04-02 19:06:19 -06:00
FusionPBX 71be6af0c2
Update fax_emails.php 2022-04-01 17:25:57 -06:00
FusionPBX 37f780e4e9
Add to the fax_queue_uuid common variables. 2022-03-31 22:11:00 -06:00
FusionPBX 9b754bffb8
Change a variable name and hangup.lua to hangup_rx.lua. 2022-03-31 20:36:36 -06:00
FusionPBX 443812cb86
New code here needs more testing.
Removing this code for now to keep it stable.
2022-03-31 19:55:44 -06:00
FusionPBX a0cb6ec4fd
Lines that were commented out failed with Dovecot IMAP
Changed the code to work around the issue we had with Dovecot on PHP 7.3
2022-03-31 19:22:27 -06:00
FusionPBX 6bde557e97
Update hangup_rx.lua 2022-03-31 17:16:49 -06:00
markjcrane 35fa6a2a08 Add a new FAX Queue 2022-03-31 12:24:00 -06:00
frytimo 7993998927
remove space before tag (#6335)
Having a space before the opening of the PHP tag causes headers to be sent prematurely.
2022-03-29 20:34:29 -06:00
FusionPBX 9595437f01
Handle Caller ID in a differently when call_direction is inbound or local. 2022-03-29 15:26:58 -06:00
FusionPBX 74765a125a
Update streams.php 2022-03-29 12:05:44 -06:00
FusionPBX a8fa8487ea
Change shoutcast streams list to use https. 2022-03-29 11:38:34 -06:00
FusionPBX 9a563eb800
Add domain_enabled and remove found variable. 2022-03-29 10:31:43 -06:00
FusionPBX 04f12cbf85
If the domain enabled is false disable endpoint registration. 2022-03-28 12:15:24 -06:00
AlexC 234531e330
Add default settings to switch status dashboard widget (#6333)
* Update app_config.php

* Update switch_status.php

* Update app_config.php

* Update app_config.php
2022-03-28 10:29:32 -06:00
FusionPBX ca9da1b1aa
Add an if function_exists around the google_get_contacts function. 2022-03-26 23:25:47 -06:00
nyash 0bc048a634
Add/edit some polish translations (#6327)
* Add/edit some polish translations

* Minor touches to polish translations
2022-03-26 14:30:02 -06:00
markjcrane 67aad6d611 Add switch status to the dashboard 2022-03-26 14:25:26 -06:00
FusionPBX c81bc8750d
Fix the column name. 2022-03-26 12:52:16 -06:00
FusionPBX 291277bf4b
Update hangup_rx.lua
Working on replacing this php command for sending the email. It appears this is locking freeswitch and not completing.

Reverting this commit.
- 63e1f7741e
2022-03-23 11:06:15 -06:00
emak 62b793efde
Delete duplicate enabled="true" statements (#6332)
Most recent PR on this file duplicated enabled statements causing the dialplan to be invalid and not be generated when running App Defaults.
2022-03-23 10:03:28 -06:00
agree ea8a8cb3ce
[user_record] move back to record_session (#6230)
* [user_record] move back to session_record

use RECORD_ANSWER_REQ variable to start recording after answer

* Use record_session but leave api_on_answer as an disabled option.

Co-authored-by: FusionPBX <markjcrane@gmail.com>
2022-03-22 22:45:10 -06:00
FusionPBX be8fe5de1b
Update 505_call-forward-all.xml 2022-03-22 22:35:05 -06:00
FusionPBX 7f06725a54
Update the path for grandstream_phonebook_xml_server_path 2022-03-22 15:05:02 -06:00
FusionPBX 4e260b170e
Remove email_logs download. (#6331)
* Remove email_logs download.

This feature has a security risk that is being eliminated by removing the download feature.

* Update email_logs.php
2022-03-21 10:01:05 -06:00
emak 8aaa3a6b9a
Add variables to fax send email templates (#6326) 2022-03-21 09:32:35 -06:00
FusionPBX 322eac8ac2
Add an option for sending email when 911 is called default enabled false. 2022-03-18 10:16:22 -06:00
chansizzle 6252b3b57c
allow yealink swap/hold button behaivor change (#6328)
Allow swap button to be changed to 'hold', 'swap', or 2 buttons 'hold' and 'swap' on yealink phones. This is only a factor when there are 2 active calls.
2022-03-18 09:37:35 -06:00
FusionPBX 8b9a67f4b9
set email_uuid if not provided 2022-03-17 11:58:08 -06:00
FusionPBX 32b920b917
Get session data for the email headers 2022-03-17 11:57:00 -06:00
FusionPBX 3336e1420a
If caller_destination is not set use dialed_user 2022-03-15 14:50:28 -06:00
FusionPBX af994de554
Set caller_id_number using sip_from_user if the variable is not set. 2022-03-15 14:43:55 -06:00
FusionPBX 76a4e9dd50
Work on caller_destination, caller_id_name and caller_id_number. 2022-03-15 14:33:44 -06:00
agree df1bed913c
[extension settings] fix cache not deleted on toggle (#6324) 2022-03-09 16:14:42 -07:00
FusionPBX 8ccbf26880
Change valet park timeout from 180 to 900. 2022-03-08 16:04:42 -07:00
FusionPBX 526315ff5a
Change valet park default timeout from 180 to 900. 2022-03-08 16:03:56 -07:00
FusionPBX 834fc1b15a
Fix the Desintation Select list for IVR Menu Other. 2022-03-04 12:04:08 -07:00
Joseph 66f255835a
add new polycom mac address vendor range (#6315) 2022-02-25 00:56:10 -07:00
FusionPBX 0fd70808bc
Add the country code for call block 2022-02-24 17:55:46 -07:00
FusionPBX fac8ee8244
Hide Extension Summary Show all by default. (#6318)
* Hide Extension Summary button show all by default. Add new permission xml_cdr_extension_summary_all

Many extensions and CDR records make this a resource very intensive query. Disable by default for all groups.

* Add new permission xml_cdr_extension_summary_all

* Update xml_cdr_extension_summary.php

* Update xml_cdr.php
2022-02-24 01:53:54 -07:00
markjcrane 42d18aada9 Hide the contact users and groups if contact permissions value is set to false 2022-02-18 15:35:03 -07:00
FusionPBX bbf61c3950
Use contact permissions for the fax contacts if value is true. 2022-02-18 14:08:14 -07:00
FusionPBX 39bd197437
Add contact permissions to default settings. Default false (#6314)
* Change contact_permissions to contact.permissions

* Update provision.php

* Remove provision contact permissions for a broader setting.

* Add contact permissions to default settings with a default value of false.

* Update app_config.php
2022-02-18 13:53:32 -07:00