Dave Horton
ec58232b61
Fix/replace application issue ( #692 )
...
* fix scenario where ws replace application from gather while awaiting command and no tasks on execution stack
* lint
* remove some debug logging
2024-03-23 16:14:16 -04:00
Hoan Luu Huu
c946a5d14d
fix actionHookDelay feature is not working properly if there is no de… ( #679 )
...
* fix actionHookDelayAction when no actions is defnied
* terminated by jambonz for giveuptimeout
2024-03-12 08:33:03 -04:00
Hoan Luu Huu
878578fe0f
Fix/issue 676 ( #680 )
...
* fix bargin is not working
* fix bargin is not working
2024-03-11 08:46:38 -04:00
Hoan Luu Huu
9b3be6c0b9
allow custom header on pause, resume recording ( #670 )
...
* allow custom header on pause, resume recording
* fix review comments
2024-03-05 18:01:32 -05:00
Hoan Luu Huu
4ae661daea
remove unnecessary code for cleanup disableBotMode ( #673 )
2024-03-04 18:03:32 -05:00
Dave Horton
fc3655c9bd
fixes for confirm session ( #663 )
...
* fixes for confirm session
* allow empty dialconfirm array
2024-02-22 12:33:35 -05:00
Hoan Luu Huu
c187685054
feat actionHook delay action ( #470 )
...
* feat actionHook delay action
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
2024-02-20 21:09:19 -05:00
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
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
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
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
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
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