CalloraCTI
  hallo@callora.de   Download   GitHub   Desktop Client   Features   Screenshots   Voraussetzungen   Installation   Lizenz   Hinweise   Impressum

CalloraCTI ist ein Projekt, deine Fritz!Box in Verbindung mit bestimmten SIP Telefonen um Funktionen zu erweitern, die du sonst nur von "richtigen" Telefonanlagen kennst.

Der Name CalloraCTI ist eine Kombination der Wörter "Call" aus dem Englischen und "Allora" aus dem Italienischen.


Pressestimmen (möglicherweise KI-generiert):

**Innovative Erweiterung für die Fritz!Box – Ein webbasiertes CTI-System für moderne Unternehmenskommunikation**

Mit einer neuen Softwarelösung bringt ein innovatives webbasiertes CTI-System frischen Wind in die Telefonie von Unternehmen, die bereits auf eine Fritz!Box setzen. Diese Lösung erweitert die Fritz!Box um zahlreiche Funktionen einer professionellen Telefonanlage und macht die Kommunikation im Unternehmen flexibler und effizienter – ohne dabei auf teure, zusätzliche Hardware zurückgreifen zu müssen.

Die Software unterstützt SIP-Telefone von führenden Herstellern wie Mitel, Yealink und Snom, was eine nahtlose Integration bereits vorhandener Geräte ermöglicht. Besonders bemerkenswert ist die Integration des Mitel SIP-DECT-Systems, das in Verbindung mit der Fritz!Box eine hohe Mobilität und Flexibilität bei der Telefonie bietet. Auch die DECT-Funktionalität der Fritz!Box wird geschickt genutzt, um die Reichweite und Nutzungsmöglichkeiten zu erweitern.

Die Erweiterung bringt nicht nur grundlegende Telefonfunktionen wie Anrufmanagement und Rufweiterleitungen, sondern auch komplexe Telefonanlagen-Funktionen, die sonst nur in teureren Systemen zu finden sind. Das benutzerfreundliche Webinterface ermöglicht eine einfache Verwaltung und Konfiguration des Systems, wodurch Unternehmen den Aufwand für Einrichtung und Wartung minimieren können.

Dank der Kombination aus leistungsstarker Software und der Vielseitigkeit der Fritz!Box bietet dieses System Unternehmen eine kostengünstige und zukunftssichere Lösung, die ihre Kommunikation auf das nächste Level hebt. Die nahtlose Integration in bestehende Infrastrukturen und die einfache Bedienbarkeit machen es zu einer idealen Wahl für Unternehmen jeder Größe, die auf Effizienz und Flexibilität setzen.

Insgesamt handelt es sich bei dieser Lösung um eine überzeugende Alternative zu klassischen, teuren Telefonanlagen – eine echte Bereicherung für jede Unternehmenskommunikation.

Features (Auszug):

Unterstützte Hersteller:

  • Mitel (6800 Serie, 6900 Serie, M680/M685/M690/M695)
  • Mitel SIP-DECT (600, 602, 650, 700), Multizelle
  • Yealink (T4X, T5X)
  • Snom (D7XX, D8XX)

Telefon:

  • Busy Lamp Field
  • Heranholen (Pickup)
  • MWI
  • TFE, Türöffner
  • Kamera
  • Fritz!Box Telefonbuch
  • Fritz!Box Anruflisten
  • Fritz!Box Anrufbeantworter
  • Fritz!Box Rufumleitungen

Webinterface (User):

  • Dashboard mit BLF
  • Annehmen/Auflegen/Heranholen im Browser
  • Heranholen (Pickup) im Browser
  • Anlegen, bearbeiten von Tasten
  • Unterstützung für Kamera und Türöffner
  • Zugriff auf Fritz!Box Telefonbuch, inkl. Click2Dial
  • Zugriff auf Fritz!Box Anruflisten, inkl. Click2Dial
  • Zugriff auf Fritz!Box Anrufbeantworter
  • Zugriff auf Fritz!Box Rufumleitungen

Webinterface (Admin):

  • Konfiguration IP-Telefone
  • Unterstützung 2FA
  • Anlegen und bearbeiten der Tefone
  • Provisionierung der Telefone
  • Neustart der Telefone
  • Einrichtung und Konfiguration Mitel SIP-DECT

Screenshots:

Screenshot Admin Webinterface Screenshot Admin Webinterface Screenshot Admin Webinterface Screenshot Admin Webinterface Screenshot Admin Webinterface Screenshot Admin Webinterface Screenshot Admin Webinterface Screenshot Admin Webinterface Screenshot User Webinterface Screenshot User Webinterface Screenshot User Webinterface Screenshot User Webinterface Screenshot User Webinterface Screenshot User Webinterface Screenshot User Webinterface Screenshot Telefondisplay Mitel 6940 Screenshot Telefondisplay Mitel 6940 Screenshot Telefondisplay Mitel 6940 Screenshot Telefondisplay Mitel 6940 Screenshot Telefondisplay Mitel 6940 Screenshot Telefondisplay Mitel 6940 Screenshot Telefondisplay Mitel 6940 Screenshot Telefondisplay Mitel 6940 Screenshot Telefondisplay Mitel 6940

Voraussetzungen:

  AVM Fritz!Box mit eingerichteten VoIP Konten (analoges oder DECT Telefon an der Fritz!Box für 2FA empfolen)
  Server (z.B. Raspberry Pi)
  Webserver, z.B. nginx
  PHP8 (oder neuer) inkl. MySQL, XML, SOAP und phpseclib3 (letzteres nur für SIP DECT)
  netcat-openbsd (für die Unterstützung der Fritz!DECT Telefone)
  Zertifikat für Webserver, z.B. von Let's Encrypt
  MySQL/MariaDB Server
  DHCP Server

