Skip to content

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

  1. Clone and setup -- git clone the repo, run ./setup.sh, pick Linux (full) or Mac/Windows (cloud mode).
  2. Create account -- Sign up via the Editor UI.
  3. Create org -- Set up an organisation for your extensions.
  4. Create extensions -- Add SIP extensions inside your org.
  5. Register softphone -- Point Zoiper (or any SIP client) at opensip.astradial.com:5060.
  6. Request a DID -- Email cats@astradial.com with your org name and desired area code.
  7. Admin assigns DID -- An Astradial admin runs assign-did.sh on the OSS VPS.
  8. 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