- fixed "configure.in" problem with NATION_*

- DESTDIR fixes (many thanks to Michael Reinelt <reinelt@eunet.at>)
 - isdnrep: Outgoing calls ordered by Zone/Provider/MSN corrected
 - new Switch "-i" -> running on internal S0-Bus
 - more providers
 - "sonderrufnummern.dat" extended (Frag Fred, Telegate ...)
 - added AVM-B1 to the documentation
 - removed the word "Teles" from the whole documentation ;-)
This commit is contained in:
Andreas Kool 1998-11-01 08:50:52 +00:00
parent 3cbeb5b3ea
commit 07d3626a93
17 changed files with 631 additions and 414 deletions

View File

@ -150,3 +150,6 @@ TODO-Liste:
-Fehler bei den Conditions vom Einlesen der Configdateien muessen -Fehler bei den Conditions vom Einlesen der Configdateien muessen
dokumentiert werden dokumentiert werden
-"sonderrufnummern.dat" sowie "vorwahl.dat" muss noch manuell installiert
werden (AK:01-Nov-98)

View File

@ -19,6 +19,9 @@
## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. ## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
## ##
## $Log$ ## $Log$
## Revision 1.45 1998/10/16 12:38:04 keil
## fixes to compile and install under 2.0.36
##
## Revision 1.44 1998/10/13 22:17:09 luethje ## Revision 1.44 1998/10/13 22:17:09 luethje
## isdnlog: evaluate the variable PATH for program starts. ## isdnlog: evaluate the variable PATH for program starts.
## ##
@ -348,7 +351,7 @@ SERVICEFILE = /etc/services
# DON'T EDIT BELOW THIS LINE # DON'T EDIT BELOW THIS LINE
###################################################################### ######################################################################
VERSION = 2.99.34 VERSION = 2.99.35
ifeq ($(POSTGRES),1) ifeq ($(POSTGRES),1)
DEFS += -DPOSTGRES DEFS += -DPOSTGRES
@ -370,7 +373,7 @@ endif
DEFS += \ DEFS += \
-DVERSION=\"$(VERSION)\" \ -DVERSION=\"$(VERSION)\" \
-DI4LVERSION=\"$(I4LVERSION)\" \ -DI4LVERSION=\"$(I4LVERSION)\" \
-DISDN_DE=1 \ -D@NATION_MACRO@=1 \
$(INCLUDE) $(INCLUDE)
%.o: %.c %.o: %.c

View File

@ -1,10 +1,10 @@
ISDNLOG - Version pre3.0 - 04-Oct-98 12:33 ISDNLOG - Version pre3.0 - 01-Nov-98 09:26
isdnlog ist ein Utility zur Auswertung des D-Kanal eines ISDN-BRI Anschlusses. isdnlog ist ein Utility zur Auswertung des D-Kanals eines
ISDN-BRI Anschlusses.
isdnlog-3.0 wurde ausgiebig mit Linux-2.0.35 / isdn4kernel-2.0.30 isdnlog-3.0 wurde ausgiebig mit Linux-2.0.36 getestet.
getestet.
Fuer alle, die es nun ueberhaupt nicht mehr abwarten koennen, hier das Fuer alle, die es nun ueberhaupt nicht mehr abwarten koennen, hier das
@ -12,7 +12,7 @@ Fuer alle, die es nun ueberhaupt nicht mehr abwarten koennen, hier das
Quick-Installation-Guide Quick-Installation-Guide
------------------------ ------------------------
1. Linux-2.0.35 + isdn4kernel-2.0.30 verwenden: 1. Linux-2.0.36 verwenden:
CONFIG_ISDN=m CONFIG_ISDN=m
CONFIG_ISDN_DRV_HISAX=m CONFIG_ISDN_DRV_HISAX=m
@ -55,9 +55,9 @@ Quick-Installation-Guide
4. isdn4linux das D-Kanal-Protokoll entlocken: 4. isdn4linux das D-Kanal-Protokoll entlocken:
hisaxctrl <myTeles> 1 4 hisaxctrl <DriverID> 1 4
mit <myTeles> entsprechend Driver-ID, wie beim "insmod" des HiSax-Treibers mit <DriverID> entsprechend Driver-ID, wie beim "insmod" des HiSax-Treibers
angegeben, oder "line0", falls der HiSax-Treiber im Kern enthalten ist. angegeben, oder "line0", falls der HiSax-Treiber im Kern enthalten ist.
5. isdnlog starten: 5. isdnlog starten:
@ -138,6 +138,11 @@ Anmerkung:
Es wurden folgende Dinge geaendert, die vor dem ersten Start Es wurden folgende Dinge geaendert, die vor dem ersten Start
dieser neuen Version unbedingt angepasst werden muessen! dieser neuen Version unbedingt angepasst werden muessen!
Aenderungen seit Version 2.60:
- Unterstuetzung fuer die seit 1.1.1998 moeglichen privaten
Telefongesellschaften
Aenderungen seit Version 2.50: Aenderungen seit Version 2.50:
- Konfigurationsdateien heissen jetzt isdn.conf, callerid.conf und - Konfigurationsdateien heissen jetzt isdn.conf, callerid.conf und
@ -188,7 +193,7 @@ sondern an
i4l-isdnlog@franken.de i4l-isdnlog@franken.de
Bitte auch nicht mehr die alte Adresse isdnlog@Kool.f.UUnet.de verwenden. Bitte auch nicht mehr die alte Adresse isdnlog@Kool.f.EUnet.de verwenden.
So bekommen alle Entwickler die Anfragen direkt mit, und muessen nicht So bekommen alle Entwickler die Anfragen direkt mit, und muessen nicht
von mir extra weitergeleitet werden. Dadurch wird die Anfrage mit von mir extra weitergeleitet werden. Dadurch wird die Anfrage mit
@ -216,7 +221,7 @@ sowie "/dev/isdninfo" lauscht, und saemtliche Vorgaenge auf dem eigenen
ISDN-Anschluss anzeigt. ISDN-Anschluss anzeigt.
Dazu liest es aus "/dev/isdnctrl0" (resp. "/dev/isdnctrl2", falls eine Dazu liest es aus "/dev/isdnctrl0" (resp. "/dev/isdnctrl2", falls eine
2. Teles-Karte im Rechner steckt) das gesamte D-Kanal Protokoll, sowie aus 2. ISDN-Karte im Rechner steckt) das gesamte D-Kanal Protokoll, sowie aus
"/dev/isdninfo" alle internen Meldungen von isdn4linux. "/dev/isdninfo" alle internen Meldungen von isdn4linux.
isdnlog sammelt all diese Informationen, und gestattet damit folgendes: isdnlog sammelt all diese Informationen, und gestattet damit folgendes:
@ -224,7 +229,7 @@ isdnlog sammelt all diese Informationen, und gestattet damit folgendes:
- der gesamte Verkehr kann auf einer Linux-Console, oder einem xterm - der gesamte Verkehr kann auf einer Linux-Console, oder einem xterm
angezeigt werden. Dies sieht etwa so aus: angezeigt werden. Dies sieht etwa so aus:
Beispiel #1 : Ein Raus-Ruf mit der Teles-Karte: Beispiel #1 : Ein Raus-Ruf mit der ISDN-Karte:
13 21:16:31 * tei 104 calling UUnet with Phone Digital 13 21:16:31 * tei 104 calling UUnet with Phone Digital
13 21:16:33 tei 104 calling UUnet with ISDN Time:Wed Mar 13 21:17:00 1996 13 21:16:33 tei 104 calling UUnet with ISDN Time:Wed Mar 13 21:17:00 1996
13 21:16:33 tei 104 calling UUnet with ISDN CONNECT 13 21:16:33 tei 104 calling UUnet with ISDN CONNECT
@ -303,12 +308,12 @@ isdnlog sammelt all diese Informationen, und gestattet damit folgendes:
2. Was kann isdnlog nicht? 2. Was kann isdnlog nicht?
-------------------------- --------------------------
Z.Zt. arbeitet isdnlog _nur_ mit dem HiSax-Treiber (und damit mit einer Z.Zt. arbeitet isdnlog _nur_ mit dem HiSax-Treiber (d.h. allen passiven
Teles- od. compatiblen Karte) zusammen, die ICN-Karte wird Karten) sowie der AVM-B1 zusammen, die ICN-Karte wird leider noch nicht
leider noch nicht unterstuetzt. unterstuetzt.
Weiterhin kann isdnlog bei allen rausgehenden Verbindungen, die nicht Weiterhin kann isdnlog bei allen rausgehenden Verbindungen, die nicht
mit der Teles-Karte entstanden sind (ISDN-Telefon, Modem/Fax etc. am mit der ISDN-Karte entstanden sind (ISDN-Telefon, Modem/Fax etc. am
a/b Adapter oder einer Telefonanlage) die entsprechenden Telefonnummern a/b Adapter oder einer Telefonanlage) die entsprechenden Telefonnummern
leider nicht anzeigen. Dazu Gernot Zander: leider nicht anzeigen. Dazu Gernot Zander:
@ -317,15 +322,15 @@ leider nicht anzeigen. Dazu Gernot Zander:
: geschickt, aber nicht _zurueckgeschickt_ wird. Bei eigenen Anrufen weiss der : geschickt, aber nicht _zurueckgeschickt_ wird. Bei eigenen Anrufen weiss der
: Treiber die Nummer zwangslaeufig:-), bei ankommenden wird sie _vom_ Amt : Treiber die Nummer zwangslaeufig:-), bei ankommenden wird sie _vom_ Amt
: mitgeteilt. : mitgeteilt.
: Die Karte (und damit teles0.4d) kann nur das mitschreiben, was _vom_ : Die Karte (und damit HiSax) kann nur das mitschreiben, was _vom_
: Amt kommt oder was sie selber _zum_ Amt schickt. Nicht aber, was Fremd- : Amt kommt oder was sie selber _zum_ Amt schickt. Nicht aber, was Fremd-
: geraete _zum_ Amt senden. : geraete _zum_ Amt senden.
: Die Karte bekommt immer nur eine Richtung mit, naemlich Amt->User. : Die Karte bekommt immer nur eine Richtung mit, naemlich Amt->User.
: Sie kann von den User->Amt nur die _eigenen_ Meldungen : Sie kann von den User->Amt nur die _eigenen_ Meldungen
: ausgeben (also die der Teles selbst). : ausgeben (also die der ISDN-Karte selbst).
: Wenn man mit seiner TK-Anlage rauswaehlt, geht die Zielnummer : Wenn man mit seiner TK-Anlage rauswaehlt, geht die Zielnummer
: aber User->Amt, und genau das wird von einer Teles : aber User->Amt, und genau das wird von einer ISDN-Karte
: nicht mitgeschnitten (kann sie nicht!), es passiert auf dem falschen Bus! : nicht mitgeschnitten (kann sie nicht!), es passiert auf dem falschen Bus!
: Der S.0 ist ja deshalb 4adrig, weil 2 Adern von den Endgeraeten _zum_ : Der S.0 ist ja deshalb 4adrig, weil 2 Adern von den Endgeraeten _zum_
: und zwei _vom_ NT gehen. Und jedes normale Endgeraet sendet auf : und zwei _vom_ NT gehen. Und jedes normale Endgeraet sendet auf
@ -1032,7 +1037,7 @@ dort verwendet wird, reagiert z.B. das Telefon nicht (es klingelt nicht!),
wenn ein Teilnehmer sich mit einem PC an dieser Nummer anwaehlt. wenn ein Teilnehmer sich mit einem PC an dieser Nummer anwaehlt.
Beispiel: Beispiel:
Auf der MSN 4711 lauscht sowohl die Teles-Karte auf X.75 Anrufe, als auch Auf der MSN 4711 lauscht sowohl die ISDN-Karte auf X.75 Anrufe, als auch
ein Analoges Telefon ueber eine Telefonanlage. ein Analoges Telefon ueber eine Telefonanlage.
Hier wuerden folgende Eintraege in der "callerid.conf" passen: Hier wuerden folgende Eintraege in der "callerid.conf" passen:
@ -1062,7 +1067,7 @@ Die genaue Syntax wird weiter unten beschrieben.
Ruft nun jemand die 4711 mit einem Telefon an, wird das als Anruf auf Ruft nun jemand die 4711 mit einem Telefon an, wird das als Anruf auf
"Phone" angezeigt, und mit "auplay" das Soundfile "ring.au" abgespielt. "Phone" angezeigt, und mit "auplay" das Soundfile "ring.au" abgespielt.
Waehlt jemand hingehen die 4711 mit einer Teles-Karte an, wird das als Waehlt jemand hingehen die 4711 mit einer ISDN-Karte an, wird das als
"X.75" angezeigt, und mit "auplay" das Soundfile "computer.au" abgespielt. "X.75" angezeigt, und mit "auplay" das Soundfile "computer.au" abgespielt.
Startet hingegen jemand eine Video-Uebertragung auf die 4711, wird auch Startet hingegen jemand eine Video-Uebertragung auf die 4711, wird auch
@ -2058,7 +2063,7 @@ isdnlog benoetigt allerdings auf jeden Fall die "4"
Nun kann isdnlog mittels: Nun kann isdnlog mittels:
isdnlog [ -avsx:m:l:rt:cC:w:SVTRDPeMh: ] [ /dev/isdnctrl0 | - ] isdnlog [ -av:sp:x:m:l:rt:c:C:w:SVTDPMh:nW:H:f:bL:NFA:2:O:Ki ] [ /dev/isdnctrl0 | - ]
gestartet werden. Der isdnlog kann nur als root gestartet werden! gestartet werden. Der isdnlog kann nur als root gestartet werden!
@ -2305,15 +2310,19 @@ angegeben werden.
-2x Dual-Mode. isdnlog empfaengt die D-Kanal-Frames der anderen -2x Dual-Mode. isdnlog empfaengt die D-Kanal-Frames der anderen
Geraete auf dem S0-Bus ueber eine zweite, falsch angeschlossene Geraete auf dem S0-Bus ueber eine zweite, falsch angeschlossene
Teles-Karte. ISDN-Karte.
Mit x = 2 zeigt isdnlog auch jede Kleinigkeit - wie z.b. jedes Mit x = 2 zeigt isdnlog auch jede Kleinigkeit - wie z.b. jedes
einzelne gewaehlte Digit beim Telefonieren direkt an. einzelne gewaehlte Digit beim Telefonieren direkt an.
(dual="value") (dual="value")
-K Schreibt bei jedem Tastendruck einen Datendurchsatz. Kann nicht zusammen -K isdnlog zeigt bei Betaetigung der Taste <l> eine Liste der letzten
mit Option -d verwendet werden! Anrufer an. (History)
Kann nicht zusammen mit Option -d verwendet werden!
(keyboard={yes|no}) (keyboard={yes|no})
-i isdnlog laeuft an einem internen S0-Bus (*FUTURE*EXPANSION*)
(interns0={yes|no})
Bei den Optionen -mX, -lX -xX sind folgende Flags moeglich: Bei den Optionen -mX, -lX -xX sind folgende Flags moeglich:
@ -3571,12 +3580,12 @@ gesaugten Byte zaehlen.
------------- -------------
Wie eingangs erwaehnt, kann isdnlog bei allen rausgehenden Verbindungen, Wie eingangs erwaehnt, kann isdnlog bei allen rausgehenden Verbindungen,
die nicht mit der Teles-Karte entstanden sind (ISDN-Telefon, Modem/Fax) die nicht mit der ISDN-Karte entstanden sind (ISDN-Telefon, Modem/Fax)
die entsprechenden Telefonnummern leider nicht anzeigen. die entsprechenden Telefonnummern leider nicht anzeigen.
Mit dem Dual-Mode ist genau dies jedoch moeglich. Mit dem Dual-Mode ist genau dies jedoch moeglich.
Dazu muss der Rechner mit einer zweiten Teles-Karte ausgestattet, und Dazu muss der Rechner mit einer zweiten ISDN-Karte ausgestattet, und
darauf ein HiSax-Treiber installiert werden. darauf ein HiSax-Treiber installiert werden.
Bei mir sieht das so aus: Bei mir sieht das so aus:
@ -3755,7 +3764,7 @@ Diese Fehlermeldung sollte bitte an "i4l-isdnlog@franken.de" geschickt
werden. werden.
- Bei jeder Anwahl von draussen an meine Teles-Karte meldet mir isdnlog - Bei jeder Anwahl von draussen an meine ISDN-Karte meldet mir isdnlog
2 HANGUP's? 2 HANGUP's?
Bei einem eingehenden Ruf melden alle Geraete, die sich zustaendig Bei einem eingehenden Ruf melden alle Geraete, die sich zustaendig
@ -3767,14 +3776,14 @@ werden.
dem Klingeln wieder aufhoeren. Dasselbe passiert natuerlich auch, dem Klingeln wieder aufhoeren. Dasselbe passiert natuerlich auch,
wenn der Anrufer vor dem Abnehmen schon auflegt. wenn der Anrufer vor dem Abnehmen schon auflegt.
D.h. der erste HANGUP stammt vom 2. B-Kanal der Teles-Karte, der den D.h. der erste HANGUP stammt vom 2. B-Kanal der ISDN-Karte, der den
Anruf ablehnt! Anruf ablehnt!
Die Teles-Karte spielt die Rolle von zwei Geraeten, wohl weil ein Die ISDN-Karte spielt die Rolle von zwei Geraeten, wohl weil ein
Geraet zu einer Zeit immer nur eine Dienstkennung haben kann, Geraet zu einer Zeit immer nur eine Dienstkennung haben kann,
die Teles koennte aber gleichzeitig eine Voice- und eine Data- die ISDN-Karte koennte aber gleichzeitig eine Voice- und eine Data-
Verbindung fahren (nur (noch?) nicht unter i4l). Verbindung fahren (nur (noch?) nicht unter i4l).
Fehlt also nach dem CONNECT der Teles der HANGUP des zweiten Fehlt also nach dem CONNECT der ISDN-Karte der HANGUP des zweiten
Kanals, ist das ein Indiz dafuer, dass dieser haengt. Kanals, ist das ein Indiz dafuer, dass dieser haengt.
- Es wird bei isdnlog, isdnrep und xisdn immer nur die letzte Ziffer der - Es wird bei isdnlog, isdnrep und xisdn immer nur die letzte Ziffer der
@ -3851,8 +3860,8 @@ Den _gesamten_ Output an die oben angegebene Adresse senden.
Folgende Files werden von diesem System verwendet: Folgende Files werden von diesem System verwendet:
/sbin/isdnlog - Das Protokoll-Programm /sbin/isdnlog - Das Protokoll-Programm
/usr/sbin/isdnrep - Das Report-Programm /usr/bin/isdnrep - Das Report-Programm
/usr/sbin/isdnconf - Das Konfigurationstool /usr/bin/isdnconf - Das Konfigurationstool
/etc/isdn/isdnlog.conf - Die alte Config-Datei /etc/isdn/isdnlog.conf - Die alte Config-Datei
/etc/isdn/isdn.conf - Die neue Config-Datei /etc/isdn/isdn.conf - Die neue Config-Datei
~/.isdn - Die Config-Datei des Benutzers ~/.isdn - Die Config-Datei des Benutzers
@ -3863,7 +3872,10 @@ Folgende Files werden von diesem System verwendet:
/etc/isdn/charge.dat - Zwischenspeicher fuer die ChargeMax-Funktion /etc/isdn/charge.dat - Zwischenspeicher fuer die ChargeMax-Funktion
/etc/isdn/reload - Script zum Wiederanfahren eines verklemmten i4l /etc/isdn/reload - Script zum Wiederanfahren eines verklemmten i4l
/etc/isdn/stop - Script zum Stoppen bei erreichen von CHARGEMAX /etc/isdn/stop - Script zum Stoppen bei erreichen von CHARGEMAX
/usr/lib/areacode - Neues Vorwahl-Verzeichnis /etc/isdn/dontstop - verhindert temporaer die CHARGEMAX-Funktion
/usr/lib/isdn/areacodes - Neues Vorwahl-Verzeichnis
/usr/lib/isdn/sonderrufnummern.dat - Verzeichnis aller Sonderrufnummern (110, 112 ...)
/usr/lib/isdn/vorwahl.dat - Verzonungstabelle
/var/log/isdn.log - Das Logbuch /var/log/isdn.log - Das Logbuch
/var/run/isdnlog.pid - Enthaelt die PID des laufenden isdnlog /var/run/isdnlog.pid - Enthaelt die PID des laufenden isdnlog
/dev/isdnctrl0 - Gibt das Q.931 Protokoll des HiSax-Treibers aus /dev/isdnctrl0 - Gibt das Q.931 Protokoll des HiSax-Treibers aus
@ -3933,13 +3945,13 @@ Bedanken moechte ich mich vor allem bei
Fritz Elfert (fritz@wuemaus.franken.de) Fritz Elfert (fritz@wuemaus.franken.de)
fuer isdn4linux, sowie fuer isdn4linux, sowie
Jan den Ouden (denouden@groovin.xs4all.nl) Jan den Ouden (denouden@groovin.xs4all.nl)
fuer den Teles-Treiber. fuer den ISDN-Treiber.
Bei Bei
Beat Doebeli (doebeli@vptt.ch) Beat Doebeli (doebeli@vptt.ch)
fuer den Einbau jeglicher D-Channel Messages, sowie fuer den Einbau jeglicher D-Channel Messages, sowie
Michael Bongartz (micha@mubo.saar.de) Michael Bongartz (micha@mubo.saar.de)
fuer die Entdeckung der AOC-D sowie AOC-E Bytes im D-Kannel-Protokoll fuer die Entdeckung der AOC-D sowie AOC-E Bytes im D-Kanal-Protokoll
Bei Bei
Kai Voelcker (kai@fantaghiro.deceiver.org) Kai Voelcker (kai@fantaghiro.deceiver.org)
@ -3970,6 +3982,10 @@ Bei
Markus Maeder (mmaeder@cyberlink.ch) Markus Maeder (mmaeder@cyberlink.ch)
der die Gebuehrenauswertung fuer die Schweiz korrigiert hat der die Gebuehrenauswertung fuer die Schweiz korrigiert hat
Bei
Michael Reinelt <reinelt@eunet.at>
der die gesamte Anpassung fuer Oesterreich implementiert hat
Bei Bei
Markus Leist (markus@hal.dirnet.com) Markus Leist (markus@hal.dirnet.com)
fuer die Anbindung an postgres95 fuer die Anbindung an postgres95
@ -3989,13 +4005,13 @@ Gar nicht genug danken kann ich Dr.-Ing. Joachim Goeller sowie
Sebastian Goeller, die mir unzaehlige Informationen zum D-Kanal Sebastian Goeller, die mir unzaehlige Informationen zum D-Kanal
Protokoll geliefert haben. Protokoll geliefert haben.
Und natuerlich bei der deutschen Telekom, die mir seit nunmehr zwei Jahren
falsche (aber von isdnlog erkannte) AOC-E Elemente schickt ;-)
Aber ganz besonders bei Aber ganz besonders bei
Stefan Luethje (luethje@sl-gw.lake.de) Stefan Luethje (luethje@sl-gw.lake.de)
von dem sicherlich mittlerweile 50% des isdnlog-Codes bestehen. von dem sicherlich mittlerweile 50% des isdnlog-Codes bestehen.
Mein groesster Dank gilt natuerlich meiner Frau Claudia (clw@Kool.f.UUnet.de),
die die ganze Geduld aufgebracht hat, waerend ich am isdnlog
rumgeschraubt habe!
Viel Spass mit isdnlog wuenscht Viel Spass mit isdnlog wuenscht