Der DHCP Server muss mit folgenden DHCP Optionen eingerichtet werden:

Mitel:
Option 43, Suboption 2: für jedes Telefonmodell, als Ziel das /prov Verzeichnis

Mitel SIP-DECT:
Der OMM muss eine feste IP per DHCP erhalten. Option 43, Suboption 2: Vendor: OpenMobility, als Ziel das /prov Verzeichnis
Option 43, Suboption 10: Vendor: OpenMobility, als Ziel die IP des OMM
Option 224: OpenMobilitySIP-DECT

Yealink:
Option 66: als Ziel das /prov Verzeichnis

Snom:
Option 43, Suboptino 66, für jedes Telefonmodell, als Ziel das /prov Verzeichnis.

Beispiele für dnsmasq findest du in der Installationsanleitung. Obwohl die Anleitung die Installation und Einrichtung auf einem unbenutzten Server beschreibt, ist dies nicht erforderlich. Du kannst CalloraCTI auch auf einem bereits bestehenden Server installieren.

Wenn du bereits einen Webserver einsetzt, benötigst du für die Installation einen eigenen VHost, oder ein separates Unterverzeichnis in deinem bestehenden VHost.

Wenn du bereits einen Datenbankserver einsetzt, benötigst du für die Installation eine eigene Datenbank mit eigenem Benutzer und Passwort.

Wenn du bereits einen DHCP Server einsetzt, musst du diesen um die o.g. Optionen erweitern. Wenn du den DHCP Server der Fritz!Box nutzt, musst du diesen nach der Installation deaktivieren.

Lizenz:

CalloraCTI ist unter der AGPL v3 Lizenz veröffentlicht.

Lokal eingebunden sind:
W3.CSS
jQuery
Font Awesome

Hinweise:

Je nach Hersteller unterscheidet sich die Unterstützung der Features stark. Am besten wird Mitel unterstüzt. Danach folgt Yealink und zum Schluss snom. Bei Yealink funktioniert beispielsweise die Anzeige des Kamerabildes bei einem Türruf nicht. Die Kamera selbst kann ohne Probleme aufgerufen werden.

Es können leider nicht alle Szenarien, Optionen oder Einstellungen berücksichtigt werden. Ziel des Projektes ist eine einfache und automatische Einrichtung von IP-Telefonen an der Fritz!Box mit dem Komfort einer richtigen Telefonanlage. So ist es z.B. nicht möglich, eine Ansage vor Melden oder eine IVR (Drücken Sie die 1 ...) einzurichten, da alles was SIP betrifft, die Grenzen der Fritz!Box gelten.

Die Überwachung der Fritz!DECT Telefone funktioniert leider nur eingeschränkt, da nur Anrufe von/nach Extern berücksichtigt werden können.

Verwendete Begriffe und Abkürzungen:

OMM: OpenMobility Manager. In einem (Mitel) DECT Netzwerk mit mehreren Antennen, übernimmt der OMM die Steuerung der anderen RFP. In kleineren DECT Netzwerken übernimmt ein RFP zusätzlich die Rolle des OMM, in größeren wird der OMM auf einem eigenen Server installiert.

RFP: Radio Fixed Part. Bezeichnet den unbeweglichen Teil eines DECT Netzwerkes, die Antenne. Das Gegenstück dazu wäre PP-Portable Part, das Handgerät.

OMP: Software von Mitel zur Einrichtung des OMM.

BLF: Busy Lamp Field, Besetztlampenfeld. An speziellen Telefonen können Tasten mit den internen Rufnummern der anderen Telefone belegt werden. Über LED kann der Zustand (frei, besetzt, klingelt) des Telefons angezeigt werden.

MWI: Message Waiting Indicator. In der Regel eine spezielle LED am telefon die eingegangene Nachrichten auf dem Anrufbeantworter oder verpasste Anrufe signalisiert.

TFE: Türfreisprecheinrichtung. Eine Türklingel die mit Lautsprecher und Mikrofon ausgestattet an das (interne) Telefonnetz angebunden ist. Teilweise ist auch die Steuerung des Türöffners möglich.

2FA: Zwei-Faktor-Authentisierung. Ein Zugang, der neben Benutzername und Passwort noch mit einem weiteren Identifizierungsmerkmal gesichert ist.

Impressum:

Diensteanbieter:

Christoph Stoltz
Neuer Weg 20
53894 Mechernich

Kontaktmöglichkeiten:

Telefon: 02484 9198233 (kein Support!)
E-Mail: hallo@callora.de

Datenschutzerklärung:

Der Webserver erstellt Logdateien, die die IP Adresse und den Zeitpunkt des Zugrffs des Besuchers enthalten. Dies dient zur Fehleranalyse im Fehlerfall. Eine darüberhinausgehende Speicherung oder Verarbeitung findet nicht statt. Wenn du mir eine E-Mail schreibst, solltest du dir darüber im Klaren sein, dass ich Kenntnis über deine E-Mail Adresse erhalte. Das ist auch notwendig, da ich dir sonst nicht antworten kann.

CalloraCTI selbst speichert oder verarbeitet keine Daten außerhalb deines Netzwerkes.

Markennamen und geschützte Warenzeichen sind Eigentum ihrer jeweiligen Inhaber. Die Nennung von Markennamen und geschützter Warenzeichen hat lediglich beschreibenden Charakter.