> 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

Antwort per Email an