OSS Platform Overview¶
Astradial's open-source PBX platform, licensed under AGPL-3.0.
| Property | Value |
|---|---|
| Repository | github.com/astradial/astradial |
| License | AGPL-3.0 |
| OSS VPS | 185.252.235.208 (open.astradial.com) |
| SIP Endpoint | opensip.astradial.com:5060 |
| Public API | https://open.astradial.com |
Monorepo Structure¶
astradial/
├── editor/ # Next.js dashboard (AstraPBX Editor)
├── api/ # Node.js REST API
├── asterisk/ # Asterisk configs + Dockerized PBX
└── workflow-engine/ # AI bot / call-flow automation
Two Operating Modes¶
The platform supports two deployment modes, selected at setup time:
Full stack runs locally via Docker: Editor, API, Asterisk, MariaDB, Redis, Workflow Engine. The admin tab is visible for org management. SIP server is the machine's own IP.
Only the Editor runs locally in Docker. The API proxies to open.astradial.com. No admin tab -- contributors use the cloud API. SIP registers to opensip.astradial.com:5060.
NUC Connection¶
The OSS VPS connects to the NUC gateway via SIP over public internet (Option A -- no WireGuard). The NUC registers as an outbound trunk to the OSS VPS, and DID routing is handled in the NUC's from-tata context.
No WireGuard
Unlike the production cloud server, the OSS VPS does not use a WireGuard tunnel. SIP signaling and audio traverse the public internet. The OSS VPS has no access to the NUC's internal network.