mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-01 22:05:08 +00:00
614de2daa6
The German manufacturer Emmerich makes Istec 1003 & 1008 TK-Anlagen. The TK-Anlage is an ISDN PBX ( Private Branch Exchange ). Submitted by: Julian Stacey
238 lines
8.3 KiB
INI
238 lines
8.3 KiB
INI
; /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
|