┌─────────────────────────────────────────────────────────┐
│ ASTERISK PBX │
│ (FreePBX / Vanilla Asterisk) │
└────────────────────┬────────────────────────────────────┘
│ ARI + RTP (AudioSocket/ExternalMedia)
┌────────────────────▼────────────────────────────────────┐
│ AI_ENGINE │
│ • Orchestration des appels │
│ • Gestion des sessions │
│ • Intégration providers IA │
│ • Tool calling (transferts, emails, HTTP) │
└──────────┬──────────────────────────┬──────────────────┘
│ │
┌──────▼──────┐ ┌───────▼────────┐
│ Cloud AI │ │ Local AI Server│
│ Providers │ │ (Optionnel) │
│ │ │ │
│ • OpenAI │ │ • STT: Vosk, │
│ • Deepgram │ │ Whisper, │
│ • Google │ │ Sherpa │
│ • xAI Grok │ │ • LLM: Ollama, │
│ • ElevenLabs│ │ llama.cpp │
└─────────────┘ │ • TTS: Piper, │
│ Kokoro │
└────────────────┘