openclaw/extensions/voice-call/src
Josh Avant 3f7f2c8dc9
Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500)
* voice-call: harden streaming startup and fallback behavior

* voice-call: suppress barge-in during intro

* voice-call: skip first-turn auto-response while greeting plays

* Voice-call: improve telephony audio fidelity and pacing

* voice-call: enforce spoken JSON and first-message barge skip

* voice-call: fix silent stream TTS regression

* voice-call: remove TTS timing diagnostics and document stream behavior

* voice-call: fail stream playback when stream sends are dropped

* voice-call: harden spoken contract and initial stream replay

* voice-call: suppress barge transcripts during initial greeting

* voice-call: harden stream fallback and media safety
2026-03-21 04:15:16 -05:00
..
manager Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500) 2026-03-21 04:15:16 -05:00
providers Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500) 2026-03-21 04:15:16 -05:00
webhook refactor(voice-call): split webhook server and tailscale helpers 2026-03-03 00:29:20 +00:00
allowlist.ts
cli.ts Plugins: add local extension API barrels 2026-03-17 10:36:48 -07:00
config.test.ts fix(ci): resolve type regressions on main 2026-03-08 03:11:24 +00:00
config.ts Plugins: add local extension API barrels 2026-03-17 10:36:48 -07:00
core-bridge.ts Plugins: add local extension API barrels 2026-03-17 10:36:48 -07:00
deep-merge.ts refactor(voice-call): share tts deep merge 2026-03-08 03:22:55 +00:00
http-headers.test.ts test(voice-call): cover verification key and header helpers 2026-02-26 21:54:09 +01:00
http-headers.ts refactor(voice-call): share header and guarded api helpers 2026-02-26 21:54:09 +01:00
manager.closed-loop.test.ts test(voice-call): split call manager tests by scenario 2026-03-03 00:29:20 +00:00
manager.inbound-allowlist.test.ts test(voice-call): split call manager tests by scenario 2026-03-03 00:29:20 +00:00
manager.notify.test.ts Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500) 2026-03-21 04:15:16 -05:00
manager.restore.test.ts refactor: share voice restore test setup 2026-03-13 20:37:53 +00:00
manager.test-harness.ts Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500) 2026-03-21 04:15:16 -05:00
manager.ts Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500) 2026-03-21 04:15:16 -05:00
media-stream.test.ts Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500) 2026-03-21 04:15:16 -05:00
media-stream.ts Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500) 2026-03-21 04:15:16 -05:00
response-generator.test.ts Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500) 2026-03-21 04:15:16 -05:00
response-generator.ts Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500) 2026-03-21 04:15:16 -05:00
runtime.test.ts Plugins: remove public extension-api surface (#48462) 2026-03-16 15:51:08 -05:00
runtime.ts Plugins: remove public extension-api surface (#48462) 2026-03-16 15:51:08 -05:00
telephony-audio.test.ts Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500) 2026-03-21 04:15:16 -05:00
telephony-audio.ts Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500) 2026-03-21 04:15:16 -05:00
telephony-tts.test.ts fix: harden voice-call tts deep merge 2026-02-19 15:37:01 +01:00
telephony-tts.ts refactor(voice-call): share tts deep merge 2026-03-08 03:22:55 +00:00
test-fixtures.ts refactor(extensions): reuse shared helper primitives 2026-03-07 10:41:05 +00:00
tunnel.ts refactor(voice-call): split webhook server and tailscale helpers 2026-03-03 00:29:20 +00:00
types.ts fix(voice-call): verify call status with provider before loading stale calls 2026-03-01 22:13:24 -08:00
utils.ts
voice-mapping.ts
webhook-security.test.ts test: dedupe telnyx webhook test fixtures 2026-03-13 21:40:53 +00:00
webhook-security.ts fix(voice-call): retry Twilio signature verification without port in URL 2026-03-03 00:02:03 +00:00
webhook.hangup-once.lifecycle.test.ts test: add voice-call hangup-once lifecycle regression 2026-03-19 16:50:36 -05:00
webhook.test.ts Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500) 2026-03-21 04:15:16 -05:00
webhook.ts Voice Call: enforce spoken-output contract and fix stream TTS silence regression (#51500) 2026-03-21 04:15:16 -05:00