home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boink! 1995 May/June
/
Image.bin
/
df_
/
mailbox
/
terminat
/
t_local.exe
/
rar
/
MODEMDIA.HLP
< prev
next >
Wrap
Text File
|
1994-12-08
|
29KB
|
497 lines
Weitere Möglichkeiten bei der Initialisierung des Modems:
~ 1/2 Sekunde Pause
<< DTR Low (zum Aufhängen des Modems)
>> DTR High
^A..^Z Hierdurch ist es möglich, Kontrollzeichen zu senden. A ^A
sendet nur ein AscII #1, denn der Wert für 'A' ist 65, dann
zieht Terminate 65 ab und sendet diesen Wert dafür. ^M = #13
= Carriage return. Die meisten Terminalprogramme erlauben nur
diesen Wert, aber Terminate erlaubt es Alt-A einzugeben und
einen AscII Selektor aufzurufen. Somit kann man für ATZ^M
auch ATZ eingeben und Alt-A dücken um dann AscII #13
auszuwählen.
^^ wird ein ^ senden, wenn Du das brauchst.
| Return (#13).
|| sendet ein einzelnes |, manchmal braucht man sowas, wenn
der Username ein | enthält. (bei einigen 7-Bit Systemen
benutzt)
Beispiel: '<<~~~>>~ATZ^M'
setzt DTR auf Low, wartet 1.5 Sekunden, setzt DTR auf High, wartet 0.5
Sekunden, sendet dann einen Modemreset und #13 (DTR bedeutet
Data-Terminal-Ready und wird machmal auch mit TR bezeichnet)
^m╒════════════════════╤════════════════════════════════╡^t Modem and dialing ^m╞╕
│ ^nInstall modem ^m│ ^n ^M Return ~ ½ sec. pause << DTR low >> DTR high ^m│
│^r Init string ^m│ ^m│
│ ^nDial prefix/suffix ^m│ ^m│
│ ^nExit string ^m│ ^m│
│ ^nConnect string ^m│ ^hCONNECT ^m│
│ ^nNo connect strings ^m│ ^hNO CARRIER,BUSY,VOICE,NO DIAL TONE ^m│
│ ^nHang-up ^m│ ^h100 ^M~~~+++~~~ATH0^M ^m│
│ ^nRing/Ok string ^m│ ^hRING^M^J OK^M ^m│
│ ^nDial time ^m│ ^h45 ^nseconds ^m│
│ ^nDial cancel string ^m│ ^h^M~^M~ ^m│
│ ^nRedial timers ^m│ ^nDelay: ^h2 ^nPause: ^h60 ^nseconds ^m│
│ ^nAuto-answer string ^m│ ^hATA^M ^m│
│ ^nAuto answer ^m│ ^hOff ^m│
│ ^nBaud change ^m│ ^nBefore: ^h~~~+++~~~ ^nAfter: ^hATO^M ^m│
│ ^nModem string delay ^m│ ^h0 ^m│
│ ^nForce initstring ^m│ ^hNo ^m│
╘════════════════════╧═════════════════════════════════════════════════════╛^n
^hInstall modem^n
^m╒╡ Total modems : 178 ╞══════╡^t Modem Quick install ^m╞╕
│ ^nUSRobotics 16800 Dual Standard w/FAX ^m│
│ ^nUSRobotics 16800 HST or Dual Standard ^m│
│ ^nUSRobotics Sportster 14400 ^m│
│ ^nUSRobotics Sportster 14400 FAX/modem ^m│
│ ^nUSRobotics Sportster 9600 v.32 ^m│
│ ^nVen-Tel 2400 Half Card (4 Option Switches) ^m│
│ ^nVen-Tel 2400 Half Card (6 Option Switches) ^m│
│ ^nVen-Tel 2400-33 ^m│
│ ^nVen-Tel Pathfinder 18K ^m│
│ ^nViVa 24m 2400 baud MNP-5 ^m│
│ ^nYoriko 9600/14400/Fax ^m│
│ ^nZoltrix 14400 FAX/modem ^m│
│ ^nZoltrix 9600 FAX/modem ^m│
│ ^nZOOM/Modem HC2400R ^m│
│ ^nZOOM/Modem MX2400R ^m│
│ ^nZOOM/Modem HC2400S (SendFax) ^m│
│ ^nZOOM/Modem MX2400S (SendFax) ^m│
│ ^nZOOM/Modem V.42bis (2400 baud) ^m│
│ ^nZOOM/Modem 14400 FAX/modem ^m│
│^r ZyXEL U-1496, U-1496B, U-1496E V.32bis V.42bis ^m│
╘═══════════════════════════════════════════════════╛^n
Wähle eines der aufgeführten Modems aus der Modemliste. Einige dieser
Modems erlauben es die Konfiguration im Modem zu speichern. Wenn Du
das Modem schon eingerichtet hast, ist diese Konfiguration nicht mehr
notwendig. Der Grund für die Möglichkeit der Einstellung ist, daß die
Voreinstellungen der Modems vom Werk oft unbefriedigend sind. Es hat
mich beinahe einen Monat gekostet, um aus meinen USRobotics Dual
Standard Modem die optimale Leistung herauszuholen. Neuere Modems, wie
ZyXEL und andere haben inzwischen bessere Werkseinstellungen, die mit
AT&F aufgerufen werden können wenn der Benutzer Fehler im Modemsetup
gemacht hat. Die vom Modemhersteller vorgegebenen Modemeinstellungen
werden viele Support-Anrufe bei Deinem Modemhändler unnötig machen,
wodurch dieser die Preise weiter senken kann.
^hIncluding your own modem in Terminate's database^n
Dein eigenes Modem in die Terminate ModemßDatenbank einbauen
Wenn Du ein Händler bist und ein Modem verkaufst, das nicht in der
Datenbank von Terminate aufgeführt wird, kannst Du mit dem
TERMINAT.INS Installations-Skript eine eigene TERMINAT.MOD Datei
einbinden. Die Definitionen kannst Du der Datei MODEMSET.DOC im
Verzeichnis DOCS\ entnehmen. TERMINAT.MOD selbst kannst Du nicht
verändern, aber Du kannst eigene Einträge erstellen und diese an
mediacom oder den nächstgelegenen Registration Site schicken.
^hInit strings^n
^m╒════════════════════╤════════════════════════════════════╡^t Init strings ^m╞╕
│^r Init string 1 ^m│ ^hATZ^M ^m│
│ ^nInit string 2 ^m│ ^hATZ^M~~~AT S7=60 S0=0 V1 X4^M ^m│
│ ^nInit string 3 ^m│ ^hAT&C1&D2S0=0S7=60V1X4Z^M ^m│
│ ^nInit string 4 ^m│ ^m│
│ ^nInit string 5 ^m│ ^m│
│ ^nInit string 6 ^m│ ^m│
│ ^nInit string 7 ^m│ ^m│
│ ^nInit string 8 ^m│ ^m│
│ ^nInit string 9 ^m│ ^m│
│ ^nInit string 10 ^m│ ^m│
│ ^nSend all ^m│ ^hNo ^m│
╘════════════════════╧════════════════════════════════════════════════════╛^n
Der Init String, also die Initialisierung des Modems wird von
Terminate gleich nachdem Starten ausgeführt und Terminate wartet nicht
auf eine Antwort des Modems. Das Beste ist, wenn das Modem seine
Konfiguration intern speichern kann, so daß nur 'ATZ^M' gesendet
werden muß, um das Modem zu initialisieren. Allerdings können einige
Modems die Konfigura- tion nicht intern speichern, so daß sie bei
jedemmal einschalten wieder von Terminate initialisiert werden müssen.
Wichtig ist, daß das Modem auflegt, wenn die DTR Leitung auf Low
liegt. Gewöhnlich besorgt das Kommando AT&D2 das, aber man sollte
nochmal im Handbuch nachschauen. Dann sollte das Modem so eingestellt
sein, daß das carrier detect (Datensignalerkennung) dem Zustand der
Leitung DCD (Data-Carrier-Detect) folgt. Dies bewirkt gewöhnlich das
Kommando AT&C1 an das Modem. Ein Beispiel für einen guten Init String,
der mit den meisten Modems funktioniert:
^bATZ^M~~~AT S7=60 S0=0 V1 X4^M^n
Also: Zurücksetzen des Modems, Wählzeit auf 60 Sekunden, Modem hebt
bei eingehendem Anruf nicht ab, Meldungen des Modems in Worten,
erweiterte Modemmeldungen eingeschaltet (wie: BUSY).
All diese Befehle entsprechen dem HAYES Standart, den beinahe alle
Modems beherrschen. Mit einem Nicht-Hayes Modem und ohne Handbuch bist
Du in Schwierigkeiten...
Hier noch weitere Möglichkeiten, wenn die oben genannte nicht
funtioniert:
^bATS0=0Q0E1X4^M , ATE1X1Q0V1S7=60^M^n
Wenn Terminate bei jedem Aufruf eine bestimmte Nummer wählen soll,
kann ^h@DIAL 4 6 8^n hinzugefügt werden, wobei die Nummern für die
Einträge im Terminate Telefonbuch stehen.
Weitere HAYES-Befehle finden sie am Ende des Textes.
^hSend all^n
Diese Funktion erlaubt es, alle Init Strings an das Modem zu senden,
wenn Du Terminate aufgerufen hast. Dies ist nur Möglich, wenn nur ein
Modem angeschlossen ist. Es sollten einige '~' Zeichen am Ende jedes
Strings stehen, sonst kann das Modem vielleicht die Kommandos nicht
schnell genug bearbeiten. Wenn mehrere Modems angeschlossen sind,
wird nur das in 'device' angegebene initialisiert. Leere Strings
werden nicht an das Modem gesendet.
^hDial prefix/suffix^n
^m╒════════════════════╤═════════════╡^t Prefix / Suffix ^m╞╕
│ ^nDialing prefix 1 ^m│ ^hATDT ^m│
│ ^nDialing prefix 2 ^m│ ^hATDT ^m│
│ ^nDialing prefix 3 ^m│ ^hATDT ^m│
│ ^nDialing prefix 4 ^m│ ^hATDT ^m│
│ ^nDialing prefix 5 ^m│ ^hATDP ^m│
│^r International dial ^m│ ^hATDT 009 ^m│
│ ^nDialing suffix 1 ^m│ ^h^M ^m│
│ ^nDialing suffix 2 ^m│ ^h^M ^m│
│ ^nDialing suffix 3 ^m│ ^h^M ^m│
╘════════════════════╧════════════════════════════════╛^n
Um zu wählen braucht das Modem ein Wählkommando. Der vollständige
String hierfür ist so aufgebeut: Präfix+Nummer+Suffix.
Zum Beispiel: ATDT43623990^M
Der bei 'international prefix' angegebene String wird nur bei
Verbindungen ins Ausland verwendet. Unterschiedliche Suffixe können
dazu verwendet werden, wenn Du z.B. eine Calling Card besitzt und, um
mit deren Konto arbeiten zu koennen, nach der anzurufenden Nummer eine
Kodenummer gewählt werden muß.
Bei Anruf eines Systems ist das Terminal Programm nicht für das
Zustandekommen einer Verbindung verantwortlich. Es schickt nur diese
Kommandos an das Modem und wartet auf Antwort. Diese Antwort kann
entweder ein connect string (Verbindung aufgebaut) ein carrier detect
signal oder eine Fehlermeldung wie BUSY oder NO DIAL TONE sein. Wenn
also keine Verbindung aufgebaut werden kann ist das Terminalprogramm
nicht schuld, sondern nur das Modem. Zu beachten ist, daß nicht alle
Modems zueinander eine Verbindung aufbauen können und spezielle
Kommandos nötig sind um z.B. die MNP Datenkompression auszuschalten,
aber das hängt von dem Modem ab. Im allgemeinen genügt es, wenn zu
einem System keine Verbindung aufgebaut werden kann alle
Fehlerkorrekturen und Kompressionen auszuschalten und nochmal
anzurufen. Um dies zu tun muß im Modemhandbuch nachgesehen werden. Es
hat keinen Sinn bei solchen Fehlern das Terminalprogramm zu wechseln,
da jedes in genau der gleichen Weise 'ATDT' zum Modem sendet.
^hExit string^n
Beim Verlassen von Terminate kann dieser String an das Modem gesendet
werde. Einige Pocketmodems benötigen ein Low auf der DTR Leitung, um
sich selber auszuschalten. Dazu genügt das Kommando '<<'.
^hConnect string^n
HAYES kompatible Modems geben bei zustandegekommener Verbindung
gewöhnlich eine Meldung zurück, die mit ^hCONNECT^n beginnt. Terminate
wartet auf diese Meldung und übernimmt alle folgenden Zeichen bis zu
einem Return (#13) bis zu 4 Sekunden. Diese werden dann in den Connect
String eingesetzt, der mit Shift-Esc nachgesehen werden kann. Anhand
dieses Strings ermittelt Terminate die Übertragungsgeschwindigkeit,
mit der die CPS Raten und die Leistungstatistiken, usw. errechnet
werden.
^hNo connect strings^n
Wenn eine Verbindung nicht aufgebaut werden kann sendet das Modem
Meldungen, um über die Ursache des Fehlers auskunft zu geben. Wenn das
Modem nicht die Standardmeldungen sendet müssen diese in Terminate
geändert werden.
^bNO CARRIER^n Meldung, wenn nach der, in S7 festgelegten Zeit
das angerufene Modem nicht antwortet.
^bBUSY^n Meldung, wenn die Leitung besetzt ist. Dies
funktioniert nicht immer, da alte analoge Leitungen
Probleme bereiten können. Manche Modems legen bereits
auf, wenn im Wählvorgang BUSY erkannt wird. Wenn
solche Probleme auftreten kann eine Änderung des
Wählkommandos von ATDT zu ATX1DT Abhilfe schaffen.
^bVOICE^n Einige Modems erkennen wenn eine Person am anderen
Ende der Leitung antwortet. Es legt dann schnell auf
und sendet diese Meldung an den Computer. Bei einigen
Modems arbeitet diese Erkennung nicht richtig, so daß
es zu Problemen kommen kann. Um diese Erkennung
abzuschalten, bitte im Modemhandbuch nachsehen.
^bNO DIAL TONE^n Bei Beginn des Wählvorgangs erwartet das Modem
einen Wählton auf der Leitung. Wenn dieser fehlt
sendet es diese Meldung. Bei Problemen kann die
Wartezeit im S6 Register erhöht werden (Normal: 2
Sekunden).
^hHang-up^n
Sehr wichtig ist es, daß das Modem korrekt auflegt. Die beste
Möglichkeit hierfür ist es durch setzen auf Low der DTR Leitung das
Auflegen zu steuern. Dies ist die schnellste Methode und wird meist
bevorzugt. Dazu muß das serielle Kabel mit allen Pins verbunden sein,
sowie das Modem richtig eingestellt sein (AT&D2 normalerweise).
Die Zeit, für wie lange DTR auf Low gehalten werden muß kann in 1/100
Sekunden verändert werden. 1 Sekunde genügt meistens, aber wenn Dein
Modem schneller ist kann dieser Wert verkleinert werden.
Wenn das Modem diese Möglichkeit nicht beherrscht, kann man einen
String an das Modem senden, das es zu Auflegen zwingt:
^b^M~~~+++~~~ATH0^M^n
(Sende return, warte 1.5 Sekunden, sende +++ (Kommando Modus), warte
1.5 Sekunden, sende on-hook Kommando.)
Wenn das auch nicht geht, muß man im Modemhandbuch nachsehen.
^hRing/Ok string^n
Diese Meldung wird von Modem gesendet, um dem Terminalprogramm
mitzuteilen, daß ein Anruf hereinkommt. Sie wird dazu verwendet um den
Hostmodus zu steuern. Außerdem wird bei einem eingehenden Anruf in
Terminate ein Fenster geöffent, das erlaubt das Telefon innerhalb von
10 Sekunden abzuheben.
Die OK Meldung wird von Modem als Bestätigung gesendet, daß ein
Kommando richtig ausgeführt wurde.
^hDial time^n
Um Terminate die Überschreitung der Wartezeit beim Wählen erkennen zu
lassen, muß die Wartezeit im Modem länger sein, sonst kommt die
Meldung NO CARRIER. Hierfür muß der Wert im S7 Register veränderet
werden.
^hDial cancel string^n
HAYES Modems brechen den Wählvorgang ab, wenn sie ein Return (#13)
empfangen. Terminate schickt ^h^M~^M~^n, (Return, 1/2 Sekunde
Verzögerung,Return, 1/2 Sekunde Pause. Wenn das Modem darauf nicht
reagiert kann ^h<~~>^n eingegeben werden um vor dem Wählen zuerst
aufzuhängen.
^hRedial timers^n
Hier wird das Zeitintervall in Sekunden eingegeben, wie lange
Terminate wartet, bis es wieder versucht anzurufen, nachdem alle
markierten Nummern gewählt wurden. Diese Funktion kann verwendet
werden um bei Systemen mit meheren Leitungen zuerst alle Leitungen
auszuprobieren, und wenn diese besetzt sind einige Zeit zu warten,
bevor ein neuer Versuch gestartet wird.
^hAuto-answer string^n
Hier ist der String abgelegt, der dem Modem befiehlt bei einem
eintreffendem Anruf im Hostmodus eine Verbindung aufzubauen.
^hAuto answer^n
Wenn ein Anruf im Terminalmodus ankommt, wird der Benutzer gefragt, ob
das Modem abheben will, falls diese Option ausgeschaltet ist. Wenn sie
eingeschaltet wird der Auto-answer String an das Modem gesendet.
^hBaud change^n
Diese Option muß verwendet werden, wenn das Modem auf Baudraten über
2400 eingestellt ist und ein System mit 1200 Baud angerufen werden
soll.
^hModem string delay^n
Wenn das Modem auf Kommandos sehr langsam reagiert kann hier eine
Verzögerung beim senden von Kommandos eingestellt werden. Diese
Verzögerung wirkt auch auf die Funktionstasten.
^hForce initstring^n
Normalerweise sendet Terminate keinen Init String, wenn das Modem den
Trägerton erkannt hat. Aber Terminate kann dazu gezwungen werden
diesen String zu senden, auch wenn ein Träger entdeckt wurde. Dies ist
nützlich, wenn das Modem die Konfiguration nicht speichern kann, und
beim einschalten die Trägersteuerung auf &C0 gesetzt ist.
^hRS-232C INTERFACE^n
DB-25 (25 pin Anschluß)
Pin Anschluß Kurz Signalfluß
──────────────────────────────────────────────────────────────────────
1 Gehäusemasse Chassis Ground GND Terminal <-> Modem
2 Übertrage Daten Transmit data TR Terminal --> Modem
3 Empfange Daten Receive data RD Terminal <-- Modem
4 Sendeaufforderung Request to send RTS Terminal --> Modem
5 Sendebereit Clear to send CTS Terminal <-- Modem
6 Datensatz bereit Data set ready DSR Terminal <-- Modem
7 Signalmasse Signal ground GND Terminal <-> Modem
8 Träger entdeckt Carrier detect DCD Terminal <-- Modem
20 Terminal bereit Data terminal ready DTR Terminal --> Modem
22 Klingelanzeige Ring indicator RI Terminal <-- Modem
DB-9 (9 pin Anschluß)
Pin Anschluß Kurz Signalfluß
────────────────── ───────────────────────────────────────────────────
1 Träger entdeckt Carrier detect DCD Terminal <-- Modem
2 Übertrage Daten Transmit data TR Terminal --> Modem
3 Empfange Daten Receive data RD Terminal <-- Modem
4 Terminal bereit Data terminal ready DTR Terminal --> Modem
5 Signalmasse Signal ground GND Terminal <-> Modem
6 Datensatz bereit Data set ready DSR Terminal <-- Modem
7 Sendeaufforderung Request to send RTS Terminal --> Modem
8 Sendebereit Clear to send CTS Terminal <-- Modem
9 Klingelanzeige Ring indicator RI Terminal <-- Modem
Leitungen 2,3,4,5,6,8,20,22 (DB-25) oder Leitungen 1,2,3,4,6,7,8,9
(DB-9) werden manchmal als 'The Big Eight' bezeichnet.
^hHAYES^n
Es gibt keine Garantie, daß alle Kommandos auf Deinem Modem
funktionieren. Für besondere Umstände kann man aber die Einstellungen
jederzeit ändern. Es ist nicht möglich, eine vollständige Liste aller
Kommandos wiederzugeben, da die meisten Modemhersteller ihre eigenen
Kommandos haben.
┌──────────────────────────────────────────────────────────────────────────┐
│ HAYES STANDARD KOMMANDOS │
├──────────┬──────────────┬────────────────────────────────────┬───────────┤
│ Kommando │ Parameter │ Funktion │ Vorgabe │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ AT │ │ Attention code; Zeigt den Anfang │ │
│ │ │ eines Kommandos an. │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ +++ │ │ Escape code; Wechselt den Zustand │ │
│ │ │ des Modems in den Kommandmodus │ │
│ │ │ Dazu: Register S2 und S12. │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ D<s> │ │ Wähle │ DP │
│ │ s = 0..9 # * │ │ │
│ │ () - . / │ │ │
│ │ │ │ │
│ │ P │ Pulswahl │ │
│ │ │ │ │
│ │ R │ Wähle ein "originate-only" │ │
│ │ │ Modem (reverse mode) │ │
│ │ │ │ │
│ │ T │ Touch Tone(tm) Tonwahl │ │
│ │ │ │ │
│ │ , │ Pause beim Wählen │ │
│ │ │ │ │
│ │ ; │ Kehre in den Kommandomodus zurück │ │
│ │ │ nach dem Wählen │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ A/ │ │ Wiederhole Kommando, Wiederwahl │ │
│ │ │ einziges Kommando ohne │ │
│ │ │ AT davor und Return │ │
│ │ │ danach │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ A │ │ Beantworte Anruf │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ E<n> │ n = 0,1 │ 0 = Kein Echo │ E1 │
│ │ │ 1 = Echo │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ F<n> │ n = 0,1 │ 0 = halb-duplex │ F1 │
│ │ │* 1 = voll-duplex │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ I<n> │ n = 0..? │ Information │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ L<n> │ n = 0..? │ Lautstärkeregelung │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ M<n> │ n = 0..2 │ 0 = Lautsprecher ein │ M1 │
│ │ │* 1 = Lautsprecher ein bis Träger │ │
│ │ │ 2 = Lautsprecher immer ein │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ O │ │ Zurück zum On-Line Modus │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ Q<n> │ n = 0,1 │ 0 = Modem sendet Meldungen │ Q0 │
│ │ │ 1 = Modem sendet keine Meldungen │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ S<r>? │ r = 0..17 │ Lese Register r │ Kein │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ S<r>=<n> │ r = 0..17 │ Setze Register r auf Wert n │ Kein │
│ │ n = 0..255 │ │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ V<n> │ n = 0,1 │ 0 = Zahlenrückmeldungen │ V1 │
│ │ │* 1 = Wortrückmeldunge │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ X<n> │ n = 0..? │ 0 = Einfache Meldungen │ │
│ │ │ 1 = Erweiterte Meldungen │ X0 │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ Z │ │ Reset │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ C<n> │ n = 0,1 │ 0 = Übertrager Aus │ C1 │
│ │ │* 1 = Übertrager Ein │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ H<n> │ n = 0..1 │ 0 = Hänge auf │ Kein │
│ │ │ 1 = Hebe ab │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ &C<n> │ n = 0,1 │ 0 = Träger immer an │ &C0 │
│ │ │* 1 = Träger folgt DCD Leitung │ │
├──────────┼──────────────┼────────────────────────────────────┼───────────┤
│ &D<n> │ n = 0,1,2,3 │ 0 = Nicht aufhängen bei DTR Low │ &D0 │
│ │ │ 1 = Gehe in Kommandomodus DTR │ │
│ │ │* 2 = Lege auf wenn DTR Low │ │
│ │ │ 3 = Wie 2, aber mit Reset │ │
└──────────┴──────────────┴────────────────────────────────────┴───────────┘
* = Vorschlag
┌──────────────────────────────────────────────────────────────────────────┐
│ HAYES STANDARD REGISTER │
├──────────┬──────────┬───────────┬──────────────────────────────┬─────────┤
│ Register │ Bereich │ Einheiten │ Funktion │ Vorgabe │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ │ │ -- WÄHLEN -- │ │
│ │ │ │ │ │
│ S6 │ 2..255 │ Sekunde │ Warte auf Wählton │ 2 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S8 │ 0..255 │ Sekunde │ Pausenlänge bei │ 2 │
│ │ │ │ Komma │ │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S11 │ 50..255 │ milli- │ Dauer und Pausen bei │ 70 │
│ │ │ sekunden │ Tonwahl │ │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ │ │ --ANTWORTEN-- │ │
│ │ │ │ │ │
│ S0 │ 0..255 │ Klingeln │ Modem läßt sooft Klingeln │ 0 │
│ │ │ │ bevor es antwortet │ │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S1 │ 0..255 │ Klingeln │ Anzahl der Klingelzeichen │ 0 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ │ │ --WÄHLEN & ANTWORTEN-- │ │
│ │ │ │ │ │
│ S7 │ 1..255 │ Sekunden │ Wartezeit bis zum Träger │ 30 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S9 │ 1..255 │.1 Sekunden│ Wartezeit bis zum Antworten │ 6 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S10 │ 1..255 │.1 Sekunden│ Zeit zwischen Trägerverlußt │ 7 │
│ │ │ │ und Aufhängen │ │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ │ │ --ZEICHEN DEFINITIONEN-- │ │
│ │ │ │ │ │
│ S2 │ 0..127 │ ASCII │ Zeichen für Escape │ 43 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S3 │ 0..127 │ ASCII │ Zeichen für Return │ 13 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S4 │ 0..127 │ ASCII │ Zeichen für Linefeed │ 10 │
├──────────┼──────────┼───────────┼──────────────────────────────┼─────────┤
│ S5 │ 0..32,127│ ASCII │ Zeichen für Backspace │ 8 │
└──────────┴──────────┴───────────┴──────────────────────────────┴─────────┘