VOICE Homepage: http://www.os2voice.org
[Newsletter Inhalt]
[Vorherige Seite] [Nächste Seite]
[Artikelübersicht]

Oktober 2000
editor@os2voice.org


Der Telefonanschluß (wie man ihn teilt)

Von Brian Crook ©Oktober 2000, Übersetzung: Dirk Baumanns

PMFax: http://www.kellergroup.com
VDIAL: http://hobbes.nmsu.edu/pub/os2/apps/comm/vdial323.zip
CRONRGF4: http://hobbes.nmsu.edu/pub/os2/util/schedule/cronrgf4.zip
Modem Hardware: http:www.netcomm.com.au
Brian Crook's eigene Website: http://www.webone.com.au/~bnc

Erfahrungen eines Benutzers

Nachdem ich ein 56K-Modem bekommen und einen Internetprovider gefunden hatte, der lange Online-Zeiten erlaubt, zeigte sich, daß ich zwei Probleme hatte.

Nach ein paar Stunden online sagte "die, der zu gehorchen ist", daß sie telefonieren wolle. Nun ja, ich kann Ihnen sagen, es bleibt völlig offen, wer am längsten online bleiben kann! Außerdem beschwerten sich meine Freunde immer, daß sie mich nie erreichen könnten.

Das andere Problem ergab sich dadurch, daß auch ein Anrufbeantworter an der Leitung hängt, und wenn auch die Faxsoftware lief, konnte ich es nicht so arrangieren, daß beide abheben konnten.

Die Lösung liegt darin, zwei Verbindungen zu haben: eine für das Internet und die andere für die Telefonie (Telefonieren, Anrufbeantworter und Fax).  Der Trick dabei, die letzteren Dinge zur Kooperation zu bewegen, war, sich PMFax zu besorgen. Mehr dazu später.

Hardware

Damit alles gut läuft, benötigt man die richtigen Geräte: ein V90-VoiceFax-Modem.

Bitte beachten Sie, daß es auch andere Modems funktionieren können, die ich aber nicht getestet habe.

Zwei Modems wurden von mir überprüft: Banksia WAVEund Netcomm Roadster II 56 Ultra.

Beide beruhen auf Chips von Rockwell und zwei Sprachkodierern. (Früher hatte ich mal ein Modem, daß behauptete es könne telefonieren, aber es konnte nur Anrufe entgegennehmen.) Zudem hat das Banksia noch den Vorteil eines Lautstärkereglers.

Beide sind unter http://www.netcomm.com.au erhältlich. Diese Webseite ist einen Besuch wert und hat viele Informationen parat, die meistens auch für andere Modems geeignet sind.

Anfangs nutzte ich nur das Netcom-Modem zum Telefonieren und Faxen, aber jetzt übernimmt das Banksia-Modem diese Aufgaben, weil es einen Lautstärkeregler hat.

Die restliche benötigte "Hardware" besteht aus einem guten Kopfhörer. Eigentlich wird der nicht benötigt, weil im Modem schon ein Mikrophon und Lautsprecher vorhanden sind, aber ich halte es wegen der Sprachverständlichkeit für besser, beide getrennt zu halten. Momentan benutze ich das Mikrophon des Modems und die Lautsprecher des Kopfhörers. Hier liegt definitiv ein Fall vor, bei dem man alles zusammenbauen und dann die Lautstärke/Eingangspegel anpassen sollte, um herauszufinden, was am besten funktioniert.

Optional ist eine zusätzliche serielle Schnittstellenkarte, wenn beide seriellen Schnittstellen nicht mehr frei sind. Diese werden Sie nicht brauchen, wenn Sie eine PS/2-Maus verwenden und ihre beiden COM Schnittstellen frei sind. Jedenfalls habe ich eine zusätzliche Karte gekauft, um 4 Schnittstellen zu bekommen.

Software

Sie benötigen zwei Programme: PMfax von Kellergroup und VDIAL von Rossen Assenov.

Zuerst stelle ich PMfax vor, dabei widme ich mich aber nur den Einstellungen für die Sprachsteuerung. Die Faxmöglichkeiten sind äußerst vielseitig, aber das ist eine andere Geschichte.

Die Installation von PMfax bereitet ansich keine Schwierigkeiten. Nur bei der Druckerkonfiguration kann es Probleme geben. Im folgenden nehme ich an, daß PMfax installiert ist und betrachte nur die Konfigurationsmöglichkeiten der Sprachsteuerung.

Eine wichtige Anmerkung noch zu Faxworks Lite. Dieses Programm wird ja mit dem Bonuspak geliefert und beherrscht grundlegende Funktionen fürs Faxen, aber es fehlen Möglichkeiten der Steuerung für das Telefonieren, da kein Treiber mitgeliefert wird, der die seriellen Schnittstellen teilen kann.

