|
From: Tobias B. <to...@ta...> - 2005-01-02 17:47:07
|
* Georg Pfeiffer schrieb: > Ich habe - nach diversen Recherchen - in meine rates-de.dat im Bereich > P:33 folgende Abschnitte eingefügt: > > Z:120 Arcor Basistarif Tag > S:Internet > A:01920782 > T:W/0-9=0.0199(60)/60 > T:W/9-18=0.0065(60)/60 > T:W/18-24=0.0199(60)/60 > T:E/0-9=0.0199(60)/60 > T:E/9-18=0.0060(60)/60 > T:E/18-24=0.0199(60)/60 > > Z:121 Arcor Basistarif Nacht > S:Internet > A:01920783 > T:W/0-9=0.0056(60)/60 > T:W/9-18=0.0199(60)/60 > T:W/18-24=0.0056(60)/60 > T:E/0-9=0.0055(60)/60 > T:E/9-18=0.0199(60)/60 > T:E/18-24=0.0056(60)/60 > > 'isdnlog' scheint nun auch die Online-Tarife richtig zu berechnen. Die > Daten habe ich von > http://www.heise.de/itarif/view.shtml?function=schnellabfrage und den > entsprechenden Unterseiten. > > Aber 'isdnrep -s Internet' gibt nichts aus. Ich wollte damit eigentlich > die aktuell geltenden IbC-Einwahl-Nummern und -Tarife haben. isdnrep ist für die Ausgabe von geloggten Verbindungen zuständig, hier ist isdnrate gefragt. Nach den unten beschriebenen Schritten ist z. B. der folgende Aufruf sinnvoll: | tobiasb@babylon Sun Jan 2 18:44:25 ~/tarife | $ isdnrate -X1 -p33_0 -l60 -s Internet | 01033_0:DTAG T-ISDN Standard 0.560 ¢ (01920783, Internet) | 01033_0:DTAG T-ISDN Standard 1.990 ¢ (01920782, Internet) "-p33_0" ist hilfreich, da isdnrate infolge der X: Tags (s. u.) die beiden Nummern sonst bei allen Providern findet. > Außerdem > scheinen mir meine Einträge, obwohl sie bei mir funktionieren, nicht > gerade systemkonform zu sein, da sie ja eigentlich für alle > voreingestellten Povider gelten, oder? Und wie kann ich sie über mein > nächstes CVS-Upgrade der Tarifdateien retten, ohne händisch > einzugreifen? Das ist alles möglich. Als erstes muss ein CVS-Update durchgeführt werden, da für die Abfrage nach Servicename ein neues Makefile erforderlich ist (rüstet RATEDE_TOPHDR_EXTRA nach). Nach dem Update bitte prüfen, ob ~/tarife/data/Makefile in Revision 1.77 vorliegt; da es einige Stunden dauern kann, bis diese Aktualisierung bei Sourceforge.net sichtbar ist. Dann sind drei Dateien zu erstellen: 1) ~/tarife/data/makefile: ------------------------------------------------------------ SRC_RATEDE_TOPHDR_EXTRA := ../rate-de/ibc-header SRC_RATEDE_EXTRA := ../rate-de/ibc-prov RATECONF_EDIT := P:312=0 include Makefile ------------------------------------------------------------ 2) ~/tarife/rate-de/ibc-header: ------------------------------------------------------------ S:Internet N:01920782 N:01920783 ------------------------------------------------------------ 3) ~/tarife/rate-de/ibc-prov: ------------------------------------------------------------ P:312,0 Online-Tarife B:0192 # beliebig, solange von VBN der isdn.conf verschieden Z:120 Arcor Basistarif Tag A:01920782 T:W/0-9=0.0199(60)/60 T:W/9-18=0.0065(60)/60 T:W/18-24=0.0199(60)/60 T:E/0-9=0.0199(60)/60 T:E/9-18=0.0060(60)/60 T:E/18-24=0.0199(60)/60 X:01920782=312 Z:121 Arcor Basistarif Nacht A:01920783 T:W/0-9=0.0056(60)/60 T:W/9-18=0.0199(60)/60 T:W/18-24=0.0056(60)/60 T:E/0-9=0.0055(60)/60 T:E/9-18=0.0199(60)/60 T:E/18-24=0.0056(60)/60 X:01920783=312 ------------------------------------------------------------ Hiermit werden IbC-Tarife in separate Dateien ausgelagert und es kommt bei einem CVS-Update zu keinen Kollisionen. Die Providernummer 312 kann aus dem Bereich 310 bis 319 frei gewählt werden (siehe ~/tarife/rate-de/Pnum-Vergabe). Durch die X: Tags, die an beliebiger Stelle in der rate-de.dat (oder auch in der rate.conf) stehen dürfen, werden diese Nummern für alle Provider gültig. Sollte die rate.conf nicht in /etc/isdn und/oder die rate-de.dat nicht in /usr/lib/isdn installiert sein, sind eingangs der ~/tarife/data/makefile noch die Zeilen "ISDNCONFDIR := ..." bzw. "ISDNLIBDIR := ..." hinzufügen, siehe hierzu auch ~/tarife/data/README.makefile Dann geht es an Neuerstellen der rate-de.dat, hierzu im Verzeichnis ~/tarife "make" ausführen. Anschließend mittels "make install" überprüfen, ob an den richtigen Stellen installiert werden soll, und dann schließlich als root "make install_to_system" ausführen. Hierbei wird der rate.conf noch die notwendige Zeile "P:312=0" eingefügt, welche den Pseudo-Provider 312 mit den Internettarifen aktiviert. Soviel für erste, falls ich etwas übersehen habe oder anderweitig noch offene Fragen bestehen, bitte nachfragen, ansonsten würde ich mich über eine Erfolgsmeldung freuen. Auch von mir die besten Wünsche für das neue Jahr. Gruß Tobias -- Tobias Becker E-Mail to...@ta... PGP 0xD06BB70D * Und erfahrene Menschen sagen, daß derjenige, der zu viel sieht und zu viel weiß, ähnlich wie der, der zu wenig sieht und zu wenig weiß, leicht vom richtigen Weg abkommt und untergeht. * Stefan Chwin * |