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