On Tue, Jun 29, 1999 at 10:51:36PM +0200, Andreas Kool wrote:
> "isdnconf -c" ist, bedingt durch oben beschriebenen Umbau praktisch reif
> f�r die Tonne. Schau Dir mal das neue "isdnrate" an, das funzt schon ganz
> gut, und wird das Backend f�r die Abfrageseite auf unserer Home-Page.

Apropos Abfrageseite:
Ich arbeite immer noch daran, und h�tte einige W�nsche, was die Optionen
und die Ausgabe des isdnrate anbelangt, n�mlich:

Ich m�chte den User in der Profiabfrage angeben lassen, in welchem Land
er wohnt (1), welche Vorwahl er hat (2), wohin er telefonieren m�chte
(3), an welchem Tag (4), zu welcher Uhrzeit (5), wie lang ein Gespr�ch
sein soll (6) oder den Durschnittspreis von mehreren Gespr�chen (7),
welcher Art der Tarif sein soll (8), ob ein Mindestumsatz vorkommen darf
(9), wie lang ein Takt dauern darf (10) und wieviele Anbieter angezeigt
werden sollen (11).

Erkl�rungen:

(1) -> Zur Auswahl stehen wohl nur de und at
(2) -> Vorwahl ist wichtig, da der User auch eine Wunschvorahl eingeben
kann bei (3)
(3) -> hier wird's komplex.  Der User soll die Auswahl zwischen vier
verschiedenen Sachen haben, und zwar:
3a  -> Hier kann eine Zone ausgew�hlt werden, z.B. Fern, Auskunft,
Internet etc.
3b  -> Oder der User w�hlt einen bestimmten Ort aus, zu dem er hin
telefonieren m�chte, also z.B. Wuppertal, Berlin, M�nchen.  Dazu
braucht isdnrate dann nat�rlich die Information von (2)
3c  -> Oder der User w�hlt ein bestimmtes Zielland an, wie z.B.
Kasachstan, USA, Kanada, Gro�britannien, London etc.
3d  -> Und zu guter letzt soll der User auch die M�glichkeit haben selbst
eine Vorwahl einzugeben.
(4) -> Hier stehen wieder 2 Sachen zur Auswahl:
4a  -> Eine variable Tagesauswahl.  Gemeint ist: Werktags, Wochenende
oder Feiertag
4b  -> Ein fester Tag, wie z.B. 01.09.1999
(5) -> Als Uhrzeit kann der User angeben, in welcher Stunde das Gespr�ch
stattfinden soll, also zwischen 0 und 1 Uhr, oder zw. 14 & 15 Uhr.
(6) -> Der User kann hier die Sekundenzahl eingeben.  isdnrate berechnet
dann wieviel ein einzelnes Gespr�ch von dieser L�nge dauert.
(7) -> Hier habe ich mich von teltarif.de inspirieren lassen.   isdnrate
soll auch ausrechnen k�nnen, wie viel mehrere Gespr�che mit einer
einzugebenden durchschnittssekundenanzahl kostet.  teltarif.de rechnet
auch aus, wieviel ca. 1000 Gespr�che mit durchschnittlich 1 Minute
kosten.  Durch diesen "Trick" wird die Taktung sehr wichtig, und ob der
Anbieter einen Preis pro Verbindung berechnet.  Dies finde ich sehr gut,
und sowas m�chte ich auch haben :-)
Zur Auswahl steht entweder (6) oder (7).
(8) -> Tarifart: Der Anwender kann per Checkbox zwischen Call By Call,
CbC mit Anmeldung, Preselection und Direct Access (Vollanschlu�) w�hlen,
sowie ob auch regionale, also nicht bundesweit verf�gbare, Anbieter
angezigt werden sollen.
(9) - (11) -> selbsterkl�rend.

Hierzu habe ich mir folgende Optionen �berlegt:

(1) $LandPrefix = "C:"; # C -> _C_ountry
    �bergeben wird dann -C:+49

(2) $VorwahlPrefix = "V:"; # V -> _V_orwahl
    �bergabe : -V:0202

(3) $ZielPrefix = "Z:"; # Z -> _Z_iel

hier m�chte ich isdnrate dann sowohl Z:Fern, Z:Auskunft, Z:Internet (3a),
als auch Z:0203 (3b & 3d) sowie Z:+1 (3c & 3d) �bergeben k�nnen.

(4) $DatumPrefix = "D:"; # D -> _D_atum

bei 4a w�rde dann -D:W (Werktags), -D:E (Wochenende) oder -D:H (Feiertag)
�bergeben
bei 4b dann -D:01.07.1999

(5) $UhrzeitPrefix = "U:"; # U -> _U_hrzeit
    �bergabe: -U:0.00 f�r ein Gespr�ch zwischen 0 und 1 Uhr
              -U:13.00 "   "      "       "     13 "  14 "

(6) $EinzelGespraechPrefix = "E:"; # E -> _E_inzelnes Gespraech
    �bergabe: -E:45 f�r ein Gespr�ch von 45 Sekunden L�nge

(7) $MehrereGespraechPrefix = "M:"; # M -> _M_ehrere Gespraeche
    �bergabe: -M:45 f�r meherere Gespr�che von durchschnittlich 45
Sekunden L�nge.

(8) $TarifPrefix = "A:"; # A -> T_A_rif_A_rten
    �bergabe: -A:E f�r nur echte Call-By-Call Tarife
      A:C f�r Call By Call mit Anmeldung
      A:P f�r Preselection
      A:D f�r Direct Access
      A:ER & CR & PR & DR f�r auch regionale Anbieter (R wie in
_R_egional)

      und A:CR,DR f�r Call By Call Tarife mit Anmelung und Direct Access
Tarife
     
(9) $UmsatzPrefix = "U:"; # U -> Mindest_U_msatz
      �bergabe: -U:50 f�r alle Tarife bis maximal 50,- DM Mindetumsatz
       -U:0 f�r alle Tarife bis maximal 0,- DM Mindetumsatz, also kein
Mindestumsat
       -U:-1 f�r alle Tarife, Mindestumsatz egal

(10) $TaktPrefix = "T:"; # T -> _T_aktung
      �bergabe: -T:60 f�r alle Tarife bis maximal 60 Sekunden Taktdauer
       -T:1 f�r Sekundengenauen Takt
       -T:-1 f�r alle Tarife, Takt egal

(11) $AnbieterPrefix = "N:"; # N -> _N_ummer der Anbieter
      �bergabe: -N:3  Die 3 besten Tarife sollen gezeigt werden
        -N:9 die 9 besten
        -N:-1 alle Tarife sollen gezeigt werden.

Und als Ausgabe w�rde ich mir sowas w�nschen (in einer langen Zeile)

Position,Zugangsnummer,Anbietername,Zonenname,Tagesart,Tagesname,Zeitname,
W�hrung,Kosten,Kosten/Takt,Taktl�nge,Minutenpreis,Verbindungspreis,
Kosten/2.Takt,2.Taktl�nge,2.Takt Minutenpreis,Tarif Art, Mindestumsatz

Also z.B. f�r ein 60 Sekundengespr�ch:

1,01033,Deutsche Telekom AG,Citytarif,Werktag,Donnerstag,Hauptzeit,
DEM,0.12,0.12,60,0.12,,,,,D,0

2,01034,Citykom,Stadttarif,Werktag,Donnerstag,Hauptzeit,
DEM,0.25,0.06,30,0.12,0.13,,,,PR,20

3,01023,ISIS,Ortsgespr�ch,Werktag,Donnerstag,,
DEM,0.56,0.08,15,0.32,0.02,0.46,120,0.23,E,10.95

(a),(b),(c),(d),(e),(f),(g),
(h),(i),(j),(k),(l),(m),
(n),(o),(p),(q),(r)

Erkl�rung:

Die Deutsche Telkom AG (c) mit der Zugangsnummer 01033 (b) sei der
g�nstigste Anbieter.  Darum erh�lt er die Positionsnummer 1 (a).  Der
Tarif sei "Citytarif" (d) benannt, und das Gespr�che f�nde an einem
Donnerstag (f), welcher ein Werktag (e) sei, zur Hauptzeit (g) statt. 
Die Anzeige erfolgt in DEM (h).  Das Gespr�ch soll 0.12 DM (i) kosten, da
die DTAG 0.12 DEM (j) pro 60 (k) Sekunden berechnet.  Dies ergibt einen
Minutenpreis von 0.12 (l) DEM.  Es gibt keinen Verbindungspreis, und
keinen 2. Takt (m) - (p).  Der Tarif sei ein Direct Access (q) Tarif, mit
0,- (r) Mindestumsatz.

Citykom (c) mit der Zugangsnummer 01034 (b) sei der 2. (a) g�nstigste
Anbieter.  Der Tarif hei�t "Stadttarif" (d) und das Gespr�che f�nde an
einem Donnerstag (f), welcher ein Werktag (e) sei, zur Hauptzeit (g)
statt. Die Anzeige erfolgt in DEM (h).  Das Gespr�ch soll 0.25 (i) DEM
kosten, da Citykom 0.06 (j) DEM pro 30 (k) Sekunden berechnet, aber auch
0.13 (m) DEM pro Verbindung haben m�chte.  Eine Minute kostet also 0.12
(l) DEM. Es gibt keinen 2. Takt (n) - (p).  Der Tarif sei nur regional
Verf�gbar und auch nur per Preselection (q).  Es wird ein Mindestumsatz
von 20,- (r) DEM pro Monat verlangt.

ISIS (c) mit der Zugangsnummer 01023 (b) sei der 3. (a) g�nstigste
Anbieter.  Hier hei�t der Tarif "Ortsgespr�ch". (d).  Wieder f�nde das
Gespr�ch an einem Donnerstag (f), welcher ein Werktag (e) sei statt. 
Aber die Uhrzeit, zu der das Gespr�ch statt f�nde, hat keinen Namen (g). 
Die Anzeige erfolgt in DEM (h).  Das Gespr�ch soll 0.56 (i) DEM kosten,
da ISIS zuerst 0.08 (j) DEM pro 15 (k) Sekunden haben m�chte.  Dies
bedeutet, das rechnerisch eine Minute 0.32 (l) DEM kosten w�rde. 
Zus�tzlich wird ein Verbindungsentgelt von 0.02 (m) DEM erhoben.  Nach
den ersten 15 Sekunden kosten weitere 120 (o) Sekunden 0.46 (n) DEM, was
einen Minutenpreis von 0.23 (p) DEM ergibt.  Der Tarif ist als "echtes"
Call By Call verf�gbar, also ohne Voranmeldung (q).  Es wird ein
monatlicher Mindestumsatz von 10.95 (r) DEM erwartet.

Ich w�rde mir also w�nschen, das die einzelnen Eintr�ge als eine mit
Komma getrennte Liste in einer langen Zeile ausgegeben werden.

So, das war es.  Mehr Gedanken habe ich mir noch nicht gemacht.

Noch fragen ? :-)

Alexander Skwar
-- 
My Site : http://www.digitalprojects.com
To get my PGP key, send me an email with the Subject: Send PGP Key.


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

Antwort per Email an