On Sat, Aug 21, 1999 at 03:23:56PM +0200, Leopold Toetsch wrote:
> Hallo Andreas,
> -----Original Message-----
> From: Andreas Kool <[EMAIL PROTECTED]>
> To: [EMAIL PROTECTED] <[EMAIL PROTECTED]>
> Date: Freitag, 20. August 1999 22:24
> Subject: Re: Hilfe!
>
>
> >     => Ich habe einen (leider z.Zt. relativ .de spezifischen) Workaround
> im
> >     Modul "tools.c" drin.
>
> Was heisst hier relativ "de spezifisch", das ist der absolute Horror und
> macht ueberhaupt keinen Sinn.

Horror nein, da ich immer "+49" davorgeschrieben habe -- es greift nur hier
bei uns. Das es Quatsch ist, es so zu realisieren, ist mir komplett bewu�t,
aber irgendwie mu� es erst mal laufen!

Nimm' doch einfach mal das Tool "isdnrate" (welches ich _nicht_ wie die
anderen 3 Programme mit meinem Mega-Fix bearbeitet habe):


---8<-----if--you--cut--here--you--will--probably--destroy--your--monitor---
  $ isdnrate 01721234567  # <- D2-Mobilfunk innerhalb Deutschland
  Segmentation fault

No comment ...
---8<-----if--you--cut--here--you--will--probably--destroy--your--monitor---



  $ isdnrate -HX2 11833   # <- Inlandsauskunft der DTAG
---8<-----if--you--cut--here--you--will--probably--destroy--your--monitor---
Eine 153 Sekunden lange Verbindung von +49 6171 (Deutschland, Oberursel) nach +49 
11833 (Deutschland, ) kostet am Sat Aug 21 22:53:32 1999

01030:TelDaFax             DM    0.102 (0.001 DM/1.0000s = 0.040 DM/Min (Regio 20, 
Wochenende (Samstag)))
01080:Telegate             DM    0.114 (0.038 DM/60.0000s = 0.038 DM/Min 
(Inlandsverbindungen, Wochenende (Samstag)))
01050:Talkline CbC         DM    0.117 (0.039 DM/60.0000s = 0.039 DM/Min (Fern, 
Wochenende (Samstag)))
01011:o.tel.o CbC          DM    0.120 (0.040 DM/60.0000s = 0.040 DM/Min 
(Inlandsverbindungen, Samstag, Happy Hour))
01019:Mobilcom CbC         DM    0.120 (0.040 DM/60.0000s = 0.040 DM/Min 
(Ferngespr�che bundesweit, Samstag, Nacht))
01070:Arcor CbC            DM    0.120 (0.040 DM/60.0000s = 0.040 DM/Min (Regio Plus, 
Wochenende (Samstag)))
01013:Tele 2               DM    0.150 (0.050 DM/60.0000s = 0.050 DM/Min (National, 
Samstag))
01018:debitel              DM    0.150 (0.050 DM/60.0000s = 0.050 DM/Min (Fern, 
Samstag, Private Time))
01040:Esprit               DM    0.150 (0.050 DM/60.0000s = 0.050 DM/Min (Deutschland, 
Wochenende (Samstag), Nacht))
01079:Viatel               DM    0.150 (0.050 DM/60.0000s = 0.050 DM/Min (National, 
Wochenende (Samstag), Nacht))
01090:Viag Interkom        DM    0.150 (0.050 DM/60.0000s = 0.050 DM/Min (Fern, 
Wochenende (Samstag), Nacht))
01078:3U                   DM    0.150 (0.001 DM/1.0000s = 0.059 DM/Min (Fern, 
Wochenende (Samstag)))
01098:Nikocity             DM    0.179 (0.001 DM/1.0000s = 0.070 DM/Min (Fern, 
Samstag, Nebenzeit))
010050:Drillisch            DM    0.193 (0.018 DM/15.0000s = 0.070 DM/Min 
(Deutschland, Wochenende (Samstag)))
01085:GTS-WESTCom          DM    0.230 (0.002 DM/1.0000s = 0.090 DM/Min (National, 
Wochenende (Samstag), Spar))
01039:First Telecom CbC    DM    0.230 (0.020 DM + 0.070 DM/60.0000s = 0.020 DM + 
0.070 DM/Min (Inland, Samstag, Nacht))
01066:Interoute            DM    0.240 (0.080 DM/60.0000s = 0.080 DM/Min (National, 
Wochenende (Samstag)))
01075:Callino              DM    0.240 (0.080 DM/60.0000s = 0.080 DM/Min (Fern, 
Wochenende (Samstag)))
01015:Debitel Direct Call  DM    0.300 (0.150 DM/120.0000s = 0.075 DM/Min (Inland, 
Samstag, Nebenzeit))
01036:Hutchison fairfon    DM    0.330 (0.030 DM/15.0000s = 0.120 DM/Min (regional, 
Samstag, Freizeit))
01024:Telepassport 01024 Plus  DM    0.360 (0.120 DM/60.0000s = 0.120 DM/Min (Inland, 
Wochenende (Samstag), Wochenende))
01046:KomTel Deutschland-Tarif  DM    4.845 (0.032 DM/1.0000s = 1.900 DM/Min (Auskunft 
DTAG Inland, Samstag))
01033:DTAG                 DM    4.961 (0.121 DM/3.8000s = 1.911 DM/Min (Auskunft 
Inland, Samstag))
---8<-----if--you--cut--here--you--will--probably--destroy--your--monitor---

