Answer phone calls in Asterisk, stream audio via ExternalMedia RTP to Gemini Live, and speak back with low latency. Laravel stores call/recording metadata and sends emails.
API, DB, emails, recordings metadata.
ARI events, RTP streaming, Gemini Live websocket.
Dynamic prompt via Notion + local fallback file.