# 3CX Telefonie Middleware V0.1 Pragmatische Middleware auf dem AI-Server. ## V0.1 - 3CX Queue 84 beobachten - Call-Control-WebSocket als Event-Trigger - REST `/callcontrol/84` als aktueller Zustand - verpasste Anrufe erkennen - gleiche Rufnummern bündeln - kleine HTTP-API für spätere ExtJS/Electron-Anbindung 3CX: V20 Update 9 / Build 995. Interne Adresse: https://192.168.1.118 ## Sprache Python 3.11+. Python ist hier sinnvoll, weil der Dienst dauerhaft async laufen kann und später Whisper/Ollama direkt auf demselben AI-Server integrierbar sind. ## Start ```bash cd /opt/3cx-middleware python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt cp .env.example .env chmod 600 .env python -m app ``` API: - GET /health - GET /missed-calls ## Wichtig Die genaue Queue->Agent-Lifecycle-Semantik muss noch mit einem angenommenen Testanruf validiert werden. V0.1 ist deshalb bewusst konservativ.