dograh/docs
stefandsl 533a873ab7 feat: add 3CX telephony provider with Asterisk ARA provisioning
Registers a new `three_cx` provider that fronts a 3CX cloud PBX through
an intermediate Asterisk bridge. Save-time hook writes the matching
PJSIP endpoint/aor/auth/registration and dialplan rows to the Asterisk
Realtime Architecture Postgres (via `ASTERISK_ARA_DSN`), so a config
change in the Dograh UI is immediately picked up by Asterisk without a
`pjsip reload`. Strip prefix is honoured at the dialplan layer.

Inbound calls are matched back to a configuration by the dialled
extension (`account_id_credential_field="extension"`), allowing one
shared Asterisk to serve multiple Dograh orgs without collision.

Touches `providers/__init__.py` and `schemas/telephony_config.py` only
— per `providers/AGENTS.md`. Provider/transport/strategies are
duplicated from `ari/` rather than imported, in line with the
cross-provider-import prohibition. See `docs/providers/three_cx.md` for
the Asterisk ARA setup runbook.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 13:07:50 +02:00
..
api-reference feat: add transcript and recording public URLs in API 2026-05-26 15:11:56 +05:30
configurations feat: add google stt and tts. add folders to organize agents 2026-05-22 14:36:50 +05:30
contribution feat: add devcontainer based setup (#352) 2026-05-25 20:44:22 +05:30
core-concepts feat: add Assembly AI STT 2026-04-03 07:10:37 +05:30
deployment Merge branch 'main' of https://github.com/dograh-hq/dograh 2026-05-14 15:02:18 +05:30
developer chore: add campaign id in render context for webhook 2026-05-12 19:32:41 +05:30
getting-started feat: an option to setup remote server with docker compose build (#280) 2026-05-13 17:22:14 +05:30
images chore: adding tuner docs (#341) 2026-05-22 11:55:11 +05:30
integrations docs: fix asterisk protocol in mintlify websocket client config 2026-05-25 10:27:03 +05:30
logo chore: Update README and add Mintlify docs 2025-10-04 15:05:07 +05:30
providers feat: add 3CX telephony provider with Asterisk ARA provisioning 2026-05-26 13:07:50 +02:00
sdks feat: refactor node spec and add mcp tools (#244) 2026-04-21 07:56:16 +05:30
voice-agent chore: return formatted transcript url 2026-05-26 13:24:12 +05:30
AGENTS.md chore: refactor AGENTS.md 2026-05-20 15:56:52 +05:30
CLAUDE.md chore: refactor AGENTS.md 2026-05-20 15:56:52 +05:30
custom.css docs: add page for Workflow editing basics (#93) 2025-12-31 13:28:14 +05:30
docs.json chore: return formatted transcript url 2026-05-26 13:24:12 +05:30
favicon.ico chore: Update README and add Mintlify docs 2025-10-04 15:05:07 +05:30
README.md chore: Update README and add Mintlify docs 2025-10-04 15:05:07 +05:30

Dograh AI Documentation

Local Setup

  1. Install mintlify npm i -g mint
  2. Clone the repository
  3. cd dograh/docs and run mint dev