py-zammad-cti

Free

Ein leichtgewichtiger Python-Client für die generische CTI-API von Zammad zur Meldung von Anrufereignissen.

py-zammad-cti ist ein leichtgewichtiger Python-Client, der speziell für die Interaktion mit der generischen CTI-Schnittstelle (Computer Telephony Integration) von Zammad entwickelt wurde. Die Bibliothek ermöglicht es Entwicklern, externe Telefoniesysteme (wie Asterisk, FreePBX oder proprietäre Lösungen) mit Zammad zu verbinden, ohne komplexe HTTP-Anfragen manuell erstellen zu müssen. Durch die Nutzung von Python-Type-Hints und einer klaren Struktur vereinfacht sie die Übermittlung von Anrufereignissen wie 'newCall', 'answer' und 'hangup'. Dies ermöglicht Funktionen wie Anrufer-Popups und die automatische Zuordnung von Tickets zu Anrufern in Echtzeit.

Funktionen

  • Neuen Anruf melden

    Informiert Zammad über neue eingehende Anrufe, um Benachrichtigungen oder Benutzerzuordnungen auszulösen.

  • Angenommenen Anruf melden

    Meldet, wenn ein Anruf von einem Agenten entgegengenommen wurde.

  • Auflegen melden

    Informiert das System über das Ende eines Anrufs, um die Anrufdauer zu erfassen oder Popups zu schließen.

  • Typisierte API

    Bietet eine saubere Python-Schnittstelle mit Type-Hints für eine einfache Integration in bestehende Telefonie-Skripte.

Verwandte Pakete