On Fri, May 07, 1999 at 07:39:13PM +0200, Andreas Kool wrote:
> Die Idee ist prima! Habe bereits angefangen, das zu realisieren.
> D.h. ab der n�chsten isdnlog-Version kann im "A:" Tag (also nicht
> Deine "L:" Idee, sondern das bekannte "A:") wahlweise eine Landesvorwahl
> in der Form
> 
>   A:+49
> 
> oder ein Land in der Form:
> 
>   A:Deutschland
> 
> angegeben werden.

Wenn Du dies so realisierst, finde ich es ziemlich wichtig auch den Match
Algorithmus des isdnlog zu �ndern.  Zur Zeit matcht er ja den ersten
Treffer bei einem Durchlauf von oben nach unten, egal ob es weiter unten
eventuell noch bessere Treffer gibt.  Im jetzigen Zustand ist es ja noch
"relativ" einfach bessere Treffer vor die allgemeinen Treffer zu stellen,
also Kasachstan vor Ru�land, West.  Man sieht ja ziemlich schnell, da�
+7336 (K.) vor +7 (R.) zu stehen hat.
Wenn man nun aber ab der neuen isdnlog Version nur noch die L�ndernamen
in der rate-de.dat eintragen mu�, so hat man nicht mehr so sehr die
L�nderkennziffern im Kopf, als vielmehr nur noch die L�ndernamen.  Darum
f�nde ich es jetzt erst recht besser, wenn isdnlog nicht mehr den ersten
Treffer nimmt, sondern den besten Treffer.
D.h. im jetzigen Zustand wird ja bei einer Auflistung der Art:
A:+7    # Ru�land
A:+7336 # Kasachstan
der Tarif f�r Ru�land genommen, wenn isdnlog ein Gespr�ch zu der Nummer
+73361234 logt.  Besser w�re es, wenn dann auch Kasachstan geloggt w�rde.
Dazu m��te isdnlog jede Vorwahl durchgehen, und sich merken, ob dieser
Treffer nun gut ist, und wenn ja wie gut er ist.  Ich w�rde das "wie gut"
daran messen lassen, wieviele Ziffern gematcht wurden.  So w�re der
"Gutstand" f�r R��land bei der Nummer +73361234 halt 1, und f�r
Kasachstan dementsprechend dann 4.  Genommen wird dann die Vorwahl mit
h�chsten "Gutstand".

Alexander Skwar
-- 
My Site : http://www.digitalprojects.com


_______________________________________________
Rates4linux-devel mailing list
[EMAIL PROTECTED]
http://lists.SourceForge.net/mailman/listinfo/rates4linux-devel

Antwort per Email an