Gelöschte Debian GNU/Linux Initscripte wiederherstellen

Nach der Reperatur meines Asterisk-Servers hatte ich noch das Problem, dass sich das Asterisk Init-Skript nicht durch eine Neuinstallation des Pakets mit apt oder dpkg wiederherstellen lies. Nachdem packages.debian.org wieder nach Dateien in Debian-Paketen suchen kann (zuletzt hatte er noch nichtmal im Paket bash Dateien gefunden), habe ich heute herausgefunden, dass das Init-Skript im Paket asterisk liegt. Ich habe das Skript dann über einen Zwischenschritt aus der .deb Datei extrahiert. Das ist nicht so schwer, wenn man weiß dass eine .deb Datei eigentlich nur ein ar Archiv ist, das die Dateien control.tar.gz, data.tar.gz und debian-binary enthält. In data.tar.gz liegen dann die Dateien, die das Paket im Filesystem installiert. Im Endeffekt muß man mit diesem Wissen nur noch zwei Archive entpacken und kann dann das Init-Skript kopieren. Am Beispiel vom Asterisk Init-Skript geht das dann so:

cd /tmp
cp /var/cache/apt/archives/asterisk_<em>Version</em>_all.deb .
ar x asterisk_<em>Version</em>_all.deb
tar xvzf data.tar.gz
mv etc/init.d/asterisk /etc/init.d/asterisk
chown asterisk:asterisk /etc/asterisk/*

Damit läuft mein Asterisk wieder komplett. 🙂

Asterisk-Server wieder fit

Vor 6 Tagen ist mein Asterisk-Server abgeraucht. Die sip.conf inkl. aktuellem Backup ging bei einem Komplett-Absturz meines Routers kaputt. Die Dateien waren mit Müll überschrieben, zuerst tippte ich auf einen Festplattenschaden. Könnte aber auch einfach überhitzt gewesen sein. Die Backups waren alle zu alt, als dass sie die aktuellsten Änderungen erfasst hätten. Heute habe ich den Asterisk-Server repariert und dabei meine Providerliste auf den aktuellsten Stand gebracht. Habe auch gleich nochmal ein Backup der Konfiguration gemacht, man kann nie wissen. 🙂 Allerdings sind jetzt immer noch die Asterisk init-Skripte kaputt. Die konnte ich bisher nicht durch Neuinstallation der Debian-Pakete oder manuelles Entpacken zurück bekommen. Wird noch etwas Arbeit, vor allem muß ich alle Provider nochmal auf Funktion testen. Falls mich also jemand per VoIP grade nicht korrekt erreichen kann, wäre ich über eine Mail mit Angabe des verwendeten Providers dankbar.

Unified Messaging für Asterisk

Zimbra Unified Messaging soll in Kürze als Betaversion erscheinen. Es handelt sich dabei wohl um einen Zusatz für die Zimbra Collaboration Suite, mit dessen Hilfe Unified Messaging für Asterisk bereit gestellt werden soll. Click2Dial wird integriert sein, genauso wie Telefonkonferenzen. Man darf gespannt sein ob dieser Zusatz auch kostenlos sein wird. Details folgen hoffentlich bald.