Hoan Luu Huu
8b8283e603
ws requestor should store initial sessionData when sending session:adulting ( #1110 )
2025-03-06 07:42:47 -05:00
Dave Horton
29de4b8878
fix crashing error with some media timeout scenarios ( #1108 )
2025-03-05 09:48:40 -05:00
Sam Machin
fa5fc1af9f
allow transcribe_status update on Listen/Transcribe tasks ( #1107 )
2025-03-04 12:41:27 -05:00
Sam Machin
a5e778d7f3
call jambonzHangup when API ends call ( #1104 )
2025-03-03 07:23:03 -05:00
Dave Horton
bf4ae5b618
#1101 - allow listen url to have relative url and use base url of app… ( #1102 )
...
* #1101 - allow listen url to have relative url and use base url of application if ws
* remove logging
v0.9.3-8
2025-02-28 14:19:45 -05:00
Sam Machin
ad2d99c417
if redirect to new server update requestor for baseURL ( #1096 )
2025-02-28 08:04:37 -05:00
Hoan Luu Huu
af4e17f447
fixed dial transcribe is not able to receive final transcribe when closing the call ( #1073 )
...
* fixed dial transcribe is not able to received final transcribe when close call.
* wip
* fix review comment
* support call session delay detroy ep when current task is transcribe
* wip
* wip
* fixed review comments
* fixed review comments
2025-02-27 07:25:01 -05:00
Hoan Luu Huu
cd2563ce17
support ultravox send user_input_message ( #1100 )
2025-02-26 19:50:09 -05:00
Sam Machin
af475cbea4
Update place-outdial.js ( #1090 )
...
* Update place-outdial.js
* update baseURL on redirect
* Revert "update baseURL on redirect"
This reverts commit 55778ba37edf029fa8687cd971b202af15478f95.
2025-02-25 15:09:21 -05:00
Anton Voylenko
69ba18acd1
Support sipindialog for conference ( #1050 )
...
* fix: add _onRequestWithinDialog catch block
* feat: support sipindialog for conference
* fix: remove any existing listener before adding new
v0.9.3-7
2025-02-24 13:59:32 -05:00
rammohan-y
8bed44cce3
sending jambonz:error when the incoming message is not parsable ( #1095 )
...
* sending jambonz:error when the incoming message is not parsable
https://github.com/jambonz/jambonz-feature-server/issues/1094
* writing an alert when incoming paylod is invalid
* added content to the jambonz:error payload
2025-02-24 12:44:25 -05:00
Dave Horton
8ede41714b
fix typo: change AWS_SNS_TOPIC_ARM to AWS_SNS_TOPIC_ARN ( #1093 )
2025-02-24 10:51:07 -05:00
Dave Horton
ee54e4341a
update drachtio-srf
v0.9.3-6
2025-02-20 10:17:53 -05:00
Hoan Luu Huu
4bf2f42f33
support ultravox sends createCall response to app ( #1091 )
...
* support ultravox sends createCall response to app
* update type issue
Co-authored-by: Matt Hertogs <matthertogs@gmail.com >
---------
Co-authored-by: Matt Hertogs <matthertogs@gmail.com >
2025-02-20 07:07:03 -05:00
Dave Horton
e09c763d3a
#1088 ignore UtteranceEnd if we have unprocessed words ( #1089 )
...
* #1088 ignore UtteranceEnd if we have unprocessed words
* wip
v0.9.3-4
v0.9.3-5
2025-02-18 16:30:59 -05:00
Dave Horton
e8a7366526
handle exceptions if we invoke _lccCallHook with new url and it rejects for some reason ( #1087 )
2025-02-18 13:03:34 -05:00
Dave Horton
122d267816
better handling of flush commands ( #1081 )
...
* better handling of flush commands
* rework buffering of tokens
* gather: when returning low confidence also provide the transcript
* better error handling in tts:tokens
* special handling of asr timeout for speechmatics
* remove some logs that were excessively wordy
2025-02-18 09:31:11 -05:00
Hoan Luu Huu
33bca8e67c
tts stream should save tts.response_time metric ( #1086 )
...
* tts stream should save tts.response_time metric
* wip
2025-02-18 08:45:21 -05:00
Hoan Luu Huu
9c05fd3deb
fix dialMusic keep running in infinity loop ( #1085 )
2025-02-18 07:08:19 -05:00
Hoan Luu Huu
7fa0041f6b
support deepgram options noDelay ( #1083 )
...
* support deepgram options noDelay
* update verb specification version
2025-02-15 16:39:30 -05:00
Hoan Luu Huu
59d9c62cbe
support create call with target.proxy ( #1075 )
2025-02-11 09:24:04 -05:00
Dave Horton
55b408eecb
add support for deepgram keyterms ( #1071 )
v0.9.3-3
2025-02-07 13:12:25 -05:00
Hoan Luu Huu
f241faa871
update speech utils version ( #1070 )
v0.9.3-2
2025-02-07 08:00:33 -05:00
rammohan-y
65d35c893c
Feat/1067 set default language if language is undefined ( #1068 )
...
* sending recognition mode channel variable
* change verb-specifications version
* feat/1067 - setting default language to previously set language for the recognizer object if the vendor is default
* added undefined check for fallbackVendor and fallbackLanguage
2025-02-06 08:06:56 -05:00
Hoan Luu Huu
dbdc1cd43d
support voxist stt ( #1066 )
...
* support voxist stt
* wip
v0.9.3-1
2025-02-05 08:33:35 -05:00
Hoan Luu Huu
7105453d81
support caching tts audio with model/model_id ( #1062 )
...
* support caching tts audio with model/model_id
* update speech utils version
2025-02-03 08:47:44 -05:00
Hoan Luu Huu
8487a4be68
support elevenlabs private agent ( #1063 )
2025-02-02 22:10:51 -05:00
Hoan Luu Huu
2ddcd53d6b
support elevenlabs s2s ( #1052 )
...
* support elevenlabs s2s
* wip
* wip
* wip
2025-02-02 10:29:48 -05:00
rammohan-y
a4d07ddce0
Feat/1057 recognition mode ( #1060 )
...
* sending recognition mode channel variable
* change verb-specifications version
2025-01-28 08:06:04 -05:00
rammohan-y
16e044cabf
feat/1053: added empty check on this.currentTask ( #1054 )
2025-01-22 07:16:44 -05:00
Hoan Luu Huu
ba282d775d
support rimelabs tts streaming ( #1047 )
2025-01-18 08:17:33 -05:00
Dave Horton
a194ba833e
Feat/1041 ( #1045 )
...
* initial changes for stream synonym to listen
* listen on B endpoint if nested listen in dial has channel === 2
v0.9.3
2025-01-17 08:48:39 -05:00
rammohan-y
77f3d9d7ec
feat/1034: sending socket close code when there is no response from the websocket app ( #1035 )
2025-01-16 10:13:00 -05:00
Sam Machin
4dbc7df93d
new error for HTTP responses without stack trace ( #1044 )
...
* new error for HTTP responses without stack trace
* lint
2025-01-16 08:05:17 -05:00
Dave Horton
f71f0ac69a
Fix/speechmatics ( #1042 )
...
* add speechmatics options
* wip
* speechmatics does not do endpointing for us so we need to flip on continuousAsr
* speechmatics: continousAsr should be at least equal to max_delay, if set
2025-01-15 19:12:15 -05:00
Dave Horton
edb7e21ff9
update deps
v0.9.3-rc7
2025-01-14 10:45:38 -05:00
Dave Horton
cafd9530a2
update drachtio-srf and fsmrf to main branch releases ( #1038 )
2025-01-14 10:01:33 -05:00
Hoan Luu Huu
ca8cace284
support custom tts streaming ( #1023 )
...
* support custom tts streaming
* wip
* wip
* wip
* wip
* wip
* wip
* fix review comments
2025-01-14 07:24:06 -05:00
Hoan Luu Huu
499c800213
Feat/ultravox s2s ( #1032 )
...
* support ultravox_s2s
* support ultravox_s2s
* support ultravox_s2s
* wip
* wip
* wip
* wip
* fix ultravox toolcall
* wip
2025-01-14 07:11:55 -05:00
Sam Machin
97952afb1d
add deepgram filler words ( #1036 )
...
* add deepgram filler words
* Update package.json
* Update package-lock.json
2025-01-13 11:07:24 -05:00
Hoan Luu Huu
f4e68d0ea1
fix openai_s2s is using wrong model ( #1031 )
...
* fix openai_s2s is using wrong model
* wip
* wip
2025-01-11 08:38:14 -05:00
Dave Horton
6bad1a22f3
fix #1025 ( #1026 )
...
* fix #1025
* redirect verb should be able to redirect to a new websocket endpoint
2025-01-09 15:45:20 -05:00
Hoan Luu Huu
fcefa1ff31
fix inband dtmf does not work in dial verb ( #1018 )
2025-01-08 18:29:43 -05:00
Hoan Luu Huu
67cd53c930
rest:dial support timeLimit ( #1024 )
...
* rest:dial support timeLimit
* wip
* wip
* clear maxCallDuration timer
2025-01-07 12:21:09 -05:00
Dave Horton
a59784b8ab
update base image to node:20-alpine ( #1022 )
v0.9.3-rc6
2025-01-04 16:38:25 -05:00
Dave Horton
a2581eaeb4
tts throttling and send user_interruption event ( #1019 )
...
* tts throttling and send user_interruption event
* tts streaming: if we get a flush with tokens pending, send the flush after the tokens
* wip
2025-01-04 16:34:01 -05:00
Dave Horton
3706aa4d98
#1020 - fix for sticky bargein ( #1021 )
2025-01-03 10:41:35 -05:00
Dave Horton
25f1e65f63
feed TTS in sentence chunks when streaming ( #1013 )
...
* feed TTS in sentence chunks when streaming
* tts streaming: treat a paragraph as a chunk of text, even it not ending with a line end character
* wip
v0.9.3-rc5
2024-12-31 15:16:25 -05:00
rammohan-y
c9f0481ca6
feat/1009, sending reason in X-Reason header when AHD processor giveup ( #1014 )
...
* feat/1009, sending reason in X-Reason header when AHD processor giveup is executed
* fixed jslint error
* added an alert
2024-12-31 15:09:23 -05:00
Hoan Luu Huu
564f6c9e55
support kill dial if sd ep is media timeout ( #1001 )
...
* support kill dial if sd ep is media timeout
* support kill dial if sd ep is media timeout
* support kill dial if sd ep is media timeout
* add media timeout reason header to bye message
* wip
* wip
* make configuration for freeswitch media timeout
* make configuration for freeswitch media timeout
* wip
2024-12-23 07:19:41 -05:00