Ich baue gerade einen LBS um einen Asterisk VOIP Server an EDOMI anzubinden.
Asterisk bietet die Möglichkeit, dass man als Reaktion auf eine Zustandsänderung einen SHELL Befehl ausführen kann (z.B. ein bash-Skript).
Ich habe mich nun gefragt, ob es möglich ist, die Logik von EDOMI von extern zu triggern, d.h. z.B. durch einen HTTP Call ein internes KO zu setzen oder so ähnlich.
Der Anwendungsfall wäre, wenn ein Anruf eingeht, wird auf dem asterisk Server ein bask-Skript ausgeführt, welches dann ein internes KO triggert, welches dann den eingehenden Anruf an EDOMI signalisiert.
Falls es eine solche Schnittstelle gibt, dann würde ich mir im LBS den Daemon sparen, der zyklisch prüfen müsste, ob eine Nachricht vom asterisk Server kommt.
In meinem bisherigen KNX Logik Server (ohne EDOMI) habe ich über die eibd Kommandozeilentools, welche auf meinem asterisk Server installiert sind, einfach eine KNX GA gesetzt. Ich würde den eibd aber gerne komplett abschalten, wenn ich meine gesamte Logik auf EDOMI migriert habe, daher wäre eine native Schnittstelle zu EDOMI schon irgendwie cool. Alternativ müsste ich es im LBS implementieren.
Christian, kannst du dazu was sagen? Wird eine solche EDOMI API irgendwann mal kommen? Oder gibt es sie schon und ich hab zu quer gedacht?
Viele Grüße
André
Asterisk bietet die Möglichkeit, dass man als Reaktion auf eine Zustandsänderung einen SHELL Befehl ausführen kann (z.B. ein bash-Skript).
Ich habe mich nun gefragt, ob es möglich ist, die Logik von EDOMI von extern zu triggern, d.h. z.B. durch einen HTTP Call ein internes KO zu setzen oder so ähnlich.
Der Anwendungsfall wäre, wenn ein Anruf eingeht, wird auf dem asterisk Server ein bask-Skript ausgeführt, welches dann ein internes KO triggert, welches dann den eingehenden Anruf an EDOMI signalisiert.
Falls es eine solche Schnittstelle gibt, dann würde ich mir im LBS den Daemon sparen, der zyklisch prüfen müsste, ob eine Nachricht vom asterisk Server kommt.
In meinem bisherigen KNX Logik Server (ohne EDOMI) habe ich über die eibd Kommandozeilentools, welche auf meinem asterisk Server installiert sind, einfach eine KNX GA gesetzt. Ich würde den eibd aber gerne komplett abschalten, wenn ich meine gesamte Logik auf EDOMI migriert habe, daher wäre eine native Schnittstelle zu EDOMI schon irgendwie cool. Alternativ müsste ich es im LBS implementieren.
Christian, kannst du dazu was sagen? Wird eine solche EDOMI API irgendwann mal kommen? Oder gibt es sie schon und ich hab zu quer gedacht?
Viele Grüße
André
Kommentar