Historie
Little-Least-Cost-Router
LLcr V1.41
Copyright © J.W.Schmitz-Hübsch
Letzte Änderung 02.01.2005
Inhaltsverzeichnis
16.09.1999 Die Idee
- Mail an ELSA mit der Anfrage nach einem Tool zur Pflege der Least-Cost Tabelle
des Routers.
21.09.1999 Vorarbeiten zu LLcr.
- Fachliche Konzeption und Auswahl der Programmiersprache. Es
wird ein Batchprogramm ohne Benutzeroberfläche.
27.09.1999 Version 0.10 begonnen
- Mail an Olaf Matthes wegen einer TGeb-Version, mit der die
TGeb-LCR-Anbieterdatei im Batch erzeugt werden kann.
08.11.1999 Version 0.20 fertig gestellt
- Die neue Firmwareversion 1.70 für den Router beseitigt
Fehler in der Auswertung der Least-Cost Tabelle im Router.
- Die TGeb Version 5.03 bietet die Möglichkeit, die TGeb-LCR-Anbieterdatei
im Batch zu erzeugen.
- Steuerung über LLcr.ini eingeführt.
- Erstellung der Least-Cost Tabelle überarbeitet und getestet.
- Dokumentation überarbeitet.
27.04.2000 Version 0.30 fertig gestellt
- Neue Mobilnetznummern 0174 und 0175 ergänzt.
- Steuerung erweitert und getestet.
- Fehlerhandling überarbeitet und getestet.
- Anwender-Dokumentation erstellt.
28.04.2000 Mail an Olaf Matthes, mit dem Angebot, LLcr zu
veröffentlichen
- Herr Matthes hat die Verwaltung der TGeb-Tools aus
Zeitgründen eingestellt.
30.05.2000 Version 0.31 fertig gestellt
- Neue Mobilnetznummern 0160 und 0162 ergänzt.
- Fehlermeldungen verändert und getestet.
- Anwender-Dokumentation auf RTF-Datei umgestellt.
30.05.2000 Mail an ELSA, mit dem Angebot, LLcr zu veröffentlichen.
24.06.2000 Version 0.32 fertig gestellt
- LLcr mit TGeb V5.06 und Tcl/Tk V8.3.1 getestet.
- Anwender-Dokumentation überarbeitet und auf HTML umgestellt.
24.07.2000 Version 0.33 fertig gestellt
- Namen der Einträge RouterIP und RouterPasswd geändert.
- Anwender-Dokumentation überarbeitet.
- LLcr im Internet veröffentlicht.
10.09.2000 Version 0.40 fertig gestellt
- Fehler bei der Bewertung von Tarifen beseitigt. Bei
Nahgesprächen wurden Anbieter mit langem Zeittakt (z.B. die Deutsche
Telekom) bevorzugt.
- Namen des Eintrags OhneNetzkennzahl in WaehlenOhneNetzkennzahl
geändert.
- Neue Einträge Gespraechsdauer in GespraechsdauerNah, GespraechsdauerRegio,
GespraechsdauerFern und GespraechsdauerMobil zerlegt. In jedem Eintrag können jetzt mehrere Werte stehen.
- Ermittlung der Gespraechsdauer aus den Protokollen des ELSA-Moniotorprogramms
LANmonitor. Dazu neue Einträge AbgewerteteNetzkennzahlen, GespraechsdauerLesenVon und TGebAnbieterProfil
eingeführt.
- Ausgaben in die Dateien LLcr_dbg.txt und LLcr_dru.txt überarbeitet.
- Ausführbares Programm LLcr.exe erstellt.
- Anwender-Dokumentation überarbeitet.
17.09.2000 Version 0.41 fertig gestellt
- Dokumentation in mehrere kleine Dateien zerlegt. Keine
Änderung am Programm.
24.09.2000 Version 0.42 fertig gestellt
- Eigenes Verzeichnis für die Dokumentation. Alle Dokumente mit
Schnick-Schnack aufgepeppt. Keine Änderung am Programm.
15.04.2001 Version 1.00 fertig gestellt
- Die grafische Benutzeroberfläche ist fertig und getestet.
- Neue Mobilnetznummern 0163.
- Steuerung auf LLcr_*.ini umgestellt.
- Namen mehrerer Einträge geändert, entfernt und neue Einträge eingeführt.
- Die Druckdatei LLcr_dru.txt wurde durch zwei Listendateien LLcrKurz.txt
und LLcrLang.txt ersetzt.
- Die Feiertage können automatisch in den Router geladen werden.
- HelpSystem wurde so ergänzt, dass die Html-Dokumentation von LLcr ohne
Änderung als Online-Hilfe verwendet werden kann.
20.05.2001 Version 1.01 fertig gestellt
- Am 29.4.2001 funktionierte
der Tarifupdate nicht mehr. Die Tarifdaten für die neue TGeb-Version 5.1 waren
inkompatibel zu den vorhergehenden Versionen von TGeb. Programm und
Dokumentation entsprechend erweitert.
- Der Pfad zum TGeb-Programm steht jetzt in der Registry und
wird ausgewertet.
17.06.2001 Version 1.02 fertig gestellt
- Wenn man für die Regio- und Fernzone unterschiedliche
Gesprächsdauern angab, erzeugte LLcr bisher viel zu viele und nicht immer die
günstigsten Regio-Einträge für den Router. Dieser Fehler wurde
beseitigt.
- Wenn zur Berechnung des günstigsten Anbieters die Protokolle des ELSA
LANmonitor herangezogen werden (Eintrag GespaechsdauerLesenVon), dann wird
für diese Gespräche jetzt zusätzlich ermittelt, wie teuer sie über den
günstigsten Anbieter und über die Telekom gewesen wären. Diese und
weitere Informationen werden im Protokoll angezeigt. Zusätzlich erfolgt in
der Auswertung "LLcr-Langliste" eine Detailaufstellung aller
Telefonate.
- Fehler-Handling bei Abbrüchen verbessert.
19.11.2001 Version 1.03 fertig gestellt
- Mit neuer Version 5.2 von TGeb getestet (Die Zone C-Netz wurde
im TGeb-Dialog entfernt). LLcr kann auch alte TGeb-Tarifdaten mit C-Netz-Einträgen
verarbeiten.
- Das Handling der Meldungen bei fehlerhaften Eingaben wurde geändert.
- Neue 015-Mobilnetznummern und die restlichen 016-Nummern ergänzt.
- Auf Tcl/Tk Version 8.3.4.1 umgestellt und getestet.
- Auf HelpSystem Version 1.3c umgestellt und getestet.
- LLcr unter Windows 2000 getestet.
23.12.2001 Version 1.10 fertig gestellt
- Tftp-Client von HeHa integriert. Dieser Client funktioniert mit Windows
95/98/ME/NT/2000.
- Erweitert für LANcom-Router ohne Telefonanlage. Getestet mit LANcom DSL/I-10
Office und LANcom 1000 Office.
- Mit neuer Firmware-Version 2.50 im Router getestet.
- Jetzt wird in der Konfigurationsdatei nicht nur das Schlüsselwort {Time-modul}
sondern auch {Zeit-Modul} erkannt.
- In der Least-Cost Tabelle des Routers werden jetzt alle Least-Cost
Einträge ohne
automatischen Rückfall (Fallback) akzeptiert.
- Die gelesene und die zu schreibende Konfiguration des Routers wird jetzt
in zwei eigenen
Dateien LLcr_alt.tftp und LLcr_neu.tftp zwischengespeichert und danach sofort gelöscht.
- Der Standardwert des Eintrags KonfigurationsdateienInhalt wurde von
"vollständig" auf "nur LcrDateien" geändert.
- Eintrag TGebAnbieterProfil wurde seit Version 1.01 nicht mehr richtig ausgewertet.
Für die Berechnung des günstigsten Anbieters hatte das bei den aktuellen
Tarifen keine Auswirkung. Dieser Fehler wurde
beseitigt.
- Der Text in deaktivierten Eingabefeldern wird ab jetzt grau angezeigt.
- Es ist jetzt zulässig, dass zu einer Zone und Uhrzeit kein Anbieter
vorhanden ist. Die Tariftabellen von TGeb enthielten in KW 48 im Tarif
"T-Net AktivPlus" bei E+ keine Preise.
- Der Kostenvergleich im Protokoll wurde um die Ortsgespräche ohne Vorwahl
ergänzt. Mit den protokollierten Telefonaten aus der Telefonanlage kann man
jetzt einen Kostenvergleich für verschiedene Telekom-Tarife durchführen.
- Die Dokumentation wurde überarbeitet.
16.02.2003 Version 1.20 fertig gestellt
- LLcr für die neue TGeb-Version 5.3 vom 22.04.2002 angepasst. Die
Tarifdaten basieren jetzt auf Euro, das C-Netz wurde entfernt.
- Ein 0190/0900-Blocker wurde integriert.
- Namen des Eintrags WaehlenOhneNetzkennzahl in NummernDirektWaehlen
geändert.
- Die Dokumentation wurde überarbeitet.
29.03.2003 Version 1.21 fertig gestellt
- Der Text einer Fehlermeldung wurde berichtigt
- Die Mobilfunknummern wurden an die aktuelle Entwicklung angepasst.
- Die Dokumentation wurde überarbeitet.
10.05.2003 Version 1.40 fertig gestellt
- Call-by-Call im Ortsnetz ergänzt
- Quam wurde entfernt
- Viag wurde in o2 umbenannt
- Die Optimierung der Anzahl LCR-Einträge im Router wurde verbessert.
- Im Dialog wurden die Namen aller Einstellungen überarbeitet.
- Die Einstellung AbgewerteNetzkennzahlen wurde in AbgewerteteAnbieter
umbenannt
- Neue Einstellungen für Ortsgespräche
Abgewertete Anbieter im Ort,
Mit Ortszone
und
Gespraechsdauer Ort.
- Neue Einstellung
Max. Alter der Tarifdatei für das maximale Alter der Tarifdatei
- Die Dokumentation wurde überarbeitet.
02.01.2005 Version 1.41 fertig gestellt
- Das Programm wurde für die Firmware 3.50 des Routers angepasst.
- Die Geräteprotokolle des
LANmonitor
ab Version 3.30 werden für die Ermittlung des günstigsten
Anbieters jetzt richtig ausgewertet.
- Fehler beim Eintrag "Nummern direkt wählen"
bereinigt. Der Fehler hatte nur in Firmwareversionen 3.50 Auswirkungen.
- Die Feiertage werden jetzt für 2005 bis 2010 eingetragen.
- Die Dokumentation wurde überarbeitet.
So kann es weitergehen
- Die Benutzeroberfläche von HelpSystem auf mehrere Sprachen umstellen und
beschreiben.
Übersicht
Inbetriebnahme
Dialogbeschreibung
Steuerung
Verzeichnisse, Dateien usw.
Unterstützung
Historie
Entwicklung und Test