Abhishek
e2fe1f3cd4
feat: enable FORCE_TURN_RELAY to diagnose turn connectivity for local deployment setups ( #272 )
...
* filter out local sdp candidates on non local environment
* feat: add FORCE_TURN_RELAY variable
* add FORCE_TURN_RELAY option in docker-compose
* fix: fix github workflow
2026-05-11 17:13:01 +05:30
Sabiha Khan
01c201bf09
feat: add telnyx webhook api key in telephony config ( #270 )
2026-05-09 18:03:42 +05:30
Abhishek Kumar
5a358d4d29
feat: add workflow graph constraints fixtures
2026-05-08 16:02:51 +05:30
Abhishek Kumar
6d93be3ef6
fix: number pool initialization in multi telephony setup
...
If there are multiple telephony configurations, the form number should be initialized from the campaigns given telephonic configuration rather than the organization default telephonic configuration.
2026-05-08 14:48:53 +05:30
Abhishek Kumar
0282eb3225
chore: load paginated versions of workflow
2026-05-07 13:43:59 +05:30
Sabiha Khan
d2a119c38a
feat: add headless mode, redesign floating widget, refactor lifecycle callbacks ( #268 )
...
* feat: add headless widget for deployment
* feat: call callbacks at the right time
* feat: add onCallConnected & onCallDisconnected callback
* feat: add a button with text for floating widget
* feat: add headless widget for deployment
* feat: call callbacks at the right time
* feat: add onCallConnected & onCallDisconnected callback
* feat: add a button with text for floating widget
* docs: web widget
* fix: format issue in pre-pr drift check
* fix: fix CD to rely on pipecat dev dependey
* chore: update message
---------
Co-authored-by: Abhishek Kumar <abhishek@a6k.me>
2026-05-07 12:23:41 +05:30
Abhishek Kumar
4634e1c2ed
chore: remove dead code
2026-05-06 16:04:05 +05:30
Abhishek
d4b6afb020
feat: add logs in campaigns for failure or pausing ( #265 )
...
* feat: add logs in campaigns on failure
* chore: bump pipecat
* chore: update format.sh
* chore: fix github workflow
* fix: fix formatting errors
2026-05-05 19:23:50 +05:30
Abhishek
0e12c41fc7
chore: bump pipecat version and fix tests ( #263 )
...
* chore: bump pipecat version and fix tests
* chore: add github workflow to run tests
* fix: install reqirements.dev.txt in test script
* fix: fix api-test action
* feat: add integration test
* test: add integration tests
* test: add test for function call mute strategy
2026-05-04 21:35:37 +05:30
Abhishek Kumar
0d7b225f76
chore: updatae documentation for api trigger
2026-05-04 12:46:11 +05:30
Abhishek
7fd3b96470
feat: agent stream for cloudonix OPBX ( #261 )
...
* feat: agent stream for cloudonix OPBX
* feat: make cloudonix app name optional
* feat: create application while configuring telephony config
* fix: get telephony configuration from stamped workflow run
* fix: fix vobiz hangup URL
2026-05-02 15:53:58 +05:30
Abhishek
5cfdbeff02
chore: new telephony config as default ( #260 )
...
- Mark first new telephony config as default
- Show telephony config in campaign details
2026-04-30 17:33:16 +05:30
Sabiha Khan
6c4830cb5e
fix: api trigger for telnyx & cloudonix ( #258 )
2026-04-30 11:54:12 +05:30
Abhishek
e16f6438bd
feat: refactor telephony to support multiple telephony configurations ( #251 )
...
Co-authored-by: Sabiha Khan <sabihak89@gmail.com>
2026-04-29 11:39:57 +05:30
Abhishek Kumar
2f860e7f6d
Merge branch 'main' of https://github.com/dograh-hq/dograh
2026-04-25 20:43:41 +05:30
dilipevents2007-cpu
2218ba8ad9
feat: add Plivo telephony provider support ( #245 )
...
* Add Plivo telephony provider support
* add Plivo telephony UI, fix audio config, and improve inbound call handling
---------
Co-authored-by: Dilip Tiwari <digitalapache20@gmail.com>
Co-authored-by: Sabiha Khan <sabihak89@gmail.com>
Co-authored-by: Abhishek <abhishek@a6k.me>
2026-04-25 20:41:46 +05:30
Abhishek Kumar
a1d4a1fab2
fix: make trigger paths globally unique
2026-04-25 19:44:44 +05:30
Abhishek Kumar
4171ad7a54
feat: add test mode for API trigger
2026-04-25 16:30:26 +05:30
Abhishek Kumar
f041e6030d
feat: add examples to create workflow and use sdk
2026-04-24 14:09:24 +05:30
Sabiha Khan
f7c1f63e1b
feat: add posthog signup and signin events, enable backend posthog events for oss version ( #249 )
2026-04-24 12:02:52 +05:30
Abhishek
00a1a22b74
feat: refactor node spec and add mcp tools ( #244 )
...
* refactor: carve out extraction panel
* refactor: create spec versions for node types
* refactor: create a GenericNode and remove custom nodes
* feat: add python and typescript sdk
* add dograh sdk
* fix: fetch draft workflow definition over published one
* fix: fix routes of SDKs to use code gen
* chore: remove doclink dependency to reduce image size
* chore: format files
* chore: bump pipecat
* feat: let mcp fetch archived workflows on demand
* chore: fix tests
* feat: add sdk documentation
* chore: change banner and add badge
2026-04-21 07:56:16 +05:30
Sabiha Khan
5ecc0d4da9
fix: allow cross subdomain cookies at posthog ( #243 )
2026-04-17 11:47:20 +05:30
Abhishek Kumar
7fab959e26
feat: add redial option in campaigns
2026-04-13 23:25:43 +05:30
Abhishek
7c245051d2
feat: add recording audio option in tool and node transitions ( #232 )
...
* feat: allow uploading recording as part of node transition
* feat: allow recordings in tool transitions
* chore: fix tests
2026-04-10 17:53:42 +05:30
Sabiha Khan
3f19a16e7f
feat: add posthog events ( #231 )
...
* feat: add posthog events
* fix: workflow_duplicated event
* chore: add events to enum
2026-04-10 17:52:21 +05:30
Abhishek Kumar
87c8c5e2c8
feat: add full document mode in knowledge base
2026-04-09 13:49:20 +05:30
Abhishek
38d1d928b7
feat: agent versioning and model configurations override ( #227 )
...
* feat: add tests and migrations
* feat: workflow versioning among published and draft
* feat: add a new settings page to simplify workflow detail page
* fix: fix tsclient generation
2026-04-08 19:20:31 +05:30
Abhishek Kumar
e255b33813
feat: add Rime TTS
2026-04-07 14:05:47 +05:30
Abhishek Kumar
6792ecd301
feat: allow multiple recording file upload
2026-04-06 16:50:24 +05:30
Abhishek Kumar
03df5595c3
feat: add worker sync events
...
Add a worker sync event so that runtime updates on one worker can propagate across other workers using pubsub for multi worker deployments
2026-04-04 14:26:47 +05:30
Abhishek Kumar
e7adbc7bad
feat: add default telephony variables
2026-04-02 14:48:13 +05:30
Abhishek Kumar
f368fe5134
feat: set calculator as custom tool on demand
2026-04-02 14:07:03 +05:30
Abhishek
87e72d5f6f
feat: add gemini live and speaches integration ( #220 )
...
* feat: add speaches models
* feat: add gemini realtime and speaches integration
- Add gemini realtime support
- Add speaches support for locally hosted LLMs
* chore: bump pipecat
* feat: add language option
* fix: add skip aggregator types to tts settings
* fix: make API key optional for realtime
2026-03-31 21:42:03 +05:30
Abhishek Kumar
0b5fd107fa
feat: date range in download report
2026-03-27 17:31:17 +05:30
Abhishek Kumar
83f05ab146
fix: send auth credentials with validate service keys
2026-03-27 00:07:38 +05:30
Sabiha Khan
5b820cb0ba
feat: integrate Telnyx telephony for outbound and inbound calling ( #206 )
...
* feat: integrate Telnyx telephony for outbound and inbound calling
* chore: remove redundant code
---------
Co-authored-by: Abhishek <abhishek@a6k.me>
2026-03-25 18:01:41 +05:30
Abhishek Kumar
dc800bdd63
chore: add custom recordings documentation
2026-03-25 15:44:54 +05:30
Abhishek Kumar
2fa4191d9b
feat: allow recording audio in workflow builder
2026-03-25 15:01:39 +05:30
Abhishek Kumar
0b86813b6c
chore: fix API schema for workflow
2026-03-23 11:47:27 +05:30
Abhishek Kumar
affb39e57f
feat: custom telemetry configuration
2026-03-23 11:36:39 +05:30
Abhishek Kumar
93c45580e7
feat: enable duplicate workflow feature
2026-03-21 12:21:40 +05:30
Abhishek Kumar
e513e563ee
feat: campaign create error on missing template variables
2026-03-19 17:52:04 +05:30
Abhishek Kumar
fe84f086ba
feat: add AWS Bedrock support
2026-03-19 15:06:59 +05:30
Abhishek
494c60d774
feat: add hybrid text + recording functionality in agents ( #191 )
...
* feat: add recording feature in agents
* chore: pin pipecat version
* feat: show usage in UI
* chore: update pipecat
2026-03-16 15:04:08 +05:30
Abhishek Kumar
22c2a3ba89
chore: add call disposition in report
2026-03-11 19:03:54 +05:30
Abhishek Kumar
4d807266a7
feat: download campaign report
2026-03-11 17:57:04 +05:30
Abhishek
57e8768e0b
feat: allow multiple API keys ( #186 )
...
* feat: allow multiple API keys
* chore: cleanup
* chore: upgrade pipecat
* feat: make default api_key as list
2026-03-10 15:17:40 +05:30
Abhishek Kumar
1d1949086a
chore: upgrade pipecat
2026-03-09 17:45:47 +05:30
Abhishek Kumar
5114ca5ee7
chore: upgrade pipecat
2026-03-07 14:55:19 +05:30
Sabiha Khan
e4759ac6f2
revert: cloudonix amd ( #183 )
2026-03-07 09:56:04 +05:30