Abhishek Kumar
c0e8b631c4
feat: add FORCE_TURN_RELAY variable
2026-05-11 15:42:41 +05:30
Abhishek
97c6c6f122
filter out local sdp candidates on non local environment
2026-05-11 09:47:04 +00:00
Abhishek Kumar
45a81c88e0
chore: add more fixtures
2026-05-08 16:28:09 +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
Sabiha Khan
81a363b06e
chore: rename deploy/embed widget section to add to website
2026-05-07 14:56:45 +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
31e2c135b0
fix: add missing call_id in gathered_context for telnyx
2026-05-06 19:51:13 +05:30
Abhishek Kumar
025bc14392
feat: add voicemail detection in realtime branch
2026-05-06 17:50:02 +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 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
Sabiha Khan
0a61ef295f
custom css in dograh agent widget ( #247 )
2026-04-20 11:59:51 +05:30
Abhishek Kumar
86026f5c6f
fix: fix slack community URL
2026-04-19 15:19:01 +05:30
Sabiha Khan
5c124ade93
chore(main): release dograh 1.25.0 ( #239 )
2026-04-17 12:05:41 +05:30
Abhishek Kumar
599dae87a9
chore: add mcp documentation
2026-04-17 12:01:57 +05:30
Sabiha Khan
5ecc0d4da9
fix: allow cross subdomain cookies at posthog ( #243 )
2026-04-17 11:47:20 +05:30