On Sun, Jun 13, 1999 at 05:58:09PM +0200, Alexander Skwar wrote:
> On Sun, Jun 13, 1999 at 04:32:57PM +0200, Andreas Kool wrote:
> > > Wie soll isdnconf aufgerufen werden, oder genauer, was soll ich an isdnconf
> > > �bergeben?
> >
> > Das kannst Du Dir selber ausdenken :-)
> >
> > Per heute gibt es solch eine Schnittstelle noch gar nicht.
> >
> > Denkbar w�re etwa sowas:
> >
> >   isdnconf -A +49:06171:+1:153
>
> Gut, was auch noch nicht schlecht w�re, w�re wenn man die gew�nschte
> Uhrzeit angeben kann, z.B. so:
>
> isdnconf -D 'now'
>
> f�r jetzt, optional da std.
>
> isdnconf -D 'workday'
>
> f�r Arbeitstage
>
> isdnconf -D 'weekend'
>
> f�r Wochenende
>
> isdnconf -D 'holiday'
>
> f�r Feiertage
>
> isdnconf -D '929289077'
>
> f�r 929289077 Sekunden nach dem 1.1.1970
>
> und vollkommen optional:
>
> isdnconf -D '1999-06-13 17:52:26 +0200�
>
> f�r 13.06.1999, 17:52:26 Uhr in unserer Timezone.   Das letzte mu� aber
> wirklich nicht sein.  Mir w�rden schon die Sekunden gen�gen.  Oder, mach
> das, was Dir einfacher zu implementieren f�llt.

Machbar ist da nun wirklich alles, sind immer nur paar Zeilen c-Code.

Aber:
Ich habe nun wirklich schon alle "Tarif-Vergleichs-Seiten" im WWW aufgerufen,
(eine nette Sammlung aller Seiten findet sich auf "www.01051.com")
und daher eine relativ genaue Vorstellung davon, wie sowas aussehen k�nnte.

Es gibt da IMHO im Prinzip zwei verschiedene "Kunden"

 - Kunde 1 : Hat keine Ahnung von der ganzen Geschichte, will einfach wissen,
             was er vorw�hlen mu�, wenn er *jetzt* jemand in den USA
             anrufen mu�.
   => Hier sollten also *alle* technischen Fragen entfallen, *nur*
      "echte Call by call" Anbieter (also alle ohne Anmeldung)
      vorgeschlagen werden, und das schnell.

   Also:

     Eingabe: Quelle: +49xxxxx
              Ziel:   +1xxxxx

     Ausgabe: 01051

   Ende.

 - Kunde 2 : Kennt sich ganz gut aus in der ganzen Geschichte, und will
             (da er keinen Hardware-LCR besitzt, sonst w�rde er die
             Seite nicht aufrufen) eine Liste, die er neben das Telefon
             legen kann.

     Hier m��te also erst einmal eine recht gewaltige Auswahl-Liste
     erscheinen, wo Kunde #2 seine ganzen Pr�ferenzen, Preselections und
     sonstwas eintragen kann.
     (Hier finde ich die "neue Profi-Anfrage" von "www.teltarif.de"
      f�r am besten ...)

     Als Output halte ich das, was "isdnconf -c ." per heute liefert,
     schon f�r ganz gut:

---8<-----if--you--cut--here--you--will--probably--destroy--your--monitor---
Least-Cost-Routing-Table [Verbindungsdauer:153 Sekunden], Stand: Jun 13 23:43:37 1999

