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.

Frühe Integration Asterisk/PJSIP Whisper Base Model
Generiertes Symbol für Asterisk 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.