Manche ILSen bieten die Möglichkeit, Alarmierungen per EMail zu versenden. Wir könnten hierzu ein simples Plugin entwickeln, dass die Alarmierungen abholt und dann weiterverarbeitet.
Hat dazu schon jemand eine Idee, bzw. kommen wir irgendwie an ein Beispiel einer solchen Alarmierung, damit wir uns eine Lösung ausdenken können?
Ja, das wäre sicher einfacher. Wenn es ein Anhang mit einem PDF ist, dann haben wir die gleichen Herausforderungen wie beim ILS Fax (OCR, Tesseract, Abhängigkeiten…)
Vlt, ja noch wer Kontakte zu Kameraden in anderen ILS-Bereichen, die uns mal Informationen geben könnten, wie deren ILS-Email aufgebaut ist.
Es gibt ein robustes IMAP-Modul (node-imap), mit dem sich das realisieren lassen sollte.
Wichtiger Hinweis: Bei manchen Routern (FritzBox z.B.) wird die NAT-Tabelle alle 15 Minuten geleert. Damit würde das idle-Event nicht durchgereicht. Wir müssten also alle 10 Minuten die Verbindung kurz unterbrechen und neu aufbauen. Dann sollte das Event bei Eingang einer neuen EMail immer informiert werden.
Welche Kriterien sollten denn bei eingehenden Alarmierungen als Filter nutzbar sein? Hintergrund der Frage: Der Server sollte eventuell nicht jede eingehende EMail verarbeiten, sondern nur die, die auch speziellen Regeln entsprechen.
Betreff der EMail
Empfänger-Adresse
Absender-Adresse
Body (also Prüfung auf das Vorhandensein von bestimmten Inhalten?)
PGP-Verschlüsselung ist noch konzeptionell zu klären, wie ILSen damit umgehen.
Generieren die ILS für die Wehr ein private/public Key paar und händigen das der Wehr aus samt dem zugehörigen Passwort, oder generiert die Wehr für ihr Postfach ein Key-Paar und übermittelt der ILS den public key ?
Letzteres wäre Standardkonform. Dann müsste der Server allerdings die Generierung der Keys unterstützen oder das Keypaar sowie das zugehörige Passwort in der Konfiguration aufnehmen.
Das sieht nicht wirklich schwer zu implementieren aus. Allerdings macht das Komma als Trenner auf kurz oder lang sicher Probleme. Ich kenne das aus unserem Leitstellenbereich zumindest, dass in den übertragenen Feldinhalten ab und an auch ein Komma vorkommt. z.B.:
… Abschnitt 800 (1,0 bis 2,5) …
Damit wäre eine eindeutige Feldtrennung für die Erkennung nicht mehr gegeben.
Könnt ihr das bei der ILS beeinflussen was da als Trenner genutzt werden soll ?
mich würde sehr interessieren, ob es beim Thema Alarmauslösung per Email schon weitere Entwicklungen gibt. Ich habe gerade einen Alarmiator-Server testweise aufgesetzt, konnte aber keine Infos dazu finden.
Unsere Leitstelle sendet derzeit nur Faxe oder Emails mit den relevanten Daten in einem PDF.
Evtl. sind auch schon Lösungen bekannt die das PDF extern parsen und die Daten per RESTapi an den Alarmiator geben?
ich lasse den letzten Austausch zur Auswertung einer Alarmierung via Mail der Leitstelle mal wieder aufleben, ob sich in dem Bereich bereits etwas neues getan hat, oder vllt mit der neuen Version etwas in Aussicht gestellt werden kann?
Hallo, es hat sich noch nichts getan, da wir noch keine Beispielmails bekommen haben und wir nicht wissen wie Email Alarmierung tatsächlich gelebt wird.
Kommt der Text im Email Body, als Anhang, sind sie verschlüsselt oder sonst was.
Es ist schwierig ohne konkreten Use Case etwas zu entwickeln, da mans dann auch nicht testen kann und nur Zeit reinstecken für was halbfertiges ist nicht sinnvoll.
Lass uns ein konkretes Beispiel zukommen und wir schauen was sich machen lässt.
Hallo,
wir sind gerade dabei den Alarmiator bei uns auszurollen. Wir standen vor dem gleichen Thema und haben einen E-Mail-Client samt Parser in Perl gebaut, der dann die API ansteuert. Bei uns in der ILS wird Secur.CAD eingesetzt. Dort sind alle Infos im Mail-Body vorhanden. Bei Interesse stelle ich das Script gerne zur Verfügung.
So ähnlich haben wir es auch gemacht. Auch unsere Leitstelle nutzt secur.CAD. Wir haben eine weitere E-Mail-Empfangsadresse beantragt, an welche die s.g. „Alarmdepesche“ gesendet werden soll.
Das Skript hängt per IMAP am Posteingangsserver und bekommt die eingehenden E-Mails per Push, ermittelt die Koordinaten zur Adresse und erzeugt einen Alarm per API im Alarmiator. Das Mapping Schleife->Gruppen ist im Alarmiator und funktioniert.