Hi Leo,
> 1) Beim durchsehen der rate-de.dat bin ich auf 3 Eintraege gestossen, die
> folgendes enthalten:
> T:*/*=0.0.09/60
> T:*/*=0.0.09(60)/1
> T:*/*=0.0.09(60)/1
> Soweit ich mit dem Syntax vertraut bin, hat's da was, oder?
Nein, die Eintr�ge sind ok, der erste ist vielleicht nicht ganz sauber.
Der Wert nach dem / gibt die L�nge einer Einheit in Sekunden an
(Taktung), der Wert davor den Preis einer Einheit (und nicht einer
Minute). Weil nun sehr oft der Minutenpreis ver�ffentlicht wird, gibt es
die Schreibweise 0.09(60), damit rechnet isdnlog automatisch vom
Minutenpreis �ber die Taktung den EInheitspreis aus. Wenn die Taktung 60
Sekunden betr�gt, dann entspricht nat�rlich der Preis einer Einheit dem
Preis pro Minute.
> 2) Wir brauchen einen neuen Tag:
> I:rate-CC.dxxx
> soll heissen include:File
>
> Warum:
>
> - Vereinfachung und leichtere Wartbarkeit der wiederholten
> Europa N / International N
> A:viele Laender-Liste
> bei Varianten von einzelnen Providern
Ich bin dagegen. rate.dat ist auf einer kontextsensitiven Grammatik
aufgebaut, da machen sich Includes nicht so gut. Au�erdem kann ich nur
immer wieder betonen: Ich betrachte rate-xx.dat als �kompilierte� Datei,
die nur zuf�llig ASCII-Format hat und �human readable� ist. Die
rate-at.dat wird sowieso von einem C-Programm erzeugt, da sind diese
Varianten sowieso kein Problem, bei der rate-de.dat wei� ich�s nicht,
aber ich gehe davon aus, da� auch diese automatisch aus mehreren Teilen
zusammengesetzt wird. An dieser Stelle spricht _�berhaupt_ nichts
dagegen, Pr�prozessor-Kommandos wie z.B. �include� zu verwenden. Die
fertige rate-xx.dat sollte davon verschonet bleiben (alleine deshalb,
weil deer Parser einer der wenigen Programmteile ist, der momentan
stabil l�uft :-)
> - In oesterreich gibt es dzt. 2 Provider, die spezielle Tarife fuer 3 bzw. 5
> Freunde anbieten. Diese muessten meinen Wissens nach mit kompletter Nummer
> in der rate-at.dat unter der entsprechenden Zonen stehen. Bei einem Update
> der rate-at.dat (und bei der Dynamik der Preise kommt das sicher haeufig
> vor), wuerden jedesmal diese Nummern ueberschrieben werden.
>
> Das wuerde z.B so aussehen
> P:03
> Z1
> ...
> Z3 5 Freunde
> T:*/*=1(60)/60/1
> I:rate-at-1003.dat5freunde
>
> existiert diese (vom Enduser zu erstellende Datei) wird sie gelesen, wenn
> nicht wird das (stillschweigend) ignoriert.
Daf�r existiert bereits eine L�sung, die aber leider momentan nicht
funktioniert: der Eintrag ZONE in der callerid.conf. Ich halte diese
L�sung f�r sehr gut (seine 5 Freunde wird man alleine wegen der
Alias-Ausgabe da eintragen).
bye, 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