PMFax Konfiguration

Wenn Sie PMFax zum ersten Mal starten, erscheint das Hauptfenster und ein optionales Statusfenster.

Das Hauptfenster gibt Ihnen die Möglichkeit, gesprochene Nachrichten aufzunehmen oder abzuspielen.
Das Statusfenster zeigt die Nachrichten seit dem Programmstart und den derzeitigen Faxstatus. Zwei Anmerkungen: wenn der Faxstatus auf Empfangen eingestellt ist, kann das Modem keine Anrufe tätigen (näheres dazu später); mit REXX kann dieser Status an- und ausgestellt werden. Man kann wirklich ziemlich viel mit REXX steuern!

Die Hilfe von PMfax ist sehr umfangreich, sie hilft bei den meisten Problemen.

Einstellungen

Unter dem Menüpunkt "Utilities" (Dienstprogramme) findet man den Eintrag "Settings" (Einstellungen) . Einige Einstellungen sind für die Faxmöglichkeiten, aber ich beziehe mich hier nur auf die Spracheinstellungen.

Man benötigt zwei freie serielle Schnittstellen (COM-Ports), damit alles funktioniert. Ich benutze die COM-Ports 2 und 4. Wenn man den Treiber FMD.SYS nicht in der CONFIG.SYS eingetragen hat, fragt PMfax Sie auf dieser Seite nach den zu benutzenden COM-Ports.

Hier ein Auszug aus meiner CONFIG.SYS, daß dem Betriebssystem mitteilt, welche seriellen Schnittstellen vorhanden sind:

DEVICE=C:\OS2\BOOT\COM.SYS (1,3F8,4) (2,2F8,3) (3,3E8,13) (4,2E8,11)

DEVICE=F:\PMFAX\FMD.SYS

Aus der Abbildung kann man erkennen, daß PMfax alle seriellen Schnittstellen und die beiden FMD-Ports mit angeschlossenen Modems gefunden hat.

Mein Fax an Port 2 habe ich auf Senden & Empfangen gestellt: Dies ist die Grundeinstellung, die mit REXX jederzeit geändert werden kann.

In den PMfax-Einstellungen gibt es einen Reiter namens "Voice" (Sprache). Dort können alle Spracheinstellungen vorgenommen werden. Um dies zu aktivieren, muß die Checkbox angeklickt werden.
Sonst wird PMfax nur faxen können. Die Parameter in dem weißen Kästchen sind Variablen für unser Telefonie-Skript. In "OGM"  (Outgoing Message = Herausgehende Meldung) wird eingestellt, welche Begrüßungsnachricht abgespielt werden soll.

Wählskript:

Hier kann ein REXX-Script beim Wählen ausgeführt werden. Hierfür hatte ich bis jetzt keine Verwendung.

Antwortskript:

Dies ist nicht in Faxworks enthalten. Die Standardeinstellung * besagt, daß PMfax die OGM abspielt, wenn ein Telefongespräch entgegengenommen wird. Bei Kellergroup kann eine Zip-Datei heruntergeladen werden, die eine Menge von Skripten enthält. Diese variieren von simplen Anrufbeantworterfunktionen bis zu komplexen LAN/MAILBOX Umgebungen.

Das Skript, das ich benutze, ermöglicht es mir, zuhause anzurufen und die Sprachnachrichten abzufragen, Faxe zu anderen Faxgeräten umzuleiten oder es als einfachen Anrufbeantworter zu nutzen.

Alle Skripte sind in REXX geschrieben und damit leicht zu ändern. Standardmäßig spielen sie mitgelieferte WAV-Dateien ab. Es kann recht spaßig sein, neue WAV-Dateien aufzunehmen. Aber aufgepaßt:  Wir reden hier von Sprache über eine Telefonleitung und nicht über HIFI-Qualität.

Die Sprachaufzeichnungen müssen in derselben Qualität / demselben Format aufgenommen werden wie die im Skript und Faxlogbuch, weil das Logbuch nicht verschiedene Formate verarbeiten kann.  Ich bin beim Format 8bit PCM bei 44Khz geblieben.
 
 

Dies hier hat kaum etwas mit den Spracheinstellungen zu tun, außer daß das Kästchen "private" (privat) nicht gewählt werden darf. Sonst kann die Verbindung/Leitung nicht mit anderen geteilt werden. Es muß zudem die Anzahl der Klingelzeichen angegeben werden. Ich habe versucht, diese auf 9 zu stellen, aber das Faxgerät, daß ich zum Senden benutze, erreichte das Zeitlimit bevor mein FaxModem abnahm. Es klapp gut mit der Anzahl 5.

Hierzu muß nicht viel gesagt werden, außer daß man den Faxtyp (Faxklasse) des Modems und die korrekten besonderen Befehle kennen sollte. Dies sollte nicht die Spracheinstellungen beeinflussen.

