---
auto_generated: true
title: Concepts
path: concepts
status: published
---

# Concepts

Core ideas worth modelling before you write code. Each topic is self-contained — skim the one you need.

- **[Architecture](/docs/scaigrid/scaidial/concepts/architecture)** — How a call moves through ScaiDial — from the carrier's INVITE to a ringing extension and back. Why livekit-sip sits in the middle and what state lives where.
- **[Dialplans](/docs/scaigrid/scaidial/concepts/dialplans)** — How rules match incoming calls and decide what happens next. Six match types, six action types, priority-ordered evaluation, no fall-through except by design.
