Telefonbuch per callmonitor updaten

meimi039

Mitglied
Mitglied seit
7 Jun 2005
Beiträge
323
Punkte für Reaktionen
0
Punkte
16
Dies ist eigentlich ein altes Thema von hier:http://www.ip-phone-forum.de/showthread.php?t=158685

Vielleicht kann jemand helfen, das Telefonbuch ohne Neustart aktuell zu halten.

Was ich bisher weiß:
Die Webseite /usr/www/all/html/de/home/fonbuch.html nimmt zum Wiederherstellen des Telefonbuches das XML-File entgegen, welches man mit "pbd --export" nach /var/tmp/pbd.export exportieren kann.

Irgendwie wird dieses XML-File an firmwarecfg übergeben, welches die Datei wohl über STDIN entgegen nimmt.

Wie das nun genau funktioniert, habe ich noch nicht durchschaut.

Mein Plan wäre, das XML-File per callmonitor aktuell zu halten und bei Leerlauf den Aufruf der Webseite nachzubasteln.

Hat da jemand eine Idee, die ohne reboot oder sonstige Abbrüche hinhauen könnte?

[edit]
In firmwarecfg habe ich noch das gefunden:
Code:
Content-Disposition: attachment; filename="FRITZ.Box_Telefonbuch_%s%s%s.xml"
rm -f /var/tmp/pbd.export ; pbd --exportbook %u ; cat /var/tmp/pbd.export ; rm -f /var/tmp/pbd.export
PhonebookImportFile
pbd --importto --id=%u /var/tmp/pbd.import ; rm -f /var/tmp/pbd.import
phonebook_import_ok.html
phonebook_import_failed.html
SupportData

[edit2]
Ein Neustart ist nicht nötig...
Wenn man das Telefonbuch mit
Code:
cat /var/flash/phonebook > /tmp/pbook
exportiert hat, es dann entsprechend bearbeitet, kann man es mit
Code:
cat /tmp/pbook > /var/flash/phonebook
wieder zurückschreiben.

Mit
Code:
killall pbd && pbd
wird das Telefonbuch aktualisiert.

Jetzt fehlt nurnoch das Einfügen eines neuen Kontaktes.
 
Zuletzt bearbeitet:
Kostenlos!

Statistik des Forums

Themen
248,917
Beiträge
2,305,038
Mitglieder
378,638
Neuestes Mitglied
Patrick89