On Sat, May 08, 1999 at 12:41:45PM +0200, Alexander Skwar wrote:
> 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.

Da hast Du vollkommen Recht. Wird bald kommen!

> 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".

Ich habe soeben isdnlog-3.25 eingecheckt. Diese Version versteht wie
versprochen im "A:" Tag wahlweise eine Vorwahl wie "+45", als auch ein
Land wie "D�nemark". Wie gesagt gilt dabei die L�nderbezeichnung
entsprechend der "ausland.dat"

Ich habe bereits an diversen Stellen in der "rate-de.dat" mit
L�nderbezeichnungen rumgespielt, und es funktioniert phantastisch!

Besonders gut sieht das beim Provider RSL-COM aus:

-----------------------------------------------------------------------------
Z:11 Europa 1
A:�sterreich, Belgien, Kanarische Inseln, Kroatien, Tschechische Republik
A:D�nemark, Finnland, Frankreich, Ungarn, Irland, Italien, Liechtenstein
A:Luxemburg, Monaco, Niederlande, Norwegen, Slowakei, Slowenien, Spanien
A:Schweden, Schweiz, Gro�britannien, Vatikanstadt
T:*/*=0.61/60
Z:12 Europa 2
A:Albanien, Algerien, Andorra, Belarus (Wei�ru�land), Bosnien-Herzegowina
A:Bulgarien, Zypern (griech.), Zypern (t�rk.), Estland, Gibraltar, Griechenland
A:Island, Israel, Lettland, Libyen, Litauen, Mazedonien, Malta
A:Niederl�ndische Antillen, Polen, Portugal, Rum�nien, Russland, San Marino, Serbien, 
Tunesien
A:T�rkei, Ukraine
T:*/*=0.91/60
Z:13 Welt 1
A:Kanada, USA (inkl. Alaska, Hawaii), Jungferninseln (USA)
T:*/*=0.40/60
Z:14 Welt 2
A:Australien, Hongkong, Japan, Korea (S�d), Neuseeland, Singapur
T:*/*=0.99/60
Z:15 Welt 3
A:Angola, Anguilla, Antigua und Barbuda, Argentinien, Bahamas, Barbados, Bermuda
A:Brasilien, Jungferninseln (GB), Cayman-Inseln, Chile, China, Kolumbien
A:Dominica, Dominikanische Republik, �gypten, F�r�er, Grenada, Guam, Iran
A:Jamaika, Jordanien, Kasachstan, Libanon, Moldavien, Montserrat, Marokko
A:Marianen, Philippinen, Puerto Rico, St. Kitts & Nevis, St. Lucia
A:St. Vincent and the Grenadines, Saudi-Arabien, Syrien, Taiwan, Trinidad & Tobago
A:Turks- und Caicosinseln, Vereinigte Arabische Emirate
T:*/*=1.91/60
Z:16 Welt 4
A:+
T:*/*=2.51/60
-----------------------------------------------------------------------------

Wie man sieht, ist eine durch Kommas getrennte Liste von L�ndern
erlaubt, und funktioniert!
Obige Liste ist praktisch zu 90% mittels cut-and-paste direkt aus dem
Internet �bernommen!

Daher m�chte ich euch alle bitten, diese neue Form zu w�hlen - ist ja
auch viel einfacher und �bersichtlicher!


Abschlie�end:

Nachdem eine solche L�nderliste in die "rate-de.dat" eingegeben wurde,
sollte auf jeden Fall ein:

  $ isdnconf -c +45

gestartet werden. Daraufhin erh�lt man eine Fehlerliste mit
L�nderbezeichnungen, die isdnlog entsprechend der "ausland.dat"
nicht versteht:

-----------------------------------------------------------------------------
WARNING: rate-de.dat line 362: Unknown country "Belarus (Wei�ru�land)"
WARNING: rate-de.dat line 363: Unknown country "Zypern (griech.)"
WARNING: rate-de.dat line 363: Unknown country "Zypern (t�rk.)"
WARNING: rate-de.dat line 365: Unknown country "Niederl�ndische Antillen"
WARNING: rate-de.dat line 369: Unknown country "USA (inkl. Alaska"
WARNING: rate-de.dat line 369: Unknown country "Jungferninseln (USA)"
WARNING: rate-de.dat line 372: Unknown country "Korea (S�d)"
WARNING: rate-de.dat line 376: Unknown country "Jungferninseln (GB)"
WARNING: rate-de.dat line 376: Unknown country "Cayman-Inseln"
WARNING: rate-de.dat line 379: Unknown country "St. Kitts & Nevis"
WARNING: rate-de.dat line 380: Unknown country "St. Vincent and the Grenadines"
WARNING: rate-de.dat line 380: Unknown country "Trinidad & Tobago"
WARNING: rate-de.dat line 381: Unknown country "Vereinigte Arabische Emirate"
-----------------------------------------------------------------------------

Ich habe diese (falschen) Bezeichnungen beim Provider RSL bewu�t mal
dringelassen, damit Ihr seht, worum es mir geht.

Ab jetzt sollte wie gesagt entsprechend dieser Fehlerliste nach und
nach eine "Alias" Liste mit alternativen L�nderbezeichnungen erstellt
werden, in der isdnlog nachschlagen kann!

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

Ciao,
Andreas
--
Andreas Kool ([EMAIL PROTECTED] * http://www.pweb.de/kool.f)
PGP: 3FBF2411 Fingerprint: B5 35 34 74 25 60 2A 7A  89 06 92 C4 08 BA A5 BD
(To get my PGP key, send me a mail with subject "send pgp key")

Transmission of this message via the Microsoft Network is prohibited


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

Antwort per Email an