Anrufmonitor welcher ankommenden und abgehenden Anrufen erkennt.
- 1. Funktionsumfang
- 2. Voraussetzungen
- 3. Software-Installation
- 4. Einrichten der Instanzen in IP-Symcon
- 5. Statusvariablen und Profile
- 6. WebFront
- 7. PHP-Funktionsreferenz
- 8. Aktionen
- 9. Anhang
- 10. Lizenz
- Auswertung von ankommenden und abgehenden Anrufen.
- Erkennung der Gesprächspartner, sofern im Telefonbuch vorhanden.
- Zusätzliche Rückwertssuche über externe Instanz (Modul
Rückwärtssuche
) oder individuellen Script möglich. - Senden von Benachrichtigungen an das WebFront.
- Ausführen von Aktionen.
- Darstellung der aktiven Gespräche als HTML-Tabelle.
- IP-Symcon ab Version 6.0
- Aktivierter Callmonitor in der FritzBox (per Telefon #965 wählen zum aktivieren)
- Über den Module Store das
FritzBox
-Modul installieren.
Es wird empfohlen Instanzen über die entsprechenden FritzBox Konfigurator-Instanz zu erzeugen.
Unter 'Instanz hinzufügen' ist das 'FritzBox Callmonitor'-Modul unter dem Hersteller 'AVM' aufgeführt.
Durch das hinzufügen dieser Instanz wird die entsprechende FritzBox IO-Instanz automatisch eine eigene Client-Socket Instanz erzeugen, welche benötigt wird um die Ereignisse der FritzBox zu empfangen.
Konfigurationsseite:
Die Vorwahlen werden automatisch aus der FritzBox ausgelesen; im Fehlerfall wird eine Meldung erzeugt und die Eingabe muss manuell erfolgen.
Sind Einstellungen ausgegraut, so sind die Voraussetzungen nicht erfüllt um diese Einstellungen nutzen zu können.
Zum Beispiel das Konfigurieren der HTML-Tabelle, wen die Tabelle deaktiviert wurde.
Konfiguration der Benachrichtigungen (WebFront):
Konfiguration der HTML Tabelle:
Konfigurationsparameter:
Name | Typ | Beschreibung |
---|---|---|
AreaCode | string | Ortsvorwahl |
CountryCode | string | Ländervorwahl |
ReverseSearchInstanceID | integer | InstanzID einer Rückwärtssuche-Instanz |
CustomSearchScriptID | integer | ObjectID eines eigenen Skriptes für individuelle Rückwärtssuche |
MaxNameSize | integer | Einkürzen von Namen der Gesprächspartner auf MaxNameSize Zeichen |
SearchMarker | string | Marker welche dem Namen vorangestellt wird, wenn der Name aus einer Rückwärtssuche kommt |
UnknownNumberName | string | Zeichenkette welche angezeigt wird, wenn kein Name bekannt ist |
NotShowWarning | boolean | Warnmeldung abschalten, wenn das Rückwärtssuche Modul nicht installiert ist |
CallsAsTable | boolean | Ausgabe der Gespräche als HTML-Tabelle in einer String-Variable |
CallsAsNotification | boolean | Änderungen von Anrufen/Gesprächen als Benachrichtigung an WebFront senden |
Targets | string / Liste | WebFronts welche eine Benachrichtigung erhalten sollen |
Notification | string / Liste | Konfiguration der Benachrichtigungen (Titel, Inhalt, Icon, Timeout) |
Actions | string / Liste | Liste von Aktionen welche bei Ereignissen ausgeführt werden sollen |
Table | string / Liste | HTML/CSS Konfiguration der HTML-Tabelle |
Columns | string / Liste | HTML/CSS Konfiguration der Spalten (pro Spalte) |
Rows | string / Liste | HTML/CSS Konfiguration der Zeilen (Überschrift, gerade und ungerade) |
Icons | string / Liste | Icon für jedes Ereignis, wird in der Spalte Icon in der HTML Tabelle angezeigt |
Die Statusvariablen werden automatisch angelegt. Das Löschen einzelner kann zu Fehlfunktionen führen.
Ident | Name | Typ | Beschreibung |
---|---|---|---|
CallList | Aktive Gespräche | string | HTML Tabelle der aktiven Gespräche |
Dieses Modul erzeugt keine Variablenprofile.
Keine Funktionen verfügbar.
Keine Aktionen verfügbar.
Die Library ist für die nicht kommerzielle Nutzung kostenlos, Schenkungen als Unterstützung für den Autor werden hier akzeptiert:
IPS-Modul:
CC BY-NC-SA 4.0