Hoan Luu Huu
81234a583c
support update record from application ws connection ( #645 )
2024-02-19 07:53:39 -05:00
Hoan Luu Huu
206849fa25
create outbound dial from webhook ws ( #581 )
...
* wip, create outbound dial from webhook ws
* wip, create outbound dial from webhook ws
* clean
2024-02-13 07:58:39 -05:00
Hoan Luu Huu
c894369a13
fix pause resume background transcribe ( #586 )
...
* fix pause resume background transcribe
* fix review comments
2024-02-12 10:38:07 -05:00
Dave Horton
9f9a9ec598
initial changes for deepgram on-prem ( #636 )
...
* initial changes for deepgram on-prem
* typo
* fixes for selecting deepgram model
* update some property names
* wip
* wip
* wip
2024-02-07 14:21:05 -05:00
Hoan Luu Huu
a55f81676b
Tts/elevenlabs streaming ( #629 )
...
* update to fsmrf with fix
* changes to support elevenlabs tts streaming
* say: add vendor data to span
* bug: tts spans must include cached property
* add env for JAMBONES_USE_FREESWITCH_TIMER_FD
* fix bug in prev commit
* wip
* linting
* wip - caching files generating by streaming tts
* wip caching
* cleanup some logs
* handle tts streaming failure, write alert
* update node version dependency
* set timerfd on outbound call scenarios
* default model to nova-2-phonecall when using deepgram
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2024-02-07 08:49:36 -05:00
Hoan Luu Huu
5d4f25622d
fixed call hangup as call is await for new task and received ws command ( #619 )
...
* fixed call hangup as call is await for new task and received ws command
* wi
2024-01-18 11:12:50 -05:00
Hoan Luu Huu
b45275789b
verbhook on ws connection should be ended in next redirect command ( #616 )
...
* verbhook on ws connection should be ended in next redirect command
* wip
* wip
* minor change for readability
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2024-01-17 12:37:03 -05:00
Hoan Luu Huu
b4ff2ea702
fix onholdHOok ( #540 )
...
* fix onholdHOok
* wip
* wip
* wip
* wip
* adding more debug log
* wip
* wip
* wip
2024-01-15 08:34:45 -05:00
Dave Horton
09a83e3a31
Feature/precache audio ( #609 )
...
* wip
* fix for establishing vendor etc
* more fixes
* avoid a pre-caching attempt if synth settings change
2024-01-13 12:51:25 -05:00
Hoan Luu Huu
15829139c1
fix hangup headers ( #583 )
...
* fix hangup headers
* no need for callback
* fix test failure
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
2023-12-28 14:59:59 -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
83c1c07eb0
fix enqueue waithook on ws hold the session ( #572 )
...
* fix enqueue waithook on ws hold the session
* wip
2023-12-19 09:42:20 -05:00
Hoan Luu Huu
353a9c1917
Feat/complete adult call ( #563 )
...
* feat client direct call from registration webhook (#562 )
* feat client direct call from registration webhook
* feat client direct call from registration webhook
* wip
* fix cannot lcc complete adult call
* wip
* wip
2023-12-11 08:37:01 -05:00
Hoan Luu Huu
59248c7638
fix config verb can override recognizer *Options ( #558 )
...
* fix config verb can override recognizer *Options
* wip
* clean up gather and transcribe
* fix failing testcase
* fix failing testcase
* fix failing testcase
2023-12-05 20:27:55 -05:00
Hoan Luu Huu
c66ad39001
sending DTMF inband from updateCall/command ( #536 )
...
* sending DTMF inband from updateCall/command
* wip
* wip
2023-12-01 09:05:14 -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
Anton Voylenko
5a68563f96
live call control for tag ( #539 )
2023-11-17 08:48:17 -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
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
7fee2ba2dc
feat assembly ( #515 )
...
* fix
* wip
* wip
* wip
* wip
* fix review comments
2023-11-02 09:25:04 -04: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
Hoan Luu Huu
4ffa9f915b
feat, add sip hedaer to sip info hook ( #481 )
2023-10-12 09:10:26 -04:00
Hoan Luu Huu
48f2c57ae2
feat sip indialog actionHook ( #477 )
...
* feat sip indialog actionHook
* feat sip indialog actionHook
* feat sip indialog actionHook
* feat sip indialog actionHook
* update verb spec
* fix
* fix
* rename function as required _onRequestWithinDialog
2023-10-10 08:41:32 -04:00
Hoan Luu Huu
4e916acf6c
fixed clean dualEp for rest dial dual_stream=true ( #468 )
...
* fixed clean dualEp for rest dial dual_stream=true
* fix
* fix
* fix
* fix
* fix
2023-09-22 08:12:34 -04:00
Anton Voylenko
d42798e0b4
validate recording env ( #466 )
2023-09-14 07:40:32 -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
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
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
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
043a171f41
remove log message
2023-08-07 15:22:03 -04:00
Dave Horton
c8e9b34b53
fix typo that caused record to fail on rest calls
2023-08-07 14:46:51 -04:00
Fábio Gomes
38f9329b12
When recordings are enabled, disable bidirectional audio on jambonz-session-record ( #415 )
2023-08-02 14:21:59 -04:00
Dave Horton
d4bfdf0916
#412 - dont delay sending call status when stopping background listen ( #413 )
2023-08-02 12:50:13 -04:00
Dave Horton
9203deef0f
fix bug in prev commit
2023-08-02 10:27:50 -04:00
Dave Horton
48b182c891
Fix/rest outdial failure session hangs ( #411 )
...
* fix #410
* on rest outdial failure, if remote end closed gracefully don't wait for a reconnection
2023-08-01 12:59:30 -04:00
Hoan Luu Huu
7b11a56a53
feat siprec custom header ( #400 )
...
* feat siprec custom header
* wip
* update verb specification
* add newline to info siprec body
* add newline to info siprec body
2023-07-20 09:10:41 -04:00
Hoan Luu Huu
d8543f73f2
execute status callback async ( #394 )
...
* execute status callback async
* fix review comment
* revert fix review comment
2023-07-18 12:40:57 -04:00
Hoan Luu Huu
e1dad569dc
Fix/background listen tag ( #391 )
...
* fix background listen send customerData to api server
* test listen
* fix review comment
2023-07-11 16:03:32 +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
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
Dave Horton
feccc0fca7
add support for azure custom voices on a per-say basis ( #346 )
2023-05-09 13:25:43 -04:00
Dave Horton
7a184a8bbc
Fix/tracing cleanup ( #342 )
...
* tracing usability
* fix bug in prev commit
* more cleanup
* further tracing UI cleanup
2023-05-08 14:35:07 -04:00
Dave Horton
5043edfd4e
addresses #340 and #331 ( #341 )
2023-05-08 12:23:32 -04:00
Dave Horton
a22bc8ea42
fix issue where multiple gathers running simultaneously ( #321 )
2023-04-18 21:58:30 -04:00
Dave Horton
0b29e67a0c
better logging of ws commands
2023-04-13 13:26:52 -04:00
Markus Frindt
86df53f8c4
Feature/centralized configs ( #310 )
...
* [snyk] fix vulnerabilities
* move all process.env in one config
* update log level in config
* check envs
* fix imports in tests for microsoft, soniox, deepgram
* fix import in gather-test
* fix missing imports
---------
Co-authored-by: Markus Frindt <m.frindt@cognigy.com >
2023-04-11 12:46:52 -04:00