Hallo,

anbei die Aenderungen /Ergaenzungen im Aufruf von isdnrate. Da Alexander
dankenswerter weise das schon so schoen zusammengestellt hat, schreibe ich
meinen Senf hier dazu.
-----Original Message-----
From: Alexander Werner Skwar <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
Date: Donnerstag, 01. Juli 1999 18:06
Subject: isdnrate Aufruf und Ausgaben (was: Re: LCR-Funktion im ISDNLog)


>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

Das kommt in die Konfiguration hinein, da es IMHO nicht sinnig ist, in
Oesterreich abzufragen was ein Call von Berlin nach Hawaii kostet. Wenn's
wer brauchen sollte kann ich's reingeben, ist aber komplexer, da die ganze
Initialisierung dranhaengt.

>(2) -> Vorwahl ist wichtig, da der User auch eine Wunschvorahl eingeben
>kann bei (3)

-f from


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

NY - und IMHO auch nicht sinnvoll, da die Zonen fuer unterschiedliche
Provider nicht gleich sind.

>3b  -> Oder der User w�hlt einen bestimmten Ort aus, zu dem er hin
>telefonieren m�chte, also z.B. Wuppertal, Berlin, M�nchen.

Done, isdnrate.cgi liest CC/code und generiert eine Staedteliste.

>3c  -> Oder der User w�hlt ein bestimmtes Zielland an, wie z.B.
>Kasachstan, USA, Kanada, Gro�britannien, London etc.

Done.

>3d  -> Und zu guter letzt soll der User auch die M�glichkeit haben selbst
>eine Vorwahl einzugeben.

oder sogar eine ganze Nummer, jawoll.

>(4) -> Hier stehen wieder 2 Sachen zur Auswahl:
>4a  -> Eine variable Tagesauswahl.  Gemeint ist: Werktags, Wochenende
>oder Feiertag

Das ist auch nicht so optimal, da die Bezeichnungen nicht normiert sind
(Weekend, Wochenende, Sparzeit, Freizeit udgm.) aber ich implemtier das mal
so:

Tageszeit = Werktag 10:00
Nacht = Werktag 23:00
Weekend = Sonntag 10:00
-d W (Wochentag)
-d N (Night)
-d E (weekEnd)

>4b  -> Ein fester Tag, wie z.B. 01.09.1999

-d dd[.mm[.jj[jj]]]

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

-h dd[:mm[:ss]]

>(6) -> Der User kann hier die Sekundenzahl eingeben.  isdnrate berechnet
>dann wieviel ein einzelnes Gespr�ch von dieser L�nge dauert.

-l seks

>(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).

NY
(NB dazu braeuchte man eine Statistik ueber Telefonatlaengen, weiters sind
1000 Aufrufe sicher zu viele, das rennt sicher eine Weile)

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

Ist das der Service-Tag (S:)?
Dann gehoert der normiert
Also NY

>(9) - (11) -> selbsterkl�rend.
(9) Mindestumsatz - wo steht der
(10) Taktdauer (braucht man das wirklich)
(11) gab's schon -b best

Die Optionen habe ich verworfen, da 1. der Syntax absolut unueblich ist und
da schon etliche Options anders vorhanden waren.

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


Tab-Separated List Sortiert nach billigster

>Position,Zugangsnummer,Anbietername,Zonenname,Tagesart,Tagesname,Zeitname,
>W�hrung,Kosten,Kosten/Takt,Taktl�nge,Minutenpreis,

Position - nix ist daher redundant

>Verbindungspreis,
>Kosten/2.Takt,2.Taktl�nge,2.Takt Minutenpreis

Mehrere Taktlaengen ufert aus
- es koennten 3 sein
- es kann waehrend der Berechnung ein Takt/Preiswechsel auftreten

Aber schau dir die Daten mit Ausgabe -G an (rawdaten fuer Grafik)


>,Tarif Art, Mindestumsatz
Die noch zu normieren, definieren sind.


>So, das war es.  Mehr Gedanken habe ich mir noch nicht gemacht.
War eine super Vorlage.

Grafik laeuft, obige Liste geht auch schon. Ich strick noch ein Makefile
dazu dann schicke ich's morgen an Andreas samt Patches fuer isdnrate.

leo

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

Antwort per Email an