Developer Onboarding¶
How external contributors get started with Astradial OSS.
Developer Flow¶
graph TD
A[Clone repo] --> B[Run ./setup.sh]
B --> C{Platform?}
C -->|Linux| D[Full Docker stack]
C -->|Mac/Windows| E[Cloud mode → open.astradial.com]
D --> F[Create account → Create org → Create extensions]
E --> F
F --> G[Register Zoiper to opensip.astradial.com:5060]
G --> H[Email cats@astradial.com for DID]
H --> I[Admin assigns DID]
I --> J[Inbound calls work] Step by Step¶
- Clone and setup --
git clonethe repo, run./setup.sh, pick Linux (full) or Mac/Windows (cloud mode). - Create account -- Sign up via the Editor UI.
- Create org -- Set up an organisation for your extensions.
- Create extensions -- Add SIP extensions inside your org.
- Register softphone -- Point Zoiper (or any SIP client) at
opensip.astradial.com:5060. - Request a DID -- Email
cats@astradial.comwith your org name and desired area code. - Admin assigns DID -- An Astradial admin runs
assign-did.shon the OSS VPS. - Calls work -- Inbound PSTN calls to your DID now route to your extensions.
Plans¶
| Plan | Cost | Includes |
|---|---|---|
| Plan 1 (Free) | Free | Extension-to-extension calling + inbound DID (1 channel) |
| Plan 2 (Paid) | Paid | Outbound calls OR bring-your-own trunk |
Extension-to-extension is always free
Plan 1 gives contributors everything they need to develop and test: internal calls between extensions and one inbound DID channel at no cost.
Contact¶
For DID requests, trunk setup, or onboarding issues: cats@astradial.com