Commit Graph

432 Commits

Author SHA1 Message Date
markjcrane
557284070a Times the delay by 1000 instead of 500. When using enterprise use originate timeout 2023-06-08 12:44:19 -06:00
markjcrane
047824cad7 Remove Fax tasks as replaced with the fax queue 2023-06-06 10:33:59 -06:00
FusionPBX
0a4454ac5c Add a description 2023-06-02 13:42:37 -06:00
FusionPBX
911f94b080 Make sure the voicemail directory exists 2023-06-02 13:36:54 -06:00
FusionPBX
a93535d990 Calculate the destination delay using the database 2023-05-30 17:19:10 -06:00
FusionPBX
d98e054f34 Update follow me delay calculated with the database 2023-05-30 17:12:52 -06:00
FusionPBX
55124c5313 Remove destination_delay arithmetic
Caused Error on FreeSWITCH enterprise version.

index.lua: attempt to perform arithmetic on global destination_delay (a string value)

Tried casting the value to a number and it still failed.
2023-05-28 11:26:39 -06:00
FusionPBX
607d19ab3e Comment out destination_delay arithmetic
Caused Error on FreeSWITCH enterprise version.

index.lua:747: attempt to perform arithmetic on global destination_delay (a string value)

Tried casting the value to a number and it still failed.
2023-05-28 11:24:36 -06:00
FusionPBX
c4a42dda96 Use the email_queue by default 2023-05-25 13:24:23 -06:00
FusionPBX
677aa45a90 Update send_email.lua 2023-05-25 13:23:16 -06:00
markjcrane
e6a69de549 Send Presence to the for Agent ID 2023-05-23 22:27:58 -06:00
FusionPBX
c6e3fd381b Update scripts dir session variable as it was not set in the install
This would break the install and prevent the scripts getting copied to the right location. That had a chain reaction of breaking multiple additional things.
2023-05-21 10:58:05 -06:00
FusionPBX
64a8254aa6 Search agent_id or agent_name to improve flexibility 2023-05-19 11:59:06 -06:00
markjcrane
6cbf572512 Remove fax_retry.lua supporting FAX Queue only 2023-05-17 12:37:31 -06:00
markjcrane
6d7e125743 Fix all PHP 8.1 messages for upgrade.php 2023-05-17 10:07:49 -06:00
FusionPBX
a9baddb6e0 prevent domain_uuid nil error
If the domain_uuid is null then use a random uuid to prevent an error and allow domain_uuid is null SQL to still run
2023-05-11 13:23:13 -06:00
frytimo
69bd42af05 remove unneeded destruct methods as GC has higher performance (#6631)
Co-authored-by: Tim Fry <tim@voipstratus.com>
2023-04-27 20:18:53 -06:00
FusionPBX
2973ca1e4d [bug] after moving sanitize remove the original one 2023-04-26 11:28:55 -06:00
FusionPBX
4859282306 [bug] Allow specific safe variables
This is a bug fix for recent security changes. These particular variables are essential to the SIP profile: record-template.
2023-04-26 10:20:13 -06:00
FusionPBX
600d5db942 Use enabled for extensions and domain_enabled for domains 2023-04-21 18:07:45 -06:00
FusionPBX
7c10962a5f Add domains automatically to the acl 2023-04-20 23:42:27 -06:00
FusionPBX
d906b8e60d Add a missing required bracket 2023-04-20 16:00:23 -06:00
FusionPBX
8dbd85484e xml.santize allow required variables 2023-04-20 14:20:14 -06:00
FusionPBX
30e75b1288 After sanitize allow ${accountcode} 2023-04-17 15:12:43 -06:00
FusionPBX
74f6630df4 Add a comment for the xml library 2023-04-14 22:33:32 -06:00
FusionPBX
61469d8cb9 Add the xml library description 2023-04-14 22:31:13 -06:00
FusionPBX
94288b7e96 Add a description 2023-04-14 22:29:11 -06:00
fusionate
19e58af546 Email Queue Attachments - Add CID and Mime Type fields. 2023-04-12 20:06:41 +00:00
Finn
cd0e603521 add a missing import to some of the xml_handling lua scripts. (#6607)
Co-authored-by: Finn <finn@acceleratenetworks.com>
2023-04-10 09:30:34 -06:00
FusionPBX
b9776041c1 xml.sanitize on ivr_menu_option_digits
The sanitize breaks  /^(\d{4})>$/ as removes the $
2023-04-07 13:42:01 -06:00
FusionPBX
3d62b16259 xml.santize removed from direct_dial_regex
This wasn't needed since direct_dial_regex is built from ivr_menu_option_digits that have a statement ensuring they are numeric.
2023-04-07 13:30:30 -06:00
FusionPBX
005cd93c3e Bug fixed for hold_music for ring groups 2023-04-04 13:53:26 -06:00
FusionPBX
3e0b41ef0f Refactor cidr and number-alias 2023-03-31 18:29:23 -06:00
fusionate
120a25e6db [security] Implement Sanitize in XML Handler Scripts 2023-03-31 21:03:21 +00:00
yois615
d92c32764a [database] Handle NULL literal in params (#6581) 2023-03-30 12:50:47 -06:00
agree
ca36d10121 [security] prevent xml injection and executing switch api cmds (#6594) 2023-03-29 23:24:04 -06:00
FusionPBX
7a3c67f6c5 Preserve the fax_result_code and set USER_BUSY 2023-03-28 12:49:46 -06:00
FusionPBX
d03fca2970 Always update the fax_status
We want to show fax_status to be updated to show busy if the call was busy.
2023-03-28 12:46:54 -06:00
FusionPBX
a1505ea945 Preserve the fax_result_code 2023-03-28 12:23:05 -06:00
FusionPBX
366577891f Do not overwrite the fax_result_code 2023-03-28 12:21:59 -06:00
FusionPBX
2f37571b64 Set fax result text to USER_BUSY 2023-03-28 12:14:57 -06:00
FusionPBX
5c14e0b8cf Update result text to USER_BUSY 2023-03-28 12:11:34 -06:00
fusionate
c41121a00f Dialplan - Feature code to control agent Break status. 2023-03-16 20:23:39 +00:00
FusionPBX
9a565cdb14 Update send_email.lua 2023-03-16 11:22:14 -06:00
fusionate
934d653b21 Script - is_local: Add space. 2023-03-03 18:32:23 +00:00
fusionate
e2c1157227 Voicemail Email: Use (First Assigned) Extension User Time Zone, where set. 2023-03-01 04:04:15 +00:00
David Jacob
ae98ad2d49 Fix page issue of hold music heard (#6555)
Adding "mintwo" flag will tell the system that there has to be a minimum of two people in the conference to keep it open. This fixes the problem of when a user initiates a *8[ext] to someone and the far end hangs up and the initiator does not hang up the line they will hear hold music till they hang up.  Adding this will disconnect the intercom page if either party hangs up the call.
2023-02-16 15:51:01 -07:00
FusionPBX
eda9ee41fb Default settings will override channel variables
These two settings when enabled
- message_caller_id_number 
- message_date_time

Override the following channel variables
- vm_say_caller_id_number
- vm_say_date_time
2023-02-14 18:19:48 -07:00
FusionPBX
9ef904fed1 Backwards comptability for these channel variables
- vm_say_caller_id_number
- vm_say_date_time
2023-02-14 17:33:25 -07:00
fusionate
854802ea7f Recordings - Enable Default/Domain/User setting to control filename prefix and password. 2023-02-14 01:27:37 +00:00