Skip to content

Astradial Internal Documentation

Welcome to the Astradial internal documentation. This is the single source of truth for all infrastructure, operations, and development guides.

What is Astradial?

Astradial is a cloud PBX platform that provides multi-tenant voice communication services. The platform connects physical PSTN lines (via Tata NNI SIP trunk) through a local NUC gateway to a cloud Asterisk server, enabling organizations to receive and make calls through their assigned DIDs.

System Overview

graph TB
    PSTN[PSTN Callers] -->|Call +9180659780XX| Tata[Tata SBC<br/>10.79.215.102]
    Tata -->|NNI / IP Auth| NUC[NUC Gateway<br/>10.54.225.90<br/>Asterisk 22]
    NUC -->|WireGuard Tunnel<br/>10.10.10.2 → 10.10.10.1| Cloud[Cloud Server<br/>89.116.31.109<br/>Asterisk 20 + AstraPBX API]
    Cloud --> Org1[Acme Corp]
    Cloud --> Org2[TechStart]
    Cloud --> Org3[AstraPrivate]
    Org1 --> Phone1[SIP Phones / WebRTC]
    Org2 --> Phone2[SIP Phones / WebRTC]
    Org3 --> Phone3[Zoiper / SIP Phones]

    style NUC fill:#1a1a2e,stroke:#e94560,color:#fff
    style Cloud fill:#1a1a2e,stroke:#0f3460,color:#fff
    style Tata fill:#1a1a2e,stroke:#16213e,color:#fff

Key Components

Component Location Purpose
NUC Gateway On-premise (server rack) Receives Tata PSTN calls via NNI, forwards to cloud
Cloud Server Contabo VPS (89.116.31.109) Multi-tenant PBX, API, DID routing
WireGuard Tunnel NUC ↔ Cloud Stable connectivity with fixed IPs
Cloudflare DNS + Tunnels Domain management, SSH access to NUC
Netdata NUC + Cloud Real-time monitoring, temperature, alerts
Upptime GitHub Actions Public status page at status.astradial.com

For New Team Members

Start with the Onboarding Guide to get access and understand the system.