Über diese Modul kann ein Anruf über SIP gestartet werden. Dabei wird das Telefon lediglich zum leuten gebracht, es wird keine Audio Verbindung hergestellt. Somit können z.B. SIM-Karten Gargentoröffner betätigt werden die einen Anruf benötigen um das Tor zu öffnen.
Für den Aufbau einer SIP Verbindung wird ein SIP Gateway benötigt. Z.B. eine FRITZ!Box
Das Modul setzt OFM-Network oder OFM-WLAN voraus.
- Je Kanal kann eine Rufnummer für den Anruf hinterlegt werden
- Ein KO pro Kanal um einen Anruf zu starten
Prozessor | Status | Anmerkung |
---|---|---|
RP2040 | Beta | |
ESP32 | Beta |
Getestete Hardware:
-
Adafruit ESP32 Feather V2
-
SIP Gateway: FRITZ!Box 7530 AX
In das Anwendungs XML muss das OFM-SIPClientModule aufgenommen werden:
<op:define prefix="SIP" ModuleType="22"
share= "../lib/OFM-SIPClientModule/src/SIPClientModule.share.xml"
template="../lib/OFM-SIPClientModule/src/SIPClientModule.templ.xml"
NumChannels="5"
KoSingleOffset="985"
KoOffset="980">
<op:verify File="../lib/OFM-SIPClientModule/library.json" ModuleVersion="0.2" />
</op:define>
Hinweis: Es wird ein Kanal für das Modul und je ein KO pro Kanal benötigt.
In main.cpp muss das SIPClientModule ebenfalls hinzugefügt werden:
[...]
#include "SIPClientModule.h"
[...]
void setup()
{
[...]
openknx.addModule(3, openknxSIPClientModule);
[...]
}
Das automatische beenden eines Anrufs funktioniert nur, solange die Gegenstelle den Anruf noch nicht entgegen genommen hat.