XvX Skill
Asterisk Voice-Workflow-Integration
Frühes Asterisk- und PJSIP-Integrationsmaterial für eingehende Anrufverarbeitung, Shell-Hooks und lokale Whisper-Transkription in XvX Voice-Workflows.
Aktuelles Material
Kleine Bausteine für Voice-Automation-Experimente.
Eingehende Anrufroute
Ein minimaler Dialplan nimmt einen Anruf an, spielt den Asterisk hello-world Prompt ab und legt auf.
Transkriptions-Hook
Ein Python-Script lädt das lokale Whisper Base Model und transkribiert einen übergebenen Audio-Dateipfad.
Shell-Brücke
Ein Shell-Wrapper ist dafür vorgesehen, Asterisk-Hooks mit lokaler Transkriptionsausführung zu verbinden.
Private SIP-Grenze
Echte Provider-Konfiguration bleibt außerhalb öffentlicher Dokumentation und gehört in private Settings.
Dateien
Die öffentliche Skill-Oberfläche ist bewusst schmal gehalten.
SIP-Benutzernamen, Passwörter, Registrierungsziele und Accountnummern sind Deployment-Secrets. Ein bereinigtes Beispiel kann später ergänzt werden, aber echte Provider-Daten dürfen nicht in das Skill-Verzeichnis gespiegelt werden.
skills/asterisk/extensions.conf
skills/asterisk/run_whisper.sh
skills/asterisk/transcribe.py
settings/pjsip.conf
Reifegrad
Nützlich als Startpunkt, aber kein fertiges Telefonieprodukt.
Die Integration braucht noch eine Pfadprüfung, eine Speicher-Policy für Runtime-Audio und Transkripte sowie Tests, bevor sie für sensible oder produktive Voice-Workflows genutzt werden sollte.
- Status
- Frühes Asterisk/PJSIP-Integrationsmaterial
- Runtime
- Asterisk Dialplan, Shell-Hooks und lokale Python-Transkription
- Modell
- Lokales Whisper Base Model für Audio-Transkription
- Lücken
- Noch kein Skill README, keine Statusdatei und keine Tests im Runtime-Verzeichnis
Sicherheit
Voice-Infrastruktur enthält Secrets und personenbezogene Daten.
SIP-Zugangsdaten, Provider-Ziele, Telefonnummern, Anruf-Audio und Transkripte können private Systeme oder persönliche Gespräche offenlegen. Echte PJSIP-Konfiguration gehört in private Settings; außerdem müssen Aufbewahrungsregeln definiert werden, bevor Live-Anrufe aufgenommen oder transkribiert werden.