Hallo,
-----Original Message-----
From: Andreas Kool <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Dienstag, 01. Juni 1999 22:31
Subject: Re: Vorwahlen in Deutschland
>Da es leider noch kein definiertes Format f�r Verzonungstabellen gibt,
>m�ssen diese Informationen nat�rlich erst mal irgend wo hin.
Doch, das folgte weiter unten, s. unten :-)
>Und da finde ich es besser, diese Informationen landen in der
"rate-de.dat",
>als im M�lleimer!
Sowieso.
>Sobald Du, der "Verzoner" unter uns sagst:
>
> Leute, Verzonungen bitte in eine Datei mit dem Namen XYZ und dem
> Format ABC ablegen
>wird das garantiert sofort aufh�ren!
Ueber die Nomenklatur der Dinger koennten wir lange diskutieren.
Mein Vorschlag:
zone-CC-PROV.dat
CC = iso-country-code
PROV=Provider, bzw dessen Einwahlnummer
Der PROV steht dann auch im neuen V-Tag der rate-CC.dat
Format der Verzonungstabellen (Ausgangsdatei)
Reine Textdatei:
von zu zone
...
z.B.
Bundeslandtarif i.e innerhalb eines Bundeslandes (und von Wien ach NOE) ist
Regional-, sonst Fernzone
>> 1 2 0
>> 1 3 0
>> 1 4 1
>> 1 5 1
>> 1 6 1
>> 1 7 1
>> 2 3 0
>> 2 4 1
>> 2 5 1
>> 2 6 1
>> 2 7 1
>> 3 4 1
>> ...
>> Vorwahlen 1=Wien, 2xxx & 3xxx =Niederoesterreich
>> 0=Regional,1=Fern-Zone
oder PTA:
...
255 314 2
255 318 2
255 34 2
255 35 2
255 36 2
255 3 1
...
Das sind schon optimierte Tabellen. Die nicht optimierten sind etwas
groesser:
N*(N-1)/2 Zeilen.
Das wird im Prinzip von oben nach unten gelesen:
Z.B
von 02555 nach 03386
2555 3386:
2555 338:
2555 33:
2555 3:
255 3386:
255 338:
255 33:
255 3: Matched => Zone 1
Braucht 2 Datenbankzugriffe 1. key = 2555, 2. key = 255 ...
Das wird dann noch in eine Datenbank (GDBM oder Berkeley) umgewandelt.
Die Datenbankzeilen schauen im Prinzp so aus
von zu1:z1 zu2:z2 ...
Dafuer wuerde ich dann
zone-CC-PROV.gdb
bzw.
zone-CC-PROV.db
vorschlagen.
>> Die DTAG-Tabelle wird gerade erstellt und ist hoffentlich morgen getestet
&
>> ready.
Ja, leider nicht, aber ich habe gerade den letzten Bug entfernt ;-)
>Also darauf freue ich mich riesig!!
Ich auch
Also fleissig Verzonungen sammeln, die DTAG-Ausgangsdatei ist 20 MB gross,
da sind aber schon Wildcards drin :-)
leo
_______________________________________________
Rates4linux-devel mailing list
[EMAIL PROTECTED]
http://lists.SourceForge.net/mailman/listinfo/rates4linux-devel