Hallo in die Runde,
ich möchte an dieser Stelle zwei selbst-gebastelte Tools vorstellen, einerseits falls sie jemand brauchen kann, und andererseits mit der Bitte um Mithilfe.
Zum Hintergrund: Mein Arbeitgeber ist seit >15 Jahren Hoster von Telefonanlagen der Marke Swyx, die auf Unify-HFA-Telefone setzt und natürlich auch das Autoprovisioning macht. Und im Laufe der Zeit muss man immer wieder Handgriffe machen, die nerven und wo man sich als ITler denkt "das muss auch besser gehen". Bei mir waren das z.B.
- Bei den alten OpenStage 60 z.B. Austausch des Hintergrundbildes (kann die Swyx nur global für alle User; aber bei Bürogemeinschaften usw. haben wir teilweise verschiedene Bilder an der gleichen Anlage konfiguriert) oder je nach Hintergrund-Bild das Farbdesign auf orange-dunkel ändern (kann Swyx nicht per Autoprov)
- Firmware-Wechsel (HFA-zu-SIP, weil wir in einigen Betriebsarten auch SIP-Firmware unterstützen, oder SIP-zu-HFA, wenn der Kunde versehentlich falsche Firmware gekauft/geliefert bekommen hat)
- Firmware-Upgrade (mit SwyxWare 12 wurden uralte unify-Firmware-Versionen rausgeworfen ... theoretisch muss man nur vor dem Update der Telefonanlage gucken, ob die Telefone automatisch aktualisiert wurden. Praktisch passiert es alle halbe Jahre mal, dass man die Telefonanlage aktualisiert hat und der Kunde danach noch alte Geräte im Keller findet
- 08/15-SIP-Account auf einem OpenStage SIP-Gerät konfigurieren, wenn man mal ein Einzel-Telefon irgendwo zum Testen braucht.
Jedenfalls, ich habe daraus zwei Tools gebaut, die ich vor ein paar Wochen ohnehin erneuern musste (verändertes Browser-Verhalten):
- https://vollzeitnerd.de/tools/unify-firmware kann die Firmware aktualisieren/tauschen oder das Gerät auf Werkseinstellungen zurücksetzen ohne die Geräte mittels DERT-Tool alle einzeln anfassen zu müssen
- https://vollzeitnerd.de/tools/unify-quickconfig kann alle Arten von Konfigurationsparametern (die für mich wichtigsten kann man sich in Templates reinklicken) auf die Geräte ausrollen
Beide Tools funktionieren im Browser, nehmen mit dem Gerät (oder mit den Geräten, ich habe einen IP-Suchlauf eingebaut) per JavaScript Kontakt auf, verbinden es mit meinem selbst gebauten DLS-(AutoProvisioning)-Server und der rollt dann die o.g. Funktionen einfach aus, fertig. Beide Tools wollen als Sicherheitsabfrage den sechsstelligen FactoryReset-Code wissen, um eine Kindersicherung gegen "ich weiß nicht was es macht, aber ich klicke es mal an ... oh, jetzt sind hier im Büro alle Telefone kaputt" zu haben.
Wie gesagt, ich freue mich auch über MIthilfe: Das Firmware-Tool habe ich für alle Geräte gebaut, mit denen ich beruflich zu tun habe: OpenStage 15/40/60 und OpenScape CP200/400/600. Grundsätzlich wird das auch mit jedem anderen Gerät funktionieren, aber einerseits habe ich dafür evtl. nicht den passenden Firmware-Server verlinkt, und andererseits erfolgt die Erkennung, welche Firmware ich ausliefere, anhand der Geräte-Bezeichnung, mit der das Ding sich bei mir meldet. Mir fremde Geräte müsste ich also erstmal ausprobieren, gucken wie deren genaue Bezeichnung ist, passende Firmware verlinken und testen ... wer also ein geeignetes Modell hat, mit dem ich per Remote-Test mein Tool erweitert kann, melde sich gerne bei mir.
Tschö!
Joern
ich möchte an dieser Stelle zwei selbst-gebastelte Tools vorstellen, einerseits falls sie jemand brauchen kann, und andererseits mit der Bitte um Mithilfe.
Zum Hintergrund: Mein Arbeitgeber ist seit >15 Jahren Hoster von Telefonanlagen der Marke Swyx, die auf Unify-HFA-Telefone setzt und natürlich auch das Autoprovisioning macht. Und im Laufe der Zeit muss man immer wieder Handgriffe machen, die nerven und wo man sich als ITler denkt "das muss auch besser gehen". Bei mir waren das z.B.
- Bei den alten OpenStage 60 z.B. Austausch des Hintergrundbildes (kann die Swyx nur global für alle User; aber bei Bürogemeinschaften usw. haben wir teilweise verschiedene Bilder an der gleichen Anlage konfiguriert) oder je nach Hintergrund-Bild das Farbdesign auf orange-dunkel ändern (kann Swyx nicht per Autoprov)
- Firmware-Wechsel (HFA-zu-SIP, weil wir in einigen Betriebsarten auch SIP-Firmware unterstützen, oder SIP-zu-HFA, wenn der Kunde versehentlich falsche Firmware gekauft/geliefert bekommen hat)
- Firmware-Upgrade (mit SwyxWare 12 wurden uralte unify-Firmware-Versionen rausgeworfen ... theoretisch muss man nur vor dem Update der Telefonanlage gucken, ob die Telefone automatisch aktualisiert wurden. Praktisch passiert es alle halbe Jahre mal, dass man die Telefonanlage aktualisiert hat und der Kunde danach noch alte Geräte im Keller findet
- 08/15-SIP-Account auf einem OpenStage SIP-Gerät konfigurieren, wenn man mal ein Einzel-Telefon irgendwo zum Testen braucht.
Jedenfalls, ich habe daraus zwei Tools gebaut, die ich vor ein paar Wochen ohnehin erneuern musste (verändertes Browser-Verhalten):
- https://vollzeitnerd.de/tools/unify-firmware kann die Firmware aktualisieren/tauschen oder das Gerät auf Werkseinstellungen zurücksetzen ohne die Geräte mittels DERT-Tool alle einzeln anfassen zu müssen
- https://vollzeitnerd.de/tools/unify-quickconfig kann alle Arten von Konfigurationsparametern (die für mich wichtigsten kann man sich in Templates reinklicken) auf die Geräte ausrollen
Beide Tools funktionieren im Browser, nehmen mit dem Gerät (oder mit den Geräten, ich habe einen IP-Suchlauf eingebaut) per JavaScript Kontakt auf, verbinden es mit meinem selbst gebauten DLS-(AutoProvisioning)-Server und der rollt dann die o.g. Funktionen einfach aus, fertig. Beide Tools wollen als Sicherheitsabfrage den sechsstelligen FactoryReset-Code wissen, um eine Kindersicherung gegen "ich weiß nicht was es macht, aber ich klicke es mal an ... oh, jetzt sind hier im Büro alle Telefone kaputt" zu haben.
Wie gesagt, ich freue mich auch über MIthilfe: Das Firmware-Tool habe ich für alle Geräte gebaut, mit denen ich beruflich zu tun habe: OpenStage 15/40/60 und OpenScape CP200/400/600. Grundsätzlich wird das auch mit jedem anderen Gerät funktionieren, aber einerseits habe ich dafür evtl. nicht den passenden Firmware-Server verlinkt, und andererseits erfolgt die Erkennung, welche Firmware ich ausliefere, anhand der Geräte-Bezeichnung, mit der das Ding sich bei mir meldet. Mir fremde Geräte müsste ich also erstmal ausprobieren, gucken wie deren genaue Bezeichnung ist, passende Firmware verlinken und testen ... wer also ein geeignetes Modell hat, mit dem ich per Remote-Test mein Tool erweitert kann, melde sich gerne bei mir.
Tschö!
Joern