Das OPT_MTGCAPRI stellt eine ISDN-Remote-CAPI auf fli4l zur Verfügung,
wodurch ISDN-CAPI basierende Anwendungen, auf verschiedenen Rechnern in einem
Netzwerk ausgeführt werden können, ohne dass in jedem eine ISDN-Karte eingebaut
sein muss. Die ISDN-Karte des Routers wird also quasi im Netzwerk geteilt.
Das OPT_MTGCAPRI stellt dabei nur die Integration des
Linux-CAPRI-Servers der Firma mtG (http://www.mtg.de/de/) in die für
fli4l benötigte Infrastruktur dar.
Standard-Einstellung: OPT_MTGCAPRI='no'
Mit der Einstellung 'yes' wird der Capriserver aktiviert.
Standard-Einstellung: MTGCAPRI_PORT='20000'
Dieser Wert ist frei wählbar, sollte aber im Normalfall nicht unter 10000 liegen, um mögliche Konflikte zu vermeiden. Er muss außerdem dem Client mitgeteilt bzw. dort in der Datei capri.ini eingetragen werden.
Wichtig: Man sollte darauf achten, dass dieser Port in der
base.txt nicht für Verbindungen aus dem Internet freigegeben wird!
Standard-Einstellung: MTGCAPRI_TRACELEVEL='1'
Der Trace-Level gibt den Aufzeichnungsumfang an. Die möglichen Werte des Trace-Levels sind:
Wichtig: Ein Hochsetzen des Trace-Levels sollte nur im Fehlerfall passieren,
da relativ große Dateien entstehen können und dadurch die Performance von mtG-CAPRI,
sinkt. Damit können unter Umständen bei zeitkritischen Anwendungen (z.B. Fax)
Probleme entstehen.
Standard-Einstellung: MTGCAPRI_TRACEFILE='/var/log/capri.trc'
Das Tracefile dient dem Server zur Aufzeichnung der Aktivitäten. Der Name und Ort der Datei ist frei wählbar.
Alternativ kann hier 'auto' angegeben werden, sodaß das File automatisch im Systemordner für persistente Daten abgelegt wird. Bitte darauf achten, daß dann auch FLI4L_UUID entsprechend konfiguriert wird, da das File sehr groß werden kann und ansonsten /boot oder gar die Ramdisk schnell überfüllt.
Standard-Einstellung: MTGCAPRI_LOGFILE='/var/log/caprilog.txt'
Der Name der Log-Datei kann ebenfalls geändert werden.
Alternativ kann hier 'auto' angegeben werden, sodaß das File automatisch im Systemordner für persistente Daten abgelegt wird. Bitte darauf achten, daß dann auch FLI4L_UUID entsprechend konfiguriert wird, da das File sehr groß werden kann und ansonsten /boot oder gar die Ramdisk schnell überfüllt.
Standard-Einstellung: MTGCAPRI_MULTIPLEBIND='no'
Erlaubt passives Zuordnen (Binden) von mehreren Clients zu einer Rufnummer auf dem Server. Mit MTGCAPRI_MULTIPLEBIND='yes' können mehrere Clients auf der gleichen Rufnummer auf eingehende Rufe warten. Mit MTGCAPRI_MULTIPLEBIND='no' kann einem Client nur eine Rufnummer zugeordnet werden.
Standard-Einstellung: MTGCAPRI_USER_N='1'
Hier wird die Anzahl der Benutzer festgelegt.
Diese Variable enthält den Namen des Benutzers. Er muss dem Namen des Benutzeraccounts auf dem Windows-Client entsprechen, auf dem der mtg-CAPRI-Client installiert ist.
Standard-Einstellung: MTGCAPRI_USER_x_SERVICE='all'
Hier werden die Dienste festgelegt, die der Benutzer in Anspruch nehmen darf.
Mögliche Werte sind: all, fax23, fax4, data64, telefon.
Man kann mehrere Dienste durch ein Leerzeichen getrennt angeben.
Beispiel: MTGCAPRI_USER_x_SERVICE='telefon fax23'
Standard-Einstellung: MTGCAPRI_USER_x_OWN_NUMBERS='all'
Hier wird festgelegt auf welche Telefon-Nummern sich der Benutzer passiv binden darf. Mögliche Werte sind:
Standard-Einstellung: MTGCAPRI_USER_x_OWN_NUMBERS_LIST=''
Hier werden, bei der Einstellung MTGCAPRI_USER_x_OWN_NUMBERS='partial', die Nummern festgelegt,
die der Benutzer benutzen darf.
Mehrere Nummern müssen durch ein Leerzeichen getrennt werden.
Beispiel: MTGCAPRI_USER_x_OWN_NUMBERS_LIST='12345 12346'
Standard-Einstellung: MTGCAPRI_USER_x_INCOMING_NUMBERS='all'
Hier wird festgelegt, welche Nummern von außen Verbindung mit dem Server aufnehmen können. Mögliche Werte sind:
Standard-Einstellung: MTGCAPRI_USER_x_INCOMING_NUMBERS_LIST=''
Hier werden, bei der Einstellung MTGCAPRI_USER_x_INCOMING_NUMBERS='partial', die Nummern festgelegt,
die von außen Verbindung mit dem Server aufnehmen können.
Mehrere Nummern müssen durch ein Leerzeichen getrennt werden.
Es werden nur die angegebenen Ziffern vom Anfang der Nummer verglichen.
Beispiel: MTGCAPRI_USER_x_INCOMING_NUMBERS_LIST='0172123456 0511'
Diese Einstellung erlaubt nur Verbindungen von der Telefonnummer '0172123456' und von allen Nummern aus dem Vorwahlbereich '0511'.
Standard-Einstellung: MTGCAPRI_USER_x_OUTGOING_NUMBERS='all'
Hier wird festgelegt, welche Nummern für eine Verbindung nach außen GESPERRT sind.
Mögliche Werte sind:
Standard-Einstellung: MTGCAPRI_USER_x_OUTGOING_NUMBERS_LIST=''
Hier werden, bei der Einstellung MTGCAPRI_USER_x_OUTGOING_NUMBERS='partial', die Nummern festgelegt,
die für eine Verbindung nach außen GESPERRT sind.
Mehrere Nummern müssen durch ein Leerzeichen getrennt werden.
Es werden nur die angegebenen Ziffern vom Anfang der Nummer verglichen.
Beispiel: MTGCAPRI_USER_x_OUTGOING_NUMBERS_LIST='0900 0180'
Diese Einstellung sperrt alle Verbindungen zu Telefonnummern, die mit '0900' oder '0180' beginnen.
Standard-Einstellung: MTGCAPRI_USER_x_TIME_XX='0:0 0:0'
Hier werden die Zeiten festgelegt zu denen der Benutzer die CAPI benutzen darf (Montag-Sonntag).
Hier ein paar Beispiele:
'0:0 0:0' - keine zeitliche Einschränkung '9:0 17:30' - nur von 09:00 bis 17:30 Inanspruchnahme möglich '24:00 24:00' - keine Inanspruchnahme möglich
Bei der Einrichtung des mtG-CAPRI-Client ist folgender wichtiger Punkt zu beachten:
Falls auf dem Rechner schon eine CAPI-Anwendung (mit anderen Worten: eine lokale ISDN-Karte) installiert
ist bzw. installiert war und sich noch eine der folgenden dll-Dateien auf der Festplatte befindet,
müssen diese vor der mtG-CAPRI-Installation entfernt werden: capi20.dll und capi2032.dll;
beide befinden sich im Normalfall im System-Verzeichnis.
Sollte dies der Fall sein, ist einer der beiden folgenden Wege zu beschreiten:
a) Deinstallation der ISDN-Karte und Überprüfung, ob die Dateien capi20.dll und capi2032.dll entfernt wurden.
b) Umbenennen dieser Programmbibliotheken, falls man zu einem späteren Zeitpunkt die lokale ISDN-Karte wieder
aktivieren, und damit mtG-CAPRI deaktivieren, will. Das Umbenennen führt zum Deaktivieren der Treiber der eingebauten Karte.
Im Normalfall können nämlich diese Dateien vom Wise Installation System während der Installation nicht überschrieben werden (es werden außer der Versionsnummer auch noch andere Herstellerangaben überprüft), Wise Installation System könnte die Installation nicht korrekt durchführen.
[CAPRI] SERVERNAME = Remote:Thor PORTNUMBER = 20000 TRACELEVEL = 0 TRACEFILE = c:\tmp\capri.trc FLOWCTRL = 7
Die Kopfzeile der Datei darf nicht geändert werden.
Hinter 'Remote:' muß der Alias des Servers für das TCP/IP Netzwerk stehen (entsprechend dem Eintrag der Host-Datei und der mtG-CAPRI-Server-Datei capri.cfg).
Dieser Eintrag muß mit dem in der Server-Datei capri.cfg übereinstimmen.
Der Wert des Trace-Levels beträgt im Normalfall für den mtG-CAPRI-Client '0'.
Die möglichen Werte sind:
Wichtig: Ein Hochsetzen des Trace-Levels sollte nur im Fehlerfall passieren, d
a relativ große Dateien entstehen können und dadurch die Performance von mtG-CAPRI sinkt.
Damit können unter Umständen bei zeitkritischen Anwendungen (z.B. Fax) Probleme entstehen.
Pfad und Name der Trace- (Aufzeichnungs-) Datei, die von mtG-CAPRI angelegt wird. Der Eintrag kann editiert werden (hier: capri.trc).
Es wird eine Flußkontrolle beim Versenden von Datenpaketen durchgeführt.
Mögliche Werte sind:
Es sind höhere Werte als 7 möglich, werden aber nicht empfohlen. Die CAPI-Spezifikation sieht einen Wert von 7 vor.
Eine CAPI-Applikation (z.B. T-Online) sollte erst dann vom Client aus gestartet werden, wenn dieser Test erfolgreich absolviert wurde.
Die Meldung 'Treiber für CAPI 2.0 auf diesem Rechner nicht installiert' bedeutet, dass
die CAPI (jetzt aber im Zusammenspiel von Client und Server) nicht funktionsfähig ist.
Im Zusammenhang mit mtG-CAPRI, kann das beispielsweise heißen, dass zwar auf dem Client alles in Ordnung ist,
die Netzverbindung zum Server aber unterbrochen oder der Server gar nicht in Betrieb ist.
T-Online gibt etwa folgende Fehlermeldung aus, wenn der Benutzer nicht auf dem Server authentisiert wurde:
'Cannot initialise DDE (WSOCK32)'.
Wenn der Server-Name auf dem Client falsch angegeben ist, kommt die Meldung 'Ergebnis des Verbindungsaufbaus:
Der für den ISDN-Betrieb nötige CAPI-Treiber fehlt oder ...'.
Bei solch 'kryptischen' Meldungen wird daher empfohlen: