Commit Graph

244 Commits

Author SHA1 Message Date
FusionPBX 8e79821304
Remove forward_caller_id_uuid field. 2021-03-06 08:59:12 -07:00
FusionPBX e69bebcbe8
Merge pull request #5778 from demonspork/cdr-stats-improvements
Improved Missed Call accuracy, cdr statistics, and hide duplicated CDRs from Enterprise Ring Groups
2021-02-24 17:37:27 -07:00
FusionPBX fe92309901
Update index.lua 2021-02-23 21:00:56 -07:00
FusionPBX d2ff58ee42
Update index.lua
Added a commented out resync option.
2021-02-23 20:56:37 -07:00
demonspork c11589b1c3 Track Voicemail Message Success/Failure in CDR
Track whether or not a message was actually left in the voicemail box. Previously we only knew that voicemail answered, now we know whether the caller left a message.
Callers who didn't leave a message now show up in the "Cancelled" call filter in xml_cdr.php

Bonus: Fixed a bug with the originating_leg_uuid that was breaking extension summary from a previous commit and some other minor bugs/typos.
2021-02-21 21:09:37 -06:00
agree 74c7f236ff
Follow me fix call recording 2021-02-11 12:59:34 -05:00
FusionPBX 34f6d3e068
Add support for extension_settings. 2021-02-09 13:23:59 -07:00
agree b7eef0e69e
Fix negative lookahead 2021-02-03 23:29:10 -05:00
FusionPBX f43910e328
Update ivr.conf.lua 2021-02-03 16:25:08 -07:00
agree c4dfb7ce59 IVR Menu fix menu options with same length as direct dial regex 2021-02-03 17:23:51 -05:00
agree 9ad77b64bd
Ring group fix missed call alert 2021-02-03 12:18:34 -05:00
agree a39a65d21e
ring group release database handle before bridge 2021-02-02 12:58:23 -05:00
agree 5fda5d811f call center agent record 2021-01-29 13:56:04 -05:00
konradSC 5efca5afa7
Bug Fix: No beep when bypassing the greeting
We found that callers were not hearing the tone_stream if they pressed "#" to bypass the voicemail greeting. Inserting a very brief silence_stream seems to fix the issue.
2021-01-15 08:31:21 -05:00
FusionPBX 597955da06
Add a feature for global call block. 2021-01-01 23:20:17 -07:00
FusionPBX 2931445c91
Get the domain_name with a different approach to fix global inbound routes. 2020-12-21 15:35:59 -07:00
FusionPBX 64822a388c
Missing message_status to listen to the recording again.
Missing message_status to listen to the recording again causes to error out and return to the main menu without it.
2020-12-17 09:00:02 -07:00
S.Mohammad Emami Razavi f531631ddb
Update exec.lua 2020-12-16 18:23:52 +03:30
Zion Dials 53e1440e1d
Update listen_to_recording.lua
Missing message_status to listen to the recording again causes to error out and return to the main menu without it.
2020-12-11 08:55:42 -05:00
agree 6504fbb6b0
Follow me set accountcode of the for external destinations
Accountcode of the called extension should be set for follow me
2020-12-10 13:40:11 -05:00
agree a7712a7582
IVR menu fix Caller ID name prefix 2020-11-22 15:23:03 -05:00
FusionPBX 5ce78d835a
Merge pull request #5582 from junction1153/patch-6
Updated code for v1p1beta1 API utilization
2020-11-17 18:56:02 -07:00
FusionPBX 815ff63296
Merge pull request #5587 from junction1153/patch-7
Add new_messages variable in VM Email template
2020-11-17 18:54:18 -07:00
FusionPBX 62929a36f5
Merge pull request #5583 from Andy-Seattle/patch-6
Update send_email.lua to choose correct email template
2020-11-17 18:37:26 -07:00
fusionate 832b3fae22 Call Block: Outbound call support. 2020-11-17 17:39:49 -07:00
Joseph d58c26a389
Add new_messages variable in VM Email template
Ability to use ${new_messages} as a variable in the subject for voicemail to email template. Specifically useful for users who are migrating from asterisk and freepbx
2020-11-17 09:32:37 -05:00
Andy-Seattle 6c8a4ec135
Update send_email.lua
To handle scenarios where transcribe_enabled is true BUT voicemail_transcription_enabled is not true for specific voicemail boxes. Need to be able to switch between the email templates.
2020-11-16 20:12:45 -08:00
Joseph cf2a7d200b
Updated code for v1p1beta1 API utilization
Advanced --> Default Settings --> Voicemail.
Add: Category: voicemail
Subcategory: transcribe_provider
Type: text
Value: google
Enabled: true