Werktag:
  RegioCall (im Umkreis von 50 km):
    07:00 .. 07:59 01040:Esprit Call by Night = DM 0.150 (DM 0.050/60.0s = DM 
0.050/Min (Esprit Call by Night, Deutschland, Tuesday, Late night))   [DTAG: DM 0.360]
    08:00 .. 08:59 01098:Nikocity      = DM 0.179 (DM 0.001/1.0s = DM 0.070/Min 
(Nikocity, Fern, Tuesday, Nebenzeit))   [DTAG: DM 0.360]
    09:00 .. 16:59 01051:01051         = DM 0.270 (DM 0.090/60.0s = DM 0.090/Min 
(01051, Ferngespr�che, Tuesday))   [DTAG: DM 0.720]
    17:00 .. 17:59 01066:Interoute     = DM 0.240 (DM 0.080/60.0s = DM 0.080/Min 
(Interoute, National, Workday (Tuesday)))   [DTAG: DM 0.720]
    18:00 .. 18:59 01070:Arcor CbC     = DM 0.225 (DM 0.075/60.0s = DM 0.075/Min 
(Arcor CbC, Regio Plus, Workday (Tuesday)))   [DTAG: DM 0.360]
    19:00 .. 19:59 01013:Tele 2        = DM 0.210 (DM 0.070/60.0s = DM 0.070/Min (Tele 
2, National, Tuesday))   [DTAG: DM 0.360]
    20:00 .. 20:59 01078:3U            = DM 0.150 (DM 0.001/1.0s = DM 0.059/Min (3U, 
Fern, Workday (Tuesday)))   [DTAG: DM 0.360]
    21:00 .. 21:59 01011:o.tel.o CbC   = DM 0.120 (DM 0.040/60.0s = DM 0.040/Min 
(o.tel.o CbC, Inlandsverbindungen, Tuesday, Happy Hour))   [DTAG: DM 0.180]
    22:00 .. 06:59 01050:Talkline      = DM 0.117 (DM 0.039/60.0s = DM 0.039/Min 
(Talkline, Fern, Workday (Tuesday)))   [DTAG: DM 0.180]
  GermanCall (Deutschlandweit):
    07:00 .. 07:59 01040:Esprit Call by Night = DM 0.150 (DM 0.050/60.0s = DM 
0.050/Min (Esprit Call by Night, Deutschland, Tuesday, Late night))   [DTAG: DM 0.360]
    08:00 .. 08:59 01098:Nikocity      = DM 0.179 (DM 0.001/1.0s = DM 0.070/Min 
(Nikocity, Fern, Tuesday, Nebenzeit))   [DTAG: DM 0.360]
    09:00 .. 16:59 01051:01051         = DM 0.270 (DM 0.090/60.0s = DM 0.090/Min 
(01051, Ferngespr�che, Tuesday))   [DTAG: DM 0.720]
    17:00 .. 17:59 01066:Interoute     = DM 0.240 (DM 0.080/60.0s = DM 0.080/Min 
(Interoute, National, Workday (Tuesday)))   [DTAG: DM 0.720]
    18:00 .. 18:59 01079:Viatel        = DM 0.230 (DM 0.002/1.0s = DM 0.090/Min 
(Viatel, Fern, Workday (Tuesday), Spar))   [DTAG: DM 0.360]
    19:00 .. 19:59 01013:Tele 2        = DM 0.210 (DM 0.070/60.0s = DM 0.070/Min (Tele 
2, National, Tuesday))   [DTAG: DM 0.360]
    20:00 .. 20:59 01078:3U            = DM 0.150 (DM 0.001/1.0s = DM 0.059/Min (3U, 
Fern, Workday (Tuesday)))   [DTAG: DM 0.360]
    21:00 .. 21:59 01011:o.tel.o CbC   = DM 0.120 (DM 0.040/60.0s = DM 0.040/Min 
(o.tel.o CbC, Inlandsverbindungen, Tuesday, Happy Hour))   [DTAG: DM 0.180]
    22:00 .. 06:59 01050:Talkline      = DM 0.117 (DM 0.039/60.0s = DM 0.039/Min 
(Talkline, Fern, Workday (Tuesday)))   [DTAG: DM 0.180]
  Mobilfunk (alle Handy's):
    07:00 .. 08:59 01079:Viatel        = DM 0.918 (DM 0.006/1.0s = DM 0.360/Min 
(Viatel, Deutschland GSM, Workday (Tuesday), Spar))   [DTAG: DM 1.200]
    09:00 .. 17:59 01078:3U            = DM 1.068 (DM 0.007/1.0s = DM 0.419/Min (3U, 
Zone 10, Workday (Tuesday)))   [DTAG: DM 1.680]
    18:00 .. 06:59 01079:Viatel        = DM 0.918 (DM 0.006/1.0s = DM 0.360/Min 
(Viatel, Deutschland GSM, Workday (Tuesday), Spar))   [DTAG: DM 1.200]
  Internet:
    07:00 .. 08:59 01088:WorldCom      = DM 0.122 (DM 0.001/1.0s = DM 0.048/Min 
(WorldCom, Internet, Workday (Tuesday), UUnet))   [DTAG: DM 0.240]
    09:00 .. 17:59 01098:Nikocity      = DM 0.128 (DM 0.001/1.0s = DM 0.050/Min 
(Nikocity, Internet, Tuesday))   [DTAG: DM 0.240]
    18:00 .. 06:59 01088:WorldCom      = DM 0.122 (DM 0.001/1.0s = DM 0.048/Min 
(WorldCom, Internet, Workday (Tuesday), UUnet))   [DTAG: DM 0.240]
  Auskunft Inland:
    immer          01011:o.tel.o CbC   = DM 2.839 (DM 1.590 + 0.008/1.0s = DM 1.590 + 
0.490/Min (o.tel.o CbC, o.tel.o Auskunft, Tuesday))   [DTAG: DM 2.840]

Wochenende/Feiertag:
  RegioCall (im Umkreis von 50 km):
    immer          01090:Viag Interkom = DM 0.087 (DM 0.029/60.0s = DM 0.029/Min (Viag 
Interkom, Fern, Weekend (Sunday), Meld' Dich mal wieder))   [DTAG: DM 0.360]
  GermanCall (Deutschlandweit):
    immer          01090:Viag Interkom = DM 0.087 (DM 0.029/60.0s = DM 0.029/Min (Viag 
Interkom, Fern, Weekend (Sunday), Meld' Dich mal wieder))   [DTAG: DM 0.360]
  Mobilfunk (alle Handy's):
    immer          01079:Viatel        = DM 0.918 (DM 0.006/1.0s = DM 0.360/Min 
(Viatel, Deutschland GSM, Weekend (Sunday), Spar))   [DTAG: DM 1.200]
  Internet:
    immer          01088:WorldCom      = DM 0.122 (DM 0.001/1.0s = DM 0.048/Min 
(WorldCom, Internet, Weekend (Sunday), UUnet))   [DTAG: DM 0.240]
  Auskunft Inland:
    immer          01011:o.tel.o CbC   = DM 2.839 (DM 1.590 + 0.008/1.0s = DM 1.590 + 
0.490/Min (o.tel.o CbC, o.tel.o Auskunft, Sunday))   [DTAG: DM 2.840]
---8<-----if--you--cut--here--you--will--probably--destroy--your--monitor---

Ok, optisch Sch****, aber informativ. L��t sich mittels HTML noch m�chtig
aufpeppen!

> > Und isdnconf gibt dann auf stdout freien Text aus, also etwa:
>
> Wundersch&ouml;n :-)  w�re nat�rlich, wenn isdnconf auch Umlaute und
> andere HTML Zeichen direkt Umwandeln k�nnte.  Ist aber auch kein mu�.

Kein gro�es Problem ...

> > Ein 153 Sekunden langes Gespraech nach USA (+1) kostet am Sun Jun 13 16:30:04 1999
>
> Sch�n w�re auch, wenn diese Headerzeile ausgeschaltet werden k�nnte.

Auch kein Thema.

> > 01051 DM    0.480 (DM 0.160/60.0s = DM 0.160/Min (01051, Zone 200, Sunday))
>
>        ^  ^^^^     ^
>
> Und hier f�nde ich TABs super.
>
> >
> > Das k�nnte nat�rlich auch eine ":" getrennte Liste werden, ganz wie Du
>
> Oder so.  Vielleicht per Option an isdnconf �bergebbar.  Aber nicht
> wichtig.  Wichtiger ist mir, das die Zeile durch irgendetwas anderes als
> Leerzeichen getrennt w�rde.

Why not? Wie w�re es mit "-w" (analog zum isdnrep) f�r einen HTML konformen
Output?

Mach' einfach mal ein Design, Alexander, ich folge Dir dann schon!

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

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