Hi Andreas,

sch�n, da� (dass?) du auch wieder bei uns aktiv wirst!

> Daher ben�tige ich ****dringend'st**** folgendes (und das *vor* der n�chsten
> echten Release der I4L-Utils)

Das hatten wir soweit ich mich erinnere, alles bereits diskutiert. Ich
war der Meinung, da� das auch bereits funktioniert. Zumindest in
�sterreich tut es das, und wi8r haben hier auch solche
Internet-ZUugangsnummern ohne Vorwahl.

>   1. In der "rate-xx.dat" m�ssen alle Sonderrufnummern mit
>        - deren Rufnummer
>        - was die kosten
>        - Flag: *Ist* eine Sonderrufnummer
>      enthalten sein.
A:0191011

Also: Rufnummer beim A:-Tag
Kosten: ganz normale Tarif-Eintr�ge
Flag: Implizit: Kein �+� vor der Rufnummer beim A:-Tag

>   2. Eine neue Routine (in "rate.c")
> 
>        int is_Sonderrufnummer(char *num)
> 
>      -> liefert TRUE zur�ck, wenn "num" eine Sonderrufnummer ist

gibtes ebenfalls bereits implizit: wenn getArea(prefix,"0191011") ein
Ergebnis liefert, war�s ne Sonernummer.
 
>   3. Die Schnittstelle zwischen isdnlog und "rate.c" mu� irgendwie
>      dahingehend erweitert werden. Ich habe das eben gerade erst mal
>      so gel�st, das ich im Falle einer Sonderrufnummer
> 
>        dst[0] auf "mycountry" setze (weil viele/alle? Sonderrufnummern
>          in der "rate-de.dat" bereits mit Landesvorwahl eingetragen sind)
korrekt, aber die Eintr�ge sollen ohne Landesvorwahl erfolgen, weil ohne
f�hrendes �+�. Einfachstes Beispiel: A:112

>        dst[1] auf "" setze
korrekt.

>        dst[2] auf die Sonderrufnummer exclusive der vorlaufenden "0"
>          setze.
Nicht ganz korrekt. 112 hat keine vorlaufende Null. Ich denke, die Null
ist ganz normaler Bestandteil der Sondernummer. Es gibt eben
Sondernummern mit 0, und welche ohne.

Leo, was sagst du dazu?

P.S. bereite das ganze schon mal so auf, da� der Provider bzw. dessen
Kennung variabel wird. Einfach nur �int prefix� wird�s nicht mehr geben.
Da kommt auch noch was auf euch zu. Die Gedankenwolken in meinem
K�fpfchen beginnen sich zu verdichten...

bye, Michi


-- 
netWorks                                          Vox: +43 316  692396
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