Add: Category: voicemail
Subcategory: transcribe_enabled
Type: boolean
Value: true
Enabled: true

Add: Category: voicemail
Subcategory: json_enabled
Type: boolean
Value: true
Enabled: true

Add: Category: voicemail
Subcategory: transcribe_enabled
Type: boolean
Value: true
Enabled: true

Add: Category: voicemail
Subcategory: json_enabled
Type: boolean
Value: true
Enabled: true

Add: Category: voicemail
Subcategory: google_key
Type: text
Value: INSERT YOUR API KEY HERE
Enabled: true

Add: Category: voicemail
Subcategory: google_url
Type: text
Value: https://speech.googleapis.com/v1p1beta1/speech
Enabled: true
2020-11-15 01:03:58 -05:00
Greenbea 3f426baf62 Add gateway ping-min/max params 2020-11-11 01:15:46 -05:00
FusionPBX e5cf6bde51
Update mwi_notify.lua
Add 0 as default values for new and saved messages.
2020-11-09 22:03:33 -07:00
FusionPBX f5b4a54403
Create mwi_notify.lua
Add new mwi_notify.lua script.
2020-11-09 21:41:29 -07:00
FusionPBX b494732eb7
Update mwi_notify.lua
Add debug information.
2020-11-09 21:38:04 -07:00
FusionPBX cfe259d868
Update send_mail.lua
Change header from X-FusionPBX-Email-Call-UUID to the correct value of X-FusionPBX-Call-UUID
2020-11-07 19:21:19 -07:00
FusionPBX 991fffa4ed
Update index.lua
Add call_block_country_code and handle e.164 automatically when the country code has been provided.
2020-11-02 11:10:45 -07:00
FusionPBX a5dadb650b
Update send_mail.lua
Use a more concise method to get default settings for email.
2020-10-27 20:42:09 -06:00
FusionPBX 54db7db4c3
Update send_email.lua
Add email_queue_enabled
2020-10-27 20:38:44 -06:00
FusionPBX afcbdaf676
Update record_message.lua
Improve the indentation
2020-10-27 20:02:19 -06:00
FusionPBX 6d0865acc8
Update send_mail.lua
Update local after email.
2020-10-22 22:09:08 -06:00
konradSC c2688fcf2a
Check for origination_callee_id_name
This was breaking when the variable wasn't set in the dialplan. 

