🌱Getting Started — The Big Picture
For first-time readers. How calls are protected, where the voice comes from, and where money is spent — in four diagrams.
Aegis is a gatekeeper for your company’s phone line. Nuisance calls are stopped at the door. Important calls ring through to a person as usual. Only the calls in between are answered by the AI receptionist (the AI layer — an LLM), which asks what the caller wants.
This page is a guide for first-time readers. Technical terms appear as “friendly name (formal name)” pairs. Four diagrams explain the overall flow, where the voice comes from, where money is spent, and why it gets cheaper over time.
Diagram 1: The overall flow
There are only three things to remember.
- Every call first meets the gatekeeper (the rules layer), which just matches the number against the lists (block list / whitelist) — so it is free.
- Numbers on the reject list (block list) get a recorded announcement and are hung up. Callers on the trusted list (whitelist) ring straight through. Both are free.
- Only for unknown numbers does the AI receptionist wake up and ask the caller’s business. That is the only paid part.
Diagram 2: Where the voice comes from
The “blocking voice” and the “AI voice” come from different places.
- Block announcements are pre-made recordings (generated in advance with VOICEVOX). Playing a file costs nothing per call.
- When the AI receptionist talks, one service — OpenAI Realtime — does everything: ears, mouth, and transcription. No separate speech services are bolted on. The voice travels between the phone and the AI through the bridge (bridge.py — the voice relay).
Even if the decision brain — the gatekeeper (rules layer) or the AI receptionist (AI layer) — is swapped out in the future, the voice sources stay the same. Because they are separate, each part can improve on its own.
Diagram 3: Where money is spent
The answer is simple: you pay only while the AI receptionist is actually talking. Everything else — the gate check, playing recordings, ringing a person, saving the record (call log) — is free.
The in-call LLM decision (“is this call a nuisance?”) runs inside the same Realtime session as the conversation, so it adds no extra fee.
Note that “¥0 / paid” in the diagram refers to AI usage fees (OpenAI API). Phone-line call charges depend on your line contract and are not included here.
Diagram 4: It gets cheaper the more you use it
Every call teaches the lists. As the lists grow, fewer numbers are “unknown,” and more calls are settled by the gatekeeper alone. That means the paid AI receptionist wakes up less and less, and the bill goes down.
One step further ahead, there is a plan to move the decision brain itself onto the on-site device (distillation). See One Step Ahead.
Where it connects (today and concepts)
- Today: being developed for Rhodium (the Hikari Denwa home gateway).
- By design: any environment that speaks Asterisk / SIP can connect. The bridge’s front door is the standard AudioSocket protocol, and the phone side needs a minimal five-line configuration to connect.
- ⏳ Concept: expanding to business phone systems, cloud PBXs, and other phone services. ⏳ Concept stage Still at the concept stage — no implementation or testing yet.
For the sales-channel side of this (PBX OEM), see Strategy & Pricing.
Mini glossary
- Rules layer — decides using fixed rules only (numbers, lists). The “gatekeeper” on this page.
- AI layer (LLM) — an AI that decides while talking. The “AI receptionist” on this page.
- Block list — the list of numbers to reject. Recorded announcement → hang up.
- Whitelist — the list of trusted numbers. Straight through to a person.
- Bridge — the relay that carries the voice between the phone and the AI (bridge.py).
- Shadow mode — a practice mode that records what a new decision method would have done, without changing live behavior.
Full definitions are in the Glossary.
What to read next
- A more detailed overview → System Overview (home)
- Ran into an unfamiliar term? → Glossary