Zum Inhalt

Communications Hub

Überblick

Kanalübergreifendes Kommunikationszentrum — vereint Telefonie, WhatsApp, Telegram, WebRTC und Web-Chat in einem Raum. Automatische Sprache↔Text Konvertierung.

┌─────────────────────────────────────────┐
│  Unified Communication Room             │
│                                         │
│  👤 Agent (Web-Chat) — tippt + hört     │
│  📞 Kunde (SIP) — spricht, hört        │
│  💬 Partner (WhatsApp) — tippt          │
│  ✈️ Kollege (Telegram) — tippt          │
│                                         │
│  Routing-Engine:                        │
│  Sprache → STT → Text für alle         │
│  Text → TTS → Audio für SIP            │
└─────────────────────────────────────────┘

Features

Unified Communication Rooms

Einen Raum erstellen mit Teilnehmern aus verschiedenen Kanälen:

  • "+" Button in der Conversations-Sidebar
  • Betreff eingeben
  • Teilnehmer hinzufügen: Kanal wählen + Nummer/ID eingeben
  • Bei SIP: Checkbox "Anrufen" → Telefon klingelt sofort
  • Bei WhatsApp/Telegram: Einladungs-Nachricht wird automatisch gesendet

Kanäle

Kanal Nativ Konvertierung
SIP (Telefon) Sprache STT → Text für Chat, TTS ← Text aus Chat
WhatsApp Text + Voice Voice → STT → Text
Telegram Text + Voice Voice → STT → Text
WebRTC Video + Audio Browser-basiert via LiveKit
Web-Chat Text Direkt über WebSocket
Matrix Text + Media Über mautrix-Bridges

Conversation-Management

  • Priorität: Niedrig / Normal / Hoch / Dringend
  • Agent-Zuweisung: Dropdown in der Info-Sidebar
  • Teilnehmer nachträglich einladen: Info-Sidebar → "Einladen"
  • Löschen: Entfernt Conversation + Messages + Participants

Voice-Integration

  • Eingehender SIP-Anruf → Conversation wird automatisch erstellt
  • Ausgehender Anruf → "Anrufen"-Button ruft Kunden an
  • Echtzeit-Transkription: Whisper STT konvertiert Sprache zu Text
  • Text-to-Speech: Piper TTS liest Chat-Antworten dem Anrufer vor

Zugriff

  • URL: https://platform.xynap.tech/app/communications
  • Permission: support.read
  • Rollen: Platform Admin, Reseller

WhatsApp verknüpfen

Eigenen WhatsApp-Account über die Platform-UI verknüpfen:

  1. Einstellungen → Sicherheit → WhatsApp → "Verknüpfen"
  2. QR-Code scannen mit WhatsApp → Verknüpfte Geräte → Gerät hinzufügen
  3. Status wird als "Verbunden" angezeigt

Nutzt mautrix-whatsapp (Provisioning API v3) — Multi-User fähig.