Len discovered this :-)
2020-10-21 12:09:28 -04:00
Greenbea 3aa39634c9 ivr menu add pin number 2020-10-18 15:44:33 -04:00
Nate a770fd878c Voicemail: Enhance recording playback options. 2020-10-12 11:46:51 -06:00
FusionPBX ce2a772720
Update index.lua
Remove trailing space.
2020-10-10 13:29:15 -06:00
Nate 325da538c3 Voicemail: Adjust default greeting to accept * for remote access. 2020-10-08 18:05:20 -06:00
Nate c10d508ba8 Voicemail: Minor adjustment to play greeting script. 2020-10-08 16:18:02 -06:00
FusionPBX 4edb1d67ac
Update ivr.conf.lua
This was added to send calls to the IVR menu exit action when it reaches the ivr_menu_max_failures. However it causes a bug when ivr_menu_max_failures = 1 and IVR Menu Option has a digits larger than 2 which gets interpreted as a failure and then sent to the fail destination. This code causes a worse issue than it solves. Commenting out the code until finding a better solution.
2020-10-02 11:58:27 -06:00
Nate 85e9be8148 VM Scripts: Restore recording beep tone for add intro on vm forward. 2020-09-29 14:57:00 -06:00
Joseph 9b012a4405
Fix broken accountcode on fax retries (#5490)
accountcode would only appear on the sip header for the 1st retry. Added the accountcode parameter to the rest of the originate commands to resolve this issue
2020-09-26 22:46:07 -06:00
Joseph e164817bdb
Update index.lua (#5487)
Add the name of the voice mail box in the VM to email template. (part B)
2020-09-26 16:10:59 -06:00
Joseph 52f1b64947
Update record_message.lua (#5488) 2020-09-26 16:08:45 -06:00
Joseph 3934cc4810
Update send_email.lua (#5489)
Changed MM to MI, otherwise times would show as XX:09:XX. Appears that MM is not a valid value.
2020-09-26 16:07:36 -06:00
FusionPBX 53c3b9a7b0
Update send_email.lua 2020-09-26 16:07:03 -06:00
Joseph ec6303d0fe
Update send_email.lua (#5486)
Add the name of the voice mail box in the VM to email template.
2020-09-26 15:55:21 -06:00
Mark J Crane 78f50121dd Remove trailing spaces and add a sleep. 2020-09-26 01:16:08 +00:00
Nate 46adde4a22 Voicemail: Use phrases instead of direct sounds. 2020-09-25 16:58:44 -06:00
agree 0216ebee07
Update index.lua (#5484) 2020-09-23 12:10:50 -06:00
FusionPBX cf1b6eab3e
Voicemail message date using time zone 2020-09-19 08:48:31 -06:00
FusionPBX 56e56aa6f9
Comment out get variable record_name 2020-09-11 10:29:15 -06:00
graycom-git d4cc92e21f
Update index.lua (#5443)
Update to use effective_caller_id_name when prefixed on inbound routes as the caller_id_name when recording voicemail details in database
2020-09-08 09:52:54 -06:00
FusionPBX 93f5c996ae
Remove trailing tabs. 2020-09-08 09:50:17 -06:00
Mafoo 269c21d37b
BugFix [master] - ring_groups\index.lua (#5441)
change to use functions.send_mail so system from address is taken into account
2020-09-08 09:46:52 -06:00
FusionPBX 1db78cf7ea
Change dbh to db to fix an error seen in the logs. 2020-09-07 18:37:20 -06:00
FusionPBX baadb2185b
Transcription change how we are picking it up. 2020-09-02 15:58:42 -06:00
FusionPBX d7e085f9f7
Update send_email.lua 2020-09-01 19:24:03 -06:00
FusionPBX 4322d6dece
Add the server hostname. 2020-09-01 19:09:04 -06:00
FusionPBX b476f17af6
Disable transcribe_enabled if method is equal to queue. 2020-09-01 19:06:40 -06:00
agree 62e821087f
Fix follow me originate_delay for external numbers (#5432)
* Fix follow me originate_delay
2020-09-01 10:29:18 -06:00
FusionPBX d3f1bfc51e
email_status set to waiting 2020-08-31 12:31:40 -06:00
FusionPBX f7b715b399
Update send_mail.lua 2020-08-30 20:14:09 -06:00
FusionPBX d18123d679
Add extension_uuid to the agent contact 2020-08-28 14:20:16 -06:00
FusionPBX 7a38482459
Add additional a + to is local or SQL statement. 2020-08-27 21:50:22 -06:00
FusionPBX 1fcc06e622
Use caceh set only if dialplan_mode has a value. 2020-08-27 21:48:04 -06:00
FusionPBX cd4f709a20
Add cache.get and cache.set 2020-08-27 16:57:08 -06:00
FusionPBX c317a6ab1c
Update ivr.conf.lua 2020-08-27 15:27:19 -06:00
FusionPBX 32301f438a
Change vertical spaces. 2020-08-27 15:25:29 -06:00
FusionPBX 6abd91830f
Remove this as it causes a syntax error. 2020-08-27 13:23:22 -06:00
FusionPBX 8c1f42f50d
Update dialplan.lua 2020-08-27 13:02:38 -06:00
FusionPBX 2d838ff4d1
Rename dialplan_method to dialplan_mode. 2020-08-27 13:01:48 -06:00
FusionPBX cb2758193f
Update dialplan.lua 2020-08-27 10:19:44 -06:00
FusionPBX 07f0bf9829
Remove settings will not work without the domain_uuid. 2020-08-27 09:33:29 -06:00
FusionPBX b3ddc87077
Add destination_prefix and destination_area_code and capitlize SQL commands. 2020-08-27 09:23:49 -06:00
Andrew Querol ebab725771
[4.5] Allow changing the direct dial digits regex for IVRs (#5421)
* Modify ivr.conf.lua to allow changing the direct dial matching digits from default settings

This is needed to allow using direct dial with IVR options that overlap the default regex pattern.

* Add in the new direct_dial_digits setting to allow changing what triggers attempting a direct dial in IVRs
2020-08-27 08:04:48 -06:00
FusionPBX 66ee5d4546
Add destination_trunk_prefix and destination_area_code to the SQL Query. 2020-08-26 22:49:48 -06:00
FusionPBX 399366d18d
Add a delay to the agent status. 2020-08-25 14:11:29 -06:00
FusionPBX 11b4f96bf2
Change how sleep is performed. 2020-08-19 14:05:28 -06:00
FusionPBX 6d553542c5
Add sleep for 1 second.
On a few systems this required to fix dtmf detection.
2020-08-18 20:44:24 -06:00
FusionPBX 2e8f5d1f00
Update ivr.conf.lua 2020-08-13 16:40:55 -06:00
emaktech 9bf45318a7
Allow Variable to Manually set Agent Status (#5383)
Adds a bit of additional logic to allow the following variable to be set in dialplan:

agent_action

When set to login, this script will always log the agent in regardless of current state.
When set to logout, this script will always log the agent out regardless of current state.
When unset, original behavior is preserved.

The reason for adding this code is to allow us to create a dialplan that puts a user on DND at the same time as logging out the agent, and vice-versa.
2020-08-05 21:42:13 -06:00
Gill Abada d19e81bb22
feature add mask/unmask recordings in real time. white space cleanup. (#5373)
Co-authored-by: Gill Abada <gill@callifi.com>
2020-07-31 10:01:36 -06:00
agree 3d9e249cc9
Conference recording missing ext (#5368) 2020-07-29 12:29:41 -06:00
FusionPBX 14a3ff4e9a
pgsql host 2020-07-25 09:36:44 -06:00
konradSC 6faadabea8
Fix for follow-me loops in Ring Groups (#5362)
We only want to lookup the follow-me destinations for ring group members. If additional numbers are added to the destination array via follow-me lookup then we don't want to check for follow-me again on the new destinations. This can result in a lookup loop that will cause the call to not complete and throw lua into a loop that will fill up logs and burn system resources.
2020-07-22 11:54:27 -06:00
agree cb7a604226
Add ability to have custom directory prompt (#5360) 2020-07-21 10:15:01 -06:00
agree 0cdab532ef
set domain_uuid variable (#5345) 2020-07-12 16:23:20 -06:00
agree 59bd5a9e54
Add domain_uuid variable (#5344) 2020-07-12 15:47:54 -06:00
agree 9dc180626a
xml handler: fix duplicate gateways and unnecessary query (#5341) 2020-07-09 17:49:19 -06:00
Len ff1477e2ef
Update callcenter.conf.lua (#5326)
updated unused variable/typo
2020-07-02 18:37:41 -06:00
FusionPBX fc8746c87e
Company directory add order by first name 2020-07-02 12:23:55 -06:00
agree 836fe64cf6
pin_number.lua get pin number description (#5322)
* Update pin_number.lua
2020-06-26 10:07:07 -06:00
Chris Black 9b3de1d895
Update scripts.php (#5263)
fix so that if user has a hostname instead of IP address the config.lua gets written correctly
2020-06-25 00:44:57 -06:00
agree 5ec163b488
Update ivr.conf.lua (#5309) 2020-06-22 10:20:37 -06:00