Hoan Luu Huu
29bbcf1be0
add user-agent to http and ws requestor ( #602 )
...
* add user-agent to http and ws requestor
* wip
* fix review comment
2024-01-10 08:54:46 -05:00
Hoan Luu Huu
2e69630544
fix siprec to remap sdp base on participant label ( #587 )
...
* fix siprec to remap sdp base on participant label
* fix
2024-01-03 11:10:31 -05:00
Dave Horton
2c48083c26
fix to be more precise about removing custom event handlers so that w… ( #580 )
...
* fix to be more precise about removing custom event handlers so that when we stop a gather we dont also inadvertently stop a background transcribe as well
* test fixes
* fix: endpointing=false was being ignored for Deepgram
2023-12-28 11:00:27 -05:00
Hoan Luu Huu
9d8291f892
Transcribe background task ( #576 )
...
* first draft
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* update verb-specification
* fix comment reviews
* provide bugname when stopping transcription, otherwise it will continue
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2023-12-26 21:50:51 -05:00
Hoan Luu Huu
9eb315ecd6
fix config and stt task for altLanguages ( #575 )
...
* fix config and stt task for altLanguages
* clear freeswitch channel var when altLanguages is empty list
2023-12-25 22:21:34 -05:00
Dave Horton
47fbc1a4a4
allow custom speech with no auth token ( #571 )
2023-12-18 14:51:34 -05:00
Hoan Luu Huu
30977b309c
punctuation for microsoft ( #566 )
...
* punctuation for microsoft
* wip
2023-12-18 08:38:05 -05:00
Dave Horton
e5b60ca9b0
trying to pass redis client to speech utils causing restart ( #557 )
2023-12-01 18:26:33 -05:00
Hoan Luu Huu
0a0cbd57ba
support elevenlabs options ( #553 )
...
* support elevenlabs options
* elevenlabs options from synthezier
* wip
* fix
2023-11-30 09:28:12 -05:00
Hoan Luu Huu
eb2d90ffaa
fix release freeswitch media properly ( #550 )
...
* fix release freeswitch media properly
* if a leg is opus, modify b leg offer opus first
* if a leg is opus, modify b leg offer opus first
* wip
* wip
* fix review comments
* fix review comments
* fix review comments
2023-11-29 10:17:15 -05:00
Hoan Luu Huu
1cdd0cf611
feat Audult call session should have its own requestor ( #535 )
...
* feat Audult call session should have its own requestor
* fix eslint
* fix eslint
* if user authenticate from http server instead of databse
* wip
* fix custom STT
* fix custom STT
* fix custom STT
2023-11-16 08:22:35 -05:00
Dave Horton
7c36a08852
Feat/dial via sip proxy ( #532 )
...
* add support for dialing via proxy with target.proxy
* update verb-specifications with support for target.proxy
2023-11-14 09:06:43 -05:00
Hoan Luu Huu
633237da1b
let realtimedb-help build configuration from env vars ( #526 )
...
* let realtimedb-help build configuration from env vars
* update speech-utils version
2023-11-14 08:57:50 -05:00
Hoan Luu Huu
87632c549e
feat support Whisper TTS ( #523 )
...
* feat support openai
* update speech utils version
2023-11-09 09:51:20 -05:00
Hoan Luu Huu
31559cbb3b
user restriction ( #520 )
2023-11-08 12:39:56 -05:00
Dave Horton
1156bae2de
fix for #521 - allow pause in confirmHook applications ( #522 )
2023-11-07 09:46:41 -05:00
Dave Horton
6d625d87ad
Feat/assemblyai testing ( #516 )
...
* handle errors from assemblyai
* wip
* fix alert
* normalizeAssemblyai
2023-11-02 17:05:28 -04:00
Hoan Luu Huu
7fee2ba2dc
feat assembly ( #515 )
...
* fix
* wip
* wip
* wip
* wip
* fix review comments
2023-11-02 09:25:04 -04:00
Dave Horton
6b9f6a7d90
if dial.confirmHook returns empty array do not create a confirmSession ( #513 )
2023-11-01 08:47:41 -04:00
Hoan Luu Huu
e73bef4af0
google custom voice ( #506 )
...
* google custom voice
* fixed
* wip
* wip
* wip
* wip
2023-10-30 20:10:30 -04:00
Dave Horton
f43a5c1491
deepgram: rework continuous asr, and resolve on speech_final not is_f… ( #501 )
...
* deepgram: rework continuous asr, and resolve on speech_final not is_final (wip)
* wip
* deepgram: empty final transcript should trigger resolve with speech if we have buffered transcripts
* wip
* fixes for deepgram compiling multiple transcripts
* test deepgram utteranceEndMs
* more handling of utteranceEndMs
* wip
* better handling of digit strings collected over multiple deepgram responses
* wip
* add support for deepgramOptions.shortUtterance which triggers off of is_final instead of speech_final
* apply deepgram fixes to transcribe
* cleanup continnuous asr
* more continuous asr fixes for deepgram
* update to verb-specifications for handling SttTask properties
* set log level for tests back to error
2023-10-30 13:57:25 -04:00
Dave Horton
67f8f7181a
#508 - add support for azureOptions.speechSegmentationSilenceTimeoutMs ( #509 )
...
* #508 - add support for azureOptions.speechSegmentationSilenceTimeoutMs
* update verb specs
2023-10-30 13:10:31 -04:00
Dave Horton
916d988dbd
add support for deepgram smart_format option ( #500 )
...
* add support for deepgram smart_format option
* handle nonexistent hints
2023-10-25 14:29:38 -04:00
Hoan Luu Huu
24fccbdae5
Feat/devices call other ( #491 )
...
* calls between clients on same domain
* wip
* wip
* wip
* wip
2023-10-20 13:45:13 +02:00
Hoan Luu Huu
7992bc6ca0
feat add http proxy to undicy ( #487 )
...
* feat add http proxy to undicy
* fix typo
* fix typo
* add http proxy testcase
2023-10-20 08:36:24 +02:00
Hoan Luu Huu
320baf4ac8
update speech version ( #485 )
...
* update speech version
* create elevenlabs credential for synthesis
* create elevenlabs credential for synthesis
2023-10-14 20:51:19 +02:00
Dave Horton
cb78627e66
tag is allowed in siprec ( #475 )
2023-10-06 08:53:13 -04:00
Dave Horton
1aa0b07b8f
fix: deepgram redact option
2023-09-22 08:13:54 -04:00
Hoan Luu Huu
991fff3386
dual streams ( #467 )
...
* dual streams
* dual streams
* dual streams
* dual streams
* use sdp transform
2023-09-21 07:57:30 -04:00
Dave Horton
a1793ac359
Speech vendor/cobalt ( #463 )
...
* initial changes for cobalt speech
* wip
* wip
* update to drachtio-fsmrf that supports cobalt
* update to verb-specifications with cobalt speech support
* more wip
* lint
* use node 18 with gh actions
* support for compiling cobalt hints
* fix bug in uuid_cobalt_compile_context
* update verb-specifications
* remove repeated code
* cobalt support for transcribe
* update to verb specs
2023-09-13 09:47:30 -04:00
Paulo Telles
7f59bba634
issue #456 error on validating hints using microsoft ( #454 )
...
* error ono validating hints using microsoft
* fix lint
* fix lint 2
* remove try catch
---------
Co-authored-by: p.souza <p.souza@cognigy.com >
2023-09-08 09:21:44 -04:00
Hoan Luu Huu
2935574440
feat pause resume transcribe ( #438 )
...
* feat pause resume transcribe
* wip
* fix jslint
* update fsmrf
2023-08-30 22:43:50 -04:00
Hoan Luu Huu
2ccd33e212
feat azure fromHost ( #416 )
...
* feat azure fromHost
* wip
* wip
* wip
2023-08-30 21:04:53 -04:00
Hoan Luu Huu
a03baa8461
update serviceUrl to the success port ( #439 )
...
* update serviceUrl to the success port
* correct log
2023-08-30 09:23:35 -04:00
Hoan Luu Huu
90df33a15c
fix choose speech dedential by label ( #441 )
...
* fix choose speech dedential by label
* wip
2023-08-30 09:22:33 -04:00
Hoan Luu Huu
7a02c36bad
fix missing speech vendor in telemetry metric ( #437 )
2023-08-28 07:45:00 -04:00
Hoan Luu Huu
b1ecf069bf
Feat/fallback speech 02 ( #429 )
...
* feat fallback speech
* feat fallback speech
* feat fallback speech
* gather verb
* fix
* wip
* wip
* wip
* wip
* wip
* transcribe
* transcribe
* fix
* wip
* wip
* wip
* wip
* fix
* wip
* fix
2023-08-22 09:22:01 -04:00
Hoan Luu Huu
6f0dbef433
feat moh ( #423 )
...
* feat moh
* feat moh
* fix typo
* fix typo
* fix
* fix
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* git commit -a -m wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix
* fix
* fix
* fix
* wip
* rebase
* fix
* fix
2023-08-22 08:09:18 -04:00
Hoan Luu Huu
f8c5abe9e9
feat: multi speech credential diff labels but same vendor ( #426 )
...
* feat: multi speech credential diff labels but same vendor
* update sql
* fix
* fix
* fix jslint
* fix review comment
* update verb spec version
2023-08-15 08:57:49 -04:00
Dave Horton
ad722a55ee
generate trace id before outdial so we can include it in custom header ( #418 )
...
* generate trace id before outdial so we can include it in custom header
* logging
* logging
* fix #420 race condition on rest outdial when ws is used
* revert unnecessary logging change
2023-08-08 13:00:34 -04:00
Dave Horton
6793bbf330
fix exception that appears in logs if session ends before last call status update
2023-07-18 13:20:53 -04:00
Hoan Luu Huu
810f6eb695
fix aws-sdk v3 ( #387 )
...
* fix aws-sdk v3
* fix jslint
* fix jslint
* fix aws response parser
2023-06-28 09:20:43 +01:00
Hoan Luu Huu
62bc6b4bac
feat: add fs service url to sbc ping option ( #383 )
...
* feat multi srs
* add fs service URL to SBC ping option
2023-06-23 11:13:08 +01:00
Hoan Luu Huu
aad24744f3
feat: record all calls ( #352 )
...
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix jslint
* fix
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* fix: add file ext
* fix: record format
* fix outbound
* update to drachtio-fsmrf with support for multiple recording streams on a call
* enable DTMF during background listen recording
* fix merge commit
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2023-06-09 14:54:53 -04:00
Dave Horton
ab0452879e
add X-Application-Sid in outdials so it ends up in cdr ( #374 )
2023-06-09 12:57:35 -04:00
Hoan Luu Huu
354818b974
feat: sentinel configuraiton ( #372 )
...
* feat: sentinel configuraiton
* fixed
* fix jslint
2023-06-07 10:40:31 -04:00
Dave Horton
b978b3bc2f
add optional ws ping ( #370 )
2023-06-05 11:00:14 -04:00
Hoan Luu Huu
b7070121ee
feat: advanced queues ( #362 )
...
* feat: advanced queues
* feat: advanced queues
* feat: advanced queues
* feat: advanced queues
* update verb specification
* add testcase
* add testcase
* add testcase
* updte testcase
* fixed
* update queue
* fix: fix waithook params
* fix: fix waithook params
* fix: performQueueWebhook with correct members length
* fix merge conflict
* debug log
* debug listen test
* debug listen test
* debug listen test
* debug listen test
* debug listen test
* debug listen issue
* feat: add tts on account level
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2023-06-03 08:16:05 -04:00
Dave Horton
7393e3bcb7
standardize on passing .query args as array ( #356 )
2023-05-22 09:56:05 -04:00
Hoan Luu Huu
32a84b7b19
feat: rest:dial amd ( #339 )
...
Add support for sending 'amd' property in createCall REST API and also added support for using any of the speech vendors for STT
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2023-05-16 16:20:08 -04:00