Hier  muß der Chipsatz des Modem angegeben werden; wie gesagt testete ich nur die von Rockwell.

Auch kann hier festgelegt werden, woher der Sound kommt. Bei mir kam er anfangs von der Soundkarte.

Mit der Soundkarte klappte es nicht so gut und ich brauchte zusätzlich ein Mikrophon und Anschlußkabel. Einfach die Kopfhörer in das Modem zu stecken, war viel einfacher. Hier sollten Sie die verschiedenen Möglichkeiten selbst ausprobieren.

An diesem Punkt sollten die Einstellungen so weit sein, daß wenn Sie nicht bis zum fünften Klingelzeichen abnehmen, PMFax das Modem anweist, den Anruf anzunehmen, entscheidet, ob es sich um ein Gespräch oder ein Fax handelt, und die Nachricht im passenden Format abspeichert. Wenn Sie nun die rechte Maustaste klicken und das Logbuch öffnen, erscheint

und die Art der empfangenen Nachricht wird zusammen mit der Uhrzeit, der Verbindungsdauer usw. angezeigt. PMfax bietet zudem die Möglichkeit, Faxe zum Zurückschicken zu editieren oder für die Schrifterkennung (OCR) abzuspeichern.

REXX Code

Die Telefonieskripte benutzen REXX, ebenso die Befehle.

Manchmal vergesse ich, wenn ich zur Arbeit gehe, das Fax auf Empfangen einzustellen. Dann komme ich nach Hause und das Gerät sendet, weil ich die Einstellung "receive all calls" nicht abgeschaltet habe. Dieses habe ich mit CRON (Anm. d. Übers.: ein Programm zur Zeitsteuerung von anderen Programmen) in den Griff bekommen, indem ich die folgenden beiden Befehle eingestellt habe. Ich muß hier die Pfadvariable setzen, weil ich PMfax NICHT installiert habe. Ich starte es nur aus seinem Verzeichnis.

FXROFF.CMD

PATH f:\pmfax;%PATH%

dpath f:\pmfax;%DPATH%

set beGINLIBPATH=f:\pmfax;%BEGINLIBPATH%

FxRcv.exe -off
 

FXRON.CMD

PATH f:\pmfax;%PATH%

dpath f:\pmfax;%DPATH%

set beGINLIBPATH=f:\pmfax;%BEGINLIBPATH%

FxRcv.exe -on

Kompliziert, nicht wahr?


VDIAL

Vdial ist ein schönes, kleines Programm und erfüllt seinen Zweck sehr gut; es wurde von Rossen Assenow geschrieben.

Die Abbildung ist weitgehend selbsterklärend und die meisten Buttons funktionieren wie erwartet. Ich habe es sogar schon benutzt, um Anzurufen und auf Fragen mittels der den Nummern entsprechenden Töne zu antworten. Die Töne waren immer korrekt.

Die Funktion "ring on incoming call" (Klingele bei Anrufen) arbeitet fehlerfrei, aber besetzt die Leitung, sodaß keine Anrufe getätigt oder entgegengenommen werden können.

Die Funktion "Auto Answer" (automatischen Antworten) ist nützlich, wenn man für längere Zeit in der Nähe der Telefonanlage ist. Wenn jemand anruft, braucht man nur den Kopfhörer aufzusetzen und kann dann sofort losquatschen.

Das Wählverzeichnis funktioniert, ist aber umständlich und für große Verzeichnisse nicht zu empfehlen.

Für alle Buttons gibt es auch Tastaturkürzel; wenn also ein Anruf  kommt, T drücken und das Gespräch wird entgegengenommen.

Alle Anrufe werden in einem Logbuch eingetragen; dies ist hervorragend geeignet, um die Telefonrechnung zu überprüfen. Ich werde mal ein REXX-Programm in meiner restlichen Zeit schreiben, um das Logbuch zu verarbeiten. Welche restliche Zeit? Es ist jetzt 01.00 Uhr und ich habe dies hier noch nicht fertiggestellt.

Mit dem Klick auf der rechten Maustaste erhält man den Dialog "Settings".

Selektieren Sie die serielle Schnittstelle und das Modem.


Zusammenfassung

PMfax ist sehr nützlich, weil es die grundlegenden Dinge sehr einfach handhabbar macht; aber es hat auch die Fähigkeit, so komplex zu werden, wie Sie es möchten.

VDIAL ist ebenso nützlich und erspart einem den Kauf eines Telefons.

Zusammen haben beide die eheliche Harmonie wiederhergestellt.


Artikelübersicht
editor@os2voice.org
[Vorherige Seite] [Inhalt] [Nächste Seite]
VOICE Homepage: http://www.os2voice.org