> Seit etwa 2 Wochen wei� isdnlog nix mehr von Sonderrufnummern (und damit
> Internet-Tarifen). Alles wird in einen gro�en Topf geworfen :-(
>
> Michael/Leo und ich sind momentan in einem riesigen Umbruch.
>
> Das kann erst wieder gehen, wenn:
>
> 1. Michael in getLeastCost() eine Unterscheidung nach Service
> vornimmt (eher trivial)
Da bin ich dran.
> 2. In der "rate-xx.dat" alle Sonderrufnummern als solche gekennzeichnet
> werden. (Thema Service-Tag, Michael hatte vor ca. 1 Woche beschrieben,
> wie das geht)
Ihr �berlegt euch f�r alle "Dienste" einen Namen (das kann wirklich ein
Name sein, also mehr als ein Buchstabe! Verwechselt das nicht mit dem
F:-Tag, damit werden einbuchstabige Flags eingetragen). Dann bekommt
jeder Provider, der diesen Dienst anbietet, in der entsprechenden Zone
einen Eintrag "S:<name>". getLeastCost() ermittelt dann den billigsten
Provider anhand dieser Dienstekennung, es werden nur mehr Provider
verglichen, die diesen Dienst anbieten, und von diesen Providern wird
automatisch die korrekte Zone verwendet.
Mehrere Dienste k�nnen mit Komma getrennt angegeben werden, das ist
ichtig, wenn ihr Dienste untergleidern wollt/m�sst.
Ein Beispiel: Die Auskunft!
Provider 1 bietet eine Auskunft Inland unter der Nummer 0815 udn eine
Auskunft Ausland (die etwas teurer ist) unter der nummer 0816 an.
Provider 2 bietet nur die Auskunft Inland unter 4711 an.
Provider 3 hat eine Gesamtauskunft (In- und Ausland) unter 1234.
beachtet bitte, da� die Zonennummern _nicht_ identisch sein m�ssen!!!!
P:01
Z:17
S:Auskunft Inland
A:0815
Z:18
S: Auskunft Ausland
A:0816
P:02
Z:11
S: Auskunft Inland
A:4711
P:03
Z:14
S: Auskunft, Auskunft Inland, Auskunft Ausland
A:1234
Die Auswertung erfolgt dann in zwei Varianten:
Eine Frage nach "wer hat die billigste Inlandsauskunft" f�hrt zu einem
Vergleich der Provider 1/Zone17, Provider 2/Zone 11 und Provider 3/Zone
14
Ein Anruf unter 010024711 wird als Dienst "Inlandsauskunft" erkannt, es
erfolgt eine Abfrage nach Variante 1.
alles klar?
Michi
--
netWorks Vox: +43 316 698260
Michael Reinelt Fax: +43 316 692343
Geisslergasse 4 GSM: +43 676 3079941
A-8045 Graz, Austria e-mail: [EMAIL PROTECTED]
_______________________________________________
Rates4linux-devel mailing list
[EMAIL PROTECTED]
http://lists.SourceForge.net/mailman/listinfo/rates4linux-devel