Securepoint Black Dwarf G3 UTM SSD Tausch

Wer noch eine Securepoint Black Dwarf G3 UTM aus der Zeit um 2018 einsetzt, der dürfte das Problem vielleicht kennen – die SSDs sterben, machmal auch die gesamten Geräte. In dieser Zeit hat es offensichtlich mal eine mangelhafte Charge gegeben und die verbauten SSDs hatten eine zu geringe Anzahl an Schreibzyklen.

Wenn das Gerät nicht mehr startet und dabei weder einen Piepton von sich gibt noch eine Anzeige auf dem Monitor (VGA Anschluss) erscheint, dann ist es leider nicht die SSD sondern Mainboard oder CPU die nicht mehr funktionieren. Indem Fall hilft nur ein Geräteaustausch oder der Einsatz einer virtuellen (Notfall) UTM (dazu mehr in einem späteren Artikel).

Ki generierte, schwarz-weiß Zeichnung eines geöffneten Mini-PC Gehäuses (stellvertretend für Securepoint Black Dwarf G3 UTM Firewall) und zwei daran arbeitenden Händen.

Wenn es aber noch einen Piepton und Anzeige gibt, nur kein System mehr gebootet wird, dann besteht noch Hoffnung. Gleiches gilt für den Fall, dass beim Speichern von Konfigurationseinstellungen Fehler wie failed to save database, can’t save database, error opening backup database oder unable to open database file erscheinen. Hier sollte schnell gehandelt werden, denn die SSD wird wohl nicht mehr lange leben – oder bereits das zeitliche gesegnet haben (daher Vorsicht vor dem Neustart ohne Ersatz).

Nachdem in den letzten Jahren schon mehrere Kundengeräte und auch eine eigene dieser Black Dwarf G3 das zeitliche gesegnet haben, habe ich am Wochenende bei unserer produktiven Black Dwarf G3 vorgenannten Meldungen feststellen müssen. Als ersten Ansatz habe ich eine virtuelle UTM aufgesetzt, um bei Komplettausfall weiterhin handlungsfähig zu bleiben. Im zweiten Step habe ich mich dann nach einer neuen SSD umgesehen.

weiterlesen → Securepoint Black Dwarf G3 UTM SSD Tausch

Ansagen erstellen mit Powershell und Text-To-Speech

OpenAI bietet neben (Chat)GPT und Whisper noch einige weitere KI Lösungen an. Darunter auch eine Text-To-Speech (TTS) KI mit der sich u.a. recht einfach (Telefon-) Ansagen erstellen lassen.

Gerade im Umfeld von Telefonanlagen wie der STARFACE kommt es immer wieder zu der Notwendigkeit Ansagen zu erstellen. Oftmals hört man auf den Firmen Mailboxen die Stimmen von Mitarbeitern oder auch professionell erstellte Ansagen werden gerne genommen. Wem die eigenen Ansagen zu unprofessionell und die Beauftragung von Dienstleistern zu aufwendig ist, bekommt durch KI mittlerweile eine gute Alternative.

Ki generiertes, vektorbasiertes Bild eines aufgeschlagenen Buches mit Antennen und Übertragungswellen, welches mit einem stilisierten Gesicht verbunden ist

Es gibt viele Anbieter in diesem Markt, einige wurden von Heise / ct in 2023 mal getestet:

KI-Stimmen: Sieben Anbieter für Text-to-Speech im Vergleich

Noch einfacher geht es mit dem folgenden, von mir erstellten Powershell Skripten – und die Qualität der Stimmen bei deutscher Sprache muss sich vor denen der anderen Anbieter nicht verstecken (teilweise ist ein leichter, amerikanischer Akzent zu hören). Zumindest zum aktuellen Zeitpunt (05/2024). Hervorzuheben sind hierbei die Stimmen onyx, nova und shimmer.

