EADME completed
This commit is contained in:
parent
d38c0170dd
commit
0a1cb4392b
137
isdnlog/README
137
isdnlog/README
|
@ -27,19 +27,6 @@ Quick-Installation-Guide
|
||||||
|
|
||||||
vi | emacs | vim | e | nedit | ... | /etc/isdn/isdn.conf
|
vi | emacs | vim | e | nedit | ... | /etc/isdn/isdn.conf
|
||||||
|
|
||||||
-----------------------------------------------------
|
|
||||||
[GLOBAL]
|
|
||||||
AREACODE =069
|
|
||||||
COUNTRYCODE =+49
|
|
||||||
|
|
||||||
[ISDNLOG]
|
|
||||||
ILABEL = %b %e %T %ICall to tei %t from %N2 on %n2
|
|
||||||
OLABEL = %b %e %T %Itei %t calling %N2 with %n2
|
|
||||||
CHARGEMAX = 1000.00
|
|
||||||
-----------------------------------------------------
|
|
||||||
|
|
||||||
vi | emacs | vim | e | nedit | ... | /etc/isdn/callerid.conf
|
|
||||||
|
|
||||||
-----------------------------------------------------
|
-----------------------------------------------------
|
||||||
[MSN]
|
[MSN]
|
||||||
NUMBER = 4711
|
NUMBER = 4711
|
||||||
|
@ -59,9 +46,6 @@ Quick-Installation-Guide
|
||||||
ALIAS = X.75
|
ALIAS = X.75
|
||||||
ZONE = 1
|
ZONE = 1
|
||||||
-----------------------------------------------------
|
-----------------------------------------------------
|
||||||
mit:
|
|
||||||
AREACODE=<Eigene_Vorwahl>
|
|
||||||
COUNTRYCODE=<Landesvorwahl>
|
|
||||||
|
|
||||||
NUMBER = <eigene_Telefonnumer_ohne_Vorwahl>
|
NUMBER = <eigene_Telefonnumer_ohne_Vorwahl>
|
||||||
SI = <Dienstkennung>
|
SI = <Dienstkennung>
|
||||||
|
@ -395,6 +379,8 @@ Gegebenheiten angepasst werden:
|
||||||
|
|
||||||
LOGFILE (/var/log/isdn.log)
|
LOGFILE (/var/log/isdn.log)
|
||||||
Wie soll das Logbuch heissen
|
Wie soll das Logbuch heissen
|
||||||
|
(Diese Einstellung laesst sich spaeter noch zur Laufzeit in der isdn.conf
|
||||||
|
aendern)
|
||||||
|
|
||||||
RUNDIR (/var/run/)
|
RUNDIR (/var/run/)
|
||||||
Wol liegen die pid files (lock-Dateien).
|
Wol liegen die pid files (lock-Dateien).
|
||||||
|
@ -504,7 +490,8 @@ von Bedeutung sind. Hier sind folgende Eintrage zu finden:
|
||||||
AREACODE:
|
AREACODE:
|
||||||
Beinhaltet die eigene Ortsvorwahl (mit oder ohne vorlaufender "0". Der
|
Beinhaltet die eigene Ortsvorwahl (mit oder ohne vorlaufender "0". Der
|
||||||
Prefix "0" wird in der Datei config.h durch das Macro S_AREA_PREFIX
|
Prefix "0" wird in der Datei config.h durch das Macro S_AREA_PREFIX
|
||||||
representiert). Dieser Eintrag ist zwingend.
|
oder durch den Eintrag AREAPREFIX representiert). Dieser Eintrag ist
|
||||||
|
zwingend.
|
||||||
Wird isdnlog im 1TR6 eingesetzt, muss hier die _gesamte_ Telefonnummer
|
Wird isdnlog im 1TR6 eingesetzt, muss hier die _gesamte_ Telefonnummer
|
||||||
exclusive der EAZ eingetragen werden. Diese Variable ist absolute Pflicht!
|
exclusive der EAZ eingetragen werden. Diese Variable ist absolute Pflicht!
|
||||||
Beispiel fuer Hamburg (Euro-ISDN !!!):
|
Beispiel fuer Hamburg (Euro-ISDN !!!):
|
||||||
|
@ -518,7 +505,8 @@ AREACODE:
|
||||||
COUNTRYCODE:
|
COUNTRYCODE:
|
||||||
Hier wird die eigene Laenderkennung gesetzt (mit oder ohne vorlaufendem "+".
|
Hier wird die eigene Laenderkennung gesetzt (mit oder ohne vorlaufendem "+".
|
||||||
Der Prefix "+" wird in der Datei config.h durch das Macro S_COUNTRY_PREFIX
|
Der Prefix "+" wird in der Datei config.h durch das Macro S_COUNTRY_PREFIX
|
||||||
representiert). Dieser Eintrag ist ebenfalls zwingend.
|
oder durch den Eintrag AREAPREFIX representiert). Dieser Eintrag ist
|
||||||
|
ebenfalls zwingend.
|
||||||
Beispiel fuer Deutschland:
|
Beispiel fuer Deutschland:
|
||||||
COUNTRYCODE = +49 # oder
|
COUNTRYCODE = +49 # oder
|
||||||
COUNTRYCODE = 49
|
COUNTRYCODE = 49
|
||||||
|
@ -527,6 +515,14 @@ COUNTRYCODE:
|
||||||
Zeile erlaubt:
|
Zeile erlaubt:
|
||||||
COUNTRYCODE = 081549
|
COUNTRYCODE = 081549
|
||||||
|
|
||||||
|
AREAPREFIX:
|
||||||
|
Es enthaelt den Prefix zur Ortsvorwahl. Beim Kompilieren ist dieser
|
||||||
|
Wert defaultmaessig auf "0" gesetzt. Dieser Eintrag ist optional.
|
||||||
|
|
||||||
|
COUNTRYPREFIX:
|
||||||
|
Es enthaelt den Prefix zur Laenderkennung. Beim Kompilieren ist dieser
|
||||||
|
Wert defaultmaessig auf "+" gesetzt. Dieser Eintrag ist optional.
|
||||||
|
|
||||||
AREALIB:
|
AREALIB:
|
||||||
Enthaelt den vollen Pfad zu der Datei "areacodes". Diese Angabe ist
|
Enthaelt den vollen Pfad zu der Datei "areacodes". Diese Angabe ist
|
||||||
optional und nur notwendig, wenn sich der Pfad nach der Compilation
|
optional und nur notwendig, wenn sich der Pfad nach der Compilation
|
||||||
|
@ -755,11 +751,12 @@ Die Datei "~/.isdn" kann jeder Benutzer haben, der den isdnrep und den isdnconf
|
||||||
verwendet. Hier sind die Rechte der Datei voellig egal. Diese Datei ist
|
verwendet. Hier sind die Rechte der Datei voellig egal. Diese Datei ist
|
||||||
dafuer bestimmt, dass ein Benutzer soetwas wie ein eigenes Telefonverzeichnis
|
dafuer bestimmt, dass ein Benutzer soetwas wie ein eigenes Telefonverzeichnis
|
||||||
anlegen kann, wo auch die Nummer nur beim isdnrep angezeigt werden.
|
anlegen kann, wo auch die Nummer nur beim isdnrep angezeigt werden.
|
||||||
|
Es koennen hier aber die [MSN]-Eintraege ueberschrieben werden fuer die
|
||||||
|
beiden Programme isdnconf und isdnrep.
|
||||||
|
|
||||||
Es gibt bestimmte Regeln, nachdem Eintraege aus der Datei "~/.isdn" die
|
Es gibt bestimmte Regeln, nachdem Eintraege aus der Datei "~/.isdn" die
|
||||||
Eintraege der "callerid.conf" ueberschreiben:
|
Eintraege der "callerid.conf" ueberschreiben:
|
||||||
|
|
||||||
|
|
||||||
Der Sektionsname ist in "callerid.conf" und "~/.isdn" gleich (entweder
|
Der Sektionsname ist in "callerid.conf" und "~/.isdn" gleich (entweder
|
||||||
[MSN] oder [NUMBER]).
|
[MSN] oder [NUMBER]).
|
||||||
|
|
||||||
|
@ -823,7 +820,6 @@ Im obigen Fall gilt das gleiche wie beim vorherigen Beispiel.
|
||||||
Jede Sektion (Nummer) kann eine Dienstekennung enthalten. Dieses wird durch
|
Jede Sektion (Nummer) kann eine Dienstekennung enthalten. Dieses wird durch
|
||||||
einen Eintrag in der Form
|
einen Eintrag in der Form
|
||||||
|
|
||||||
****************************gestern*****************************************
|
|
||||||
SI=4 # Video
|
SI=4 # Video
|
||||||
|
|
||||||
realisiert.
|
realisiert.
|
||||||
|
@ -917,14 +913,9 @@ folgen. Das gleiche gilt fuer die Sektionen innerhalb einer Datei.
|
||||||
Im folgenden werden nun die einzelnen Eintraege unter den Sektionen MSN
|
Im folgenden werden nun die einzelnen Eintraege unter den Sektionen MSN
|
||||||
und NUMBER erwaehnt:
|
und NUMBER erwaehnt:
|
||||||
|
|
||||||
******** Was ist das? *************
|
|
||||||
MSN Alias Zone Interface Info-Args
|
|
||||||
-----------------------------------------------------------
|
|
||||||
4711,1 Phone 1 - IORA=auplay dingdong.au,,18-21;
|
|
||||||
|
|
||||||
|
4.2.1 1. Eintrag: Telefonnummer [NUMBER] und [MSN]
|
||||||
4.2.1 1. Eintrag: Telefonnummer [NUMBER]
|
--------------------------------------------------
|
||||||
----------------------------------------
|
|
||||||
|
|
||||||
Hier muss zwischen 1TR6 und DSS1 unterschieden werden:
|
Hier muss zwischen 1TR6 und DSS1 unterschieden werden:
|
||||||
|
|
||||||
|
@ -993,7 +984,7 @@ ALIAS = helmut kohl
|
||||||
|
|
||||||
|
|
||||||
4.2.3 3. Eintrag: Tarifzone
|
4.2.3 3. Eintrag: Tarifzone
|
||||||
--------------------------
|
---------------------------
|
||||||
|
|
||||||
Ein weiterer Eintrag ist die Tarifzone, in der sich von uns aus gesehen
|
Ein weiterer Eintrag ist die Tarifzone, in der sich von uns aus gesehen
|
||||||
diese Nummer befindet:
|
diese Nummer befindet:
|
||||||
|
@ -1014,7 +1005,7 @@ oder
|
||||||
ZONE = 5
|
ZONE = 5
|
||||||
|
|
||||||
4.2.4 4. Eintrag: IP-Interface
|
4.2.4 4. Eintrag: IP-Interface
|
||||||
-----------------------------
|
------------------------------
|
||||||
|
|
||||||
Dieser Eintrag repraesentiert das IP-Interface, welches auf dieser
|
Dieser Eintrag repraesentiert das IP-Interface, welches auf dieser
|
||||||
Nummer konfiguriert wurde, oder ein "-", falls dieser Nummer kein
|
Nummer konfiguriert wurde, oder ein "-", falls dieser Nummer kein
|
||||||
|
@ -1025,25 +1016,41 @@ Beispiel:
|
||||||
|
|
||||||
INTERFACE=ippp0
|
INTERFACE=ippp0
|
||||||
|
|
||||||
*************** Bis hier ist sl gekommen, die Doku zu ueberarbeiten ***********
|
|
||||||
4.2.5 5. Eintrag: Info-Args
|
4.2.5 5. Eintrag: Info-Args
|
||||||
--------------------------
|
---------------------------
|
||||||
|
|
||||||
|
Hier besteht unter der Sektion [NUMBER] und [MSN] eine Untersektion. Diese
|
||||||
|
ist allerdings optional. Diese Informationen werden vom isdnlog nur ausgewertet,
|
||||||
|
wenn die Option -S gesetzt wurde.
|
||||||
|
Die Untersektion traegt den Namen START.
|
||||||
|
|
||||||
|
Es koennen mehrere Programme pro Nummer angegeben werden, zum Beispiel fuer
|
||||||
|
jedes Event. Hier folgt nun ein Beispiel. Die Erklaerung folgt anschliessend:
|
||||||
|
|
||||||
|
[MSN]
|
||||||
|
NUMBER = 4711
|
||||||
|
SI = 1 # Das normale Telefon
|
||||||
|
ALIAS = Phone
|
||||||
|
START = { # Beginn der Untersektionen
|
||||||
|
[FLAG]
|
||||||
|
FLAGS = I|O|R # alternativ geht auch FLAGS=IORA
|
||||||
|
PROGRAM = auplay ring.au
|
||||||
|
|
||||||
|
[FLAG]
|
||||||
|
FLAGS = A
|
||||||
|
PROGRAM = auplay pay.au
|
||||||
|
} # Ende der Untersektionen
|
||||||
|
|
||||||
ACHTUNG: Syntax hat sich geaendert!
|
|
||||||
|
|
||||||
Hier werden jetzt alle anderen Spalten wie Flags, Time und Info-Arg vereinigt.
|
Hier werden jetzt alle anderen Spalten wie Flags, Time und Info-Arg vereinigt.
|
||||||
|
|
||||||
Aufbau:
|
Jeder Programmstart fuer ein Event wird mit der (Unter-)Sektion [FLAG]
|
||||||
"Flags"="Info-Arg"[,Intervall[,"Time"[,"Time",..]]]; ["Flags....]
|
eingeleitet.
|
||||||
|
|
||||||
---------------------------------------------------^
|
Unter dieser Sektion sind nun verschiedene Eintraege zu finden. Die folgende
|
||||||
Es ist darauf zu achten, dass nach jedem Info-Arg ein Semikolon kommt!
|
Reihenfolge muss allerdings innerhalb der Sektion nicht eingehalten werden:
|
||||||
Auch nach dem letzten Info-Arg _muss_ ein Semikolon!
|
|
||||||
|
|
||||||
Es koennen pro MSN mehrere Befehle angegeben werden. z.B. fuer jedes Event
|
Eintrag Flags:
|
||||||
eines.
|
|
||||||
|
|
||||||
Flags:
|
|
||||||
------
|
------
|
||||||
|
|
||||||
Hier wird angegeben, bei welchem Event das Info-Programm gestartet werden
|
Hier wird angegeben, bei welchem Event das Info-Programm gestartet werden
|
||||||
|
@ -1168,6 +1175,54 @@ kann, dass isdnlog darauf nicht reagiert.
|
||||||
| RING |
|
| RING |
|
||||||
-------H
|
-------H
|
||||||
|
|
||||||
|
In der Zeile koennen die einzelnen Events entweder als ein "Wort" geschrieben
|
||||||
|
werden oder aber durch das Zeichen "|" getrennt werden:
|
||||||
|
|
||||||
|
FLAGS = IORA
|
||||||
|
|
||||||
|
oder
|
||||||
|
|
||||||
|
FLAGS = I|O|R|A
|
||||||
|
|
||||||
|
Wobei die zweite Schreibweise wesentlich uebersichtlicher ist.
|
||||||
|
|
||||||
|
|
||||||
|
User
|
||||||
|
----
|
||||||
|
|
||||||
|
Wenn ein Programm gestartet wird, kann die User-ID umgestellt werden. Dieses
|
||||||
|
ist sogar notwendig, wenn der Benutzer (nicht noetig fuer den Bernutzer root !!)
|
||||||
|
die Rechte an der Datei besitzt. isdnlog verbietet es seit der Version 3.0,
|
||||||
|
dass das Programm als normaler Benutzer gestartet wird. Ebenso wird es
|
||||||
|
unterbunden ein Programm zu starten, wo ein Benutzer Leserechte besitzt
|
||||||
|
und dieses als root gestartet wird. Dieses koennte sich als trojanisches Pferd
|
||||||
|
verwenden lassen. Daher muessen Programme, die nicht root gehoeren oder
|
||||||
|
die jeder (others) beschreiben kann mit dem Eintrag USER belegt werden.
|
||||||
|
Der Eintrag hat folgende Syntax:
|
||||||
|
|
||||||
|
USER=fred
|
||||||
|
|
||||||
|
oder
|
||||||
|
|
||||||
|
USER=103
|
||||||
|
|
||||||
|
Es kann also entweder der Benutzername oder die Benutzer-ID verwendet werden.
|
||||||
|
|
||||||
|
Group
|
||||||
|
-----
|
||||||
|
|
||||||
|
Dieser Eintrag verhaelt sich analog zu dem Eintrag USER. Auch hier gilt wieder
|
||||||
|
die Systemsicherheit. Die Syntax ist wie folgt:
|
||||||
|
|
||||||
|
GROUP=freaks
|
||||||
|
|
||||||
|
oder
|
||||||
|
|
||||||
|
GROUP=201
|
||||||
|
|
||||||
|
Es kann also entweder der Gruppenname oder die Gruppen-ID verwendet werden.
|
||||||
|
|
||||||
|
*************** Bis hier ist sl gekommen, die Doku zu ueberarbeiten ***********
|
||||||
Time
|
Time
|
||||||
----
|
----
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue