Commit graph

276 commits

Author SHA1 Message Date
Abhishek Kumar
162bfabac3 chore: comment out in progress features 2026-03-09 17:48:47 +05:30
Abhishek Kumar
1d1949086a chore: upgrade pipecat 2026-03-09 17:45:47 +05:30
Abhishek
ec58356276
feat: add message before tool calls (#185) 2026-03-09 17:28:13 +05:30
Abhishek Kumar
8b5a36e55c chore: add context details in superadmin view 2026-03-09 15:55:20 +05:30
Sabiha Khan
5698338215
docs: add documentation links to nodes & tools (#184)
* docs: add documentation links to nodes & tools

* fix: add type hints to constants

---------

Co-authored-by: Abhishek Kumar <abhishek@a6k.me>
2026-03-09 11:39:25 +05:30
Abhishek Kumar
5114ca5ee7 chore: upgrade pipecat 2026-03-07 14:55:19 +05:30
Abhishek Kumar
771781096e feat: add early voicemail detection 2026-03-07 12:41:24 +05:30
Sabiha Khan
e4759ac6f2
revert: cloudonix amd (#183) 2026-03-07 09:56:04 +05:30
Abhishek Kumar
819f8c64c6 Merge branch 'main' of https://github.com/dograh-hq/dograh 2026-03-06 16:49:21 +05:30
Abhishek Kumar
e34e4f8f3c chore: upgrade pipecat 2026-03-06 16:49:14 +05:30
Sabiha Khan
3c5bc688ed
feat: hang up cloudonix machine answered call if feature flag enabled (#182) 2026-03-06 15:22:44 +05:30
Sabiha Khan
7b77721964
fix: add cloudonix call hangup strategy (#181)
* fix: add cloudonix call hangup strategy

* chore: upgrade pipecat
2026-03-06 13:31:43 +05:30
Abhishek Kumar
77a55fcfe3 fix: handle delayed transcription in ExternalTurnStopStrategy 2026-03-05 19:21:05 +05:30
Sabiha Khan
6fcfe105f2
chore(main): release dograh 1.16.0 (#168) 2026-03-05 16:28:40 +05:30
Sabiha Khan
21b32c1d0d
fix: keep the start_services_dev script alive for docker (#178)
* fix: keep the start_services_dev script alive for docker

* fix: setup doc
2026-03-05 16:20:36 +05:30
Abhishek Kumar
c58735f5d3 chore: fix the case when circuit breaker config is not set 2026-03-05 15:12:24 +05:30
Abhishek Kumar
dfb741e475 feat: abort call on pipeline error and send rtf event 2026-03-05 14:51:39 +05:30
Abhishek Kumar
1614879ddd chore: add log rotation in logging config 2026-03-05 13:51:57 +05:30
Abhishek Kumar
3ea235a666 fix: fix circuit breaker failure recording
fix: fix circuit breaker failure recording
chore: provide advanced configuration option in UI for campaigns
2026-03-05 13:43:13 +05:30
Sabiha Khan
628132f29b
feat: add cloudonix amd callback with logs only (#177) 2026-03-05 09:29:04 +05:30
Sabiha Khan
bd07b753cd
feat: tansfer calls with aasterisk (#171)
* feat: tansfer calls with aasterisk

* chore: format code with pre-commit script

* chore: refactor code

* refactor: add call strategies, cleanup transfer events

* fix: docker compose, add missing files from merge conflicts

* chore: update pipecat

* docs: restructure & add mintilify pages for tool

* chore: upgrade pipecat
2026-03-05 09:28:05 +05:30
Abhishek Kumar
9e058699c5 fix: fix appsidebar on mobile 2026-03-03 16:32:33 +05:30
Abhishek
aed5a782fb
feat: add rolling updates for production deployment (#175)
* feat: rolling update uvicorn workers

* script fixes
2026-03-02 14:44:04 +05:30
Sabiha Khan
ad6261333d
chore: add debug log for cloudonix websocket stop event (#176) 2026-03-02 11:07:11 +05:30
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 Kumar
20b8dc60c1 fix: use environment variable for BACKEND_URL 2026-02-20 19:26:41 +05:30
Sabiha Khan
871a472985
chore(main): release dograh 1.15.0 (#162) 2026-02-20 18:22:13 +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
0791975864 chore: optimise query and script 2026-02-19 18:30:04 +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 Kumar
9ce5a8e5e2 fix: Fixes #139 2026-02-18 13:16:49 +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
ee4a874e54 fix: trigger user turn stop 2026-02-17 18:18:38 +05:30
Abhishek Kumar
e596402c2b chore: update submodule 2026-02-16 21:56:40 +05:30
Sabiha Khan
6c5311563e
chore(main): release dograh 1.14.0 (#158) 2026-02-16 18:43:25 +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
Sabiha Khan
5d14d17ceb
chore(main): release dograh 1.13.0 (#149) 2026-02-13 11:52:21 +05:30
Abhishek Kumar
525601088a feat: add languages for deepgram and dograh 2026-02-13 11:44:57 +05:30