Commit Graph

920 Commits

Author SHA1 Message Date
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
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
0e65b4723f Update 010_get_domain.lua.noload 2019-08-11 17:10:00 -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
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
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
FusionPBX
a98e5087cf Update index.lua 2019-06-03 08:24:13 -06:00
Bryan Redeagle
1f5cae758f Added support for Digium D-Series phones. (#4229) 2019-06-02 10:01:54 -06:00
FusionPBX
3333cd4dea Update index.lua 2019-06-01 15:07:49 -06:00
FusionPBX
bf1150be57 Update record_message.lua 2019-05-30 01:53:35 -06:00
emaktech
0d78e776db Fix Call Block Type Setting Check
When setting call_block_matching, the setting was not being evaluated as true because it was looking for 'call block' group when the actual name is 'call_block'.

Adding the underscore fixes this small syntax issue and the setting works correctly.
2019-05-28 14:27:29 -04:00
FusionPBX
ab8fd432ed Update dialplan.lua 2019-05-23 13:48:21 -06:00
Luis Daniel Lucio Quiroz
3808ed7430 Update record_message.lua 2019-05-03 23:54:51 -04:00
Luis Daniel Lucio Quiroz
bc91ede5f1 Add another way to use Azure Speech to Text service
This patch adds BING (legacy) some extra fault tolerance support. For those who still use Bing, Bing sometimes fails
It adds another way, which I think it is easier and faster (Azure). Among the outstanding things it has; just configure the zone, and use Memcache to store the access token as per Azure documentation, it saves a query (faster). It also returns the most likely right transcription (digging in the JSON)
2019-04-30 23:34:34 -04:00
FusionPBX
b4762a2265 Update index.lua 2019-04-29 14:38:46 -06:00
FusionPBX
0fac90e387 Update index.lua 2019-04-10 09:46:30 -06:00
FusionPBX
c3cbaeea86 Update index.lua 2019-04-10 09:40:36 -06:00
FusionPBX
f1954bfe29 Update index.lua 2019-03-22 18:30:17 -06:00
FusionPBX
8a8a3e514a Update index.lua 2019-03-16 03:20:16 -06:00
FusionPBX
741d53288b Update directory.lua 2019-02-20 10:34:19 -07:00
FusionPBX
ebeabc958b Update index.lua 2019-02-20 09:57:37 -07:00
FusionPBX
43542213bd Update index.lua 2019-02-20 08:34:18 -07:00
FusionPBX
51802612ba Update macro.lua 2019-02-19 19:34:40 -07:00
FusionPBX
653b5a21a1 Update macro.lua 2019-02-19 19:33:25 -07:00
FusionPBX
216ac099e3 Update index.lua 2019-02-12 18:22:35 -07:00
FusionPBX
0420d20440 Update index.lua 2019-02-09 08:17:30 -07:00
FusionPBX
de5e2213f1 Update 010_user_record.lua.noload 2019-02-08 08:10:06 -07:00
FusionPBX
6909e2abf3 Update index.lua 2019-02-05 19:55:24 -07:00
FusionPBX
7ad76f2077 Update 010_get_domain.lua.noload 2019-02-05 19:34:34 -07:00
FusionPBX
ce842f9bd8 Update directory.lua 2019-02-05 19:26:26 -07:00
FusionPBX
fa232dc6c5 Update index.lua 2019-02-05 18:14:28 -07:00
FusionPBX
46203abf6a Update languages.lua 2019-02-03 12:54:37 -07:00
FusionPBX
ebd99156f1 Update dialplan.lua 2019-02-03 12:51:03 -07:00
FusionPBX
156cc06dc5 Update index.lua 2019-02-02 18:00:59 -07:00
konradSC
a90fc77176 Ring Groups with Follow-Me (#3970)
Two things:

1. Follow-me should only kick in when using "Enterprise". As it was written, follow-me was looked at for every strategy. 

2. Follow-me destinations were writing to 'destinations[x]'. They should write to 'destinations[key]' so they rewrite the current destination that is being analyzed.
2019-01-22 11:03:28 -07:00
ednt
0ffb8d4c7d To allow recording termination when the extension is entered by menu (*98) (#3956)
It was not possible to terminate a recording with a keypress when *98 was used.
*98ext was working.
2019-01-09 13:49:08 -07:00
FusionPBX
a013c5fc05 Update index.lua 2019-01-03 17:20:33 -07:00
FusionPBX
21c0c3492e Update index.lua 2018-12-23 12:07:24 -07:00
borisk1976
2771fe837a Update index.lua (#3953)
When bridge application ends with "originate_disposition: ALLOTTED_TIMEOUT" for example, the "missed call" feature doesn't work for ring group because of hangup hook isn't called. Should we just avoid using this channel variable or add additional processing at the end? Like for timeout action? I choose to call "missed" at the end of script. But may be we should add it to other places too?
2018-12-23 12:06:40 -07:00