Abhishek Kumar
52302a4d4a
chore: update message
2026-05-07 12:20:41 +05:30
Abhishek Kumar
85dd2f915b
Merge branch 'feat/headless-widget' of https://github.com/dograh-hq/dograh into feat/headless-widget
2026-05-07 12:17:14 +05:30
Abhishek Kumar
c498a628ec
fix: fix CD to rely on pipecat dev dependey
2026-05-07 12:14:53 +05:30
Sabiha Khan
e6267e29fa
fix: format issue in pre-pr drift check
2026-05-07 09:58:17 +05:30
Sabiha Khan
24408fc401
docs: web widget
2026-05-07 09:37:16 +05:30
Sabiha Khan
38b6c9e422
feat: add a button with text for floating widget
2026-05-07 09:37:16 +05:30
Sabiha Khan
6a0a0086a9
feat: add onCallConnected & onCallDisconnected callback
2026-05-07 09:37:16 +05:30
Abhishek Kumar
44358e612c
feat: call callbacks at the right time
2026-05-07 09:37:16 +05:30
Abhishek Kumar
dd48ff8f39
feat: add headless widget for deployment
2026-05-07 09:37:16 +05:30
Abhishek Kumar
31e2c135b0
fix: add missing call_id in gathered_context for telnyx
2026-05-06 19:51:13 +05:30
Sabiha Khan
3565d65863
feat: add a button with text for floating widget
2026-05-06 18:21:06 +05:30
Abhishek Kumar
025bc14392
feat: add voicemail detection in realtime branch
2026-05-06 17:50:02 +05:30
Sabiha Khan
5859139f92
feat: add onCallConnected & onCallDisconnected callback
2026-05-06 17:17:12 +05:30
Abhishek Kumar
4634e1c2ed
chore: remove dead code
2026-05-06 16:04:05 +05:30
Abhishek Kumar
a82f87203b
feat: call callbacks at the right time
2026-05-06 16:01:21 +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 Kumar
036d82bafa
feat: add headless widget for deployment
2026-05-05 18:31:12 +05:30
Abhishek Kumar
abfb678b4d
chore: bump pipecat
2026-05-05 15:59:12 +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
d256c6005c
chore: update openapi spec
2026-05-04 13:01:57 +05:30
Abhishek Kumar
0d7b225f76
chore: updatae documentation for api trigger
2026-05-04 12:46:11 +05:30
Sabiha Khan
5ad5bbd985
chore(main): release dograh 1.27.0 ( #250 )
2026-05-02 18:39:44 +05:30
Abhishek Kumar
49c40256ff
chore: update docs.json
2026-05-02 17:39:32 +05:30
Abhishek Kumar
91a62178c1
chore: add telephony configuration docs
2026-05-02 17:37:48 +05:30
Abhishek Kumar
fbf0687c79
chore: bump sdk version
2026-05-02 17:04:12 +05:30
Abhishek Kumar
6ecd5c2fa6
chore: update documentation for telephony
2026-05-02 16:59:17 +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
Abhishek
14bc66d21d
fix: normalise telnyx event types ( #259 )
2026-04-30 15:42:55 +05:30
Abhishek Kumar
4c69e1376c
chore: bump pipecat
2026-04-30 14:19:41 +05:30
Sabiha Khan
6c4830cb5e
fix: api trigger for telnyx & cloudonix ( #258 )
2026-04-30 11:54:12 +05:30
Sabiha Khan
085ab0a7ae
fix: honor telnyxs per-call codec in bidirectional stream ( #256 )
...
Telnyx's bidirectional stream uses different codecs per direction:
- Dograh → Telnyx: what we declare via `stream_bidirectional_codec`
- Telnyx → Dograh: whatever the PSTN leg negotiated (PCMA for UK,
Europe, India termination; PCMU for US), announced as
`media_format.encoding` on the WebSocket start message.
We hardcoded both directions on the serializer to PCMU, so any call
whose PSTN leg used PCMA arrived as A-law bytes that we decoded
through a μ-law table → static for the entire call.
`handle_websocket` now extracts `media_format.encoding` from the
start message and threads it through `transport_kwargs`. The
serializer uses it for the Telnyx → Dograh direction; the
Dograh → Telnyx direction stays pinned to PCMU to match the
unchanged `stream_bidirectional_codec` in the dial/answer payloads.
Note: pipecat's `TelnyxFrameSerializer` names its params from the
call's POV, not Dograh's — `inbound_encoding` is what we send into
the call, `outbound_encoding` is what we receive. Easy to mix up.
2026-04-29 19:20:52 +05:30
Sabiha Khan
983b9bee71
docs: add missing config image
2026-04-29 17:38:32 +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
3e3773f400
feat: add create workflow tool in MCP
2026-04-25 17:38:38 +05:30
Abhishek Kumar
d6567eef28
chore: regenerate sdk
2026-04-25 16:34:19 +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
Abhishek Kumar
16587fd7e1
chore: fix duplicate workflow issue
2026-04-24 13:17:04 +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
9298116887
Merge branch 'main' of github.com:dograh-hq/dograh
2026-04-22 15:26:49 +00:00
Abhishek
28d9039594
Assert right node version before starting services
2026-04-22 15:25:41 +00:00
Sabiha Khan
e556a60ab0
chore(main): release dograh 1.26.0 ( #246 )
2026-04-21 18:17:02 +05:30
Abhishek Kumar
1fa52df2de
chore: run npm install in ts_validator in start scripts
2026-04-21 15:27:16 +05:30
Abhishek Kumar
330b81d908
chore: add update guide
2026-04-21 08:49:48 +05:30
Abhishek Kumar
6606a7f901
fix: compare dirty against correct baseline
2026-04-21 08:14:03 +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