238
isdnlog/configure vendored
View File

@ -635,13 +635,15 @@ EOF
if test "$CONFIG_ISDN_LOG_DE" = "y" ; then if test "$CONFIG_ISDN_LOG_DE" = "y" ; then
NATION="de" NATION="de"
NATION_MACRO="ISDN_DE"
cat >> confdefs.h <<\EOF cat >> confdefs.h <<\EOF
#define ISDN_DE 1 #define ISDN_DE 1
EOF EOF
fi fi
if test "$CONFIG_ISDNLOG_AT" = "y" ; then if test "$CONFIG_ISDN_LOG_AT" = "y" ; then
NATION="at" NATION="at"
NATION_MACRO="ISDN_AT"
cat >> confdefs.h <<\EOF cat >> confdefs.h <<\EOF
#define ISDN_AT 1 #define ISDN_AT 1
EOF EOF
@ -649,6 +651,7 @@ EOF
fi fi
if test "$CONFIG_ISDN_LOG_CH" = "y" ; then if test "$CONFIG_ISDN_LOG_CH" = "y" ; then
NATION="ch" NATION="ch"
NATION_MACRO="ISDN_CH"
cat >> confdefs.h <<\EOF cat >> confdefs.h <<\EOF
#define ISDN_CH 1 #define ISDN_CH 1
EOF EOF
@ -656,6 +659,7 @@ EOF
fi fi
if test "$CONFIG_ISDN_LOG_NL" = "y" ; then if test "$CONFIG_ISDN_LOG_NL" = "y" ; then
NATION="nl" NATION="nl"
NATION_MACRO="ISDN_NL"
cat >> confdefs.h <<\EOF cat >> confdefs.h <<\EOF
#define ISDN_NL 1 #define ISDN_NL 1
EOF EOF
@ -665,7 +669,7 @@ fi
# Extract the first word of "gcc", so it can be a program name with args. # Extract the first word of "gcc", so it can be a program name with args.
set dummy gcc; ac_word=$2 set dummy gcc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:669: checking for $ac_word" >&5 echo "configure:673: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
@ -694,7 +698,7 @@ if test -z "$CC"; then
# Extract the first word of "cc", so it can be a program name with args. # Extract the first word of "cc", so it can be a program name with args.
set dummy cc; ac_word=$2 set dummy cc; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:698: checking for $ac_word" >&5 echo "configure:702: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
@ -742,7 +746,7 @@ fi
fi fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
echo "configure:746: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 echo "configure:750: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
ac_ext=c ac_ext=c
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
@ -752,11 +756,11 @@ ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS
cross_compiling=$ac_cv_prog_cc_cross cross_compiling=$ac_cv_prog_cc_cross
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 756 "configure" #line 760 "configure"
#include "confdefs.h" #include "confdefs.h"
main(){return(0);} main(){return(0);}
EOF EOF
if { (eval echo configure:760: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then if { (eval echo configure:764: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
ac_cv_prog_cc_works=yes ac_cv_prog_cc_works=yes
# If we can't run a trivial program, we are probably using a cross compiler. # If we can't run a trivial program, we are probably using a cross compiler.
if (./conftest; exit) 2>/dev/null; then if (./conftest; exit) 2>/dev/null; then
@ -776,12 +780,12 @@ if test $ac_cv_prog_cc_works = no; then
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
fi fi
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
echo "configure:780: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "configure:784: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
cross_compiling=$ac_cv_prog_cc_cross cross_compiling=$ac_cv_prog_cc_cross
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
echo "configure:785: checking whether we are using GNU C" >&5 echo "configure:789: checking whether we are using GNU C" >&5
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
@ -790,7 +794,7 @@ else
yes; yes;
#endif #endif
EOF EOF
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:794: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:798: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
ac_cv_prog_gcc=yes ac_cv_prog_gcc=yes
else else
ac_cv_prog_gcc=no ac_cv_prog_gcc=no
@ -805,7 +809,7 @@ if test $ac_cv_prog_gcc = yes; then
ac_save_CFLAGS="$CFLAGS" ac_save_CFLAGS="$CFLAGS"
CFLAGS= CFLAGS=
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
echo "configure:809: checking whether ${CC-cc} accepts -g" >&5 echo "configure:813: checking whether ${CC-cc} accepts -g" >&5
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
@ -862,7 +866,7 @@ ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
# ./install, which can be erroneously created by make from ./install.sh. # ./install, which can be erroneously created by make from ./install.sh.
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
echo "configure:866: checking for a BSD compatible install" >&5 echo "configure:870: checking for a BSD compatible install" >&5
if test -z "$INSTALL"; then if test -z "$INSTALL"; then
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
@ -912,7 +916,7 @@ test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
echo "configure:916: checking whether ${MAKE-make} sets \${MAKE}" >&5 echo "configure:920: checking whether ${MAKE-make} sets \${MAKE}" >&5
set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
@ -940,7 +944,7 @@ fi
echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6 echo $ac_n "checking for dbm_open in -ldbm""... $ac_c" 1>&6
echo "configure:944: checking for dbm_open in -ldbm" >&5 echo "configure:948: checking for dbm_open in -ldbm" >&5
ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'` ac_lib_var=`echo dbm'_'dbm_open | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
@ -948,7 +952,7 @@ else
ac_save_LIBS="$LIBS" ac_save_LIBS="$LIBS"
LIBS="-ldbm $LIBS" LIBS="-ldbm $LIBS"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 952 "configure" #line 956 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */ /* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2 /* We use char because int might match the return type of a gcc2
@ -959,7 +963,7 @@ int main() {
dbm_open() dbm_open()
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:963: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then if { (eval echo configure:967: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes" eval "ac_cv_lib_$ac_lib_var=yes"
else else
@ -981,7 +985,7 @@ EOF
else else
echo "$ac_t""no" 1>&6 echo "$ac_t""no" 1>&6
echo $ac_n "checking for gdbm_open in -lgdbm""... $ac_c" 1>&6 echo $ac_n "checking for gdbm_open in -lgdbm""... $ac_c" 1>&6
echo "configure:985: checking for gdbm_open in -lgdbm" >&5 echo "configure:989: checking for gdbm_open in -lgdbm" >&5
ac_lib_var=`echo gdbm'_'gdbm_open | sed 'y%./+-%__p_%'` ac_lib_var=`echo gdbm'_'gdbm_open | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
@ -989,7 +993,7 @@ else
ac_save_LIBS="$LIBS" ac_save_LIBS="$LIBS"
LIBS="-lgdbm $LIBS" LIBS="-lgdbm $LIBS"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 993 "configure" #line 997 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */ /* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2 /* We use char because int might match the return type of a gcc2
@ -1000,7 +1004,7 @@ int main() {
gdbm_open() gdbm_open()
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:1004: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then if { (eval echo configure:1008: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes" eval "ac_cv_lib_$ac_lib_var=yes"
else else
@ -1022,7 +1026,7 @@ EOF
else else
echo "$ac_t""no" 1>&6 echo "$ac_t""no" 1>&6
echo $ac_n "checking for dbm_open in -ldb""... $ac_c" 1>&6 echo $ac_n "checking for dbm_open in -ldb""... $ac_c" 1>&6
echo "configure:1026: checking for dbm_open in -ldb" >&5 echo "configure:1030: checking for dbm_open in -ldb" >&5
ac_lib_var=`echo db'_'dbm_open | sed 'y%./+-%__p_%'` ac_lib_var=`echo db'_'dbm_open | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
@ -1030,7 +1034,7 @@ else
ac_save_LIBS="$LIBS" ac_save_LIBS="$LIBS"
LIBS="-ldb $LIBS" LIBS="-ldb $LIBS"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1034 "configure" #line 1038 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */ /* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2 /* We use char because int might match the return type of a gcc2
@ -1041,7 +1045,7 @@ int main() {
dbm_open() dbm_open()
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:1045: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then if { (eval echo configure:1049: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes" eval "ac_cv_lib_$ac_lib_var=yes"
else else
@ -1069,7 +1073,7 @@ fi
fi fi
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
echo "configure:1073: checking how to run the C preprocessor" >&5 echo "configure:1077: checking how to run the C preprocessor" >&5
# On Suns, sometimes $CPP names a directory. # On Suns, sometimes $CPP names a directory.
if test -n "$CPP" && test -d "$CPP"; then if test -n "$CPP" && test -d "$CPP"; then
CPP= CPP=
@ -1084,13 +1088,13 @@ else
# On the NeXT, cc -E runs the code through the compiler's parser, # On the NeXT, cc -E runs the code through the compiler's parser,
# not just through cpp. # not just through cpp.
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1088 "configure" #line 1092 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <assert.h> #include <assert.h>
Syntax Error Syntax Error
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1094: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:1098: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out` ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then if test -z "$ac_err"; then
: :
@ -1101,13 +1105,13 @@ else
rm -rf conftest* rm -rf conftest*
CPP="${CC-cc} -E -traditional-cpp" CPP="${CC-cc} -E -traditional-cpp"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1105 "configure" #line 1109 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <assert.h> #include <assert.h>
Syntax Error Syntax Error
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1111: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:1115: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out` ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then if test -z "$ac_err"; then
: :
@ -1143,10 +1147,10 @@ fi
if test "$tst_postgresdir" != "" || test "$CONFIG_ISDNLOG_POSTGRES" = "y" ; then if test "$tst_postgresdir" != "" || test "$CONFIG_ISDNLOG_POSTGRES" = "y" ; then
echo $ac_n "checking for postgres in ${tst_postgresdir}""... $ac_c" 1>&6 echo $ac_n "checking for postgres in ${tst_postgresdir}""... $ac_c" 1>&6
echo "configure:1147: checking for postgres in ${tst_postgresdir}" >&5 echo "configure:1151: checking for postgres in ${tst_postgresdir}" >&5
if test "${tst_postgresdir}" != "" ; then if test "${tst_postgresdir}" != "" ; then
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1150 "configure" #line 1154 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <${tst_postgresdir}/include/libpq-fe.h> #include <${tst_postgresdir}/include/libpq-fe.h>
EOF EOF
@ -1161,9 +1165,9 @@ rm -f conftest*
if test "$pqdir" = "no" ; then if test "$pqdir" = "no" ; then
echo "$ac_t"""$pqdir"" 1>&6 echo "$ac_t"""$pqdir"" 1>&6
echo $ac_n "checking for postgres in /lib/postgres95""... $ac_c" 1>&6 echo $ac_n "checking for postgres in /lib/postgres95""... $ac_c" 1>&6
echo "configure:1165: checking for postgres in /lib/postgres95" >&5 echo "configure:1169: checking for postgres in /lib/postgres95" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1167 "configure" #line 1171 "configure"
#include "confdefs.h" #include "confdefs.h"
#include </lib/postgre95/include/libpq-fe.h> #include </lib/postgre95/include/libpq-fe.h>
EOF EOF
@ -1178,9 +1182,9 @@ rm -f conftest*
if test "$pqdir" = "no" ; then if test "$pqdir" = "no" ; then
echo "$ac_t"""$pqdir"" 1>&6 echo "$ac_t"""$pqdir"" 1>&6
echo $ac_n "checking for postgres in /usr/lib/postgres95""... $ac_c" 1>&6 echo $ac_n "checking for postgres in /usr/lib/postgres95""... $ac_c" 1>&6
echo "configure:1182: checking for postgres in /usr/lib/postgres95" >&5 echo "configure:1186: checking for postgres in /usr/lib/postgres95" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1184 "configure" #line 1188 "configure"
#include "confdefs.h" #include "confdefs.h"
#include </usr/lib/postgre95/include/libpq-fe.h> #include </usr/lib/postgre95/include/libpq-fe.h>
EOF EOF
@ -1195,9 +1199,9 @@ rm -f conftest*
if test "$pqdir" = "no" ; then if test "$pqdir" = "no" ; then
echo "$ac_t"""$pqdir"" 1>&6 echo "$ac_t"""$pqdir"" 1>&6
echo $ac_n "checking for postgres in /usr/local/postgres95""... $ac_c" 1>&6 echo $ac_n "checking for postgres in /usr/local/postgres95""... $ac_c" 1>&6
echo "configure:1199: checking for postgres in /usr/local/postgres95" >&5 echo "configure:1203: checking for postgres in /usr/local/postgres95" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1201 "configure" #line 1205 "configure"
#include "confdefs.h" #include "confdefs.h"
#include </usr/lib/local/postgre95/include/libpq-fe.h> #include </usr/lib/local/postgre95/include/libpq-fe.h>
EOF EOF
@ -1212,9 +1216,9 @@ rm -f conftest*
if test "$pqdir" = "no" ; then if test "$pqdir" = "no" ; then
echo "$ac_t"""$pqdir"" 1>&6 echo "$ac_t"""$pqdir"" 1>&6
echo $ac_n "checking for postgres in /usr/local/lib/postgres95""... $ac_c" 1>&6 echo $ac_n "checking for postgres in /usr/local/lib/postgres95""... $ac_c" 1>&6
echo "configure:1216: checking for postgres in /usr/local/lib/postgres95" >&5 echo "configure:1220: checking for postgres in /usr/local/lib/postgres95" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1218 "configure" #line 1222 "configure"
#include "confdefs.h" #include "confdefs.h"
#include </usr/lib/local/lib/postgre95/include/libpq-fe.h> #include </usr/lib/local/lib/postgre95/include/libpq-fe.h>
EOF EOF
@ -1260,10 +1264,10 @@ fi
if test "$tst_mysqldir" != "" || test "$CONFIG_ISDNLOG_MYSQLDB" = "y" ; then if test "$tst_mysqldir" != "" || test "$CONFIG_ISDNLOG_MYSQLDB" = "y" ; then
echo $ac_n "checking for mysql in ${tst_mysqldir}""... $ac_c" 1>&6 echo $ac_n "checking for mysql in ${tst_mysqldir}""... $ac_c" 1>&6
echo "configure:1264: checking for mysql in ${tst_mysqldir}" >&5 echo "configure:1268: checking for mysql in ${tst_mysqldir}" >&5
if test "${tst_mysqldir}" != "" ; then if test "${tst_mysqldir}" != "" ; then
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1267 "configure" #line 1271 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <${tst_mysqldir}/include/mysql.h> #include <${tst_mysqldir}/include/mysql.h>
EOF EOF
@ -1278,9 +1282,9 @@ rm -f conftest*
if test "$mydir" = "no" ; then if test "$mydir" = "no" ; then
echo "$ac_t"""$mydir"" 1>&6 echo "$ac_t"""$mydir"" 1>&6
echo $ac_n "checking for mysql in /lib/mysql""... $ac_c" 1>&6 echo $ac_n "checking for mysql in /lib/mysql""... $ac_c" 1>&6
echo "configure:1282: checking for mysql in /lib/mysql" >&5 echo "configure:1286: checking for mysql in /lib/mysql" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1284 "configure" #line 1288 "configure"
#include "confdefs.h" #include "confdefs.h"
#include </lib/mysql/include/mysql.h> #include </lib/mysql/include/mysql.h>
EOF EOF
@ -1295,9 +1299,9 @@ rm -f conftest*
if test "$mydir" = "no" ; then if test "$mydir" = "no" ; then
echo "$ac_t"""$mydir"" 1>&6 echo "$ac_t"""$mydir"" 1>&6
echo $ac_n "checking for mysql in /usr/lib/mysql""... $ac_c" 1>&6 echo $ac_n "checking for mysql in /usr/lib/mysql""... $ac_c" 1>&6
echo "configure:1299: checking for mysql in /usr/lib/mysql" >&5 echo "configure:1303: checking for mysql in /usr/lib/mysql" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1301 "configure" #line 1305 "configure"
#include "confdefs.h" #include "confdefs.h"
#include </usr/lib/mysql/include/mysql.h> #include </usr/lib/mysql/include/mysql.h>
EOF EOF
@ -1312,9 +1316,9 @@ rm -f conftest*
if test "$mydir" = "no" ; then if test "$mydir" = "no" ; then
echo "$ac_t"""$mydir"" 1>&6 echo "$ac_t"""$mydir"" 1>&6
echo $ac_n "checking for mysql in /usr/local/mysql""... $ac_c" 1>&6 echo $ac_n "checking for mysql in /usr/local/mysql""... $ac_c" 1>&6
echo "configure:1316: checking for mysql in /usr/local/mysql" >&5 echo "configure:1320: checking for mysql in /usr/local/mysql" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1318 "configure" #line 1322 "configure"
#include "confdefs.h" #include "confdefs.h"
#include </usr/local/postgre95/include/mysql.h> #include </usr/local/postgre95/include/mysql.h>
EOF EOF
@ -1329,9 +1333,9 @@ rm -f conftest*
if test "$mydir" = "no" ; then if test "$mydir" = "no" ; then
echo "$ac_t"""$mydir"" 1>&6 echo "$ac_t"""$mydir"" 1>&6
echo $ac_n "checking for mysql in /usr/local/lib/mysql""... $ac_c" 1>&6 echo $ac_n "checking for mysql in /usr/local/lib/mysql""... $ac_c" 1>&6
echo "configure:1333: checking for mysql in /usr/local/lib/mysql" >&5 echo "configure:1337: checking for mysql in /usr/local/lib/mysql" >&5
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1335 "configure" #line 1339 "configure"
#include "confdefs.h" #include "confdefs.h"
#include </usr/local/lib/mysql/include/mysql.h> #include </usr/local/lib/mysql/include/mysql.h>
EOF EOF
@ -1380,15 +1384,15 @@ fi
if test "$DOTEST" = "y" || test "$CONFIG_KERNELDIR" != "" ; then if test "$DOTEST" = "y" || test "$CONFIG_KERNELDIR" != "" ; then
echo $ac_n "checking for linux kernel source in ${tst_kerneldir}""... $ac_c" 1>&6 echo $ac_n "checking for linux kernel source in ${tst_kerneldir}""... $ac_c" 1>&6
echo "configure:1384: checking for linux kernel source in ${tst_kerneldir}" >&5 echo "configure:1388: checking for linux kernel source in ${tst_kerneldir}" >&5
CPPFLAGS="-nostdinc -I${tst_kerneldir}/include -I${tst_kerneldir}/drivers/isdn" CPPFLAGS="-nostdinc -I${tst_kerneldir}/include -I${tst_kerneldir}/drivers/isdn"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1387 "configure" #line 1391 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <isdn_common.h> #include <isdn_common.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1392: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:1396: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out` ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
@ -1404,15 +1408,15 @@ rm -f conftest*
fi fi
if test "$lxdir" = "no" ; then if test "$lxdir" = "no" ; then
echo $ac_n "checking for linux kernel source in /usr/src/linux""... $ac_c" 1>&6 echo $ac_n "checking for linux kernel source in /usr/src/linux""... $ac_c" 1>&6
echo "configure:1408: checking for linux kernel source in /usr/src/linux" >&5 echo "configure:1412: checking for linux kernel source in /usr/src/linux" >&5
CPPFLAGS="-nostdinc -I/usr/src/linux/include -I/usr/src/linux/drivers/isdn" CPPFLAGS="-nostdinc -I/usr/src/linux/include -I/usr/src/linux/drivers/isdn"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1411 "configure" #line 1415 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <isdn_common.h> #include <isdn_common.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1416: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:1420: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out` ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
@ -1427,15 +1431,15 @@ rm -f conftest*
if test "$lxdir" = "no" ; then if test "$lxdir" = "no" ; then
echo "$ac_t"""$lxdir"" 1>&6 echo "$ac_t"""$lxdir"" 1>&6
echo $ac_n "checking for linux kernel source in /usr/local/src/linux""... $ac_c" 1>&6 echo $ac_n "checking for linux kernel source in /usr/local/src/linux""... $ac_c" 1>&6
echo "configure:1431: checking for linux kernel source in /usr/local/src/linux" >&5 echo "configure:1435: checking for linux kernel source in /usr/local/src/linux" >&5
CPPFLAGS="-nostdinc -I/usr/local/src/linux/include -I/usr/local/src/linux/drivers/isdn" CPPFLAGS="-nostdinc -I/usr/local/src/linux/include -I/usr/local/src/linux/drivers/isdn"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1434 "configure" #line 1438 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <isdn_common.h> #include <isdn_common.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1439: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:1443: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out` ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
@ -1463,12 +1467,12 @@ EOF
echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
echo "configure:1467: checking for ANSI C header files" >&5 echo "configure:1471: checking for ANSI C header files" >&5
if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1472 "configure" #line 1476 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <stdlib.h> #include <stdlib.h>
#include <stdarg.h> #include <stdarg.h>
@ -1476,7 +1480,7 @@ else
#include <float.h> #include <float.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1480: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:1484: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out` ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
@ -1493,7 +1497,7 @@ rm -f conftest*
if test $ac_cv_header_stdc = yes; then if test $ac_cv_header_stdc = yes; then
# SunOS 4.x string.h does not declare mem*, contrary to ANSI. # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1497 "configure" #line 1501 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <string.h> #include <string.h>
EOF EOF
@ -1511,7 +1515,7 @@ fi
if test $ac_cv_header_stdc = yes; then if test $ac_cv_header_stdc = yes; then
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1515 "configure" #line 1519 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <stdlib.h> #include <stdlib.h>
EOF EOF
@ -1532,7 +1536,7 @@ if test "$cross_compiling" = yes; then
: :
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1536 "configure" #line 1540 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <ctype.h> #include <ctype.h>
#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
@ -1543,7 +1547,7 @@ if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
exit (0); } exit (0); }
EOF EOF
if { (eval echo configure:1547: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null if { (eval echo configure:1551: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then then
: :
else else
@ -1567,12 +1571,12 @@ EOF
fi fi
echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
echo "configure:1571: checking for sys/wait.h that is POSIX.1 compatible" >&5 echo "configure:1575: checking for sys/wait.h that is POSIX.1 compatible" >&5
if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1576 "configure" #line 1580 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
#include <sys/wait.h> #include <sys/wait.h>
@ -1588,7 +1592,7 @@ wait (&s);
s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:1592: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:1596: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
ac_cv_header_sys_wait_h=yes ac_cv_header_sys_wait_h=yes
else else
@ -1612,17 +1616,17 @@ for ac_hdr in fcntl.h limits.h sys/ioctl.h sys/time.h syslog.h unistd.h
do do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:1616: checking for $ac_hdr" >&5 echo "configure:1620: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1621 "configure" #line 1625 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <$ac_hdr> #include <$ac_hdr>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1626: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:1630: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out` ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
@ -1699,12 +1703,12 @@ fi
echo $ac_n "checking for working const""... $ac_c" 1>&6 echo $ac_n "checking for working const""... $ac_c" 1>&6
echo "configure:1703: checking for working const" >&5 echo "configure:1707: checking for working const" >&5
if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1708 "configure" #line 1712 "configure"
#include "confdefs.h" #include "confdefs.h"
int main() { int main() {
@ -1753,7 +1757,7 @@ ccp = (char const *const *) p;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:1757: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:1761: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
ac_cv_c_const=yes ac_cv_c_const=yes
else else
@ -1774,12 +1778,12 @@ EOF
fi fi
echo $ac_n "checking for pid_t""... $ac_c" 1>&6 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
echo "configure:1778: checking for pid_t" >&5 echo "configure:1782: checking for pid_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1783 "configure" #line 1787 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
#if STDC_HEADERS #if STDC_HEADERS
@ -1807,12 +1811,12 @@ EOF
fi fi
echo $ac_n "checking for size_t""... $ac_c" 1>&6 echo $ac_n "checking for size_t""... $ac_c" 1>&6
echo "configure:1811: checking for size_t" >&5 echo "configure:1815: checking for size_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1816 "configure" #line 1820 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
#if STDC_HEADERS #if STDC_HEADERS
@ -1840,12 +1844,12 @@ EOF
fi fi
echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
echo "configure:1844: checking whether time.h and sys/time.h may both be included" >&5 echo "configure:1848: checking whether time.h and sys/time.h may both be included" >&5
if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1849 "configure" #line 1853 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
#include <sys/time.h> #include <sys/time.h>
@ -1854,7 +1858,7 @@ int main() {
struct tm *tp; struct tm *tp;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:1858: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:1862: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
ac_cv_header_time=yes ac_cv_header_time=yes
else else
@ -1875,12 +1879,12 @@ EOF
fi fi
echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6 echo $ac_n "checking whether struct tm is in sys/time.h or time.h""... $ac_c" 1>&6
echo "configure:1879: checking whether struct tm is in sys/time.h or time.h" >&5 echo "configure:1883: checking whether struct tm is in sys/time.h or time.h" >&5
if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_struct_tm'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1884 "configure" #line 1888 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
#include <time.h> #include <time.h>
@ -1888,7 +1892,7 @@ int main() {
struct tm *tp; tp->tm_sec; struct tm *tp; tp->tm_sec;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:1892: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:1896: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
ac_cv_struct_tm=time.h ac_cv_struct_tm=time.h
else else
@ -1923,15 +1927,15 @@ fi
if test "$DOTEST" = "y" || test "$CONFIG_KERNELDIR" != "" ; then if test "$DOTEST" = "y" || test "$CONFIG_KERNELDIR" != "" ; then
echo $ac_n "checking for linux kernel source in ${tst_kerneldir}""... $ac_c" 1>&6 echo $ac_n "checking for linux kernel source in ${tst_kerneldir}""... $ac_c" 1>&6
echo "configure:1927: checking for linux kernel source in ${tst_kerneldir}" >&5 echo "configure:1931: checking for linux kernel source in ${tst_kerneldir}" >&5
CPPFLAGS="-nostdinc -I${tst_kerneldir}/include -I${tst_kerneldir}/drivers/isdn" CPPFLAGS="-nostdinc -I${tst_kerneldir}/include -I${tst_kerneldir}/drivers/isdn"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1930 "configure" #line 1934 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <isdn_common.h> #include <isdn_common.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1935: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:1939: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out` ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
@ -1947,15 +1951,15 @@ rm -f conftest*
fi fi
if test "$lxdir" = "no" ; then if test "$lxdir" = "no" ; then
echo $ac_n "checking for linux kernel source in /usr/src/linux""... $ac_c" 1>&6 echo $ac_n "checking for linux kernel source in /usr/src/linux""... $ac_c" 1>&6
echo "configure:1951: checking for linux kernel source in /usr/src/linux" >&5 echo "configure:1955: checking for linux kernel source in /usr/src/linux" >&5
CPPFLAGS="-nostdinc -I/usr/src/linux/include -I/usr/src/linux/drivers/isdn" CPPFLAGS="-nostdinc -I/usr/src/linux/include -I/usr/src/linux/drivers/isdn"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1954 "configure" #line 1958 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <isdn_common.h> #include <isdn_common.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1959: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:1963: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out` ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
@ -1970,15 +1974,15 @@ rm -f conftest*
if test "$lxdir" = "no" ; then if test "$lxdir" = "no" ; then
echo "$ac_t"""$lxdir"" 1>&6 echo "$ac_t"""$lxdir"" 1>&6
echo $ac_n "checking for linux kernel source in /usr/local/src/linux""... $ac_c" 1>&6 echo $ac_n "checking for linux kernel source in /usr/local/src/linux""... $ac_c" 1>&6
echo "configure:1974: checking for linux kernel source in /usr/local/src/linux" >&5 echo "configure:1978: checking for linux kernel source in /usr/local/src/linux" >&5
CPPFLAGS="-nostdinc -I/usr/local/src/linux/include -I/usr/local/src/linux/drivers/isdn" CPPFLAGS="-nostdinc -I/usr/local/src/linux/include -I/usr/local/src/linux/drivers/isdn"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 1977 "configure" #line 1981 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <isdn_common.h> #include <isdn_common.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:1982: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:1986: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out` ac_err=`grep -v '^ *+' conftest.out`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
@ -2007,13 +2011,13 @@ EOF
if test $ac_cv_prog_gcc = yes; then if test $ac_cv_prog_gcc = yes; then
echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6 echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6
echo "configure:2011: checking whether ${CC-cc} needs -traditional" >&5 echo "configure:2015: checking whether ${CC-cc} needs -traditional" >&5
if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
ac_pattern="Autoconf.*'x'" ac_pattern="Autoconf.*'x'"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2017 "configure" #line 2021 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sgtty.h> #include <sgtty.h>
Autoconf TIOCGETP Autoconf TIOCGETP
@ -2031,7 +2035,7 @@ rm -f conftest*
if test $ac_cv_prog_gcc_traditional = no; then if test $ac_cv_prog_gcc_traditional = no; then
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2035 "configure" #line 2039 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <termio.h> #include <termio.h>
Autoconf TCGETA Autoconf TCGETA
@ -2053,7 +2057,7 @@ echo "$ac_t""$ac_cv_prog_gcc_traditional" 1>&6
fi fi
echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6 echo $ac_n "checking for 8-bit clean memcmp""... $ac_c" 1>&6
echo "configure:2057: checking for 8-bit clean memcmp" >&5 echo "configure:2061: checking for 8-bit clean memcmp" >&5
if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_memcmp_clean'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
@ -2061,7 +2065,7 @@ else
ac_cv_func_memcmp_clean=no ac_cv_func_memcmp_clean=no
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2065 "configure" #line 2069 "configure"
#include "confdefs.h" #include "confdefs.h"
main() main()
@ -2071,7 +2075,7 @@ main()
} }
EOF EOF
if { (eval echo configure:2075: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null if { (eval echo configure:2079: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then then
ac_cv_func_memcmp_clean=yes ac_cv_func_memcmp_clean=yes
else else
@ -2089,12 +2093,12 @@ echo "$ac_t""$ac_cv_func_memcmp_clean" 1>&6
test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.o" test $ac_cv_func_memcmp_clean = no && LIBOBJS="$LIBOBJS memcmp.o"
echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
echo "configure:2093: checking return type of signal handlers" >&5 echo "configure:2097: checking return type of signal handlers" >&5
if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2098 "configure" #line 2102 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
#include <signal.h> #include <signal.h>
@ -2111,7 +2115,7 @@ int main() {
int i; int i;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:2115: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:2119: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
ac_cv_type_signal=void ac_cv_type_signal=void
else else
@ -2130,7 +2134,7 @@ EOF
echo $ac_n "checking whether utime accepts a null argument""... $ac_c" 1>&6 echo $ac_n "checking whether utime accepts a null argument""... $ac_c" 1>&6
echo "configure:2134: checking whether utime accepts a null argument" >&5 echo "configure:2138: checking whether utime accepts a null argument" >&5
if eval "test \"`echo '$''{'ac_cv_func_utime_null'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_utime_null'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
@ -2140,7 +2144,7 @@ if test "$cross_compiling" = yes; then
ac_cv_func_utime_null=no ac_cv_func_utime_null=no
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2144 "configure" #line 2148 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
#include <sys/stat.h> #include <sys/stat.h>
@ -2151,7 +2155,7 @@ exit(!(stat ("conftestdata", &s) == 0 && utime("conftestdata", (long *)0) == 0
&& t.st_mtime - s.st_mtime < 120)); && t.st_mtime - s.st_mtime < 120));
} }
EOF EOF
if { (eval echo configure:2155: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null if { (eval echo configure:2159: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
then then
ac_cv_func_utime_null=yes ac_cv_func_utime_null=yes
else else
@ -2177,12 +2181,12 @@ fi
for ac_func in mktime select socket stime strdup strerror strftime strstr strtod strtol for ac_func in mktime select socket stime strdup strerror strftime strstr strtod strtol
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:2181: checking for $ac_func" >&5 echo "configure:2185: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2186 "configure" #line 2190 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
@ -2205,7 +2209,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:2209: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then if { (eval echo configure:2213: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
@ -2239,15 +2243,33 @@ EOF
fi fi
case "$CHARGECOUNTRY" in case "$CHARGECOUNTRY" in
DE)
NATION="de"
NATION_MACRO="ISDN_DE"
cat >> confdefs.h <<\EOF
#define ISDN_DE 1
EOF
;;
AT)
NATION="at"
NATION_MACRO="ISDN_AT"
cat >> confdefs.h <<\EOF
#define ISDN_AT 1
EOF
;;
CH) CH)
ISDN_CH=1 NATION="ch"
NATION_MACRO="ISDN_CH"
cat >> confdefs.h <<\EOF cat >> confdefs.h <<\EOF
#define ISDN_CH 1 #define ISDN_CH 1
EOF EOF
;; ;;
NL) NL)
ISDN_NL=1 NATION="nl"
NATION_MACRO="ISDN_NL"
cat >> confdefs.h <<\EOF cat >> confdefs.h <<\EOF
#define ISDN_NL 1 #define ISDN_NL 1
EOF EOF
@ -2273,6 +2295,7 @@ esac
trap '' 1 2 15 trap '' 1 2 15
cat > confcache <<\EOF cat > confcache <<\EOF
@ -2433,6 +2456,7 @@ s%@COUNTRYPREFIX@%$COUNTRYPREFIX%g
s%@AREACODE@%$AREACODE%g s%@AREACODE@%$AREACODE%g
s%@AREAPREFIX@%$AREAPREFIX%g s%@AREAPREFIX@%$AREAPREFIX%g
s%@NATION@%$NATION%g s%@NATION@%$NATION%g
s%@NATION_MACRO@%$NATION_MACRO%g
CEOF CEOF
EOF EOF

View File

@ -77,19 +77,23 @@ AC_DEFINE_UNQUOTED(STOPCMD,"$STOPCMD")
AC_DEFINE_UNQUOTED(REBOOTCMD,"$REBOOTCMD") AC_DEFINE_UNQUOTED(REBOOTCMD,"$REBOOTCMD")
if test "$CONFIG_ISDN_LOG_DE" = "y" ; then if test "$CONFIG_ISDN_LOG_DE" = "y" ; then
NATION="de" NATION="de"
AC_DEFINE(ISDN_DE,1) NATION_MACRO="ISDN_DE"
AC_DEFINE(ISDN_DE)
fi fi
if test "$CONFIG_ISDNLOG_AT" = "y" ; then if test "$CONFIG_ISDN_LOG_AT" = "y" ; then
NATION="at" NATION="at"
AC_DEFINE(ISDN_AT,1) NATION_MACRO="ISDN_AT"
AC_DEFINE(ISDN_AT)
fi fi
if test "$CONFIG_ISDN_LOG_CH" = "y" ; then if test "$CONFIG_ISDN_LOG_CH" = "y" ; then
NATION="ch" NATION="ch"
AC_DEFINE(ISDN_CH,1) NATION_MACRO="ISDN_CH"
AC_DEFINE(ISDN_CH)
fi fi
if test "$CONFIG_ISDN_LOG_NL" = "y" ; then if test "$CONFIG_ISDN_LOG_NL" = "y" ; then
NATION="nl" NATION="nl"
AC_DEFINE(ISDN_NL,1) NATION_MACRO="ISDN_NL"
AC_DEFINE(ISDN_NL)
fi fi
dnl Checks for programs. dnl Checks for programs.
@ -158,12 +162,24 @@ if test "$ALIB" = "area" ; then
AC_DEFINE(LIBAREA) AC_DEFINE(LIBAREA)
fi fi
case "$CHARGECOUNTRY" in case "$CHARGECOUNTRY" in
DE)
NATION="de"
NATION_MACRO="ISDN_DE"
AC_DEFINE(ISDN_DE)
;;
AT)
NATION="at"
NATION_MACRO="ISDN_AT"
AC_DEFINE(ISDN_AT)
;;
CH) CH)
ISDN_CH=1 NATION="ch"
NATION_MACRO="ISDN_CH"
AC_DEFINE(ISDN_CH) AC_DEFINE(ISDN_CH)
;; ;;
NL) NL)
ISDN_NL=1 NATION="nl"
NATION_MACRO="ISDN_NL"
AC_DEFINE(ISDN_NL) AC_DEFINE(ISDN_NL)
;; ;;
esac esac
@ -186,5 +202,6 @@ AC_SUBST(AREACODE)
AC_SUBST(AREAPREFIX) AC_SUBST(AREAPREFIX)
AC_SUBST(AREACODE) AC_SUBST(AREACODE)
AC_SUBST(NATION) AC_SUBST(NATION)
AC_SUBST(NATION_MACRO)
AC_SUBST(CONFIG_KERNELDIR) AC_SUBST(CONFIG_KERNELDIR)
AC_OUTPUT(Makefile) AC_OUTPUT(Makefile)

View File

@ -19,6 +19,9 @@
* along with this program; if not, write to the Free Software * along with this program; if not, write to the Free Software
* *
* $Log$ * $Log$
* Revision 1.26 1998/10/26 20:21:14 paul
* thinko in check for symlink in /tmp
*
* Revision 1.25 1998/10/22 14:10:52 paul * Revision 1.25 1998/10/22 14:10:52 paul
* Check that /tmp/isdnctrl0 is not a symbolic link, which is a potential * Check that /tmp/isdnctrl0 is not a symbolic link, which is a potential
* security threat (it can point to /etc/passwd or so!) * security threat (it can point to /etc/passwd or so!)
@ -187,9 +190,9 @@ static int read_param_file(char *FileName);
static char usage[] = "%s: usage: %s [ -%s ] file\n"; static char usage[] = "%s: usage: %s [ -%s ] file\n";
#ifdef Q931 #ifdef Q931
static char options[] = "av:sp:x:m:l:rt:c:C:w:SVTDPMh:nW:H:f:bL:NqFA:2:O:K"; static char options[] = "av:sp:x:m:l:rt:c:C:w:SVTDPMh:nW:H:f:bL:NqFA:2:O:Ki";
#else #else
static char options[] = "av:sp:x:m:l:rt:c:C:w:SVTDPMh:nW:H:f:bL:NFA:2:O:K"; static char options[] = "av:sp:x:m:l:rt:c:C:w:SVTDPMh:nW:H:f:bL:NFA:2:O:Ki";
#endif #endif
static char msg1[] = "%s: Can't open %s (%s)\n"; static char msg1[] = "%s: Can't open %s (%s)\n";
static char *ptty = NULL; static char *ptty = NULL;
@ -591,6 +594,9 @@ int set_options(int argc, char* argv[])
case 'K' : readkeyboard++; case 'K' : readkeyboard++;
break; break;
case 'i' : interns0++;
break;
case '?' : printf(usage, myshortname, myshortname, options); case '?' : printf(usage, myshortname, myshortname, options);
exit(1); exit(1);
} /* switch */ } /* switch */
@ -757,6 +763,9 @@ static int read_param_file(char *FileName)
else else
if (!strcmp(Ptr->name,CONF_ENT_KEYBOARD)) if (!strcmp(Ptr->name,CONF_ENT_KEYBOARD))
readkeyboard = toupper(*(Ptr->value)) == 'Y'?1:0; readkeyboard = toupper(*(Ptr->value)) == 'Y'?1:0;
else
if (!strcmp(Ptr->name,CONF_ENT_INTERNS0))
interns0 = toupper(*(Ptr->value)) == 'Y'?1:0;
else else
print_msg(PRT_ERR,"Error: Invalid entry `%s'!\n",Ptr->name); print_msg(PRT_ERR,"Error: Invalid entry `%s'!\n",Ptr->name);

View File

@ -20,6 +20,9 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
* *
* $Log$ * $Log$
* Revision 1.11 1998/10/18 20:13:37 luethje
* isdnlog: Added the switch -K
*
* Revision 1.10 1998/09/26 18:29:10 akool * Revision 1.10 1998/09/26 18:29:10 akool
* - quick and dirty Call-History in "-m" Mode (press "h" for more info) added * - quick and dirty Call-History in "-m" Mode (press "h" for more info) added
* - eat's one more socket, Stefan: sockets[3] now is STDIN, FIRST_DESCR=4 !! * - eat's one more socket, Stefan: sockets[3] now is STDIN, FIRST_DESCR=4 !!
@ -308,6 +311,7 @@ _EXTERN char isdnctrl2[FNSIZE];
_EXTERN char *outfile; _EXTERN char *outfile;
_EXTERN char tmpout[PATH_MAX]; _EXTERN char tmpout[PATH_MAX];
_EXTERN int readkeyboard; _EXTERN int readkeyboard;
_EXTERN int interns0;
_EXTERN IFO ifo[ISDN_MAX_CHANNELS]; _EXTERN IFO ifo[ISDN_MAX_CHANNELS];
_EXTERN IO io[ISDN_MAX_CHANNELS]; _EXTERN IO io[ISDN_MAX_CHANNELS];

View File

@ -19,6 +19,22 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
* *
* $Log$ * $Log$
* Revision 1.28 1998/10/04 12:04:05 akool
* - README
* New entries "CALLFILE" and "CALLFMT" documented
* Small Correction from Markus Werner <mw@empire.wolfsburg.de>
* cosmetics
*
* - isdnrep.c
* Bugfix (Thanks to Arnd Bergmann <arnd@uni.de>)
*
* - processor.c
* Patch from Oliver Lauer <Oliver.Lauer@coburg.baynet.de>
* Makes CHARGEMAX work without AOC-D
*
* Patch from Stefan Gruendel <sgruendel@adulo.de>
* gcc 2.7.2.1 Optimizer-Bug workaround
*
* Revision 1.27 1998/10/03 18:05:55 akool * Revision 1.27 1998/10/03 18:05:55 akool
* - processor.c, takt_at.c : Patch from Michael Reinelt <reinelt@eunet.at> * - processor.c, takt_at.c : Patch from Michael Reinelt <reinelt@eunet.at>
* try to guess the zone of the calling/called party * try to guess the zone of the calling/called party
@ -651,8 +667,13 @@ static void buildnumber(char *num, int oc3, int oc3a, char *result, int version,
strcpy(result, countryprefix); /* 001 International */ strcpy(result, countryprefix); /* 001 International */
break; break;
case 0x20 : if (version != VERSION_1TR6) case 0x20 : if (version != VERSION_1TR6) {
strcpy(result, mycountry); /* 010 National */ strcpy(result, mycountry); /* 010 National */
if (interns0)
while (*num == '0')
num++;
} /* if */
break; break;
case 0x30 : break; /* 011 Network specific number */ case 0x30 : break; /* 011 Network specific number */

View File

@ -62,7 +62,9 @@
#include <sys/types.h> #include <sys/types.h>
#include <sys/time.h> #include <sys/time.h>
#ifndef ISDNLOG
static void settime(); static void settime();
#endif
void UpdateList(); void UpdateList();
struct provider { struct provider {
@ -147,131 +149,131 @@ static struct ttable tt[] = {
struct ttable tt[] = { struct ttable tt[] = {
#endif #endif
/* Arcor */ /* Arcor */
0, 0, BFNH|BFR5, { 0, 0, BFNH|BFR5 },
0, 1, BFR2|BFFN, { 0, 1, BFR2|BFFN },
0, 2, BFMC|BFD1, { 0, 2, BFMC|BFD1 },
0, 3, BFD2, { 0, 3, BFD2 },
0, 4, BFME, { 0, 4, BFME },
0, 5, BFEY|BFE1, { 0, 5, BFEY|BFE1 },
0, 6, BFE2, { 0, 6, BFE2 },
0, 7, BFW1, { 0, 7, BFW1 },
0, 8, BFW2, { 0, 8, BFW2 },
0, 9, BFW3, { 0, 9, BFW3 },
0, 10, BFW4, { 0, 10, BFW4 },
/* Interoute */ /* Interoute */
1, 0, BFNH|BFR5, { 1, 0, BFNH|BFR5 },
1, 1, BFR2|BFFN, { 1, 1, BFR2|BFFN },
1, 2, BFMC|BFD1|BFD2|BFME, { 1, 2, BFMC|BFD1|BFD2|BFME },
1, 3, BFEY|BFE1, { 1, 3, BFEY|BFE1 },
1, 4, BFE2, { 1, 4, BFE2 },
1, 5, BFW1, { 1, 5, BFW1 },
1, 6, BFW2, { 1, 6, BFW2 },
1, 7, BFW3, { 1, 7, BFW3 },
1, 8, BFW4, { 1, 8, BFW4 },
/* EWE TEL */ /* EWE TEL */
2, 0, BFR5, { 2, 0, BFR5 },
2, 1, BFR2|BFFN, { 2, 1, BFR2|BFFN },
2, 2, BFMC, { 2, 2, BFMC },
2, 3, BFD1|BFD2|BFME, { 2, 3, BFD1|BFD2|BFME },
2, 5, BFEY, { 2, 5, BFEY },
2, 6, BFE1, { 2, 6, BFE1 },
2, 7, BFE2, { 2, 7, BFE2 },
2, 8, BFW1, { 2, 8, BFW1 },
2, 9, BFW2, { 2, 9, BFW2 },
2, 10, BFW3, { 2, 10, BFW3 },
2, 11, BFW4, { 2, 11, BFW4 },
/* Mobilcom */ /* Mobilcom */
3, 0, BFNH|BFR5|BFR2|BFFN, { 3, 0, BFNH|BFR5|BFR2|BFFN },
3, 1, BFMC|BFD1|BFD2|BFME, { 3, 1, BFMC|BFD1|BFD2|BFME },
/* KomTel */ /* KomTel */
4, 0, BFNH|BFR5|BFR2|BFFN, { 4, 0, BFNH|BFR5|BFR2|BFFN },
4, 1, BFMC|BFD1|BFD2|BFME, { 4, 1, BFMC|BFD1|BFD2|BFME },
4, 2, BFEY|BFE1, { 4, 2, BFEY|BFE1 },
4, 3, BFE2, { 4, 3, BFE2 },
4, 4, BFW1, { 4, 4, BFW1 },
4, 5, BFW2, { 4, 5, BFW2 },
4, 6, BFW3|BFW4, { 4, 6, BFW3|BFW4 },
/* o.tel.o */ /* o.tel.o */
5, 0, BFNH, { 5, 0, BFNH },
5, 1, BFR5, { 5, 1, BFR5 },
5, 2, BFR2|BFFN, { 5, 2, BFR2|BFFN },
5, 3, BFMC, { 5, 3, BFMC },
5, 4, BFD1|BFD2, { 5, 4, BFD1|BFD2 },
5, 6, BFME, { 5, 6, BFME },
5, 7, BFEY|BFE1|BFW1, { 5, 7, BFEY|BFE1|BFW1 },
5, 8, BFE2, { 5, 8, BFE2 },
5, 10, BFW2, { 5, 10, BFW2 },
5, 11, BFW3, { 5, 11, BFW3 },
5, 12, BFW4, { 5, 12, BFW4 },
/* Talkline */ /* Talkline */
6, 0, BFR2|BFFN, { 6, 0, BFR2|BFFN },
6, 1, BFMC|BFD1|BFD2|BFME, { 6, 1, BFMC|BFD1|BFD2|BFME },
6, 2, BFEY|BFE1|BFW1, { 6, 2, BFEY|BFE1|BFW1 },
6, 3, BFW4, { 6, 3, BFW4 },
/* TelDaFax */ /* TelDaFax */
7, 0, BFNH|BFR5, { 7, 0, BFNH|BFR5 },
7, 1, BFR5|BFFN, { 7, 1, BFR5|BFFN },
7, 2, BFMC|BFD1|BFD2|BFME, { 7, 2, BFMC|BFD1|BFD2|BFME },
7, 3, BFEY, { 7, 3, BFEY },
7, 4, BFE1, { 7, 4, BFE1 },
7, 5, BFE2, { 7, 5, BFE2 },
7, 6, BFW1, { 7, 6, BFW1 },
7, 7, BFW2, { 7, 7, BFW2 },
7, 8, BFW3, { 7, 8, BFW3 },
7, 9, BFW4, { 7, 9, BFW4 },
/* Telekoma */ /* Telekoma */
8, 0, BFCY|BFNH, { 8, 0, BFCY|BFNH },
8, 2, BFR5, { 8, 2, BFR5 },
8, 3, BFR2|BFFN, { 8, 3, BFR2|BFFN },
8, 4, BFMC|BFD1, { 8, 4, BFMC|BFD1 },
8, 5, BFD2, { 8, 5, BFD2 },
8, 6, BFME, { 8, 6, BFME },
8, 7, BFEY, { 8, 7, BFEY },
8, 8, BFE1, { 8, 8, BFE1 },
8, 9, BFE2, { 8, 9, BFE2 },
8, 10, BFW1, { 8, 10, BFW1 },
8, 11, BFW2, { 8, 11, BFW2 },
8, 12, BFW3, { 8, 12, BFW3 },
8, 13, BFW4, { 8, 13, BFW4 },
/* TelePassPort */ /* TelePassPort */
9, 0, BFNH|BFR5, { 9, 0, BFNH|BFR5 },
9, 1, BFR2|BFFN, { 9, 1, BFR2|BFFN },
9, 2, BFMC|BFD1|BFD2|BFME, { 9, 2, BFMC|BFD1|BFD2|BFME },
9, 3, BFEY|BFE1, { 9, 3, BFEY|BFE1 },
9, 4, BFE2, { 9, 4, BFE2 },
9, 5, BFW1, { 9, 5, BFW1 },
9, 6, BFW2, { 9, 6, BFW2 },
9, 7, BFW3, { 9, 7, BFW3 },
9, 8, BFW4, { 9, 8, BFW4 },
/* WestCom */ /* WestCom */
11, 0, BFNH|BFR5, { 11, 0, BFNH|BFR5 },
11, 1, BFR2, { 11, 1, BFR2 },
11, 2, BFFN, { 11, 2, BFFN },
11, 3, BFMC|BFD1|BFD2|BFME, { 11, 3, BFMC|BFD1|BFD2|BFME },
11, 4, BFEY|BFE1, { 11, 4, BFEY|BFE1 },
11, 5, BFE2, { 11, 5, BFE2 },
11, 6, BFW1, { 11, 6, BFW1 },
11, 7, BFW2, { 11, 7, BFW2 },
11, 8, BFW3, { 11, 8, BFW3 },
11, 9, BFW4, { 11, 9, BFW4 },
/* tele2 */ /* tele2 */
14, 0, BFNH|BFR5|BFR2|BFFN, { 14, 0, BFNH|BFR5|BFR2|BFFN },
14, 2, BFMC|BFD1|BFD2|BFME, { 14, 2, BFMC|BFD1|BFD2|BFME },
14, 3, BFEY|BFW1, { 14, 3, BFEY|BFW1 },
14, 4, BFE1, { 14, 4, BFE1 },
14, 5, BFE2, { 14, 5, BFE2 },
14, 6, BFW2, { 14, 6, BFW2 },
14, 7, BFW3, { 14, 7, BFW3 },
14, 8, BFW4, { 14, 8, BFW4 },
/* tesion */ /* tesion */
16, 0, BFNH|BFR5|BFR2|BFFN, { 16, 0, BFNH|BFR5|BFR2|BFFN },
16, 1, BFMC|BFD1|BFD2|BFME, { 16, 1, BFMC|BFD1|BFD2|BFME },
16, 2, BFEY|BFE1, { 16, 2, BFEY|BFE1 },
16, 3, BFE2, { 16, 3, BFE2 },
16, 4, BFW1, { 16, 4, BFW1 },
16, 5, BFW2|BFW3, { 16, 5, BFW2|BFW3 },
16, 6, BFW4, { 16, 6, BFW4 },
-1, 0, 0 }; { -1, 0, 0 }};
struct tarif tarife[] = { struct tarif tarife[] = {
/* arcor */ /* arcor */
@ -597,7 +599,11 @@ double pay(time_t ts, int dauer, int tarifz, int pro)
void UpdateList() void UpdateList()
#endif #endif
{ {
#ifdef ISDNLOG
long t,z,g,ft;
#else
long t,z,g,r,s,ft; long t,z,g,r,s,ft;
#endif
unsigned char tarnum; unsigned char tarnum;
struct tm *dt; struct tm *dt;
#ifndef ISDNLOG #ifndef ISDNLOG

View File

@ -1,115 +0,0 @@
--- orig/gebuehr.c Fri May 8 11:24:39 1998
+++ ./gebuehr.c Sat May 16 09:17:04 1998
@@ -1,3 +1,11 @@
+#define ISDNLOG 1
+#ifdef ISDNLOG
+/*
+ 1. "http://www.insider.org/tarif/gebuehr.c" saugen
+ 2. patch -s -p0 < gebuehr.patch
+*/
+#endif
+
/*
Gebührenberechnung - Berechnung der jeweils aktuellen Gebühren für Telefon-
anrufe über die verschiedenen auf dem deutschen Markt
@@ -132,7 +140,12 @@
unsigned long tarber; /* Bit-Feld Tarifbereiche */
};
+
+#ifdef ISDNLOG
+static struct ttable tt[] = {
+#else
struct ttable tt[] = {
+#endif
/* Arcor */
0, 0, BFNH|BFR5,
0, 1, BFR2|BFFN,
@@ -553,13 +566,16 @@
{ 18, BFW4|BWA, 100, 2340, 0, 0,23},*/
{ -1, 0, 0, 0, 0,0}};
+#ifndef ISDNLOG
int tarifz;
unsigned char wt;
char tmp[10];
int dauer;
+#endif
unsigned long ftage[] = {19980410,19980413,19980501,19980521, 19980601,0};
+#ifndef ISDNLOG
main(argc,argv)
int argc;
char *argv[];
@@ -573,15 +589,28 @@
dauer=atoi(argv[2]);
UpdateList();
}
+#endif
+#ifdef ISDNLOG
+double pay(time_t ts, int dauer, int tarifz, int pro)
+#else
void UpdateList()
+#endif
{
long t,z,g,r,s,ft;
unsigned char tarnum;
struct tm *dt;
+#ifndef ISDNLOG
time_t ts;
+#endif
unsigned long tarbit;
+#ifndef ISDNLOG
ts=time(NULL);
+#endif
+#ifdef ISDNLOG
+unsigned char wt;
+int e = -1;
+#endif
/* ts-=3600; */
dt=localtime(&ts);
ft=(1900+dt->tm_year)*10000+(1+dt->tm_mon)*100+dt->tm_mday;
@@ -589,15 +618,24 @@
else wt=BWE;
t=0;
while (ftage[t]) {if (ftage[t]==ft) wt=BWE; t++;}
+#ifndef ISDNLOG
printf("%d\n",wt);
+#endif
for (t=0;t<NUMPROV;t++) prov[t].flag&=0x7f,prov[t].minpr=0;
tarbit=1;
t=tarifz;
while (t>1) tarbit<<=1,t--;
+#ifndef ISDNLOG
printf("Tarifbits: %lx\n",tarbit);
+#endif
t=0;
while (tt[t].prov>=0) {
+#ifdef ISDNLOG
+ if (!(prov[tt[t].prov].flag&0x80) && (prov[tt[t].prov].prefix == pro)) {
+ e = tt[t].prov;
+#else
if (!(prov[tt[t].prov].flag&0x80)) {
+#endif
if (tt[t].tarber&tarbit) {
tarnum=tt[t].tar;
z=t;
@@ -635,6 +673,7 @@
}
t++;
}
+#ifndef ISDNLOG
printf("Tarife für %d:%02d Minuten in Tarifzone %s um %d:%02d\n\n",dauer/60, dauer%60,tarnam[tarifz-1],dt->tm_hour, dt->tm_min);
for (t=0;t<NUMPROV;t++) srt[t]=t;
for (t=0;t<NUMPROV-1;t++) {
@@ -654,5 +693,8 @@
prov[srt[t]].minpr%100);
}
}
+#else
+ return((e == -1) ? -1.0 : (prov[e].minpr / 100.0));
+#endif
}

View File

@ -24,6 +24,10 @@
* *
* *
* $Log$ * $Log$
* Revision 1.48 1998/10/22 18:22:49 luethje
* isdnrep: suppress some messages
* isdnlog: remove function Pathfind()
*
* Revision 1.47 1998/10/13 21:53:17 luethje * Revision 1.47 1998/10/13 21:53:17 luethje
* isdnrep and lib: bugfixes * isdnrep and lib: bugfixes
* *
@ -1063,6 +1067,7 @@ static int print_bottom(double unit, char *start, char *stop)
} /* if */ } /* if */
/* Was soll das werden, Andreas ? */ /* Was soll das werden, Andreas ? */
#if 0 /* War Quatsch - vergiss es ... */
if (known[knowns-1]->eh > 0) if (known[knowns-1]->eh > 0)
{ {
print_line3(NULL, print_line3(NULL,
@ -1074,6 +1079,7 @@ static int print_bottom(double unit, char *start, char *stop)
print_currency(known[knowns-1]->eh * unit, 0)); print_currency(known[knowns-1]->eh * unit, 0));
#endif #endif
} }
#endif
print_line2(F_BODY_BOTTOM2,""); print_line2(F_BODY_BOTTOM2,"");
@ -2077,6 +2083,7 @@ static int print_entries(one_call *cur_call, double unit, int *nx, char *myname)
auto int go, zone = 1, zeit = -1; auto int go, zone = 1, zeit = -1;
auto time_t t1, t2; auto time_t t1, t2;
#endif #endif
auto int zone;
#if 0 #if 0
@ -2092,20 +2099,21 @@ static int print_entries(one_call *cur_call, double unit, int *nx, char *myname)
how_expensive(cur_call); how_expensive(cur_call);
#if 0 #if 0
# if 0 #if 0
if (compute && !currency_factor && if (compute && !currency_factor &&
!cur_call->dir && ((cur_call->eh == -1) || !cur_call->dir && ((cur_call->eh == -1) ||
(!cur_call->eh && cur_call->duration && cur_call->cause == -1))) { /* DIALOUT, keine AOCE Meldung */ (!cur_call->eh && cur_call->duration && cur_call->cause == -1))) { /* DIALOUT, keine AOCE Meldung */
# else #else
go = 0; go = 0;
if ((cur_call->eh == -1) && !cur_call->dir) { /* Rauswahl, Gebuehr unbekannt */ if ((cur_call->eh == -1) && !cur_call->dir) { /* Rauswahl, Gebuehr unbekannt */
pro = cur_call->provider; pro = cur_call->provider;
if (pro == -1) if (pro == -1)
pro = 33; /* Telekom */ pro = 33; /* Telekom */
if (pro && (nx[1] != -1)) { if (nx[CALLED] != -1) {
if (!cur_call->dm) { if (!cur_call->dm) {
tarifz = known[nx[CALLED]]->zone; tarifz = known[nx[CALLED]]->zone;
@ -2128,7 +2136,7 @@ static int print_entries(one_call *cur_call, double unit, int *nx, char *myname)
computed = 1; computed = 1;
go = 0; go = 0;
} }
else if (nx[1] == -1) { /* Gegner unbekannt! */ else if (nx[CALLED] == -1) { /* Gegner unbekannt! */
if (compute) { if (compute) {
zone = compute; /* in "-c x" Zone vermuten */ zone = compute; /* in "-c x" Zone vermuten */
go = 1; go = 1;
@ -2140,7 +2148,7 @@ static int print_entries(one_call *cur_call, double unit, int *nx, char *myname)
} }
else { else {
go = 1; go = 1;
if (!(zone = known[nx[1]]->zone)) if (!(zone = known[nx[CALLED]]->zone))
go = cur_call->eh = 0; go = cur_call->eh = 0;
} /* else */ } /* else */
} }
@ -2159,7 +2167,7 @@ static int print_entries(one_call *cur_call, double unit, int *nx, char *myname)
} /* if */ } /* if */
if (go) { if (go) {
# endif #endif
t1 = cur_call->t; t1 = cur_call->t;
t2 = cur_call->t + cur_call->duration; t2 = cur_call->t + cur_call->duration;
@ -2188,8 +2196,21 @@ static int print_entries(one_call *cur_call, double unit, int *nx, char *myname)
if (pro == -1) if (pro == -1)
pro = 33; /* Telekom */ pro = 33; /* Telekom */
if (cur_call->duration || (cur_call->eh > 0)) if (cur_call->duration || (cur_call->eh > 0)) {
{
#if 1 /* AK:07-Oct-98 */
if ((cur_call->dir == DIALOUT) && (nx[CALLED] == -1)) {
zone = area_diff(NULL, cur_call->num[CALLED]);
zones[zone] += cur_call->eh;
zones_dm[zone] += cur_call->dm;
if (cur_call->duration > 0)
zones_dur[zone] += cur_call->duration;
zones_usage[zone]++;
} /* if */
#endif
add_one_call(computed?&day_com_sum:&day_sum,cur_call,unit); add_one_call(computed?&day_com_sum:&day_sum,cur_call,unit);
if (cur_call->dir) { if (cur_call->dir) {
@ -2200,7 +2221,7 @@ static int print_entries(one_call *cur_call, double unit, int *nx, char *myname)
if (cur_call->duration > 0) if (cur_call->duration > 0)
known[knowns-1]->dur[DIALIN] += cur_call->duration; known[knowns-1]->dur[DIALIN] += cur_call->duration;
} /* if */ }
else else
{ {
known[nx[CALLING]]->usage[cur_call->dir]++; known[nx[CALLING]]->usage[cur_call->dir]++;
@ -2241,7 +2262,14 @@ static int print_entries(one_call *cur_call, double unit, int *nx, char *myname)
zones_usage[known[nx[CALLED]]->zone]++; zones_usage[known[nx[CALLED]]->zone]++;
#if 1 /* AK:05-May-98 */ } /* if */
} /* else */
}
else {
if (cur_call->cause != -1)
day_sum.err++;
} /* else */
if (cur_call->dir == DIALOUT) { if (cur_call->dir == DIALOUT) {
for (i = 0; i < mymsns; i++) { for (i = 0; i < mymsns; i++) {
if (!n_match(known[i]->num, cur_call->num[0], cur_call->version) && (known[i]->si == cur_call->si)) { if (!n_match(known[i]->num, cur_call->num[0], cur_call->version) && (known[i]->si == cur_call->si)) {
@ -2259,14 +2287,6 @@ static int print_entries(one_call *cur_call, double unit, int *nx, char *myname)
} /* if */ } /* if */
} /* if */ } /* if */
#endif
} /* if */
} /* else */
}
else {
if (cur_call->cause != -1)
day_sum.err++;
} /* else */
print_line(F_BODY_LINE,cur_call,computed,NULL); print_line(F_BODY_LINE,cur_call,computed,NULL);
return 0; return 0;

View File

@ -0,0 +1,181 @@
0010 |free| | | | | Operator Service | Handvermittlung Inland und Ausland. Eine T-Net-Verbindung zu dieser RufNr. ist kostenlos. Nach erfolgreicher Vermittlung werden die fuer das Gesprach geltenden Verbindungstarife erhoben.
0031800 |free| | | | | Plus Freephone Service (Niederl.) | Plus Freephone Service (Niederlande). Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei.
0041800 |free| | | | | Plus Freephone Service (Schweiz) | Plus Freephone Service (Schweiz). Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei.
00800 | | | | | | Freephone Service 800 | Universal International Freephone Service 800.
008711 | | | | 0.7 | 0.7 | Inmarsat A (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (analog), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087130 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087131 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087132 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087133 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087134 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087135 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087136 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087137 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087138 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087139 | | | | 0.3 | 0.3 | Inmarsat B HS. (Atl. Ozean Ost) | Satelliten-Mobilfunksystem High Speed (digital, nur ISDN), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008715 | | | | 0.7 | 0.7 | Inmarsat Aero (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008716 | | | | 0.8 | 0.8 | Inmarsat M (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087176 | | | | 1 | 1 | Inmarsat-Phone (Mini-M) (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean Ost. Einschaltung: 01.08.96. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008718 | | | | 0.7 | 0.7 | Inmarsat A (Atl. Ozean Ost) | Satelliten-Mobilfunksystem (analog), Ausleuchtbereich Atlant. Ozean Ost. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008721 | | | | 0.7 | 0.7 | Inmarsat A (Pazif. Ozean) | Satelliten-Mobilfunksystem (analog), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11.
0087230 | | | | 0.8 | 0.8 | Inmarsat B (Pazif. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087231 | | | | 0.8 | 0.8 | Inmarsat B (Pazif. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087232 | | | | 0.8 | 0.8 | Inmarsat B (Pazif. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087233 | | | | 0.8 | 0.8 | Inmarsat B (Pazif. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087234 | | | | 0.8 | 0.8 | Inmarsat B (Pazif. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087235 | | | | 0.8 | 0.8 | Inmarsat B (Pazif. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087236 | | | | 0.8 | 0.8 | Inmarsat B (Pazif. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087237 | | | | 0.8 | 0.8 | Inmarsat B (Pazif. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087238 | | | | 0.8 | 0.8 | Inmarsat B (Pazif. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087239 | | | | 0.3 | 0.3 | Inmarsat B HS (Pazif. Ozean) | Satelliten-Mobilfunksystem High Speed (digital, nur ISDN), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008725 | | | | 0.7 | 0.7 | Inmarsat Aero (Pazif. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008726 | | | | 0.8 | 0.8 | Inmarsat M (Pazif. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087276 | | | | 1 | 1 | Inmarsat-Phone (Mini-M) (Pazif. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Pazif. Ozean. Einschaltung: 01.08.96. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008728 | | | | 0.7 | 0.7 | Inmarsat A (Pazif. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Pazif. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008731 | | | | 0.7 | 0.7 | Inmarsat A (Ind. Ozean) | Satelliten-Mobilfunksystem (analog), Ausleuchtbereich Ind. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087330 | | | | 0.8 | 0.8 | Inmarsat B (Ind. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Ind. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087331 | | | | 0.8 | 0.8 | Inmarsat B (Ind. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Ind. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087332 | | | | 0.8 | 0.8 | Inmarsat B (Ind. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Ind. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087333 | | | | 0.8 | 0.8 | Inmarsat B (Ind. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Ind. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087334 | | | | 0.8 | 0.8 | Inmarsat B (Ind. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Ind. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087335 | | | | 0.8 | 0.8 | Inmarsat B (Ind. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Ind. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087336 | | | | 0.8 | 0.8 | Inmarsat B (Ind. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Ind. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087337 | | | | 0.8 | 0.8 | Inmarsat B (Ind. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Ind. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087338 | | | | 0.8 | 0.8 | Inmarsat B (Ind. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Ind. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087339 | | | | 0.3 | 0.3 | Inmarsat B HS (Ind. Ozean) | Satelliten-Mobilfunksystem High Speed(digital, nur ISDN), Ausleuchtbereich Ind. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008735 | | | | 0.7 | 0.7 | Inmarsat Aero (Ind. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Ind. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008736 | | | | 0.8 | 0.8 | Inmarsat M (Ind. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Ind. Ozean. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087376 | | | | 1 | 1 | Inmarsat-Phone (Mini-M) (Ind. Ozean) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Ind. Ozean. Einschaltung: 01.08.96. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008738 | | | | 0.7 | 0.7 | Inmarsat A (Ind. Ozean) | Satelliten-Mobilfunksystem (analog), Ausleuchtbereich Ind. Ozean.Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008741 | | | | 0.7 | 0.7 | Inmarsat A (Atl. Ozean West) | Satelliten-Mobilfunksystem (analog), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087430 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean West) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087431 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean West) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087432 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean West) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087433 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean West) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087434 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean West) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087435 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean West) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087436 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean West) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087437 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean West) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087438 | | | | 0.8 | 0.8 | Inmarsat B (Atl. Ozean West) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087439 | | | | 0.3 | 0.3 | Inmarsat B HS (Atl. Ozean West) | Satelliten-Mobilfunksystem High Speed (digital, nur ISDN), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008745 | | | | 0.7 | 0.7 | Inmarsat Aero (Atl. Ozean West) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008746 | | | | 0.8 | 0.8 | Inmarsat M (Atl. Ozean West) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
0087476 | | | | 1 | 1 | Inmarsat-Phone (Mini-M) (Atl. Ozean West) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean West. Einschaltung: 01.08.96. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
008748 | | | | 0.7 | 0.7 | Inmarsat A (Atl. Ozean West) | Satelliten-Mobilfunksystem (digital), Ausleuchtbereich Atlant. Ozean West. Weitere Auskuenfte zum Inmarsatdienst erhalten Sie unter (02 28) 9 36-65 11
010 |free| | | | | Verbindungsnetzbetreiberauswahl | Auswahl des Verbindungsnetzbetreibers. Nach Wahl der 01033 wird eine T-Net-Verbindung mit den T-Net-Tarifen hergestellt.
01113 |free| | | | | Telekom Direkt | Telekom Direkt. Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei.
01114 |free| | | | | Telekom Privatkundenvertrieb | Telefonische Auftragsannahme Privatkundenvertrieb. Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei.
01115 |free| | | | | Telekom Geschaftskundenvertrieb | Telefonische Auftragsannahme Geschaftskundenvertrieb. Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei.
01131 |free| | | | | Telegrammaufnahme per Telefon | Telegrammaufnahme. Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei. Zusatzlich werden die Kosten des Telegramms berechnet.
01136 |free| | | | | Telegrammaufnahme per Telefax | Telegrammaufnahme per Telefax. Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei. Zusatzlich werden die Kosten des Telegramms berechnet.
01141 |City| | | | | Auftrags-und Ansagedienst | Auftrags- und Ansagedienst. Sie erreichen diesen Dienst zum Citytarif. Weitere Informationen erhalten Sie unter dieser RufNr. oder der RufNr. 0 11 14 (zum Nulltarif).
0115 |City| | | | | Ansagen (regional) | Regionale Ansagedienste. Sie erreichen diesen Dienst zum Citytarif.
0116 |City| | | | | Ansagen (bundesweit) | Bundesweite Ansagedienste. Sie erreichen diesen Dienst zum Citytarif.
01171 |free| | | | | St”rungsannahme PK | Privatkundenservice der Deutschen Telekom. Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei.
01172 |free| | | | | St”rungsannahme GK | Geschaftskundenservice der Deutschen Telekom. Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei.
01174 |free| | | | | St”rungsannahme Kabelfernsehen Deutsche Telekom. | St”rungsstelle fuer Kabelfernsehen. Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei.
01189 | | | | 3.8 | 3.8 | Auskunft T-Komfort | Komfortauskunft Inland.
01191 |City| | | | | Zeitansage | Zeitansage.Sie erreichen diesen Dienst zum Citytarif.
0130 |free| | | | | freecall 0130 | freecall 0130. Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei.
01370 | | 1 | 1 | 20 | 20 | Televotum | Televotumdienst. Eine T-Net-Verbindung kostet 12,1 Pfg. + 12,1 Pfg. je angefangene 20 sec.je 0,12 DM.
01371 | | 2 | 2 | | | T-VoteCall | T-VoteCall. Eine T-Net-Verbindung kostet 0,24 DM.
01372 | | 1 | 1 | 20 | 20 | T-VoteCall | T-VoteCall. Eine T-Net-Verbindung kostet 12,1 Pfg. + 12,1 Pfg. je angefangene 20 sec.
01373 | | 1 | 1 | 20 | 20 | Televotum | Televotumdienst. Eine T-Net-Verbindung kostet 12,1 Pfg. + 12,1 Pfg. je angefangene 20 sec.
01374 | | 1 | 1 | 20 | 20 | Televotum | Televotumdienst. Eine T-Net-Verbindung kostet 12,1 Pfg. + 12,1 Pfg. je angefangene 20 sec.je 0,12 DM.
01375 | | 1 | 1 | 20 | 20 | Televotum | Televotumdienst. Eine T-Net-Verbindung kostet 12,1 Pfg. + 12,1 Pfg. je angefangene 20 sec. je 0,12 DM.
01376 | | 1 | 1 | 20 | 20 | Televotum | Televotumdienst. Eine T-Net-Verbindung kostet 12,1 Pfg. + 12,1 Pfg. je angefangene 20 sec.DM.
01377 | | 1 | 1 | 20 | 20 | Televotum | Televotumdienst. Eine T-Net-Verbindung kostet 12,1 Pfg. + 12,1 Pfg. je angefangene 20 sec.
01378 | | 1 | 1 | 20 | 20 | Televotum | Televotumdienst. Eine T-Net-Verbindung kostet 12,1 Pfg. + 12,1 Pfg. je angefangene 20 sec.
01379 | | 1 | 1 | 20 | 20 | Televotum | Televotumdienst. Eine T-Net-Verbindung kostet 12,1 Pfg. + 12,1 Pfg. je angefangene 20 sec.
0138 | | 1 | 1 | 20 | 20 | Teledialog | Teledialog. Eine T-Net-Verbindung kostet 12,1 Pfg. + 12,1 Pfg. je angefangene 20 sec.
01610 | | | | 7.5 | 15 | Mobilfunk C | Verbindungen vom Festnetz zum Mobilfunknetz C.
01617 | | | | 7.5 | 15 | Mobilfunk C | Verbindungen vom Festnetz zum Mobilfunknetz C.
01618 | | | |11.4 | 16.7 | C-Mobilboxen | Verbindungen vom Festnetz zur C-Netz-Mobilbox.
01619 | | | | 7.5 | 15 | Mobilfunk C | Verbindungen vom Festnetz zum Mobilfunknetz C.
01640 | | | | 20 | 30 | Cityruf Voicebox | Verbindungen vom Festnetz zum Funkrufdienst Cityruf.
01641 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf (Ton).
01642 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf (Ton).
01643 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf (Ton).
01644 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf (Ton).
01645 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf (Ton).
01646 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf (Ton).
01647 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf (Ton).
01648 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf (Ton).
01649 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf (Ton).
016500 | | | | 12 | 24 | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix.
016501 | | | | 12 | 24 | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix.
016502 | | | | 12 | 24 | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix.
016503 | | | | 12 | 24 | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix.
016504 | | | | 12 | 24 | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix.
016505 | | | | 12 | 24 | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix.
016506 | | | | 12 | 24 | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix.
016507 | | | | 12 | 24 | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix.
016508 | | | | 12 | 24 | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix.
01651 | | 2 | 2 | | | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix. Ein Anruf kostet 24,1 Pfg.
01652 | | | | 10 | 20 | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix.
01653 | | 10 | 8 | | | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix. Blocktarif.
01654 | | 10 | 8 | | | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix. Blocktarif.
01655 | | | | 12 | 24 | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix.
01656 | | 20 | 20 | | | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix. Ein Anruf kostet 2,42 DM.
016591 | | 10 | 8 | | | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix. Blocktarif.
016592 | | 10 | 8 | | | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix. Blocktarif.
016593 | | 10 | 8 | | | Quix | Verbindungen vom Festnetz zum Funkrufdienst Quix. Blocktarif.
01660 | | | | 5.2 | 5.2 | TeLMI | Verbindungen vom Festnetz zum Funkrufdienst TeLMi.
01661 | | | | 1.3 | 1.3 | TeLMI | Verbindungen vom Festnetz zum Funkrufdienst TeLMi.
01665 | | | | 5.2 | 5.2 | TeLMI | Verbindungen vom Festnetz zum Funkrufdienst TeLMi.
01669 | | | | 5.2 | 5.2 | TeLMI | Verbindungen vom Festnetz zum Funkrufdienst TeLMi.
01680 | | 5 | 5 | | | Scall | Verbindungen vom Festnetz zum Funkrufdienst Scall. Ein Anruf kostet 0,60 DM.
01681 | | 12 | 8 | | | Scall | Verbindungen vom Festnetz zum Funkrufdienst Scall. Mo-Fr 9-18h 12 TE, ubrige Zeit 8 TE!
01682 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf. Numerik
01683 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf. Numerik
01684 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf. Numerik
01685 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf. Numerik
01686 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf. Numerik
01687 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf. Numerik
01688 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf. Numerik
01689 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf. Numerik
01690 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf. Modem
01691 | | | | 20 | 30 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf, Alphanumerik
01692 | | 8 | 8 | | | Skyper | Verbindung vom Festnetz zum Funkrufdienst Skyper (Modem). Eine T-Net-Verbindung kostet 0,97 DM.
01693 | | 8 | 8 | | | Skyper | Verbindung vom Festnetz zum Funkrufdienst Skyper (MFV). Eine T-Net-Verbindung kostet 0,97 DM.
016951 | | | | 5 | 5 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf, Auftragsdienst Plus.
016952 | | | | 5 | 5 | Cityruf | Verbindungen vom Festnetz zum Funkrufdienst Cityruf, Euromessage.
016953 | | 20 | 20 | | | Skyper | Verbindung vom Festnetz zum Funkrufdienst Skyper (Operator Service). Eine T-Net-Verbindung kostet 2,42 DM.
01696 | | 8 | 8 | | | Scall (Modemzugang) | Verbindungen vom Festnetz zum Funkrufdienst Scall. Eine T-Net-Verbindung kostet 0,97 DM.
01699 | | 20 | 20 | | | Scall (Operatorzugang) | Verbindungen vom Festnetz zum Funkrufdienst Scall. Eine T-Net-Verbindung kostet 2,42 DM.
0171 | | | | 7.5 | 15 | Mobilfunknetz D1 | Verbindungen vom Festnetz zum Mobilfunknetz D1.
0172 | | | | 5.4 | 13 | Mobilfunknetz D2 | Verbindungen vom Festnetz zum Mobilfunknetz D2, Teilnehmer.
0177 | | | | 5.3 |12.8 | Mobilfunknetz E-Plus | Verbindungen vom Festnetz zum Mobilfunknetz E Plus.
01802 | | 1 | 1 | | | Shared Cost Service 01802 | Shared Cost Service 0180-2. Eine T-Net-Verbindung zu diesem Dienst kostet unabhangig von der Tages-oder Wochenzeit nur 12,1 Pfg.
01803 | | | | 30 | 30 | Shared Cost Service 01803 | Shared Cost Service 0180-3.
01805 | | | | 15 | 15 | Shared Cost Service 01805 | Shared Cost Service 0180-5.
01901 | | | | 6 | 6 | Service 0190 | Service 0190 . Mit dem Entgelt werden auch die Aufwendungen des Informationsanbieters abgegolten.
01902 | | | | 6 | 6 | Service 0190 | Service 0190 . Mit dem Entgelt werden auch die Aufwendungen des Informationsanbieters abgegolten.
01903 | | | | 6 | 6 | Service 0190 | Service 0190 . Mit dem Entgelt werden auch die Aufwendungen des Informationsanbieters abgegolten.
01904 | | | | 9 | 9 | Service 0190 | Service 0190 . Mit dem Entgelt werden auch die Aufwendungen des Informationsanbieters abgegolten.
01905 | | | | 6 | 6 | Service 0190 | Service 0190 . Mit dem Entgelt werden auch die Aufwendungen des Informationsanbieters abgegolten.
01906 | | | | 9 | 9 | Service 0190 | Service 0190 . Mit dem Entgelt werden auch die Aufwendungen des Informationsanbieters abgegolten.
01907 | | | | 3 | 3 | Service 0190 | Service 0190 . Mit dem Entgelt werden auch die Aufwendungen des Informationsanbieters abgegolten.
01908 | | | | 2 | 2 | Service 0190 | Service 0190 . Mit dem Entgelt werden auch die Aufwendungen des Informationsanbieters abgegolten.
01909 | | | | 3 | 3 | Service 0190 | Service 0190 . Mit dem Entgelt werden auch die Aufwendungen des Informationsanbieters abgegolten.
01910 |City| | | | | Online-Dienste Zugang SLIP | Selbstwahlverbindungen zum Zugang Online-Dienste. Sie erreichen diesen Dienst zum Citytarif.
0191011 |City| | | | | Online-Dienste Zugang PPP | Selbstwahlverbindungen zum Zugang Online-Dienste. Sie erreichen diesen Dienst zum Citytarif.
01914 |City| | | | | Online-Dienste AOL Zugang | Selbstwahlverbindungen zum Zugang Online-Dienst von AOL Es gelten die Preise f<>r CityCall Verbindungen
0191023 |City| | | | | Online-Dienste 1&1 |
02000 |? | | | | | Expo 2000 Hotline | Expo 2000 Hotline. Eine T-Net-Verbindung kostet 5 TE inkl. 60 Sek. + nach 60 Sek. 1 TE je angefangene 12 Sek. 12 12
0800 |free| | | | | freecall 0800 | freecall 0800. Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei.
110 |free| | | | | Polizei/Notruf | Polizeinotruf. Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei.
11101 | | 1 | 1 | | | Telefonseelsorge | Telefonseelsorge und soziale Beratungsdienste der freien Wohlfahrtspflege. Eine T-Net-Verbindung zu diesem Dienst kostet unabhangig von der Tages-oder Wochenzeit nur 12,1 Pfg.
11102 | | 1 | 1 | | | Telefonseelsorge | Telefonseelsorge und soziale Beratungsdienste der freien Wohlfahrtspflege. Eine T-Net-Verbindung zu diesem Dienst kostet unabhangig von der Tages-oder Wochenzeit nur 12,1 Pfg.
11103 | | 1 | 1 | | | Telefonseelsorge | Telefonseelsorge und soziale Beratungsdienste der freien Wohlfahrtspflege. Eine T-Net-Verbindung zu diesem Dienst kostet unabhangig von der Tages-oder Wochenzeit nur 12,1 Pfg.
112 |free| | | | | Feuerwehr / Rettungsleitstelle | Feuerwehrnotruf. Eine T-Net-Verbindung zu dieser Rufnummer ist kostenfrei.
11811 |? | | | | | Frag Fred Telefonauskunft |
11818 |? | | | | | Debitel Telefonauskunft |
11833 | | 8 | 8 | 3.8 | 3.8 | Auskunft T-Inland | Telefonauskunft Inland. Die ersten 30 Sek. kosten 0,97 DM. Danach alle 3,8 Sek. 1 TE.
11834 | | 8 | 8 | 3.8 | 3.8 | Auskunft T-Ausland | Telefonauskunft Ausland. Einmalig 0,97 DM und alle 3,8 Sek. 1 TE.
11870 |? | | | | | Arcor Telefonauskunft Inland |
11871 |? | | | | | Arcor Telefonauskunft Ausland |
11880 |? | | | | | Telegate Telefonauskunft Inland |
11890 |? | | | | | Telegate Telefonauskunft Ausland |
#QUELLE: Programm "t-tarife.exe" Version: 1.16 Stand: 07.1998
# sowie eigene Recherchen, Stand: 15-Oct-98

Binary file not shown.

View File

@ -20,6 +20,9 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
* *
* $Log$ * $Log$
* Revision 1.21 1998/10/18 20:13:44 luethje
* isdnlog: Added the switch -K
*
* Revision 1.20 1998/09/26 18:30:18 akool * Revision 1.20 1998/09/26 18:30:18 akool
* - quick and dirty Call-History in "-m" Mode (press "h" for more info) added * - quick and dirty Call-History in "-m" Mode (press "h" for more info) added
* - eat's one more socket, Stefan: sockets[3] now is STDIN, FIRST_DESCR=4 !! * - eat's one more socket, Stefan: sockets[3] now is STDIN, FIRST_DESCR=4 !!
@ -457,6 +460,7 @@
#define CONF_ENT_Q931 "Q931DUMP" #define CONF_ENT_Q931 "Q931DUMP"
#define CONF_ENT_OUTFILE "OUTFILE" #define CONF_ENT_OUTFILE "OUTFILE"
#define CONF_ENT_KEYBOARD "KEYBOARD" #define CONF_ENT_KEYBOARD "KEYBOARD"
#define CONF_ENT_INTERNS0 "INTERNS0"
/****************************************************************************/ /****************************************************************************/

View File

@ -21,6 +21,29 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
* *
* $Log$ * $Log$
* Revision 1.1 1998/09/26 18:30:24 akool
* - quick and dirty Call-History in "-m" Mode (press "h" for more info) added
* - eat's one more socket, Stefan: sockets[3] now is STDIN, FIRST_DESCR=4 !!
* - Support for tesion)) Baden-Wuerttemberg Tarif
* - more Providers
* - Patches from Wilfried Teiken <wteiken@terminus.cl-ki.uni-osnabrueck.de>
* - better zone-info support in "tools/isdnconf.c"
* - buffer-overrun in "isdntools.c" fixed
* - big Austrian Patch from Michael Reinelt <reinelt@eunet.at>
* - added $(DESTDIR) in any "Makefile.in"
* - new Configure-Switches "ISDN_AT" and "ISDN_DE"
* - splitted "takt.c" and "tools.c" into
* "takt_at.c" / "takt_de.c" ...
* "tools_at.c" / "takt_de.c" ...
* - new feature
* CALLFILE = /var/log/caller.log
* CALLFMT = %b %e %T %N7 %N3 %N4 %N5 %N6
* in "isdn.conf"
* - ATTENTION:
* 1. "isdnrep" dies with an seg-fault, if not HTML-Mode (Stefan?)
* 2. "isdnlog/Makefile.in" now has hardcoded "ISDN_DE" in "DEFS"
* should be fixed soon
*
* *
*/ */
@ -36,7 +59,7 @@ char *Providername(int number)
case 15 : return("RSL COM"); case 15 : return("RSL COM");
case 18 : return("Debitel"); case 18 : return("Debitel");
case 19 : return("MobilCom"); case 19 : return("MobilCom");
case 20 : return("Isis"); case 20 : return("ISIS");
case 22 : return("NetCologne"); case 22 : return("NetCologne");
case 23 : return("tesion ))"); case 23 : return("tesion ))");
case 24 : return("TelePassport"); case 24 : return("TelePassport");
@ -49,11 +72,11 @@ char *Providername(int number)
case 40 : return("Plusnet"); case 40 : return("Plusnet");
case 41 : return("HanseNet"); case 41 : return("HanseNet");
case 43 : return("KielNet"); case 43 : return("KielNet");
case 44 : return("VEW TELNET"); case 44 : return("VEW Telnet");
case 46 : return("KomTel"); case 46 : return("KomTel");
case 49 : return("ACC Telecom"); case 49 : return("ACC Telecom");
case 50 : return("Talkline"); case 50 : return("Talkline");
case 55 : return("Esprit"); case 55 : return("Esprit Telecom");
case 57 : return("Mox"); case 57 : return("Mox");
case 63 : return("KDD-Conos"); case 63 : return("KDD-Conos");
case 66 : return("Interoute"); case 66 : return("Interoute");
@ -61,6 +84,7 @@ char *Providername(int number)
case 72 : return("d2privat"); case 72 : return("d2privat");
case 79 : return("Viatel"); case 79 : return("Viatel");
case 85 : return("WESTCom"); case 85 : return("WESTCom");
case 87 : return("HamCom");
case 88 : return("WorldCom"); case 88 : return("WorldCom");
case 90 : return("VIAG Interkom"); case 90 : return("VIAG Interkom");
case 98 : return("STAR Telecom"); case 98 : return("STAR Telecom");

View File

@ -7,11 +7,11 @@
EDEF=$(CFLAGS) EDEF=$(CFLAGS)
ifeq (../.config,$(wildcard ../.config)) ifeq (../.config,$(wildcard ../.config))
include ../.config include ../.config
MAN1DIROPT = MANDIR=$(DESTDIR)$(CONFIG_MANDIR)/man1 MAN1DIROPT = MANDIR=$(CONFIG_MANDIR)/man1
MAN3DIROPT = LIBMANDIR=$(DESTDIR)$(CONFIG_MANDIR)/man3 MAN3DIROPT = LIBMANDIR=$(CONFIG_MANDIR)/man3
MAN5DIROPT = FILEMANDIR=$(DESTDIR)$(CONFIG_MANDIR)/man5 MAN5DIROPT = FILEMANDIR=$(CONFIG_MANDIR)/man5
MANDIROPTS = $(MAN1DIROPT) $(MAN3DIROPT) $(MAN5DIROPT) MANDIROPTS = $(MAN1DIROPT) $(MAN3DIROPT) $(MAN5DIROPT)
BINDIROPT = BINDIR=$(DESTDIR)$(CONFIG_BINDIR) BINDIROPT = BINDIR=$(CONFIG_BINDIR)
endif endif
all: xisdnload all: xisdnload

View File

@ -18,11 +18,11 @@ ifeq (../.config,$(wildcard ../.config))
ifneq ($(CONFIG_XMONISDN_DOWNCMD),"") ifneq ($(CONFIG_XMONISDN_DOWNCMD),"")
I4LU_DEFINES += -DNETDOWN_COMMAND=\\\"$(shell echo $(CONFIG_XMONISDN_DOWNCMD))\\\" I4LU_DEFINES += -DNETDOWN_COMMAND=\\\"$(shell echo $(CONFIG_XMONISDN_DOWNCMD))\\\"
endif endif
MAN1DIROPT = MANDIR=$(DESTDIR)$(CONFIG_MANDIR)/man1 MAN1DIROPT = MANDIR=$(CONFIG_MANDIR)/man1
MAN3DIROPT = LIBMANDIR=$(DESTDIR)$(CONFIG_MANDIR)/man3 MAN3DIROPT = LIBMANDIR=$(CONFIG_MANDIR)/man3
MAN5DIROPT = FILEMANDIR=$(DESTDIR)$(CONFIG_MANDIR)/man5 MAN5DIROPT = FILEMANDIR=$(CONFIG_MANDIR)/man5
MANDIROPTS = $(MAN1DIROPT) $(MAN3DIROPT) $(MAN5DIROPT) MANDIROPTS = $(MAN1DIROPT) $(MAN3DIROPT) $(MAN5DIROPT)
BINDIROPT = BINDIR=$(DESTDIR)$(CONFIG_BINDIR) BINDIROPT = BINDIR=$(CONFIG_BINDIR)
endif endif
all: xmonisdn all: xmonisdn