Abhishek Kumar
7aef9c6db5
fix: safe parse timestamp
2026-02-25 22:59:19 +05:30
Abhishek Kumar
ef080d57c8
feat: render QA in UI
2026-02-25 18:01:09 +05:30
Abhishek Kumar
c8742dbdc0
feat: run per node QA
2026-02-25 17:17:48 +05:30
Abhishek
a836825b83
feat: add qa node in workflow builder ( #172 )
...
* feat: add qa node in workflow builder
* feat: add qa analysis token usage in usage_info
* fix: mask the API key in QA node
* feat: add advanced configuration in QA node
2026-02-25 13:53:30 +05:30
Abhishek Kumar
f1f4830012
fix: fix default voice of cartesia tts
2026-02-23 21:32:03 +05:30
Abhishek Kumar
7e2de092ae
feat: Add end call reason in tool calls.
2026-02-21 14:21:39 +05:30
Abhishek Kumar
e111cbb36d
feat: add cartesia tts
2026-02-20 20:41:11 +05:30
Abhishek
642cc34e8c
feat: add authentication for OSS ( #167 )
...
* feat: add authentication for OSS
Fixes #157 and #156
* fix: fix token generation
* fix: limit fastapi workers to 1
2026-02-20 18:21:24 +05:30
Abhishek Kumar
9ac56b3b33
chore: change default vad stop secs to 0.2s
2026-02-19 13:46:13 +05:30
Sabiha Khan
13b41437e8
fix: missing call_id in gathered_context ( #165 )
2026-02-18 21:13:28 +05:30
Abhishek
fe4ea648e4
Feat/campaign enhancements ( #163 )
...
* feat: add circuit breaker to safeguard
* feat: Add Circuit breaker in campaigns to safeguard against telephony failures
* feat: add schedules in campaigns
2026-02-17 21:04:15 +05:30
Abhishek
7552b6c819
feat: add asterisk ARI websocket interface ( #159 )
...
* chore: remove old files
* feat: ari outbound dialing
* feat: add websocket configuration for ARI
* feat: handling inbound calls
* delete ext channel from redis on stasis end
* fix: add lock in workflow run update, refactor _handle_stasis_start
* chore: update submodule
---------
Co-authored-by: Sabiha Khan <sabihak89@gmail.com>
2026-02-17 19:32:03 +05:30
Abhishek Kumar
559c0ca767
fix: limit cloudonix transport to 20 ms packets
2026-02-16 18:34:03 +05:30
Sabiha Khan
133cd54fd4
Revert/transfer call failed ( #161 )
...
* fix: add check for workflow run mode in transfer call
* Revert "fix: llm generation to annouce failed transfer call"
This reverts commit 28eaa934f3 .
2026-02-16 18:31:29 +05:30
Sabiha Khan
67e92e6b9c
fix: add check for workflow run mode in transfer call ( #160 )
2026-02-16 18:00:03 +05:30
Sabiha Khan
28eaa934f3
fix: llm generation to annouce failed transfer call
2026-02-16 17:33:32 +05:30
Sabiha Khan
c711920165
feat: telephony call transfer ( #155 )
...
* transfer call
* fix: ignore completed call status
* chore: refactor telephony
* chore: refactor pipecat engine custom tools and other telephony services
* chore: code refactor
* chore: put back office ambient sound files
* chore: remove transport from engine
* fix: fix alembic revision
* chore: remove set_transferring_call from engine
* fix: send OutputAudio frame and let transport chunk it
* fix: reinstate docker compose
* chore: remove unused transfer-twmil route for caller
* chore: update pipecat submodule
---------
Co-authored-by: Abhishek Kumar <abhishek@a6k.me>
2026-02-16 14:33:33 +05:30
Abhishek Kumar
525601088a
feat: add languages for deepgram and dograh
2026-02-13 11:44:57 +05:30
Abhishek
b9ddd30813
fix: fix cloudonix call hangup ( #154 )
2026-02-13 11:44:10 +05:30
Abhishek Kumar
a75bc72cb5
feat: add sarvam v3 voices
2026-02-13 10:11:48 +05:30
Abhishek
e1565246fa
fix: fixes aggregation in elevenlabs TTS ( #153 )
...
* chore: enhance media preview dialog
* fix: fixes elevenlabs tts service
2026-02-12 15:41:44 +05:30
Abhishek Kumar
cff9674c9e
chore: bump pipecat version
2026-02-11 18:18:32 +05:30
Abhishek Kumar
4c8c9516dc
chore: update pipecat submodule
2026-02-11 14:15:19 +05:30
Abhishek Kumar
7a102026fb
fix: send sample rate to STT services
2026-02-09 16:25:09 +05:30
Abhishek Kumar
4c936ae57d
feat: add openrouter support
2026-02-09 13:31:32 +05:30
Abhishek Kumar
3cdede0f45
feat: limit campaign concurrency to number of CLIs
2026-02-07 13:45:21 +05:30
Abhishek Kumar
6711dcb3ea
fix: add vad_analyzer in user aggregator
2026-02-07 12:44:05 +05:30
Abhishek Kumar
964a778194
chore: remove deprecated vad_analyzer from transport
2026-02-06 09:08:46 +05:30
Abhishek Kumar
9824d88d53
chore: add sort order in URL params
2026-02-06 09:01:06 +05:30
Abhishek Kumar
8c42866f80
fix: better error handling for telephony
2026-02-05 14:11:44 +05:30
Abhishek
87fc64d55c
fix: fix remote deployment method ( #145 )
...
* fix: disable file logging for docker compose mode
* fix: wait for processes in Docker compose mode
* fix: add default turn server conf for remote mode
* remove sentence transformers
* make turn detection configurable
2026-02-05 13:10:33 +05:30
Abhishek Kumar
7e438ad049
fix: allow interruption on start_node
2026-02-02 18:33:05 +05:30
Abhishek
6827744327
fix: make campaign process batch thread safe ( #141 )
...
* fix: dont schedule new batch on resume
* fix: make process_batch thread safe
2026-01-30 14:48:00 +05:30
Abhishek Kumar
e9c5da16c5
fix: add error in cloudonix cdr report
2026-01-29 20:43:53 +05:30
Abhishek
b1c982a52e
fix: add cloudonix CDR handling ( #140 )
...
* feat: add cloudonix cdr
* fix: remove org check
---------
Co-authored-by: Sabiha Khan <sabihak89@gmail.com>
2026-01-29 19:06:52 +05:30
Abhishek
91911769b0
feat: mute on function call ( #138 )
2026-01-29 14:42:34 +05:30
Sabiha Khan
4a8e4fe7a1
fix: BACKEND_API_ENDPOINT resolution from env and cloudflared tunnel ( #135 )
2026-01-29 14:06:08 +05:30
Abhishek Kumar
814271e7b1
feat: check for duplicate phone number in campaign
2026-01-29 13:20:38 +05:30
Abhishek Kumar
6f41e91f67
feat: add retry config during campaign creation
2026-01-29 11:57:57 +05:30
Abhishek
db75d90535
feat: add dictionary support for STT boosting in voice agents ( #136 )
...
* feat: add dictionary support for voice agents
Also fixes #132
* chore: add keyterms in evals
2026-01-29 11:20:07 +05:30
Abhishek
033fde8946
chore: refactor and add tests ( #130 )
...
* chore: add tests for end call
* Update pipecat module
* fix: allow interruptions from deepgram flux
* Add VadUserTurnStrategy
* chore: add test for voicemail detection
2026-01-27 18:20:23 +05:30
Abhishek Kumar
6b408e588c
fix: fix variable extraction during pipeline execution flow
2026-01-26 12:13:55 +05:30
Abhishek
911c5ed416
fix: changes to update pipecat version to 0.0.100 ( #122 )
...
* feat: add stt evals
* add smart turn as provider
* chore: remove deprecations
* chore: format files
* fix: remove deprecated UserIdleProcessor
* fix: remove deprecated TranscriptProcessor
* chore: update pipecat submodule
* feat: add evals visualisation
* fix: trigger llm generation on client connected and pipeline started
* chore: update pipecat
* chore: update pipecat submodule
* Add tests
* fix: slow loading of workflow page
* chore: update pipecat submodule
* Show version after release
* Fixes #99
* fix: provider check for websocket connection
* Fixes #107
* Fix #96
* chore: fix documentation
* fix: cloudonix campaign call error
---------
Co-authored-by: Sabiha Khan <sabihak89@gmail.com>
2026-01-23 18:53:59 +05:30
Abhishek Kumar
a4367bd83b
fix: set_node during node execution
2026-01-22 20:28:13 +05:30
Abhishek Kumar
c58aa557de
feat: add voices in Dograh configuration
2026-01-19 14:52:54 +05:30
Abhishek Kumar
d35eeb1b7b
fix: fix OPENAI_API_KEY bug in retrieval
2026-01-17 18:12:56 +05:30
Abhishek
ef5b9e40a9
feat: knowledge base functionality for the voice agent ( #120 )
...
* feat: upload file and store embedding
* feat: add documents in nodes
* feat: add openai embedding service
2026-01-17 14:37:03 +05:30
Sabiha Khan
e2fa4bbb98
feat: handle cloudonix incoming calls ( #121 )
2026-01-17 14:36:51 +05:30
Abhishek
cac25879bf
feat: add rtf in logs ( #119 )
...
* feat: add rtf in logs
* chore: unify the call logs and real time events
2026-01-15 16:17:17 +05:30
Abhishek
a172db8022
feat: add end_call tool ( #118 )
...
* feat: add end_call tool
* chore: remove run_llm=True from properties
2026-01-14 16:40:40 +05:30