Hoan Luu Huu
89c985b564
fixed does not send final status call back if call canceled quickly ( #1393 )
...
* fixed callsession should cleanup resource if call was canceled while fetching app
* wip
* wip
* wip
* wip
* wip
2025-10-11 03:44:42 -04:00
Dave Horton
b4ed4c8c46
#1385 : Gather - dont start the continuous asr timer when we first start listening if this is a background gather ( #1386 )
v0.9.5-rc17
2025-10-09 08:47:51 -04:00
Hoan Luu Huu
581d309f36
support elevenlabs different endpoint ( #1387 )
...
* support elevenlabs different endpoint
* wip
* wip
2025-10-09 08:19:40 -04:00
Sam Machin
d1baf2fe37
if call is transferred from another FS then always answer ( #1383 )
...
Currently if the call being transferred was originally an outbound call then the direction thats retrieved from redis is outbound and the invite of the refer from the other FS is never answered,
However a transferredCall will always need to be answered regardless of CallDirection
2025-10-07 07:19:11 -04:00
Dave Horton
28bf0d3477
send eager_eot events ( #1382 )
v0.9.5-rc16
2025-10-06 16:50:20 -04:00
Dave Horton
d2d3b4583e
Fix/flux cleanup ( #1379 )
...
* for deepgram flux include the turn taking events in the transcription payload
* for deepgram flux, including turn_taking_event in the speech payload
* fix prev commit which used wrong field
v0.9.5-rc15
2025-10-04 20:06:38 -04:00
Hoan Luu Huu
854c26db11
support deepgramflux ( #1373 )
...
* support deepgramflux
* wip
* wip
* wip
* wip
* update verb scpecification
2025-10-03 10:38:39 -04:00
Dave Horton
e77666a1a7
update speech-utils and drachtio-srf ( #1377 )
2025-10-03 10:06:37 -04:00
Ed Robbins
5acb19225b
If an error occurs during initial TTS request, propagate the error ( #1369 )
...
* If an error occurs during initial TTS request, propagate the error
* fix missing semicolon
* fix jslint error
* add null check to r.playbackMilliseconds
2025-10-01 00:02:51 -04:00
Dave Horton
1d6f84c2d7
add event handler for when deepgram closes with an error ( #1372 )
v0.9.5-rc14
2025-09-28 14:18:56 -04:00
Vinod Dharashive
de9b970a93
Update example-voicemail-greetings.json ( #1367 )
...
Add JP greetin
2025-09-23 09:30:40 -04:00
rammohan-y
ec786ef1dd
Fix for sending synthesized-audio verb:status event when using TTS streaming ( #1366 )
...
https://github.com/jambonz/jambonz-feature-server/issues/1365
2025-09-23 09:30:05 -04:00
Sam Machin
a95a6d1683
clear main timout when interdigit timeout is started, ( #1351 )
...
* clear main timout when interdigit timeout is started,
also clear the asrTimeout when dtmf has taken priority
* lint
* lint
2025-09-12 09:01:51 -04:00
Dave Horton
65b3066866
catch exceptions from req.cancel() ( #1359 )
...
* catch exceptions from req.cancel()
* catch other instances of req.cancel
* fix prev commit
v0.9.5-rc12
2025-09-11 12:25:36 -04:00
Hoan Luu Huu
057f52e56c
speech_util v0.2.23 ( #1358 )
2025-09-11 01:30:31 -04:00
Hoan Luu Huu
b46be57eba
singleDialer should create ConfirmCallSession with correct tmpFiles ( #1357 )
2025-09-10 22:37:41 -04:00
Hoan Luu Huu
f950d19d1c
fix ConfirmCallSession in placeCall does not have access to tmpFiles for removing tmp file later ( #1356 )
2025-09-10 19:39:43 -04:00
pk32495
859132bb1c
Fixed token missing log line. ( #1354 )
2025-09-10 15:03:56 -04:00
Dave Horton
acaadceaa2
fix exception when receiving REFER but dial task ended ( #1353 )
2025-09-10 12:23:32 -04:00
Hoan Luu Huu
add8d63e8e
tts stream should not print speech credential ( #1352 )
2025-09-09 19:18:49 -04:00
Sam Machin
a05b72a420
Fix/1345 ( #1349 )
...
* don't try and guess carrier if LCR is set
* lint
* update dbHelpers dep
2025-09-06 14:15:16 -04:00
rammohan-y
28ff85225f
Fixed issue for punctuation ( #1344 )
...
https://github.com/jambonz/jambonz-feature-server/issues/1343
v0.9.5-rc11
2025-09-03 13:33:38 -04:00
Dave Horton
f2fe7c4d24
Fix/playback race by fs generates playback ( #1331 )
...
* update to speech-utils that generates playback id
* modify tts and say task to track current playback id and match against start and stop events
* bump speech utils
* wip
* wip
* fix race condition where say with playbackId gets stop event from previous play from cache file
* logging
* wip
* fix comparison when playing cached files
* logging
2025-08-26 09:39:25 -04:00
Dave Horton
97408c7d3b
fix uncaught exception with llm streaming
v0.9.5-rc10
2025-08-22 13:24:59 -04:00
Dave Horton
db5f0a0dce
Feat/startup logging ( #1333 )
...
* turn down some logging
* add startup logging
* wip
* lint
2025-08-21 14:09:20 -04:00
Sam Machin
654ccd9d9d
start timeout on bargein digits ( #1312 )
2025-08-19 08:34:33 -04:00
Dave Horton
ea27b20ac5
update speech-utils ( #1324 )
v0.9.5-rc8
v0.9.5-rc9
2025-08-17 10:09:55 -04:00
Hoan Luu Huu
96aa705378
update speech util verbsion ( #1323 )
v0.9.5-rc7
2025-08-14 08:39:12 -04:00
rammohan-y
5e51849839
Sending synthesized-audio notification for servedFromCache as false ( #1320 )
...
* Sending synthesized-audio notification for servedFromCache as well
https://github.com/jambonz/jambonz-feature-server/issues/1319
* Sending back the id that was set, to track the synthesized-audio
e.g if we send a say verb having 100, it's synthesized-audio event will return 100 in the data to correleate the say verb and synthesized-audio event
2025-08-13 20:56:56 -04:00
Hoan Luu Huu
44f69fa76d
Support resemble tts ( #1322 )
...
* support resemble tts
* update speech utils version
v0.9.5-rc6
2025-08-13 08:15:29 -04:00
Dave Horton
73c77bea71
add support for deepgram entity_prompt
2025-08-11 20:58:14 -04:00
rammohan-y
babc0d0dbb
Fix for issue https://github.com/jambonz/jambonz-feature-server/issues/1317 . ( #1318 )
...
Unable to use mod_aws_transcribe module due to security error as sessionId is not populated
2025-08-11 09:17:32 -04:00
Hoan Luu Huu
6b8d0fe1a8
update db-helper 0.9.16 ( #1316 )
v0.9.5-rc5
2025-08-08 10:43:59 -04:00
Dave Horton
66bb466297
fix bug where task.kill is not passed cs ( #1315 )
2025-08-07 16:01:45 -04:00
Dave Horton
1933f4ec0b
Feat/freeswitch logging ( #1309 )
...
* include callSid on INVITEs to freeeswitch
* remove unnecessary warning
2025-08-04 09:19:47 -04:00
Sam Machin
b1089a1ae9
pass recogniser opts in amd to stt ( #1308 )
2025-08-01 22:26:51 -04:00
sathish kumar pasham
93e06d887e
Fix security vulnerabilities by upgrading @jambonz/realtimedb-helpers ( #1305 )
2025-07-30 13:24:19 -04:00
Sam Machin
b478e0ecd2
fix assert, and force methods to upper case ( #1304 )
...
* fix assert, and force methods to upper case
* add alert for updateCall errors
* lint
* handle missing method
2025-07-30 08:32:15 -04:00
Sam Machin
94d43d4b70
use tmpFiles list of parent call-session ( #1301 )
...
fixes #1299
2025-07-29 22:08:00 -04:00
Hoan Luu Huu
eb449e9169
support deepgram river ( #1273 )
...
* support deepgram river
* wip
* rebase
* fix review comment
---------
Co-authored-by: Dave Horton <daveh@beachdognet.com >
v0.9.5-rc4
2025-07-29 13:49:43 -04:00
Hoan Luu Huu
158d9d7d25
support stt latency metrics ( #1252 )
...
* support stt latency metrics
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* enable stt latency calculator by config verb
* wip
* wip
* wip
* fix jslint
* fixed gather timeout does not have latency calculation
* upadte verb specification to use notifySttLatency
* move stt latency metric from call session to stt-latency calculator
* wip
2025-07-29 09:56:37 -04:00
Hoan Luu Huu
5886d1d945
allow pause/resume background listen with silence/blank ( #1300 )
...
* allow pause/resume background listen with silence/blank
* wip
* wip
* wip
* wip
* update drachtio-fsmrf version
2025-07-28 07:58:30 -04:00
Hoan Luu Huu
352106ec0c
support referTo with tel: prefix ( #1297 )
...
* support referTo with tel: prefix
* fix review comment
2025-07-23 10:52:10 -04:00
Sam Machin
05a6bf51a7
corrected typos ( #1295 )
...
🧙♀️
2025-07-21 07:22:51 -04:00
Sam Machin
bd1c763e72
urlencode the . in a url querystring on play ( #1293 )
...
* urlencode the . in a url querystring on play
* lint
* fix for non querystring urls too
* lint
2025-07-20 14:03:21 -04:00
Sam Machin
d831a4ca7f
don't fetch if whisper is an object with a single verb in it ( #1290 )
...
* don't fetch if whisper is an object with a single verb in it
* disable URL fetching of verbs on whisper
* fixes for lint
* lint
2025-07-20 13:47:31 -04:00
Sam Machin
0cc6ea987f
Fix/1277 ( #1278 )
...
* wip
* forwardPAI control in verb
* update deps
* package-loxck
* Update package-lock.json
2025-07-20 13:26:33 -04:00
rammohan-y
6e7521c91c
Fix for issue where we should not delay from gather when JAMBONES_TRANSCRIBE_EP_DESTROY_DELAY_MS is set ( #1283 )
...
* Fix for issue https://github.com/jambonz/jambonz-feature-server/issues/1281
* Commented the reason for the change
2025-07-17 10:36:22 -04:00
Hoan Luu Huu
e0e2ade289
fixed gather cannot timeout if listenDuringPrompt is true ( #1276 )
...
* fixed gather cannot timeout if listenDuringPrompt is true
* wip
* wip
* wip
2025-07-15 22:53:22 -04:00
Dave Horton
ee895b4046
bump version
v0.9.5-rc3
2025-07-15 11:40:14 -04:00