Hallo,
-----Original Message-----
>From: Michael Reinelt <[EMAIL PROTECTED]>
>... und stelle das Konzept hier zur Diskussion.
>
>* jeder Provider bekommt seine eigene Tabelle. In der isdn.conf steht
>dann: ZONEFILE=/usr/lib/isdn/zone-at-%p.dat
und
>Vorgaben:
>ca. 5000 Vorwahlen (in �sterreich sinds ca. 1000)
>das sind (5000*4999/2)=12,5 Millionen M�glichkeiten
Um die Datenmengen da etwas zu reduzieren (und die 100 Symlinks in DE)
wuerde ich das ganze in eine Datei schmeissen und ausgiebig mit Wildcards
hantieren:
z.B:
# diese 3 Provider haben gleiche Verzonung
P:1001,1009,1020
# von Vorwahlen 0237* nach 025* ist es Zone 2
0237*,025*,2
# von weiteren Vorwahlen 023* nach 025* ist es Zone 1
023*,025*,1
# von ueberall zu dieser Nummer ist Onlinetarif
*,19430,4
# Einheitszone
P:1069
*,*,1
Ausserdem ist hoechst wahrscheinlich von A nach B der gleiche Tarif wie von
B nach A, was die Daten noch einmal halbieren wuerde, d.h. wenn A > B dann
suche B => A.
Ich denke, dass die kleinere Datenmengen, die etwas aufwendigere Suche
geschwindigkeitsmaessig wettmachen wuerde.
leo
_______________________________________________
Rates4linux-devel mailing list
[EMAIL PROTECTED]
http://lists.SourceForge.net/mailman/listinfo/rates4linux-devel