Das da oben ist *bl�hender* Bl�dsinn:

  1. "nach +49 11833 (Deutschland, )" ist Quark. Das mu� hei�en:
     "nach 11833 (Inlandsauskunft DTAG)"

  2. Die ersten 21 Tarife haben mit der Auskunft �berhaupt nix zu tun -
     getRate() hat die Regio-20 Tarife ausgegeben.
     Die letzten 2 Tarife sind korrekt, soviel kostet die Auskunft hier
     in Deutschland.
     Allerdings stehen in der "rate-de.dat" noch viel mehr Tarife von
     diversen Providern f�r die Rufnummer "11833" - keine Ahnung, warum
     die nicht ausgegeben werden.

F�r eine direkte Tarifbestimmung (Provider bekannt), also das, was isdnlog
ben�tigt, arbeitet getRate() vollkommen korrekt. F�r eine
Least-Cost-Berechnung (also auch Deine wundersch�ne WEB-Abfrageseite)
mu� getRate() irgendwie klar gemacht werden, das Sonderrufnummern etwas
grunds�tzlich anderes sind!

> Ausserdem sind die Mobilnetze sowieso eine eigene Zone mit eingetragenen
> A:Tags.

Siehe dazu meine Mail von eben!

> Fuer die Sonderrufnummern muesste ein Vorschlag mit den Wildcards doch gehen
> oder?

Wenn Michi mich l��t, baue ich das gerne ein. Es funktioniert sehr sch�n!
(Michi??)

> Weiters solltest du aus dem isdnlog/Makefile.in den -fomit-frame-pointer
> rausgeben, der verursacht die ganzen SIGSEGVs mit 2.7.2.3.

Ok, eben gemacht. Das ist aber nicht mein Problem hier! Ich kompiliere den
isdnlog schon seit Jahren so:

---8<-----if--you--cut--here--you--will--probably--destroy--your--monitor---
if make "_CC=gcc -g -DQ931" "CFLAGS=-Wall" > /tmp/err 2>&1; then
  echo OK
else
  echo ERROR
  vi /tmp/err
fi
---8<-----if--you--cut--here--you--will--probably--destroy--your--monitor---

> leo

Bitte f�hle Dich bloss nicht von mir angegriffen!! Ich meine das �berhaupt
nicht b�se - ich diskutiere nur!

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