Commit Graph

1376 Commits

Author SHA1 Message Date
konradSC f000ac3084 Fix delay for external follow-me calls (#4526)
This is related to 9dcaddd814 (diff-b1f5588538149bd825603176ff81d714).

For internal calls the delay needs to be "Delay In Seconds * 500".
For external calls the delay needs to be "Delay In Seconds * 10000". 

For external calls I'm am just doubling the value set prior in the script.
2019-09-09 11:22:35 -06:00
konradSC 95d8d4a463 Enterprise RG with Follow-Me (#4524)
We need to make sure that the delay for the leg takes into account the delay from the RG and from Follow-me. 

Also, let's use the timeout from the RG instead of the follow-me member
2019-09-09 10:50:31 -06:00
konradSC 201081c512 Use original_destination_number for timeout (#4521)
Need to lookup the timeout values for the original destination. The variable "destination_number" is being clobbered later in the script.
2019-09-09 08:40:54 -06:00
FusionPBX cb76e9a901
Update index.lua 2019-09-06 03:37:07 -06:00
FusionPBX 600486fd13
Update do_not_disturb.lua 2019-09-05 13:43:49 -06:00
FusionPBX b2245fbe64
Update do_not_disturb.lua 2019-09-05 11:01:59 -06:00
konradSC 6b7383122c Populate toll-allow for Enterprise Ring Groups (#4496)
Add toll_allow to dialstring for external numbers
2019-09-04 13:05:57 -06:00
konradSC 6e4cd77132 Toll-allow into dialstring for external calls (#4495)
Insert toll-allow from the original extension into the dialstring for external calls.
2019-09-04 11:30:51 -06:00
FusionPBX 4bac5127a7
Update follow_me.lua 2019-09-04 10:22:11 -06:00
FusionPBX f0efd48079
Update follow_me.lua 2019-09-04 10:01:26 -06:00
FusionPBX 8f250bf705
Update follow_me.lua 2019-09-04 09:42:42 -06:00
agree 7747d5c88e Update follow_me.lua (#4491) 2019-09-04 09:35:05 -06:00
FusionPBX eb0023903e
Update index.lua 2019-09-02 08:32:50 -06:00
FusionPBX 312f3655a9
Update index.lua 2019-09-02 08:29:25 -06:00
FusionPBX 01f11b4153
Update index.lua 2019-09-01 08:05:43 -06:00
FusionPBX 53641bcb46
Update index.lua 2019-09-01 07:41:57 -06:00
FusionPBX 29858e9a0b
Update index.lua 2019-08-31 13:05:01 -06:00
FusionPBX b2694fe88d
Update index.lua 2019-08-31 12:54:03 -06:00
FusionPBX 931213f54b
Update index.lua 2019-08-31 11:28:31 -06:00
FusionPBX edbe421c6d
Update index.lua 2019-08-31 04:03:59 -06:00
FusionPBX 87047544f5
Delete index.php 2019-08-31 01:46:26 -06:00
FusionPBX ab8e967300
Create index.lua 2019-08-31 01:44:46 -06:00
FusionPBX 310b89a114
Create index.php 2019-08-29 09:11:42 -06:00
konradSC a4e340f517 Watson Transcription (#4420)
The following PR is for voicemail transcription using IBM Watson.
https://cloud.ibm.com/catalog/services/speech-to-text

The following values need to be configured in Default Settings:

Category: Voicemail
Subcategory: watson_key
type: text
Value: [Your Watson api key ]

Category: Voicemail
Subcategory: json_enabled
type: boolean
Value: true

Category: Voicemail
Subcategory: transcibe_language
type: text
Value: en-US

Category: Voicemail
Subcategory: transcribe_provider
type: text
Value: watson

Category: Voicemail
Subcategory: watson_url
type: text
Value: https://stream.watsonplatform.net/speech-to-text/api/v1/recognize?model=en-US_NarrowbandModel

Category: Voicemail
Subcategory: transcribe_enabled
type: boolean
Value: true


Reload Default Settings. I Flushed Cache and Reloaded XML just for good measure.

Also make sure transcription is set to TRUE in your voicemail box.
2019-08-19 09:17:03 -06:00
FusionPBX 666bc47e4c
Update recordings.lua 2019-08-17 15:49:15 -06:00
FusionPBX 97a52419b8
Update record_greeting.lua 2019-08-17 15:30:41 -06:00
FusionPBX c2d61e39f4
Update record_message.lua 2019-08-17 15:22:06 -06:00
FusionPBX 1764af30c3
Update record_greeting.lua 2019-08-17 14:58:06 -06:00
FusionPBX c2c9800251
Update recordings.lua 2019-08-17 14:37:08 -06:00
FusionPBX 97eb9382d3
Update recordings.lua 2019-08-17 14:28:26 -06:00
FusionPBX a94e40484d
Update recordings.lua 2019-08-17 14:18:25 -06:00
FusionPBX 0e65b4723f
Update 010_get_domain.lua.noload 2019-08-11 17:10:00 -06:00
FusionPBX 794d1cf375
Update disa.callback.lua 2019-08-11 17:08:45 -06:00
FusionPBX 9a82d3afc1
Update disa.callback.lua 2019-08-11 17:07:57 -06:00
FusionPBX 6b24951874
Update index.lua 2019-08-11 17:05:41 -06:00
FusionPBX d9023b530e
Update ring_member.lua 2019-08-11 17:03:06 -06:00
FusionPBX 3e233d1803
Update destination.lua 2019-08-11 17:02:22 -06:00
FusionPBX af6d0d0965
Update index.lua 2019-08-11 16:55:12 -06:00
konradSC 5ff45c001f Filter out percent signs in transcriptions (#4419)
The percent sign (%) is a special character for gsub.
2019-08-08 03:48:55 -06:00
FusionPBX 5ac1ee761f
Update sofia.conf.lua 2019-08-08 02:21:35 -06:00
FusionPBX 95f80d6b1a
Update page.lua 2019-08-04 13:59:23 -06:00
FusionPBX 0f10a0a01e
Update index.lua 2019-06-28 13:12:04 -06:00
emaktech 9dcaddd814 Fix Ring Group Delay Timing (#4003)
This is going to sound really stupid but I have tested this extensively, submitted a Jira on it months ago (was told FS 1.6.20 was no longer supported) and it's still an issue. Please do not take my word for this and create a ring group to test the delay settings with a stopwatch and you should see the real vs set delay discrepancy.

In FreeSWITCH (both on 1.6.20 and 1.8.5) when sending leg_delay_start values, for whatever reason the actual time is double the value sent. The result of this is that if you send 1000ms as leg_delay_start the actual time the call will be delayed is 2000ms.

Because of this bad behavior, ring group delay settings end up being exactly double what is set. e.g. if you set 10s, you will have to wait 20s for the call to be initiated on leg b.

The easiest way to fix this behavior is to simply multiply leg_delay_start by half as much to get the right "real" delay time. Ugly, I know... I'm not sure if leg_delay_start value is passed elsewhere, I'm thinking this behavior may also be present in find me/follow me. If this gets accepted I will look for other locations where this behavior occurs and submit separate PRs if I find any other instances of this.
2019-06-21 22:04:14 -06:00
FusionPBX 5aeaf79d90
Update hangup_rx.lua 2019-06-14 23:59:37 -06:00
FusionPBX 49038db08c
Update fax_retry.lua 2019-06-14 23:56:56 -06:00
FusionPBX b71a333d40
This code actually breaks inbound fax email. Commented it out and it works again. 2019-06-11 18:42:58 -06:00
FusionPBX 57f6309744
Update hangup_rx.lua 2019-06-11 02:58:52 -06:00
blackwolfresearch 51fcd89756 Security Fixes (#4268)
* Updated fixes for CVE-2019-11409

* Fix for XSS - (CVE-2018-19094)

* Fix for fax cmd injection (CVE-2018-19096)
2019-06-06 18:46:00 -06:00
jpattWPC e1efd90943 Allow Phrases to be used in IVRs (#4263)
With the current implementation, Phrases cannot be used in IVRs as streamfile.lua prevents keypresses from being passed back to the IVR. This fix makes a small change to the way phrases are stored and allows streamfile to be run without blocking IVR keypresses.
2019-06-05 21:12:13 -06:00
FusionPBX a98e5087cf
Update index.lua 2019-06-03 08:24:13 -06:00