- Mitglied seit
- 14 Mai 2010
- Beiträge
- 115
- Punkte für Reaktionen
- 4
- Punkte
- 18
XML Applikation für Cisco Phones.
Features:
* Automatische Erzeugung des Cisco Telefonbuches aus dem Fritzbox Telefonbuch
* Auswahl des verwendeten Fritzbox Telefonbuches über die Directory.xml
* Suchfunktion (Freitextsuche in den Namen)
* Blättern nach Buchstaben
* Support von "Durchblättern" mehrseitiger Ergebnislisten
* Ohne Freetz möglich ( ein Webserver auf fritzbox ist einzige Voraussetzung )
* Ohne PC und anderes Zusatzgeräte
TODO:
* pro Telefon ein anderes buch. zur Zeit wird das Tempfile gemeinsam genutzt
* eventuell Auslagerung der Bucherstellung in eine Services.xml zum manuellen Updaten. Dadurch wird die Aufrufzeit des Telefonbuches verkürzt, aber man muss eben manuell Updaten. Kann ggf später mal durch cron automatisiert nachts gemacht werden oder so.
Alle hier geposteten Sniplets und Codezeilen sind frei für jeden verwendbar.
Meine einzige Bedingung:
Wenn ihr den Code verbessert und weiter entwickelt postet ihn bitte auch hier damit alle was davon haben!
Aktuelle Version:
Version 3.1
Anleitung:
1) Webserver auf Fritzbox aktivieren ( Forumsuche )
2) Verzeichnis /www/ aus dem ZIP-Archiv in die www-root.
3) Ggf Konstanten anpassen in den shellfiles ( z.B. Fritzbox-IP, Pfade etc)
4) Directory xml in /www/ anpassen. Diese in die Phoneconfig eintragen ( Forumsuche )
Die im ZIP Archiv enthaltenen Dateien sind vorbereitet für eine fritzbox unter der IP 192.168.2.2 mit einem Webserver auf port 81.
Dies kann in der Datei "PB-Full.sh","Directory.xml" und "PB-Search.xml" geändert werden.
Die weiteren Beispieldateien (debug.sh, tftp-binary, http binary, ...) sind für eine 7270v3.
Support für das Einspielen der Dateien bitte in anderen Threads ( Forensuche ).
Getestet werden kann das Funktionieren wie folgt:
http://192.168.2.2:81/Directory.xml
Im Browser (IE) eingeben ( IP und port natürlich anpassen).
Das ergebnis sollte ein XML sein in dem der Link zum Telefonbuch zu sehen ist.
Diesen im Browser eingeben. Ergebnis sollte nach ein paar Sekunden die erste Ergebnisseite (Namen die mit A beginnen) sein.
usw.
Changelog:
Todo:
Codeoptimierungen.
Features:
* Automatische Erzeugung des Cisco Telefonbuches aus dem Fritzbox Telefonbuch
* Auswahl des verwendeten Fritzbox Telefonbuches über die Directory.xml
* Suchfunktion (Freitextsuche in den Namen)
* Blättern nach Buchstaben
* Support von "Durchblättern" mehrseitiger Ergebnislisten
* Ohne Freetz möglich ( ein Webserver auf fritzbox ist einzige Voraussetzung )
* Ohne PC und anderes Zusatzgeräte
TODO:
* pro Telefon ein anderes buch. zur Zeit wird das Tempfile gemeinsam genutzt
* eventuell Auslagerung der Bucherstellung in eine Services.xml zum manuellen Updaten. Dadurch wird die Aufrufzeit des Telefonbuches verkürzt, aber man muss eben manuell Updaten. Kann ggf später mal durch cron automatisiert nachts gemacht werden oder so.
Alle hier geposteten Sniplets und Codezeilen sind frei für jeden verwendbar.
Meine einzige Bedingung:
Wenn ihr den Code verbessert und weiter entwickelt postet ihn bitte auch hier damit alle was davon haben!
Aktuelle Version:
Version 3.1
Anleitung:
1) Webserver auf Fritzbox aktivieren ( Forumsuche )
2) Verzeichnis /www/ aus dem ZIP-Archiv in die www-root.
3) Ggf Konstanten anpassen in den shellfiles ( z.B. Fritzbox-IP, Pfade etc)
4) Directory xml in /www/ anpassen. Diese in die Phoneconfig eintragen ( Forumsuche )
Die im ZIP Archiv enthaltenen Dateien sind vorbereitet für eine fritzbox unter der IP 192.168.2.2 mit einem Webserver auf port 81.
Dies kann in der Datei "PB-Full.sh","Directory.xml" und "PB-Search.xml" geändert werden.
Die weiteren Beispieldateien (debug.sh, tftp-binary, http binary, ...) sind für eine 7270v3.
Support für das Einspielen der Dateien bitte in anderen Threads ( Forensuche ).
Getestet werden kann das Funktionieren wie folgt:
http://192.168.2.2:81/Directory.xml
Im Browser (IE) eingeben ( IP und port natürlich anpassen).
Das ergebnis sollte ein XML sein in dem der Link zum Telefonbuch zu sehen ist.
Diesen im Browser eingeben. Ergebnis sollte nach ein paar Sekunden die erste Ergebnisseite (Namen die mit A beginnen) sein.
usw.
Changelog:
Code:
3.1 17-feb-2012
* Umlaute werden ersetzt (z.B. ä durch ae)
* Kleiner Bugfix bei Seitenwechsel (mehr als 98 Zeilen Suchergebnis)
3.0 17-feb-2012
* Automatischer Abgleich Fritz-Telefonbuch => Cisco-Telefonbuch
(Dank an er13 für das Script)
* Cleanup
2.1 12-feb-2012
* Seitenweise anzeige mit 98 Einträgen pro Seite
* Einige werte in variablen den an Anfang des Scripts ausgelagert (z.B. Ip der box)
* Ein paar Kommentare inline eingefügt.
2.0 12-feb-2012
* Anfangsbuchstabenbasierte Anzeige
* Suche berücksichtigt nur noch Text zwischen <Name> Tags
* Script und Fileanzahl reduziert
1.0 11-feb-2012
Todo:
Codeoptimierungen.
Anhänge
Zuletzt bearbeitet: