Skip to content

OpenKNX/OFM-SIPClientModule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OFM-SIPClientModule

Ü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

Abhängigkeiten

Das Modul setzt OFM-Network oder OFM-WLAN voraus.

Features

  • Je Kanal kann eine Rufnummer für den Anruf hinterlegt werden
  • Ein KO pro Kanal um einen Anruf zu starten

Hardware Unterstützung

Prozessor Status Anmerkung
RP2040 Beta
ESP32 Beta

Getestete Hardware:

Einbindung in die Anwendung

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);
    [...]
}

Bekannte Probleme

Das automatische beenden eines Anrufs funktioniert nur, solange die Gegenstelle den Anruf noch nicht entgegen genommen hat.

Lizenz

GNU GPL v3

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published