1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
|
; /etc/pbx/estic.ini used by Julian Stacey <jhs@freebsd.org>
; I use these symbolic links:
; /usr/local/etc/pbx --> ../../../etc/pbx
; /usr/local/var --> ../../var
; Ideas I've suggested to "Ullrich von Bassewitz" <uz@ibb.schwaben.com>:
; Maybe estic should look for estic.ini by default
; a) in ~/estic-ini
; or maybe less preferably
; b) as indicated by an environment variable.
; ------------------------- ESTIC Grundeinstellungen ------------------------
[ESTIC]
; Das File in dem ESTIC seine Einstellungen speichert. Dazu gehören
; sämtliche(!) Fenster, Positionen, Größen und ähnliches. Unter den *nix
; Derivaten kann der Namen die Tilde als Ersatz für das Home-Verzeichnis
; beinhalten (ein guter Name wäre z.B. "~/.esticrc").
; Bei Problemen kann diese Datei ohne weiteres gelöscht werden, da sie
; keine für ESTIC "lebenswichtigen" Daten enthält.
; Die Defaulteinstellung ist "estic.rc", d.h. die Datei wird im aktuellen
; Verzeichnis angelegt. Ist der Name leer (""), dann wird nichts gespeichert.
; Default: "estic.rc"
SettingsFile = "~/.estic-rc"
[Port]
; Typically "/dev/cuaa3 on my host vector"
; Typically "/dev/cuaa1 on my host gate"
PortName = "/dev/istec"
[Printing]
; String der als Kopfzeile verwendet wird
Headline = "Phone Bill"
; Cost per charge unit, default is 12 Pf
;PricePerUnit = 0.12
; -------------------------------- Windows --------------------------------
[Windows]
; Bildschirm-Modus (nur für DOS & OS/2). Default ist die Verwendung des
; aktuell eingestellten Modus.
;
; Folgende Modi sind verfügbar:
;
; 0 40x25, B/W DOS, OS/2
; 1 40x25, Farbe DOS, OS/2
; 2 80x25, B/W DOS, OS/2
; 3 80x25, Farbe DOS, OS/2
; 257 80x30, Farbe, nur VGA DOS, OS/2
; 258 80x34, Farbe, nur VGA DOS, OS/2
; 259 80x43, Farbe, nur VGA DOS, OS/2
; 260 80x50, Farbe, nur VGA DOS, OS/2
; 261 80x60, Farbe, nur VGA DOS, OS/2
; 262 94x25, Farbe, nur VGA DOS
; 263 94x30, Farbe, nur VGA DOS
; 264 94x34, Farbe, nur VGA DOS
; 265 94x43, Farbe, nur VGA DOS
; 266 94x50, Farbe, nur VGA DOS
; 267 94x60, Farbe, nur VGA DOS
; 298 100x40, nur ET4000 DOS
; 512 "ask" - aktuellen Modus verwenden
;VideoMode = 257
; Soll in der rechten oberen Ecke Zeit/Datum permanent angezeigt werden?
; Mögliche Werte:
; None (keine Anzeige)
; Minutes (Stunden/Minuten)
; Seconds (auch Sekunden)
; Default ist Minutes
ShowDateTime = Minutes
; Soll direkt beim Start das Fenster mit den Informationen über die Istec
; (Software-Version usw.) angezeigt werden?
; Default ist yes
ShowInfoOnStartup = no
; ------------------------------- Call-Logs -------------------------------
[Call-Logs]
; Namen der Logfiles in die ESTIC ausgehende Gespräche loggt. Die angegebenen
; Namen sollten einen Pfad enthalten und können u.a. Steuercodes für strftime
; enthalten. Durch die Wahl des Namens kann z.B. ein Tages-, Wochen- oder
; Monatslog erzeugt werden: Wenn der Name z.B. so gewählt ist, dass er sich
; jeden Tag ändert, dann entsteht ein Tageslog. Die Namen sind nur Vorschläge -
; speziell unter Linux und OS/2 bietet es sich an, längere Namen zu verwenden.
;
; Verwendet werden können:
;
; %% für das Zeichen '%'
; %a Wochentag, kurz
; %A Wochentag, lang
; %b Monat, kurz
; %B Monat, lang
; %c Zeit+Datum (nicht zweckmässig)
; %d Tag des Monats (01-31)
; %E Apparat, von dem das Gespräch ausging (21-28)
; %H Stunde (00-23)
; %I Stunde (00-12)
; %j Tag des Jahres (001-366)
; %m Monat (01-12)
; %M Minute (00-59)
; %p AM oder PM
; %S Sekunde (00-59)
; %U Kalenderwoche, Sonntag erster Wochentag (00-53)
; %w Nummer des Wochentags (Sonntag = 0)
; %W Kalenderwoche, Montag erster Wochentag (00-53)
; %x Datum
; %X Zeit
; %y Jahr, zweistellig (00-99)
; %Y Jahr, vierstellig
;
; Achtung: Alle Bezeichner (für Monat, Tag usw.) sind englisch!
;
; Default ist für das Logfile1 die Datei "outgoing.log" im aktuellen
; Verzeichnis, für die beiden anderen der Leerstring (d.h. kein Logging).
; Für den Eintrag in das Logfile ist die Startzeit maßgeblich, d.h. die
; Zeit zu der das Gespräch begonnen wurde.
;
; An ein Logfile wird prinzipiell immer angehängt wenn die Datei existiert,
; ansonsten wird sie erzeugt. Ergibt sich aus den angegebenen Pattern
; mehrfach derselbe Name, so wird in dieses File auch mehrfach geloggt.
;
;Logfile1 = "%d-%m-%y.log" ; Ergibt 01-08-95.log
;Logfile2 = "KW%W-%y.log" ; Ergibt KW43-95.log
;Logfile3 = "%m-%Y.log" ; Ergibt 12-1995.log
;LogFile1 = "%b-%y.log" ; Ergibt Feb-95.log
;LogFile2 = "%b-%y.%E" ; Ergibt Feb-95.21
LogFile1 = "/usr/local/var/log/pbx/%Y.%m
; creates files such as 1996.11
; Angabe, ob Gespräche mit 0 Einheiten (z.B. wenn nicht abgehoben wurde)
; geloggt werden.
LogZeroCostCalls = yes
; Wie viele Stellen sollen am hinteren Ende der Nummer ausge-X-t werden?
; Default ist 0.
; ACHTUNG: Bei Werten > 0 können keine Aliase mehr aufgelöst werden, da
; die Nummer im Aliasfile nicht mehr gefunden wird!
;XDigits = 3
; --------------------------------- Aliase --------------------------------
[Alias]
; Hier können Aliase für die einzelnen Anschlüsse vergeben werden. Diese
; tauchen dann in den Logfiles neben den Nummern auf.
;
; Für das Eintragen der Aliase gibt es zwei verschiedene Möglichkeiten.
;
; * Direktes Eintragen hier im .ini File. Das ist nur für die eigenen Geräte
; möglich (d.h. die Nummern 21..XX), alle anderen Nummern werden ignoriert.
; * Ein separates Alias-File. Dort können sowohl Aliase für die eigenen
; Geräte als auch für ausgehende Nummern aufgenommen werden.
;
; Die Unterscheidung erfolgt anhand der Variable "AliasFile". Ist hier ein
; Name angegeben, dann werden nur die Aliase aus dieser Datei verwendet.
; Ist kein Name für die Alias-Datei angegeben, dann wird versucht, die
; Aliase für die eigenen Geräte aus der ini Datei zu lesen.
; Die folgenden Einträge werden ignoriert, weil weiter unten eine Alias-Datei
; angegeben ist. Es soll nur die Syntax gezeigt werden.
;21 = "Büro"
;22 = "Martin"
;23 = "Fax, Büro"
;24 = "Philip"
;25 = "Wohnzimmer"
;28 = "Anrufb."
; Ein Aliasfile, das Namen für bestimmte Rufnummern enthält.
; Default: "alias.dat"
; AliasFile = "/etc/pbx/aliases"
; AliasFile = "~/.estic-aliases" ; syntax fails ive reported it to uz
AliasFile = "/home/your_name/.estic-aliases"
; Wenn AutoReadAliases auf on gesetzt ist, dann wird nach jedem Gespräch die
; oben angegebene Alias-Datei neu eingelesen. Da das nur dann notwendig ist,
; wenn sich das Aliasfile öfters ändert, ist der Default off, d.h. einlesen
; nur auf explizite Anforderung in ESTIC. Der Schalter hat keine Wirkung,
; wenn kein Aliasfile definiert ist.
AutoReadAliases = on ; on/off/yes/no/1/0 möglich
; ------------------------------- Debugging -------------------------------
[Debug]
; Zeit in ms, die nach dem Gespräch gewartet wird, bevor die Gebühren
; abgefragt werden. Falls nach Gesprächen manchmal (oder immer) 0 Einheiten
; geloggt werden, obwohl eine Verbindung zustande kam, diesen Wert vorsichtig
; erhöhen.
WaitAfterCall = 500
; I presume (& have asked "Ullrich von Bassewitz" <uz@ibb.schwaben.com> if)
; WaitAfterCall
; will only succeed if one has a `Deutsche Telekom Komfort Anschluss'
; & not a Deutsche Telekom Standard Anschluss'
; Umschiffung eines Bugs in alten Istec Firmware-Versionen: Versionen bis hin
; zur Version 1.93 schalten selbsttätig irgendwann den Diagnose-Modus ab, den
; ESTIC zur Darstellung der Verbindungsmatrix und der Gesprächserfassung
; benötigt. Soll der Diagnose-Modus in regelmäßigen Abständen von ESTIC
; eingeschaltet werden? Mögliche Werte sind ON, OFF und AUTO, Default ist
; AUTO (d.h. ON, wenn Firmware <= 1.93).
DiagModeUpdate = auto
; Logfile für's Debugging, default ist der Leerstring
DebugLog = "/usr/local/var/log/pbx/debug"
; -------------------------------- Firmware -------------------------------
[Firmware]
; Die unterschiedlichen Versionen der Istec Firmware unterstützen
; unterschiedliche Features. Bei angeschlossener Istec erkennt ESTIC selber,
; welche Version der Firmware verwendet wird. Sollen Konfiguratonsdateien
; erstellt werden, ohne daß eine Istec angeschlossen ist, dann kann ESTIC
; nicht erkennen, welche Firmware-Version vorhanden ist und stellt u.U.
; bestimmte Einstellungen nicht zur Wahl. Mit der Variable FirmwareVersion
; kann angegeben werden, welche Version ESTIC bei nicht angeschlossener
; annehmen soll. Der Default ist Firmware Version 1.70.
; Nochmal: Das hat nur eine Bedeutung, wenn _keine_ Istec angeschlossen ist.
; jhs@ has 1.96
; FirmwareVersion = 1.96
|