Voraussetzung für die Nutzung ist ein OpenAI API Key. Über die Kosten muss man sich für die Erstellung von ein paar Ansagen keine Sorgen machen. Bei meinen Tests habe ich 62 Anfragen an die API gestellt und dabei wurden fast 16.000 Zeichen synthetisiert – die Kosten beliefen sich auf 0,47 USD.

Der folgende Code ist (in Kürze) auch in unserem Github Repository zu finden.

weiterlesen → Ansagen erstellen mit Powershell und Text-To-Speech

OpenAI Whisper Geschwindigkeitsvergleich

Bei Whisper von OpenAI handelt es sich um eine Automatic-Speech-Recognition KI, ein System, das Sprache erkennen und in Text umwandelt kann. Das System funktioniert auch in deutscher Sprache erstaunlich gut und ist zudem auf lokalen Systemen einsetzbar.

Seit einiger Zeit entwickeln wir eine darauf basierende Lösung, welche für diejenigen Berufsgruppen gedacht ist, die immer noch gerne (oder auch ungern) mit einem Diktiergerät arbeiten und die Diktate anschließend in Textform bringen (lassen) müssen – z.B. Rechtsanwälte, Ärzte, Notare und weitere.

KI generiertes Bild eines Kopfes aus dem Audio-Wave-Formen in Richtung einer Grafikkarte strömen

Unsere Lösung vereint den Workflow des elektronischen Diktats (z.B. via Smartphone App) mit der Möglichkeit die Aufzeichnung per E-Mail an ein Speech-To-Text System zu senden und eine Transkription zurück zu bekommen – und das ganze OnPremise in der Kundenumgebung und damit auch in Sachen DSGVO unkritisch. Neben der Verarbeitung von Formatierungsbefehlen bietet unsere Lösung weitere Vorteile gegenüber der reinen Whisper Transkription. Doch darum soll es heute nicht gehen.

Da die Verarbeitungszeit sehr stark von der verwendeten Hardware abhängt (und besonders auf GPUs / Grafikkarten gut funktioniert), wollten wir einen Sweet-Spot hinsichtlich Preis-/Leistung finden und haben Tests auf verschiedenen Systemen durchgeführt (und einige aus dem Internet zusammen getragen).

Wichtig dabei zu beachten ist, dass das größte und beste Whisper Model ca. 10GB RAM bzw. VRAM benötigt (und bei Verarbeitung auf einer GPU / Grafikkarte wird neben den mind. 10GB VRAM auch mind. 10GB RAM benötigt, da das Model sonst nicht in den Speicher der Grafikkarte geladen werden kann). Das bezieht sich auf jede Instanz die auf dem gleichen System parallel betrieben werden soll (d.h. bei zwei parallelen Instanzen auf einer GPU sind mind. 20GB VRAM nötig).

weiterlesen → OpenAI Whisper Geschwindigkeitsvergleich

STARFACE Modul Datenbank

Eine der Stärken der STARFACE Telefonanlage ist bekanntermaßen die Erweiterbarkeit über Module, die im Prinzip jeder selbst entwickeln kann. Im Laufe der Jahre wurden viele solcher Module entwickelt – manche sind individuelle Lösungen für einzelne Kunden, andere sind zu eigenen Produkten geworden, einige sind kostenlos, manchmal gibt es Demos und teilweise NFR Lizenzen.

Kurz gesagt, es hat sich ein tolles und buntes Ökosystem entwickelt, bei dem es für viele Menschen schwer ist, den Überblick zu behalten. Ich vermute, dass nicht einmal jeder Mitarbeiter bei STARFACE selbst genau weiß, welche Module da draußen alle existieren. Das gleiche Problem haben auch Partner und Benutzer von STARFACE.

weiterlesen → STARFACE Modul Datenbank

Fehlende Features in STARFACE 8 App

Um es vorweg zu nehmen: Ich persönlich finde die neue STARFACE 8 App klasse! Allerings gibt es einige Features die gegenüber dem alten Client fehlen und das kann je nach Nutzung und Umgebung ein kleineres oder größeres Problem darstellen.

Die folgende Liste soll bei der Einschätzung helfen, ob ein Umstieg zum aktuellen Zeitpunkt schon sinnvoll durchführbar ist. Die Liste wird immer mal wieder aktualisiert, daher lohnt es sich den Artikel zu bookmarken und ab und an mal rein zu schauen.

weiterlesen → Fehlende Features in STARFACE 8 App

STARFACE 8 App – einfacher, produktiver, besser

STARFACE 8 ist seit einigen Wochen released und damit auch eine komplett neu entwickelte STARFACE 8 App für Windows.

Bei der Entwicklung der neuen Client App für Windows wurde das bestehende Design und die Benutzererfahrung von Grund auf neu gedacht. Hierbei wurde der Fokus auf Einfachheit, Übersicht und Produktivität gelegt und natürlich sollte das ganze schick und modern sein.

weiterlesen → STARFACE 8 App – einfacher, produktiver, besser

Securepoint Wireguard Certified (VPN)

Kürzlich musste ich mich gezwungenermaßen mit der Wireguard VPN Verbindung zwischen einer Fritzbox (nicht gerade mein Lieblingsgerät) und einem Securepoint Black Dwarf auseinandersetzen.

Es gibt dazu eine super Anleitung im Securepoint Wiki, allerdings hat das aus unerfindlichen Gründen nicht auf Anhieb geklappt. Erst nach mehreren Anläufen, viel rumprobieren und Tests mit einem zweiten Black Dwarf hat es letztlich funktioniert. Woran es am Ende gelegen hat kann ich leider nicht sagen, bewusst habe ich nichts anders gemacht als beim Ersten mal.

weiterlesen → Securepoint Wireguard Certified (VPN)

Grandstream HT801 an STARFACE anbinden

Eigentlich hab ich ungefähr im Kopf, welche Geräte von der STARFACE unterstützt und autoprovisioniert werden und diese Geräte bevorzuge ich auch, selbst wenn sie etwas mehr kosten sollten. Der geringere Aufwand bei der Einrichtung macht die Mehrkosten i.d.R. allemal wett.

Allerdings soll es vorkommen, dass man beim Einkauf mal nicht genau hinschaut und z.B. einen Grandstream HT801 statt eines Grandstream HT802 erwischt. 🤔 Und wie es dann meistens so ist, fällt das erst auf, wenn man beim Kunden ist und das Ding anschließen will.

Daher folgend die Einstellungen die zur manuellen Anbindung eines Grandstream HT801 (und vermutlich auch jedes anderen HT8xx) notwendig sind.

weiterlesen → Grandstream HT801 an STARFACE anbinden

Zeitzone im Docker Container

Oftmals stolpert man über das Problem, dass die Zeitzone in einem Docker Container nicht korrekt ist, was speziell bei Logausgaben störend sein kann.

Dieses Problem kann man in vielen Fällen durch ein Read-Only Mapping auf die Zeitzonendatei vom Host und / oder dem Setzen einer Umgebungsvariable lösen. Um auf Nummer sicher zu gehen, kann man auch beides machen (es hängt von verschiedenen Faktoren ab, welche der Varianten greifen).

weiterlesen → Zeitzone im Docker Container

Selbstsigniertes SSL/TLS Zertifikat mit Powershell

Auch in Zeiten von Let’s Encrypt kommt es immer mal wieder vor, dass man selbstsignierte Zertifikate benötigt. Sei es weil eine Anwendung die automatische Aktualisierung mit Let’s Encrypt nicht unterstützt oder man für einen internen Dienst ein einfaches Zertifikat benötigt, aber keines offizielles anfordern möchte.

In solchen Fällen greift man oft zu OpenSSL, was unter Windows aber nachinstalliert werden muss.
Um es schnell und einfach zu realisieren, kann man auch zu Windows Boardmitteln greifen, genauer zur Powershell.

weiterlesen → Selbstsigniertes SSL/TLS Zertifikat mit Powershell