home *** CD-ROM | disk | FTP | other *** search
/ PowerPlay 1998 November / PowerPlay1198.bin / Online / WINCIMIE / CFOSPRO.LIB / CFOS.DOC < prev    next >
Text File  |  1997-07-29  |  171KB  |  4,686 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.              --- Dokumentation ---
  7.  
  8.                        fuer
  9.  
  10.          'cFos' und 'cFos Professional'
  11.  
  12.  
  13.  
  14. Copyright Oc Christoph Lueders / Martin Winkler
  15.  
  16.  
  17.  
  18.  
  19.  
  20. Inhaltsverzeichnis
  21.  
  22.  
  23.  
  24. 1  Anwenderhandbuch                                                1
  25.  
  26.    1.1  Einfuehrung   . . . . . . . . . . . . . . . . . . . . . .   2
  27.  
  28.    1.2  Features at a glance   . . . . . . . . . . . . . . . . .   3
  29.  
  30.    1.3  Beginn der Installation  . . . . . . . . . . . . . . . .   4
  31.  
  32.    1.4  Installation von 'cFos/DOS'  . . . . . . . . . . . . . .   5
  33.  
  34.    1.5  Installation von 'cFos/Win'  . . . . . . . . . . . . . .   6
  35.  
  36.    1.6  Installation von 'cFos/2'  . . . . . . . . . . . . . . .   7
  37.  
  38.         1.6.1  Installation von 'vcFos/2'  . . . . . . . . . . .   8
  39.  
  40.    1.7  Aktualisierung und Hilfe   . . . . . . . . . . . . . . .   9
  41.  
  42.    1.8  Beispielkonfigurationen  . . . . . . . . . . . . . . . .  10
  43.  
  44.         1.8.1  'cFos' und CompuServe mit WINCIM  . . . . . . . .  10
  45.  
  46.         1.8.2  'cFos' und AOL   . . . . . . . . . . . . . . . . .  11
  47.  
  48.         1.8.3  Beispielkonfigurationen anderer Programme   . . .  12
  49.  
  50.    1.9  Wie komme ich mit 'cFos' ins Internet  . . . . . . . . .  15
  51.  
  52.         1.9.1  Mit dem DFUe-Netzwerk unter Windows95  . . . . . .  15
  53.  
  54.         1.9.2  Mit Internet-Access-Kit unter OS/2  . . . . . . .  17
  55.  
  56.         1.9.3  T-Online mit OS/2  . . . . . . . . . . . . . . . .  18
  57.  
  58.  
  59.  
  60. 2  Referenzhandbuch                                               18
  61.  
  62.    2.1  'cFos' Befehlszeilen-Parameter   . . . . . . . . . . . .  19
  63.  
  64.         2.1.1  'cFos' Kommandos   . . . . . . . . . . . . . . . .  19
  65.  
  66.         2.1.2  'cFos' Optionen  . . . . . . . . . . . . . . . . .  20
  67.  
  68.         2.1.3  Zusaetzliche Optionen  . . . . . . . . . . . . . .  21
  69.  
  70.         2.1.4  'cFos/2' Optionen  . . . . . . . . . . . . . . . .  24
  71.  
  72.         2.1.5  'cFos/Win' Optionen . . . . . . . . . . . . . . .  25
  73.  
  74.    2.2  Modem Emulator   . . . . . . . . . . . . . . . . . . . .  26
  75.  
  76.         2.2.1  AT-Kommando Interpreter . . . . . . . . . . . . .  26
  77.  
  78.         2.2.2  Sichern der Einstellungen . . . . . . . . . . . .  28
  79.  
  80.         2.2.3  Modem Meldungen  . . . . . . . . . . . . . . . . .  29
  81.  
  82.  
  83.  
  84.                                   i
  85.  
  86.  
  87.  
  88.  
  89.    2.3  Aktiver Verbindungsaufbau  . . . . . . . . . . . . . . .  31
  90.  
  91.    2.4  Passiver Verbindungsaufbau   . . . . . . . . . . . . . .  33
  92.  
  93.         2.4.1  Aufschluesselung des Additional Service
  94.                Indikators   . . . . . . . . . . . . . . . . . . .  34
  95.  
  96.         2.4.2  Service Indicator (SI) 6= 7  . . . . . . . . . . .  35
  97.  
  98.    2.5  Bloecke, Frames und Speicherbedarf  . . . . . . . . . . .  36
  99.  
  100.         2.5.1  Optimierung der Windowsize  . . . . . . . . . . .  37
  101.  
  102.         2.5.2  Diagramme zum Zeitverhalten   . . . . . . . . . .  38
  103.  
  104.         2.5.3  'cFos' Protokoll-Standard . . . . . . . . . . . .  38
  105.  
  106.    2.6  Die Statuszeile  . . . . . . . . . . . . . . . . . . . .  39
  107.  
  108.    2.7  Erweiterte Faehigkeiten   . . . . . . . . . . . . . . . .  40
  109.  
  110.         2.7.1  'cFos' Channel-Bundling (CCB)   . . . . . . . . .  40
  111.  
  112.         2.7.2  'cFos' V.42bis Datenkompression   . . . . . . . .  43
  113.  
  114.         2.7.3  FAX Class 2 und Class 2.0 Command-Set   . . . . .  44
  115.  
  116.         2.7.4  'cFos' als MultiPort FOSSIL   . . . . . . . . . .  45
  117.  
  118.         2.7.5  Konfiguration von 'cFos' fuer X.31   . . . . . . .  46
  119.  
  120.         2.7.6  Remote-Konfigurierbarkeit . . . . . . . . . . . .  47
  121.  
  122.         2.7.7  Rechneruhr Synchronisation  . . . . . . . . . . .  48
  123.  
  124.         2.7.8  Sicherheits Features  . . . . . . . . . . . . . .  49
  125.  
  126.         2.7.9  Fehlersuche  . . . . . . . . . . . . . . . . . . .  49
  127.  
  128.    2.8  Vertraeglichkeitsliste fuer 'cFos/DOS'   . . . . . . . . .  50
  129.  
  130.    2.9  Vertraeglichkeit mit ISDN-Karten  . . . . . . . . . . . .  52
  131.  
  132.    2.10 Credits  . . . . . . . . . . . . . . . . . . . . . . . .  53
  133.  
  134.  
  135.  
  136. 3  Anhang                                                          53
  137.  
  138.    A    CAPI Meldungen   . . . . . . . . . . . . . . . . . . . .  54
  139.  
  140.    B    'cFos' Modem Kommandos   . . . . . . . . . . . . . . . .  58
  141.  
  142.    C    'cFos' Modem-Register  . . . . . . . . . . . . . . . . .  63
  143.  
  144.  
  145.  
  146.                                   ii
  147.  
  148.  
  149.  
  150.  
  151. 1  Anwenderhandbuch
  152.  
  153.  
  154.  
  155.                                   1
  156.  
  157.  
  158.  
  159.  
  160. 1.1  Einfuehrung
  161.  
  162.  
  163.  
  164. Was ist 'cFos'?
  165.  
  166. 'cFos' ist ein ISDN-Treiber, der zwischen der CAPI (Common ISDN
  167. Application Programming Interface) und Ihren DFUe-Programmen
  168. liegt. 'cFos' verhaelt sich wie ein COM-Port und ein Modem
  169. zugleich und kann daher von fast allen DFUe-Programmen
  170. angesprochen werden. Durch den Einsatz von 'cFos' koennen Sie
  171. die moderne und schnelle Datenuebertragung im digitalen ISDN Netz
  172. von 'normalen' Programmen aus nutzen. Ihr Terminalprogramm, Ihr
  173. WinCim, Ihr BTX-Zugangsprogramm oder Ihr Internetzugang werden
  174. digitalisiert und beschleunigt. Sie sparen den Kauf spezieller
  175. (und damit eingeschraenkter) ISDN-CAPI Software.
  176.  
  177. 'cFos' wurde zur Datenuebertragung entwickelt, was aber kuenftige
  178. Erweiterung um Sprach- und Faxfunktionen nicht ausschliesst.
  179. 'cFos' uebetraegt die Daten digital und kann keine Verbindungen
  180. zu normalen Analog-Modems aufbauen, es sei denn die analogen
  181. Modem-Protokolle werden vom jeweilig verwendeten CAPI Ihrer Karte
  182. unterstuetzt.
  183.  
  184. 'cFos' bekommt von den DFUe-Programmen die herkoemmlichen
  185. Modembefehle, die sogenannten AT-Kommandos, und setzt diese
  186. in entsprechende ISDN-CAPI Kommandos um. Genauso wird mit
  187. den Rueckmeldungen aus dem digitalen Netz verfahren: Die
  188. ISDN-CAPI Meldungen werden in (moeglichst) gleichbedeutende
  189. Modem-Rueckmeldungen uebersetzt, so dass die DFUe-Programme
  190. diese verstehen koennen. Beim Datentransport muss 'cFos' nichts
  191. uebersetzen: Waehrend ein normales Modem die digitalen Daten in
  192. Toene wandeln muss, kann 'cFos' die Daten mittels CAPI direkt in
  193. das digitale Netz speisen. Lediglich einige Kontrollinformationen
  194. kommen hinzu. Waehrend einer laufenden Verbindung informiert
  195. Sie 'cFos' ueber den Verbindungszustand und hat auch 'Not-Aus'
  196. Funktionen eingebaut, um Sie vor unbemerkten Verbindungen zu
  197. schuetzen.
  198.  
  199. 'cFos' ermoeglicht Ihren DFUe-Programmen mit seinem erweiterten
  200. AT-Kommandosatz die umfangreichen Funktionen des ISDN Netzes
  201. zu nutzen. Ueber die Modemeinstellungen (bzw. den sogenannten
  202. Initstring) koennen Sie MSNs und EAZs ein- und ausschalten,
  203. DFUe-Programme fuer spezielle Dienste freischalten, durch
  204. Kanalbuendelung die Uebertragungsrate verdoppeln, die Anrufernummer
  205. erfragen und weitere Merkmale nutzen.
  206.  
  207.  
  208.    o 'cFos' ermoeglicht den problemlosen Zugang zu AOL,
  209.      CompuServe, T-Online, Internet und Mailboxen
  210.  
  211.    o 'cFos' wurde fuer ein breites Spektrum von Soft- und
  212.      Hardware entwickelt und ist fuer nahezu jede Anwendung der
  213.      Datenuebertragung konfigurierbar.
  214.  
  215.  
  216. Voraussetzung fuer den Einsatz von 'cFos' ist, dass Sie eine
  217. ISDN-Karte mit einer CAPI (Version 1.1, 2.0 oder Dualcapi) fuer
  218. Ihr Betriebssystem besitzen. 'cFos' ist derzeit fuer folgende
  219. Betriebssysteme erhaeltlich:
  220.  
  221.  
  222.  
  223.                                   2
  224.  
  225.  
  226.  
  227.  
  228. DOS            'cFos/DOS' ist ein FOSSIL-Treiber und
  229.                INT-14h-Emulator.
  230. Windows 3.x    'cFos/Win' ist ein Windows 3.x COMM.DRV Ersatz.
  231. Windows95      'cFos/Win' fuer Windows 95 ist ein Portdriver-VxD.
  232. OS/2           'cFos/2' ist ein physikalischer Character Device
  233.                Treiber mit virtuellem 'cFos'FOSSIL-Treiber fuer
  234.                DOS-Boxen ('vcFos/2').
  235.  
  236.  
  237. 'cFos' kann mit Datenuebertragungssoftware auf einem der oben
  238. angegebenen Betriebsysteme zusammenbearbeiten, solange diese
  239. Modems ueber FOSSIL (DOS) bzw. die betriebssystem-spezifischen
  240. Schnittstellen (Windows und OS/2) anspricht. DOS Anwendungen
  241. koennen im Allgemeinen auch in der DOS-Box von OS/2 ohne
  242. 'cFos/DOS' mit 'cFos/2' ausgefuehrt werden. Die DOS-Box von
  243. Windows benoetigt z. Zt. noch einen eigenen 'cFos/DOS'. Von 'cFos'
  244. ausgeschlossen sind Anwendungen, die direkt auf die Hardware
  245. einer RS232 Schnittstelle zugreifen wollen. Aus der grossen
  246. Auswahl an Software, die mit 'cFos' eingesetzt werden kann, hier
  247. einige Beispiele:
  248.  
  249.  
  250.    o AOL-Client-Software               o Crosspoint fuer DOS
  251.  
  252.    o WinCim, DosCim und OS/2Cim        o pcAnywhere fuer Windows/DOS
  253.  
  254.    o T-Online Zugangssoftware          o Trumpet Winsock fuer Windows
  255.  
  256.    o Hyperterm fuer Windows 95         o DFUe-Netzwerk (Windows 95)
  257.  
  258.    o Telix fuer Windows und DOS        o ZOC Terminal
  259.  
  260.    o Telemate fuer Windows und         o Internet Access Kit fuer
  261.      DOS                                 OS/2
  262.  
  263.  
  264.  
  265. Natuerlich gibt es auch Anwendungen, die nicht mit 'cFos'
  266. zusammenarbeiten. Eine Liste von getesteten Programmen finden
  267. Sie in Kapitel 2.8, Seite 50. Kompatibilitaetshinweise zu Hard-
  268. und Software finden Sie in der Datei 'APPNOTES.TXT'.
  269.  
  270.  
  271.  
  272. 1.2  Features at a glance
  273.  
  274.  
  275.  
  276. Was kann 'cFos'?
  277.  
  278.  
  279.  
  280.    o Eigene Unterstuetzung fuer AOL, T-Online und Compuserve
  281.  
  282.    o Sync und Async PPP-Modi fuer Internet Verbindungen
  283.  
  284.    o Unterstuetzt mehrere ISDN Kanaele und Verbindungen in einem
  285.      Treiber
  286.  
  287.    o Hat sein eigenes superschnelles ChannelBundling (CCB). CCB
  288.      ist herstellerunabhaengig und kann bis zu 4 Kanaele auf einmal
  289.      bundeln und so ueber 30000 Bytes/Sekunde erreichen.
  290.  
  291.    o Unterstuetzt Datenkompression nach V.42bis. Ein Kanal kann
  292.      bis zu 16000 Bytes/Sekunde uebertragen
  293.  
  294.    o Telefonkosten Auswertung, Anzeige und Management
  295.  
  296.  
  297.  
  298.                                   3
  299.  
  300.  
  301.  
  302.  
  303.    o FOSSIL data tracing
  304.  
  305.    o Unterstuetzt X.75, V.110, V.120, HDLC, ...
  306.  
  307.    o Unterstuetzt X.31 (X.25 in D-channel)
  308.  
  309.    o Automatische Protokollauswahl bei einkommenden Rufen
  310.  
  311.    o Remote Konfiguration & Diagnose
  312.  
  313.    o Unterstuetzt CAPI 1.1 und CAPI 2.0
  314.  
  315.    o Benutzt das CAPI fuer den Zugriff auf die ISDN Hardware.
  316.      Dadurch flexibel und portabel.
  317.  
  318.    o Ist schnell: 7900 cps pro Kanal!
  319.  
  320.    o Hat seinen eigenen AT Kommando Interpreter. Erscheint
  321.      dadurch Applikationen wie ein normales Modem.
  322.  
  323.    o Wird mit einem interaktiven Konfigurationsprogramm
  324.      geliefert.
  325.  
  326.    o Hat eine eigenes API (User Appendage), mit der Applikationen
  327.      spezielle ISDN Features abfragen koennen.
  328.  
  329.    o BIOS INT14 Emulator ('cFos/DOS')
  330.  
  331.    o Statuszeile zur Darstellung der ISDN Aktivitaet
  332.  
  333.    o Laeuft mit Win95 und NT RAS, OS/2 IAK
  334.  
  335.    o Virtueller FOSSIL Treiber unter OS/2
  336.  
  337.    o 32-bit Portdriver-VxD fuer Windows 95
  338.  
  339.    o Unterstuetzt analoge Modem und Fax Features (Class 2 und
  340.      Class 2.0) der ISDN Karte.
  341.  
  342.  
  343.  
  344. 1.3  Beginn der Installation
  345.  
  346.  
  347.  
  348. 'cFos Professional', die Vollversion, wird auf einer
  349. Diskette geliefert. Darauf befinden sich zusaetzlich zur
  350. bestellten Plattform Sharewareversionen von 'cFos' fuer andere
  351. Betriebsysteme, damit Sie diese ebenfalls testen koennen. Auf der
  352. Diskette befinden sich folgende Dateien:
  353.  
  354. INSTALL.EXE, INSTALL.ML und CFOSDATA.FOO.
  355.  
  356. Zur Installation starten sie INSTALL.EXE und waehlen Sie die von
  357. Ihnen gewuenschte Sprache aus. Geben Sie das Verzeichnis ein,
  358. in das Sie 'cFos' installieren wollen (Standard: C:\CFOS). Nun
  359. werden die Dateien in das bezeichnete Verzeichnis ausgepackt.
  360.  
  361. Bei 'cFos/2' fuer OS/2 fahren sie bitte mit der manuellen
  362. Installation im Abschnitt 1.6 auf Seite 7 fort. Nun erscheint
  363. der Lizenzvertrag, den Sie bitte aufmerksam lesen. Wenn Sie mit
  364. den Bedingungen einverstanden sind, druecken Sie die Taste [ESC]
  365. und geben Sie ''EINVERSTANDEN'' ein. [RETURN]. Die Installation
  366.  
  367.  
  368.  
  369.                                   4
  370.  
  371.  
  372.  
  373.  
  374. von 'cFos' wird nun fortgesetzt. Folgen Sie nun den Hinweisen
  375. entsprechend Ihrer 'cFos' Version in den folgenden Abschnitten.
  376.  
  377. Wichtig: Stellen Sie sicher, dass die ISDN-Karte oder Box
  378. richtig installiert und betriebsbereit ist. Dazu gehoert auch die
  379. entsprechende CAPI des Kartenherstellers. Bei vielen ISDN Karten
  380. liegt neben der CAPI auch ein Testprogramm (Loopback-Test) bei.
  381.  
  382.  
  383.  
  384. 1.4  Installation von 'cFos/DOS'
  385.  
  386.  
  387.  
  388.   1. Beginnen Sie die Installation von 'cFos' entsprechend den
  389.      Hinweisen aus Kapitel 1.3.
  390.  
  391.   2. Waehlen Sie die Option ''Software Anpassung''. Es erscheint
  392.      eine Auswahl von Programmen. Waehlen Sie die von Ihnen
  393.      benutzten Programme durch Druecken von [RETURN] aus. Das
  394.      entsprechende Programm wird markiert. Sollten Sie keines
  395.      dieser Programme benutzen, waehlen Sie bitte ''Andere
  396.      Software''.
  397.  
  398.   3. Nutzer von 'cFos Professional', also solche, die die
  399.      Vollversion erworben haben, koennen im Menue ''Erweiterte
  400.      Einstellungen'' zusaetzlich das Channel-Bundling auf
  401.      ihre Beduerfnisse konfigurieren, sowie Protokolle, EAZs
  402.      und Charge-/Time-Limited Calls, die Amtsholung bei
  403.      Telefonanlagen und die Statuszeile voreinstellen. Bei jedem
  404.      Menuepunkt werden Hilfen und Hinweise angezeigt.
  405.  
  406.   4. Haben Sie alle Einstellungen vorgenommen, verlassen Sie
  407.      das Konfigurationsprogramm mit dem Menuepunkt ''Ende''.
  408.      Die von Ihnen gewaehlten Einstellungen werden in der Datei
  409.      PROFILE gespeichert. Weiterhin werden eine STARTFOS.BAT
  410.      und STOPFOS.BAT Stapeldatei zum schnellen Starten und
  411.      Deaktivieren von 'cFos' erzeugt. Alle Einstellungen koennen
  412.      Sie spaeter wieder mit dem Programm CFOSCFG aendern.
  413.  
  414.   5. Um 'cFos' mit Ihrer DFUe-Software zu benutzen, gehen Sie
  415.      folgendermassen vor: Starten Sie zunaechst den CAPI-Treiber
  416.      Ihrer ISDN-Karte (wenn dies nicht bereits in der
  417.      AUTOEXEC.BAT erfolgt). Dannach starten Sie 'cFos' mit
  418.      STARTFOS. Konfigurieren Sie Ihre DFUe-Software so, dass
  419.      sie als ''Modem Initstring'' ein ''ATZ'' benutzt. Nach
  420.      Beendigung Ihrer Kommunikations-Anwendung koennen Sie 'cFos'
  421.      mit STOPFOS wieder aus dem Speicher entfernen.
  422.  
  423.      Anmerkung: Bei einigen Programmen (z.B. CrossPoint)
  424.      kann es vorkommen, dass Sie nicht mehr genuegend freien
  425.      Arbeitsspeicher haben, um das Programm zu starten. Sollte
  426.      dies der Fall sein, muessen Sie einige Programme oder
  427.      Treiber aus dem Speicher bzw. CONFIG.SYS oder AUTOEXEC.BAT
  428.      entfernen.
  429.  
  430.  
  431.  
  432.                                   5
  433.  
  434.  
  435.  
  436.  
  437. 1.5  Installation von 'cFos/Win'
  438.  
  439.  
  440. 'cFos/Win' ist ein ISDN CAPI Windows 3.x und Windows 95 MultiPort
  441. COMM Devicedriver, der es mittels eines AT-Kommand Emulators
  442. ermoeglicht, konventionelle Modem-Software unter Windows mit
  443. ISDN einzusetzen. 'cFos/Win' wird mit einem automatischen
  444. Installationsprogramm ausgeliefert.
  445.  
  446.  
  447.   1. Beginnen Sie die Installation von 'cFos' entsprechend den
  448.      Hinweisen aus Kapitel 1.3.
  449.  
  450.   2. Waehlen Sie den Menuepunkt ''cFos/Win installieren'' [RETURN].
  451.  
  452.   3. Nun werden Sie nach dem Pfad gefragt, in dem sich Ihr
  453.      Windows befindet (z.B. C:\WINDOWS oder C:\WIN95). Bestaetigen
  454.      Sie mit [RETURN].
  455.  
  456.   4. Bestaetigen Sie den Pfad, in den Sie 'cFos' installiert haben
  457.      mit [RETURN].
  458.  
  459.   5. Nun erfolgt die Auswahl der von Ihnen benutzten CAPI
  460.      Version. Dazu ist es wichtig zu wissen, welche CAPI Version
  461.      bei Ihnen installiert ist. Benutzen Sie CAPI 1.1, geben Sie
  462.      bitte ''1'', benutzen Sie CAPI 2.0 geben Sie bitte ''2''
  463.      ein.
  464.  
  465.   6. Als naechstes geben Sie bitte den Pfad an, in dem sich die
  466.      CAPI.DLL oder CAPI20.DLL befindet, die Sie benutzen. Diese
  467.      befindet sich entweder in dem Verzeichnis, in das Sie
  468.      ihre ISDN-Kartentreibersoftware installiert haben oder im
  469.      WINDOWS- bzw. im WINDOWS\SYSTEM- Verzeichnis.
  470.  
  471.   7. Eine Angabe von Parametern ist nicht erforderlich. Dieses
  472.      Eingabefeld dient dazu, spaeter Feineinstellungen des
  473.      Treibers vornehmen zu koennen. [RETURN].
  474.  
  475.   8. Waehlen Sie nun einen freien COM-Port. Waehlen Sie keinen
  476.      COM-Port, der z.B. durch eine analoges Modem oder Aehnliches
  477.      belegt ist! [RETURN]. Mit der F10-Taste setzen Sie dann die
  478.      Installation fort. SETUP wird nun die SYSTEM.INI und WIN.INI
  479.      von Windows fuer den Betrieb von 'cFos' anpassen.
  480.  
  481.   9. Wenn Sie den VxD-Treiber von 'cFos/Win' installieren
  482.      moechten, dann waehlen Sie nun die Option ''2''. Dieser wird
  483.      zum Einsatz von 32bit Kommunikationssoftware benoetigt.
  484.      Unter Windows 95 ist zusaetzlich eine Anpassung der
  485.      Registrierungs-Dateien notwendig. Wenn Sie Windows 3.x
  486.      benutzen und keine 32bit Software benutzen, waehlen Sie
  487.      ''0'', sonst ''1''. [RETURN].
  488.  
  489.  10. Nach der Installation des VxD-Treiber und der Anpassung der
  490.      Windows95-Registrierung schliessen Sie das Fenster ''Die
  491.      Informationen von $cfsetup.reg wurden in der Registrierung
  492.      eingetragen'' mit [RETURN].
  493.  
  494.  11. Beenden Sie nun den DOS basierten Teil der Installation und
  495.      starten Sie Windows neu.
  496.  
  497.      Weitere Installation unter Windows 95:
  498.  
  499.  
  500.  
  501.                                   6
  502.  
  503.  
  504.  
  505.  
  506.  12. Wenn Sie Win95 benutzen, waehlen Sie nun bitte START -
  507.      EINSTELLUNGEN - SYSTEMSTEUERUNG - MODEMS. Waehlen Sie
  508.      HINZUFUeGEN.
  509.  
  510.  13. Aktivieren Sie ''Modem auswaehlen'' und installieren Sie an
  511.      den von Ihnen fuer 'cFos/Win' ausgewaehlten COM Ports Modems
  512.      des Herstellers 'cFos Lueders Winkler GbR'.
  513.  
  514.  14. Nach dem Neustart von Windows erscheint ein Fenster
  515.      [cFos/Win vX.XX CAPI 1.1] (bzw. CAPI 2.0). Im DFUe-Netzwerk
  516.      von Windows 95 koennen Sie nun das 'cFos'-Modem auswaehlen und
  517.      konfigurieren.
  518.  
  519.      Anmerkung: Das oben erwaehnte Fenster ist in der
  520.      Shareware-Version von 'cFos/Win' nicht zu schliessen.
  521.      Mit 'cFos Professional', der Vollversion, kann es so
  522.      konfiguriert werden, dass es sich nur oeffnet, wenn 'cFos/Win'
  523.      ueber einen COM Port angesprochen wird.
  524.  
  525.  
  526.  
  527. 1.6  Installation von 'cFos/2'
  528.  
  529.  
  530.  
  531. 'cFos/2' ist ein physikalischer Geraetetreiber (Devicedriver) fuer
  532. OS/2, der ein Character-Device zur Verfuegung stellt. Dieses
  533. Device erscheint der Applikationssoftware wie ein COM-Port,
  534. an dem ein Modem angeschlossen ist. Daher kann jede Software,
  535. die dafuer geschrieben ist, unter OS/2 Modems anzusteuern,
  536. normalerweise problemlos mit 'cFos/2' zusammenarbeiten.
  537.  
  538.  
  539.  
  540.   1. Beginnen Sie die Installation von 'cFos' entsprechend den
  541.      Hinweisen aus Kapitel 1.3.
  542.  
  543.   2. Tragen Sie nun in der CONFIG.SYS die Zeile
  544.      ''DEVICE=<Pfad>\CFOS.SYS <ports>'' und
  545.      ''RUN=<Pfad>\CFOSD2.EXE'' ein. Tragen Sie fuer <ports> die
  546.      COM-Ports ein, die von 'cFos' benutzt werden sollen und
  547.      anstelle von <Pfad> den Pfad, in den Sie 'cFos' installiert
  548.      haben. Beispiel:
  549.  
  550.  
  551.         DEVICE=C:\CFOS\CFOS.SYS COM3
  552.         RUN=C:\CFOS\CFOSD2.EXE
  553.  
  554.  
  555.      Sie koennen bei <ports> beliebige Geraetenamen (z.B.: ISDN1)
  556.      und auch mehrere COM-Ports angeben (in der Shareware-Version
  557.      maximal 2, bei 'cFos Professional' bis zu 30). Achten
  558.      Sie jedoch darauf, dass Sie keinen COM-Port auswaehlen,
  559.      der tatsaechlich als Hardware existiert und u.U. bereits
  560.      benutzt wird (z.B. ein serieller Anschluss oder die Maus).
  561.      Der CFOS.SYS Treiber sollte nach den Treibern fuer die
  562.      seriellen Schnittstellen (COM.SYS oder SIO.SYS) und nach
  563.      dem CAPI-Treiber geladen werden. Wenn Sie unsicher sind,
  564.      tragen Sie den 'cFos' Treiber am Ende der CONFIG.SYS ein
  565.      Sollten Sie CAPI 2.0 benutzen wollen, ersetzen Sie in der
  566.      DEVICE-Zeile ''CFOS.SYS'' durch ''CFOS20.SYS''.
  567.  
  568.  
  569.  
  570.                                   7
  571.  
  572.  
  573.  
  574.  
  575.   3. Booten Sie OS/2 neu. Wenn 'cFos/2' beim Start von OS/2
  576.      geladen wird, zeigt es zuerst einen Titel an, sucht danach
  577.      nach dem CAPI-Treiber und bricht mit einer Fehlermeldung
  578.      ab, falls es keinen solchen findet. Nachdem 'cFos/2' sich
  579.      erfolgreich beim CAPI angemeldet hat, reserviert es noch
  580.      seinen Speicher, zeigt den Speicherverbrauch an und der
  581.      naechste Treiber kann geladen werden.
  582.  
  583.   4. Stellen Sie in der Software, die Sie benutzen moechten (z.B.
  584.      in Ihrem Terminalprogramm) nun noch als COM-Port einen der
  585.      Ports ein, auf den Sie 'cFos/2' konfiguriert haben.
  586.      Hinweis: Es gibt Software, die nur COM1-COM4 zur Auswahl
  587.      zulaesst!
  588.  
  589.   5. Nun koennen Sie Ihre Anwendung starten. Wenn 'cFos/2' zum
  590.      ersten Mal von einem Programm angesprochen wird (d.h.
  591.      wenn die erste Applikation einen COM-Port oeffnet, der
  592.      von 'cFos/2' zur Verfuegung gestellt wird), werden noch
  593.      einige Initialisierungen vorgenommen. Falls hier ein
  594.      Fehler auftritt, meldet 'cFos/2' Fehler der Form ``NO
  595.      CARRIER/CAUSE=60xx'', wobei ``60xx'' der Fehlercode ist.
  596.  
  597.      Weitere (technische) Informationen bezueglich 'cFos/2' finden
  598.      Sie in der Datei README.OS2.
  599.  
  600.  
  601.  
  602. 1.6.1  Installation von 'vcFos/2'
  603.  
  604.  
  605. 'vcFos/2' ist ein virtueller FOSSIL-Treiber fuer die DOS-Boxen
  606. von OS/2. Er ist kein eigener Treiber sondern bietet die Dienste
  607. von 'cFos/2' in der DOS-Box an. Daher unterstuetzt er auch nur
  608. die COM-Ports, die als Optionen bei ''DEVICE=CFOS.SYS ...''
  609. angegeben wurden. Man kann aber beliebige FOSSIL-Portnummern auf
  610. die verfuegbaren COM-Ports abbilden. 'vcFos/2' unterstuetzt nur
  611. FOSSIL-Programme und nicht solche, die direkt auf die Hardware
  612. (Adressen u. Interrupts) zugreifen. Daher wird WINOS/2 nicht
  613. unterstuetzt.
  614.  
  615. 'vcFos/2' besitzt aus Leistungsgruenden eigene
  616. Pufferungsmechanismen, belegt aber dennoch nur 1KByte in der Box.
  617. Nun die Installationsschritte:
  618.  
  619.  
  620.   1. Tragen Sie in der CONFIG.SYS hinter der 'cFos/2' Zeile
  621.      noch die Zeile ''DEVICE=<Pfad>\VCFOS.SYS <Optionen >''. Die
  622.      Optionen sind von der Form <FOSSIL-Port>=<COM-Port> und
  623.      definieren eine Abbildung zwischen den FOSSIL-Portnummern
  624.      (z.B. 0--7) und den COM-Ports (z.B. COM1--COM8). Ohne Angabe
  625.      gilt die Abbildung 0!COM1, ...,7!COM8.
  626.  
  627.      Achtung: VCFOS.SYS kann nicht  bei den DOS-Einstellungen
  628.      unter DOS_DEVICE eingetragen werden, sondern nur  in der
  629.      CONFIG.SYS.
  630.  
  631.   2. Booten Sie OS/2 neu.
  632.  
  633.  
  634.  
  635.                                   8
  636.  
  637.  
  638.  
  639.  
  640. Beispiel zur Abbildung von Ports:
  641.   Eine Gueltige Installation waeren z.B.:
  642.  
  643.  
  644.               DEVICE=C:\CFOS\CFOS.SYS  COM4 COM5 COM6
  645.                DEVICE=C:\CFOS\VCFOS.SYS 2=COM4 3=COM6
  646.  
  647.  
  648. Dadurch existieren innerhalb  der Box die FOSSIL-Ports 2
  649. und 3, welche (in der DOS-Box!) identisch mit COM3 und COM4
  650. sind. 'DOS'-COM3 wird auf 'OS/2'-COM4 und 'DOS'-COM4 wird auf
  651. 'OS/2'-COM6 abgebildet.
  652.  
  653.  
  654.  
  655. 1.7  Aktualisierung und Hilfe
  656.  
  657.  
  658.  
  659. 'cFos' wird laufend weiterentwickelt. Dabei werden nicht nur
  660. bekanntgewordene Fehler behoben und die Leistung verbessert,
  661. sondern auch neue Leistungsmerkmale eingebaut. Sie koennen
  662. jederzeit eine aktuelle Version von 'cFos' elektronisch beziehen.
  663. Wenn Sie Probleme mit 'cFos' haben, sollten Sie auf jeden Fall
  664. zuerst die neueste Version installieren. Aber --- nobody is
  665. perfect --- es koennten auch neue Fehler in einer aktuellen
  666. Version enthalten sein. Sie koennen 'cFos' von folgenden Stellen
  667. laden:
  668.  
  669.  
  670.    o Von unserer Mailbox:
  671.  
  672.  
  673.      Zaphods BBS, Bonn/Germany, Sysop Chris Lueders
  674.  
  675.  
  676.       +49-228-262894    19200 bps, V32b/ZYX    (fido 2:2453/30)
  677.                         28800 bps, V34/ZYX     (fido 2:2453/31)
  678.       +49-228-9111041   64000 bps, X75/V110    (fido 2:2453/33)
  679.  
  680.       Fido Filereq.:   Magic   CFOS      'cFos/DOS'
  681.                                CFOSWIN   'cFos/Win'
  682.                                CFOS2     'cFos/2'
  683.  
  684.      Hinweis: Einfach und bequem kann man sich die neuesten
  685.      'cFos' Versionen fuer alle Betriebssysteme mit dem zur DOS
  686.      Version gehoerigen Konfigurationsprogramm 'cFosCFG' laden.
  687.  
  688.    o Im Internet, via FTP:
  689.  
  690.       ftp.cfos.com,                  unter   /pub/cfos
  691.       ftp.comnets.rwth-aachen.de,    unter   /pub/network/isdn/cfos
  692.       members.aol.com,               unter   /borisgo
  693.  
  694.  
  695.    o Im Internet, via WWW:
  696.  
  697.       http://www.cfos.com
  698.       http://members.aol.com/borisgo/index.html
  699.  
  700.    o Per EuroFileTransfer:
  701.  
  702.       +49-228-7669826
  703.  
  704.    o In AOL (America OnLine):
  705.  
  706.      Im 'cFos'-Forum, Kennwort: CFOS
  707.  
  708.  
  709.  
  710.                                   9
  711.  
  712.  
  713.  
  714.  
  715.    o In CompuServe:
  716.  
  717.      Im ISDN Forum, Bereich ISDN Applications oder in den GERNET,
  718.      DEUCONNECT, GERCONNECT oder TECHINFO Foren.
  719.  
  720.  
  721. Wenn Sie Fragen zu 'cFos' haben, koennen Sie diese entweder in der
  722. Fidonet-Konferenz CFOS_HELP (auch verfuegbar in Zaphods BBS), in
  723. der Internet-Newsgroup de.alt.comm.cfos oder im AOL Pinboard zum
  724. Kennwort CFOS stellen.
  725.  
  726.  
  727.  
  728. 1.8  Beispielkonfigurationen
  729.  
  730.  
  731.  
  732. 1.8.1  'cFos' und CompuServe mit WINCIM
  733.  
  734.  
  735. CompuServe  hat seit einiger Zeit ihre Zugangsknoten auf V.110,
  736. 38400 baud, bzw. X.75 und V.120 umgestellt. Das CAPI des
  737. ISDN-Kartenherstellers muss dafuer die Protokolle unterstuetzen,
  738. die der jeweilige Zugangsknoten anbietet. Alle Knoten sind aber
  739. V.110-faehig. Dieses Protokoll hat allerdings den Nachteil, dass
  740. es normalerweise weder Flusskontrolle, noch Fehlerkorrektur
  741. unterstuetzt. Ausserdem kann es durch ''lost interrupts'' zu
  742. Verbindungsabbruechen kommen.
  743.  
  744. V.120 koennen Sie nur dann benutzen, falls das CAPI Ihrer
  745. ISDN-Karte V.120 unterstuetzt. V.120 kann fast doppelt so schnell
  746. Daten uebertragen wie V.110, ist aber noch von wenigen CAPIs
  747. unterstuetzt. Testen Sie es einfach mal. Fuer V.120 ist CAPI 2.0
  748. (und natuerlich 'cFos' fuer CAPI 2.0) zu empfehlen (ELSA und Diehl
  749. Karten koennen es auch im CAPI 1.1).
  750.  
  751. Die Uebertragungsgeschwindigkeit zu CompuServe haengt nicht nur vom
  752. ISDN ab, sondern auch von der Geschwindigkeit des Netzes. Geben
  753. Sie daher nicht 'cFos' die Schuld, wenn Sie weit unter 7000 cps
  754. erreichen.
  755.  
  756. Die folgenden Installations-Schritte beziehen sich auf WinCIM
  757. Versionen vor CompuServe 3.0. 'cFos' wird ab CompuServe 3.0.1
  758. direkt unterstuetzt.
  759.  
  760. Mit WinCIM wird eine Modemdatenbank MODEM.DB geliefert. Sie
  761. koennen eine aktualisierte Modemdatenbank mit den Einstellungen
  762. fuer 'cFos' von Zaphods BBS laden oder die notwendigen
  763. Einstellungen von Hand vornehmen.
  764.  
  765. Im ersten Fall ersetzen Sie die installierte Datei MODEM.DB
  766. gegen die aktualisierte Version aus Zaphods BBS. Wenn Sie
  767. WinCIM im Standardverzeichnis eingerichtet haben, liegt diese
  768. im Verzeichnis \CSERVE\SCRIPTS.
  769.  
  770. Folgen Sie nun den Einstellungsvorgaben fuer Modems und waehlen Sie
  771. ``cFos -- ISDN CAPI Modem Emulation''
  772.  
  773. Alternativ koennen Sie die Einstellungen von Hand vornehmen.
  774. Dazu gehen Sie ueber den Dialog ''Grundeinstellungen'', wo sie
  775. den von 'cFos' emulierten COM-Port und die passende Bitrate
  776. (38400) einstellen, mittels des ''Modem'' Buttons in den
  777.  
  778.  
  779.  
  780.                                   10
  781.  
  782.  
  783.  
  784.  
  785. ''Modemeinstellungen'' Dialog und machen die Einstellungen wie
  786. abgebildet.
  787.  
  788. Wenn Sie das V.120 Protokoll benutzen wollen, dann tragen Sie bei
  789. ''Initialisierung'' ''AT &F B12 ^M'' ein.
  790.  
  791. Wer die Vorteile der X.75 nutzen moechte, kann sich via Datex-J
  792. nach CompuServe verbinden lassen. In diesem Falle lautet der
  793. Modem-Initstring dann ''AT &F B9 ^M''
  794.  
  795. Zusaetzlich muss man als Telefonnummer in den Grundeinstellungen
  796. von WinCIM die 01910 angeben.
  797.  
  798.  
  799.  
  800. 1.8.2  'cFos' und AOL
  801.  
  802.  
  803.   1. Starten Sie AOL und waehlen Sie ''Einstellungen''.
  804.  
  805.   2. Waehlen Sie ''Neuer Standort''.
  806.  
  807.   3. Geben Sie den Ort des AOL-ISDN Zuganges ein, z.B.
  808.      ''Guetersloh ISDN X.75''
  809.  
  810.   4. Als Wahlverfahren klicken Sie auf ''Tonwahl'' und tragen
  811.      Sie die Telefonnummer ein. Als ''Uebertragungsrate'' koennen
  812.      Sie 57600 waehlen. ''Netzwerk'' ist ''AOLnet''. Wenn Ihre
  813.      ISDN-Karte an einer Telefonanlage haengt, die Amtsholung
  814.      benoetigt, markieren Sie ''evtl. Vorwahlnummer einer
  815.      Telefonanlage'' und tragen Sie die entsprechende Nummer ein.
  816.  
  817.   5. Speichern Sie diese Eintraege
  818.  
  819.   6. Klicken Sie auf ''Modem-Einstellungen'' und waehlen Sie aus
  820.      der Liste der Modems z.B. das ''Hayes-Kompatible''. Klicken
  821.      Sie auf ''Befehle bearbeiten''. Achtung: Wenn Sie bereits
  822.      ueber ein eigenes Modem-Profil verfuegen, wird AOL Sie fragen,
  823.      ob Sie dieses loeschen wollen und durch das neue Modem-Profil
  824.      ersetzen wollen. Wenn Sie dies wollen, bestaetigen Sie mit
  825.      ''JA''.
  826.  
  827.   7. Je nach Zugang geben Sie bei ''Eigenes Modem-Profil'' ein:
  828.  
  829.      _AOL_mit_...___________Modem-Profil_________________
  830.       V.110, 19.200 bps:    AT S10.10=1 X4 B2 S12=0^M
  831.       V.110, 38.400 bps:    AT S10.10=1 X4 B1 S12=0^M
  832.       V.120, 57.600 bps:    AT S10.10=1 X4 B12 S12=0^M
  833.       X.75, 64.000 bps:     AT S10.10=1 X4 B0 S12=0^M
  834.  
  835.  
  836.      Ruecksetz-Kommando:       AT&F^M
  837.      Waehlen:                  ATD
  838.      Wahlabschluss:            ^M
  839.      Auflegen:                 ATH^M
  840.      Ausstiegssequenz:         ~~~+++~~~
  841.      Modem Reset:              ATZ^M
  842.  
  843.  
  844.   8. Klicken Sie auf ''OK'' .
  845.  
  846.   9. Waehlen Sie oben unter ''Modem-Anschluss'' den COM-Port,
  847.      auf den Sie 'cFos' konfiguriert haben und klicken Sie auf
  848.      ''OK''.
  849.  
  850.  10. Bestaetigen Sie den AOL-ISDN Einwahlknoten mit ''OK'' und
  851.      melden Sie sich bei AOL an.
  852.  
  853.  
  854.  
  855.                                   11
  856.  
  857.  
  858.  
  859.  
  860. Einrichtung von AOL fuer fortgeschrittene Anwender:
  861.  
  862.  
  863. Sie koennen der Modem-Auswahlliste von AOL eigene ''Modems''
  864. hinzufuegen. Hierzu muessen Sie die Datei MODEM.INI aendern. Sie
  865. finden diese im Verzeichnis AOLx\MPM. Tragen Sie in diese Datei
  866. z.B. folgendes ein: ''cFos-AOL X.75 64.000 = cfosx75.mdm''
  867. Speichern Sie MODEM.INI und erstellen Sie im gleichen Verzeichnis
  868. eine Datei Namens CFOSX75.MDM mit folgendem Inhalt:
  869.  
  870.  
  871. [ID]                                NCDIALTONE=NO DIAL
  872. Name=CFOSX75                        NCCARRIER=NO CARRIER
  873. Type=10                             NCANSWER=NO ANSWER
  874.                                     C300=CONNECT
  875. [LoadValues]                        C1200=CONNECT 1200
  876. DialStr=0123456789,!()-*#           C2400=CONNECT 2400
  877. ToneStr=T                           C4800=CONNECT 4800
  878. PulseStr=P                          C9600=CONNECT 9600
  879. ICDelay=10                          C14400=CONNECT 14400
  880. DelayValue=500                      C19200=CONNECT 19200
  881.                                     C21600=CONNECT 21600
  882. [Commands]                          C24000=CONNECT 24000
  883. Setup=ATS10.10=1X4B0S12=0           C26400=CONNECT 26400
  884. Restore=AT&F                        C28800=CONNECT 28800
  885. DialPrfx=ATD                        C38400=CONNECT 38400
  886. DialSufx=                           C57600=CONNECT 57600
  887. Disc=ATH                            I19200=V110@@19200
  888. Esc=~~~+++~~~                       I38400=V110@@38400
  889. Reset=ATZ                           I57600=V120@@57600
  890.                                     I64000=X75@@64000
  891. [ResultCodes]                       CmdOK=OK
  892. NCBUSY=BUSY                         CmdErr=ERROR
  893. NCVOICE=VOICE                       CmdEsc=+++
  894. NCTIMEOUT=TIMEOUT
  895.  
  896.  
  897.  
  898. Speichern Sie diese Datei. Aehnlich koennen Sie weitere Eintraege
  899. z.B. mit V.110 erstellen. Beachten Sie, dass Sie dazu die Zeilen
  900. ''NAME='' und ''Setup='' entsprechend aendern. Sie koennen nun in
  901. AOL unter ''Anmelden-Einstellungen'' die von Ihnen erstellten
  902. ''cFos-Modems'' auswaehlen.
  903.  
  904. Hinweis: Mit STRG-K ''CFOS'' gelangen Sie uebrigens in unser
  905. 'cFos'-Support- Forum im AOL.
  906.  
  907.  
  908.  
  909. 1.8.3  Beispielkonfigurationen anderer Programme
  910.  
  911.  
  912. Konfigurationshilfen fuer weitere Software entnehmen sie bitte der
  913. beiliegenden Datei APPNOTES.TXT.
  914.  
  915.  
  916.  
  917. Crosspoint unter DOS
  918.  
  919.  
  920. Zunaechst starte man die DOS-CAPI. Danach ''cFos i'' oder STARTFOS
  921. aufrufen. Bei einer Teles Karte saehe eine entsprechende BAT-Datei
  922. folgendermassen aus:
  923.  
  924.  
  925.      call starts0
  926.      call startfos
  927.  
  928.  
  929.  
  930.                                   12
  931.  
  932.  
  933.  
  934.  
  935.      XP
  936.      call stopfos
  937.      call stops0
  938.  
  939.  
  940. In Crosspoint im Menue /Config/Modem/ einen beliebigen COM-Port
  941. auswaehlen und den Punkt ''Fossil-Treiber verwenden'' aktivieren.
  942. Als Init reicht normalerweise ''ATZ'' aus. Als Waehlbefehl ''ATD''
  943. eingeben. Die Statuszeile sollte mit ''ATS11=24'' ans untere Ende
  944. des Bildschirms verlegt werden, damit sie nicht die Menueleiste
  945. verdeckt.
  946.  
  947. Anmerkung: es kann vorkommen, dass nicht genuegend Speicher zur
  948. Ausfuehrung von Crosspoint zur Verfuegung steht. Anwender von 'cFos
  949. Professional' sollten in diesem Fall das Programm ''CFOSN.EXE''
  950. probieren. User der Shareware koennen sich helfen, indem sie ihren
  951. Rechner mit weniger Treibern starten.
  952.  
  953.  
  954.  
  955. Crosspoint in einer OS/2 DOS-Box
  956.  
  957.  
  958. Viele Anwendungen laufen auch in einer DOS-Box. Zu diesen
  959. gehoert auch Crosspoint. Die Einstellungen in den Menues von
  960. Crosspoint sind identisch mit dem obigen Beispiel. Es entfaellt
  961. aber das Starten von 'cFos' und CAPI, da beide unter OS/2 staendig
  962. aktiv sind. Achten Sie darauf, dass in der config.sys die Zeile
  963. ''DEVICE=c:\cfos\vcfos.sys'' (Beispiel) eingetragen ist!
  964.  
  965.  
  966.  
  967. pcANYWHERE fuer DOS
  968.  
  969.  
  970. Vor dem Laden von 'cFos' sollte man mindestens 512 kB
  971. freien konventionellen Speicher haben. Man lade 'cFos' mit
  972. ''CFOS i -e2''.
  973.  
  974. Vom pcANYWHERE Hauptmenue aus waehle man ''Konfigurieren'', dann
  975. ''Kommunikationshardware'' und erstelle einen neuen Eintrag, z.B.
  976. CFOS/INT14, oder aendere einen bereits bestehenden, wie folgt:
  977.  
  978.  
  979.    Schnittstellentyp :           Int14 - COM1
  980.    Modemtyp:                     Manuelle Einstellungen
  981.    Baudrate :                    9600 (wird von 'cFos' ignoriert)
  982.    Break-Laenge :                5 10 tel/Sek.
  983.    Paritaet :                    Keine
  984.    DTR-Status :                  Immer AN
  985.    Flusskontrolle :              RTS/CTS
  986.    RTS-Status :                  Immer AN
  987.    Verbind.-Start durch :        Modemantwort
  988.    Verbind.-Ende durch :         Carrier Detect (DCD)
  989.    Warten nach Anwahl (Sek.):    60
  990.    Wahlwiederholung :            0
  991.    Sek. bis zur Neuwahl :        10
  992.    DTE/DCE-Baudrate      :       Nein
  993.    anpassen
  994.  
  995.  
  996.  
  997. Benutzerdefinierte_Modemeinstellungen:___
  998.  
  999.  
  1000.  
  1001.                                   13
  1002.  
  1003.  
  1004.  
  1005.  
  1006.      Modemname :                         Manuelle Einstellungen
  1007.      Initialisierung :                   AT&FS10.4=1&L*
  1008.      Praefix waehlen :                   ATD
  1009.      Suffix waehlen :
  1010.      Auto-Antwort :                      ATS0=1&L*
  1011.      Verbindungsende :                   +++ATH0
  1012.      Baudrate :                          9600
  1013.      RTS/CTS-Flusskontrolle benutzen :   Ja
  1014.      Baudrate an Leitung anpassen :      Nein
  1015.      Meldung bei Verbindung :            CONNECT *
  1016.      Meldung bei Fehler :                ERROR
  1017.      Meldung bei fehlendem Carrier :     NO CARRIER
  1018.      Meldung bei besetzter Leitung :     BUSY
  1019.      Meldung bei fehlendem Wahlton :     NO DIALTONE
  1020.      Meldung bei fehlender Antwort :     NO ANSWER
  1021.      Keine Verbindung - Meldung 1 :
  1022.      Keine Verbindung - Meldung 2 :
  1023.      Keine Verbindung - Meldung 3 :
  1024.  
  1025.  
  1026.  
  1027. Hinweis: Das ''&L*'' Kommando bewirkt, dass 'cFos' auf alle
  1028. EAZs/MSNs bei eingehenden Rufen reagiert. Falls 'cFos' nur
  1029. auf bestimmte EAZs reagieren soll, kann man dieses Kommando
  1030. entsprechend anpassen, s. hierzu MODEM.DOC.
  1031.  
  1032. Diese Einstellungen sollten fuer den Remote Client, sowie fuer
  1033. den Host funktionieren. In einigen Faellen hilft es, eine RS232
  1034. Schnittstelle an dem unter ''Schnittstellentyp'' angegebenen
  1035. COM Port zu haben, da pcANYWHERE gelegentlich auf die COM Port
  1036. Hardware zuzugreifen scheint.
  1037.  
  1038.  
  1039.  
  1040. pcANYWHERE fuer Windows
  1041.  
  1042.  
  1043. Wenn man pcANYWHERE fuer Windows einsetzt, sollte man dazu
  1044. 'cFos/Win' verwenden. In diesem Falle konfiguriert man pcANYWHERE
  1045. nicht auf INT 14h Modus, sondern auf einen von 'cFos/Win'
  1046. unterstuetzten COM Port.
  1047.  
  1048.  
  1049.  
  1050. 'cFos' und MS-Money95
  1051.  
  1052.  
  1053.   1. In der Systemsteuerung von Win95 im Geraetemanager -
  1054.      Modem die Einstellung 460800 als Geschwindigkeit setzen.
  1055.      Das Kaestchen ''nur mit dieser Geschwindigkeit'' sollte
  1056.      deaktiviert sein.
  1057.  
  1058.   2. In der Systemsteuerung - Modems - Hinzufuegen. Modem
  1059.      nicht automatisch erkennen lassen, sondern das Modem
  1060.      selber auswaehlen. Aus der jetzt erscheinenden Liste das
  1061.      ''cFos-Modem X.75 DATEX-J'' installieren.
  1062.  
  1063.   3. Ausser bei AVM-Karten im MS-Money den Microsoft Treiber
  1064.      BTXPORT installieren.
  1065.  
  1066.   4. Wenn der MS Port installiert ist, steht ein zusaetzliches
  1067.      Feld ''BTX ISDN Unterstuetzung'' zur Verfuegung. Dieses
  1068.  
  1069.  
  1070.  
  1071.                                   14
  1072.  
  1073.  
  1074.  
  1075.  
  1076.      erscheint nur, wenn der MS-Money Treiber von Microsoft
  1077.      installiert ist. Dieses Feld muss deaktiviert werden.
  1078.  
  1079.   5. Im BTX Setup von MS-Money das installierte ''cFos-Modem X.75
  1080.      DATEX J'' als Modemtreiber auswaehlen und das Setup beenden.
  1081.  
  1082.   6. Beim Modemsetup von MS-Money die Geschwindigkeit auf 38400
  1083.      setzen.
  1084.  
  1085.   7. MS-Money beenden und neu starten.
  1086.  
  1087.  
  1088.  
  1089. (Vielen Dank an Frank Lehmann fuer diese Anleitung)
  1090.  
  1091.  
  1092.  
  1093. Telix fuer Windows
  1094.  
  1095.  
  1096. In Telix waehlt man den Menuepunkt - Konfiguration - Modems. Hier
  1097. waehlt man das Generic High Speed Modem aus und waehlt nun den
  1098. Menuepunkt ''Ports''. Als Verbindungsart waehlt man Modem und dann
  1099. ''Ports suchen''. Telix sucht nun nach vorhanden Anschluessen. Es
  1100. findet ein Modem unter dem COM-Port auf den 'cFos' konfiguriert
  1101. wurde. Mit ''Ende'' verlaesst man die Suche und kann nun als
  1102. Anschluss den gefundenen COM-Port waehlen und als ''Standard''
  1103. einstellen. Mit ''OK'' beendet man die Konfiguration.
  1104.  
  1105.  
  1106.  
  1107. 1.9  Wie komme ich mit 'cFos' ins Internet
  1108.  
  1109.  
  1110.  
  1111. 1.9.1  Mit dem DFUe-Netzwerk unter Windows95
  1112.  
  1113.  
  1114. Um die folgenden Schritte ausfuehren zu koennen, muessen Microsoft
  1115. Windows95 und die ISDN-Karte auf Ihrem Rechner installiert sein.
  1116. Ausserdem muessen die mit der ISDN-Karte ausgelieferten Treiber fuer
  1117. Windows95 korrekt eingerichtet sein.
  1118.  
  1119.  
  1120.  
  1121. Teil I. Einrichten des DFUe-Netzwerkes
  1122.  
  1123.   1. Waehlen Sie START, PROGRAMME, ZUBEHOeR, und suchen Sie den
  1124.      Eintrag DFUe-Netzwerk. Wenn Sie ihn finden, fahren Sie bitte
  1125.      mit Schritt 3 fort, um das TCP/IP-Protokoll zu installieren,
  1126.      sonst bei 2.
  1127.  
  1128.   2. Um das DFUe-Netzwerk zu installieren, waehlen Sie bitte START,
  1129.      EINSTELLUNGEN, SYSTEMSTEUERUNG. Nun suchen Sie das Icon
  1130.      'Software'. Markieren Sie die Zeile 'Verbindungen', und
  1131.      klicken Sie auf DETAILS. Markieren Sie das Kaestchen vor dem
  1132.      DFUe- NETZWERK, und klicken Sie OK. Bestaetigen Sie erneut mit
  1133.      OK, und das DFUe-Netzwerk wird auf Ihrem Rechner installiert.
  1134.  
  1135.   3. Ueberpruefen Sie, ob TCP/IP fuer Ihr DFUe-Netzwerk bereitsteht:
  1136.      Waehlen Sie START, EINSTELLUNGEN, SYSTEMSTEUERUNG, und suchen
  1137.      Sie das Netzwerk-Icon. Ein Doppelklick darauf oeffnet das
  1138.      Fenster 'Netzwerk'.
  1139.  
  1140.  
  1141.  
  1142.                                   15
  1143.  
  1144.  
  1145.  
  1146.  
  1147.   4. Suchen Sie unter den installierten Netzwerkkomponenten nach
  1148.      einem Eintrag 'TCP/IP ! DFUe-Adapter'. Sollte dieser Eintrag
  1149.      vorhanden sein, fahren Sie bitte mit Schritt 6 fort. Sollten
  1150.      Sie nur die beiden Eintraege 'DFUe-Adapter' und 'TCP/IP'
  1151.      finden, haben Sie ausser dem DFUe-Adapter keine weiteren
  1152.      Netzwerkskomponenten installiert. In diesem Falle fahren
  1153.      Sie bitte ebenfalls mit Schritt 6 fort, sonst mit 5.
  1154.  
  1155.   5. Um das TCP/IP-Protokoll auf Ihrem Rechner zu installieren,
  1156.      markieren Sie den DFUe-Adapter, und klicken Sie auf
  1157.      'Hinzufuegen'. Jetzt markieren Sie 'Protokoll' und klicken
  1158.      erneut auf 'Hinzufuegen'. Suchen Sie unter 'Hersteller' den
  1159.      Eintrag 'Microsoft' und unter 'Netzwerkprotokolle' 'TCP/IP'.
  1160.      Klicken Sie OK und ein weiteres Mal OK.
  1161.  
  1162.   6. Ueberpruefen Sie nun, ob die Datei WINSOCK.DLL in Ihrem
  1163.      Windows95-Verzeichnis vorhanden ist, und ob diese die Groesse
  1164.      42.080 Bytes und das Datum 24.08.95  09:50:12 aufweist.
  1165.      Sollte die Datei nicht vorhanden sein, ein anderes Datum
  1166.      oder eine andere Groesse aufweisen, besorgen Sie sich bei
  1167.      Microsoft diese oder eine neuere Version.
  1168.  
  1169.  
  1170. Alle Aenderungen, die Sie hier vorgenommen haben, werden erst
  1171. nach einem Neustart von Windows95 aktiv. Sollten Sie also das
  1172. DFUe-Netzwerk oder das TCP/IP-Protokoll jetzt erstmals installiert
  1173. haben, fahren Sie jetzt bitte Ihren Rechner herunter, und starten
  1174. Sie Windows95 erneut.
  1175.  
  1176.  
  1177.  
  1178. Teil II. Konfigurieren des DFUe-Netzwerkes
  1179.  
  1180.   1. Waehlen Sie START, PROGRAMME, ZUBEHOeR, und waehlen Sie das
  1181.      DFUe-Netzwerk an.
  1182.  
  1183.   2. Klicken Sie auf 'Neue Verbindung erstellen' und vergeben Sie
  1184.      einen Namen fuer Ihre neue Verbindung.
  1185.  
  1186.   3. Waehlen Sie das Modem, welches den Anforderungen Ihres
  1187.      Providers entspricht, aus. Je nachdem, welche Art von
  1188.      Verbindung Ihr Internet-Provider anbietet, waehlen Sie ein
  1189.      ''cFos-Modem'' gemaess folgender Tabelle:
  1190.  
  1191.       SLIP/CSLIP auf X.75 Basis    cFos.Win,ISDN driver   (X.75, default settin*
  1192.  *gs)
  1193.       SLIP/CSLIP auf HDLC Basis    cFos.Win,ISDN driver   (HDLC)
  1194.       asynchrones PPP mit X.75     cFos.Win,ISDN driver   (X.75, default settin*
  1195.  *gs)
  1196.       synchrones PPP               cFos.Win,ISDN driver   (HDLC w. PPP)
  1197.  
  1198.   4. Klicken Sie auf WEITER.
  1199.  
  1200.   5. Geben Sie die Rufnummer Ihres Providers ein, und stellen Sie
  1201.      den Landeseintrag auf 'Deutschland (49)'. Falls Sie an einer
  1202.      Nebenstellenanlage arbeiten, die es erforderlich macht, eine
  1203.      Ziffer vorweg zu waehlen, tragen Sie diese Ziffer vor der
  1204.      Zugangsrufnummer ein.
  1205.  
  1206.   6. Klicken Sie auf WEITER.
  1207.  
  1208.  
  1209.  
  1210.                                   16
  1211.  
  1212.  
  1213.  
  1214.  
  1215.   7. Ihre Verbindungsinformationen sind nun komplett. Klicken
  1216.      Sie auf FERTIGSTELLEN. Im Ordner DFUe-Netzwerk wird jetzt ein
  1217.      Icon mit der im Schritt 2 vergebenen Bezeichnung erscheinen.
  1218.  
  1219.   8. Klicken Sie mit der rechten Maustaste auf dieses neue
  1220.      Icon. Daraufhin wird ein Pop-up-Menue angezeigt. Waehlen Sie
  1221.      'Eigenschaften'.
  1222.  
  1223.   9. Waehlen Sie KONFIGURIEREN und ueberpruefen Sie, dass das
  1224.      ''cFos-Modem'' auf den richtigen Port konfiguriert ist.
  1225.  
  1226.  10. Klicken Sie auf 'Servertyp', und waehlen Sie den
  1227.      entsprechenden Typ des Internet-Protokolls:
  1228.  
  1229.       SLIP    fuer normale TCP/IP Verbindungen
  1230.       CSLIP   SLIP mit TCP/IP Header Komprimierung
  1231.       PPP     wenn Ihr Provider das PPP-Protokoll anbietet
  1232.  
  1233.  11. Klicken Sie auf 'TCP/IP-Einstellungen', und aktivieren
  1234.      Sie die entsprechenden Optionen. Klicken Sie auf OK, um
  1235.      die Einstellungen zu sichern. Beim PPP-Protokoll wird Ihr
  1236.      Provider Ihnen bei der Einwahl automatisch Ihre IP-Adresse,
  1237.      die Gateway- Adresse und die Netmask zur Verfuegung stellen.
  1238.      Die Adresse des Domain-Name-Servers (DNS) muessen Sie selbst
  1239.      hier noch konfigurieren. Bei SLIP und CSLIP Verbindungen
  1240.      muessen Sie diese gemaess den Angaben Ihres Providers
  1241.      einstellen.
  1242.  
  1243.      Hinweis: Achten Sie darauf, dass die ''automatische Anmeldung
  1244.      am Netzwerk'' deaktiviert ist. Sonst kann es zu Problemen
  1245.      bei der Einwahl, oder der Abarbeitung von Script-Dateien
  1246.      kommen!
  1247.  
  1248.  12. Schliessen Sie das Fenster 'Servertypen' und das naechste
  1249.      Fenster (mit der von Ihnen vergebenen Bezeichnung) mit OK.
  1250.  
  1251.  
  1252.  
  1253. 1.9.2  Mit Internet-Access-Kit unter OS/2
  1254.  
  1255.  
  1256.   1. Starten Sie den IBM Internet Dialer (in: System - TCP/IP
  1257.      - Network Dialer) und waehlen Sie ''Add Entry'' mit einem
  1258.      Doppelklick aus.
  1259.  
  1260.   2. Geben Sie bei ''Login Info'' Namen, Telefonnummer, Passwort
  1261.      (falls Sie PAP oder CHAP benutzen) und evtl. eine Login
  1262.      Sequence (klaeren Sie das mit Ihrem Provider) ein. Waehlen
  1263.      Sie SLIP oder PPP aus (dies erfahren Sie ebenfalls von Ihrem
  1264.      Provider).
  1265.  
  1266.   3. Tragen Sie bei ''Connect Info'' sowie ''Server Info''die
  1267.      Daten ein, die Ihnen Ihr Provider mitteilt.
  1268.  
  1269.   4. Waehlen Sie ''Modem Info''. Als Modem Type lassen Sie die
  1270.      Einstellung auf Hayes Compatible. Bei COM Port waehlen Sie
  1271.      den Port, auf den Sie 'cFos' konfiguriert haben. Hier koennen
  1272.      Sie jedoch nur COM 1-4 eingeben (leider eine Einschraenkung
  1273.      des Dialers). Sollten Sie 'cFos' auf einem COM Port > 4
  1274.      eingestellt haben, so aendern Sie dies in der CONFIG.SYS.
  1275.  
  1276.  
  1277.  
  1278.                                   17
  1279.  
  1280.  
  1281.  
  1282.  
  1283.   5. Bei ''Init String'' koennen Sie die Eintraege ''X1&C1&D2''
  1284.      loeschen und stattdessen ''X6'' einsetzen. Sollten Sie an
  1285.      einer Telefonanlage arbeiten, so tragen Sie die Amtsholung
  1286.      bei ''Prefix'' hinter das ''ATDT'' ein.
  1287.  
  1288.      Je nachdem, welche Art von Verbindung Ihr Internet-Provider
  1289.      anbietet, tragen Sie die Modem-Befehle noch in die Zeile
  1290.      ''Init String'' ein, gemaess folgender Tabelle:
  1291.  
  1292.       SLIP oder CSLIP auf X.75 Basis    ''B0''
  1293.       SLIP oder CSLIP auf HDLC Basis    ''B0S20=2''
  1294.       asynchrones PPP mit X.75          ''B0''
  1295.       synchrones PPP                    ''B8''
  1296.  
  1297.   6. Verlassen Sie die Einstellungen und speichern Sie diese.
  1298.      Klicken Sie nun auf den ''Dial'' Knopf. Wenn die Verbindung
  1299.      aufgebaut ist, koennen Sie Ihre Internet Applikationen
  1300.      (WebExplorer, FTP, etc.) starten.
  1301.  
  1302.  
  1303.  
  1304. 1.9.3  T-Online mit OS/2
  1305.  
  1306.  
  1307. Im Telekomdialer koennen sie als Nummer die 01910 angeben. Als
  1308. Initstring geben Sie bitte ''X6B6'' ein. Waehlen Sie den COM Port.
  1309. Tragen Sie in den dafuer vorgesehenen Feldern Ihre Datex-J Daten
  1310. ein. Wenn Sie Ihre Einstellungen abspeichern, wird ein Datensatz
  1311. in der Liste des Network Dialers (s.o.) angelegt. Durch Auswaehlen
  1312. dieses Eintrags koennen Sie sich nur ueber T-Online ins Internet
  1313. einwaehlen.
  1314.  
  1315. 2  Referenzhandbuch
  1316.  
  1317.  
  1318.  
  1319.                                   18
  1320.  
  1321.  
  1322.  
  1323.  
  1324. 2.1  'cFos' Befehlszeilen-Parameter
  1325.  
  1326.  
  1327.  
  1328. 2.1.1  'cFos' Kommandos
  1329.  
  1330.  
  1331. Die 'cFos' Kommandos gelten nur fuer die DOS Version.
  1332.  
  1333. 'cFos/DOS' wird in zwei verschiedenen Versionen geliefert: mit
  1334. ``Debugging'' und ohne. Mit Debug-Moeglichkeiten ist die Version
  1335. groesser aber Sie koennen z.B. bei Problemen Protokolle anfertigen
  1336. (CTRACE Datei); diese Versionen sind die Programme CFOS.EXE
  1337. und CFOS20.EXE. Die Non-debug Versionen sind CFOSN.EXE und
  1338. CFOS20N.EXE. Im folgenden wird bei einigen Parametern auf die
  1339. ``Debug'' Version oder CFOSN.EXE hingewiesen.
  1340.  
  1341. CFOSN.EXE enthaelt kein X.31 und keine Moeglichkeiten zur
  1342. Remote-Konfigurierbarkeit.
  1343.  
  1344.  
  1345.  
  1346.      i (Install):  Installiert 'cFos' als TSR im Speicher; dazu muss
  1347.      vorher der CAPI-Treiber geladen sein. Alle Optionen muessen
  1348.      beim Laden angeben werden. Siehe hierzu Kapitel 2.1.2.
  1349.  
  1350.      d (Deinstall):  Deinstalliert 'cFos' und gibt den von 'cFos'
  1351.      belegten Speicher wieder frei. Bitte erst  'cFos' und dann
  1352.      das CAPI deinstallieren. Mit dem Deinstallieren werden evtl.
  1353.      noch bestehende Verbindungen beendet.
  1354.  
  1355.      r (Reregister):  Re-registriert 'cFos' am CAPI. Damit kann
  1356.      das CAPI neu initialisiert werden. Auch hier werden alle
  1357.      Verbindungen getrennt. Mit diesem Aufruf werden einige
  1358.      CAPI-Strukturen neu initialisiert.
  1359.  
  1360.      t (Tranx): Synchronisation  der Rechner-Uhr mit der Zeit, die     [PRO]
  1361.      im ISDN verfuegbar ist. Fuer eine weitere Erlaeuterung siehe
  1362.      Kapitel 2.7.7 auf Seite 48.
  1363.  
  1364.      bps:<portnb> (Bits per second):    Die  Baudrate der aktuellen    [PRO]
  1365.      Verbindung wird in die Environment Variable ``BPSRATE''
  1366.      geschrieben. Auf diese Weise steht sie zur Auswertung
  1367.      in Batch-Dateien (z.b. beim Aufruf von BBS-Software) zur
  1368.      Verfuegung. Hinter dem Kommando kann die Portnummer angegeben
  1369.      werden, z.B. CFOS BPS:2'.
  1370.  
  1371.      callerid:<portnb> (Nummer des Anrufers):    Die Environment
  1372.      Variable ``CALLERID'' wird auf die Caller-ID des aktuellen
  1373.      oder letzten Anrufers auf Port <portnb> gesetzt. Damit kann
  1374.      man z.B. Rueckrufe, Log-Funktionen oder Verifizierung des
  1375.      Anrufers taetigen.
  1376.  
  1377.      eaz:<portnb> (Angerufene EAZ):    Die ``requested EAZ'' des
  1378.      letzten oder aktuellen Anrufs auf Port <portnb> wird in die
  1379.      Environment Variable ``EAZ'' geschrieben. Damit kann man
  1380.      z.B. bei einkommenden Rufen nach einem Mailer unterscheiden,
  1381.      ob jetzt die Mailbox oder der Anrufbeantworter geladen
  1382.      werden soll.
  1383.  
  1384.  
  1385.  
  1386.                                   19
  1387.  
  1388.  
  1389.  
  1390.  
  1391.      reboot (Neustart):  Die FOSSIL Definition sieht eine Reboot
  1392.      Funktion vor, die bei 'cFos/DOS' auch auf der Commandline
  1393.      verfuegbar ist. Vor dem Rebooten werden erst die offenen
  1394.      Dateien aller DOS Applikationen geschlossen, dann werden
  1395.      die Cache Buffers folgender Caches auf die Festplatte
  1396.      geschrieben: small QCache, Super PC Kwik, PC Tools PC-Cache
  1397.      5.x & 6.x, Qualitas Qcache 4.00, Norton Utilities NCACHE,
  1398.      SMARTDRV v4.00+ und HyperDisk 4.50+. Danach wird der Rechner
  1399.      (via Keyboard Controller) neu gestartet. In einer OS/2 DOS
  1400.      Box wird nur die Box geschlossen.
  1401.  
  1402.      init:<portnb> (Initialisieren):    Dieses Kommando
  1403.      initialisiert den COM-Port Nummer <portnb> fuer FOSSIL
  1404.      Benutzung. Einige Programme lassen den Port nach Benutzung
  1405.      nicht initialisiert zurueck, womit manch andere Programme
  1406.      Probleme haben. Mit diesem Kommando kann man ``von Hand''
  1407.      nachhelfen.
  1408.  
  1409.      hangup:<portnb> (Auflegen):   Hiermit kann man eine bestehende
  1410.      Verbindung auf Port <portnb> beenden.
  1411.  
  1412.      statusline:<portnb>:<zeilennr.> (Statuszeilen-Position):
  1413.      Setzt die Statuszeile von Port <portnb> auf Zeile Nummer
  1414.      <zeilennummer>. Die Zeilen beginnen bei 0 an zu zaehlen.
  1415.      Eine ``-1'' als Zeilennummer schaltet die Statuszeile aus.
  1416.  
  1417.  
  1418.  
  1419. 2.1.2  'cFos' Optionen
  1420.  
  1421.  
  1422. Die Optionen gelten fuer DOS, Windows und fuer OS/2. Ausnahmen sind
  1423. entsprechend gekennzeichnet.
  1424.  
  1425.  
  1426.  
  1427. -b<Groesse> (Maximale B2-Framelength):  Maximale ueber AT-Kommandos
  1428.      waehlbare B2-Framelaenge. (Default: 2048 Bytes)
  1429.  
  1430. -w<Groesse> (Maximale B2-Windowsize):  Maximale ueber AT-Kommandos
  1431.      anwaehlbare B2-Windowsize(Default: 2 f. DOS, 4 f. OS/2 u.
  1432.      Win)
  1433.  
  1434.  
  1435.  
  1436. Mit diesen beiden Optionen wird festgelegt, wieviel Speicher beim
  1437. Installieren fuer das CAPI reserviert wird. Mittels ``ATS22=...''
  1438. und ``ATS26=...'' kann danach auch ein kleinerer Wert fuer die
  1439. naechste Verbindung eingestellt werden, allerdings kein groesserer.
  1440. Im Normalfall braucht man diese Parameter nicht zu aendern.
  1441.  
  1442.  
  1443.  
  1444. -c<Portnummer> (Nummer der Schnittstelle):    (nur DOS, Default
  1445.      0, ein Port), 0 = COM1, 1 = COM2, ... -c kann mehrfach
  1446.      angegeben werden. Diese Einstellung der Ports ermoeglicht das
  1447.      Zusammenspiel von 'cFos' mit einem RS232 FOSSIL auf einem
  1448.      Rechner. 'cFos' ueberprueft bei jedem INT 14h Aufruf, ob es
  1449.      diese Port Nummer unterstuetzen soll. Falls nicht, wird der
  1450.      darunter liegende INT 14h aufgerufen. Laedt man vor 'cFos'
  1451.      ein RS-232 FOSSIL, kann dieses den entsprechenden RS-232
  1452.      Port betreiben.
  1453.  
  1454.  
  1455.  
  1456.                                   20
  1457.  
  1458.  
  1459.  
  1460.  
  1461. -e<Wert> (Aktiviere BIOS INT 14h Emulator):    (DOS)
  1462.  
  1463.      0 = Off: 'cFos' arbeitet nur als FOSSIL.
  1464.  
  1465.      1 = On: (Default) 'cFos' arbeitet als FOSSIL und als BIOS INT
  1466.          14h Emulator; damit koennen auch Programme, die zwar kein
  1467.          FOSSIL, aber BIOS INT 14h benutzen, ISDN betreiben.
  1468.  
  1469.      2 = Force on:  'cFos' arbeitet nur als BIOS Emulator. Es
  1470.          werden die INT 14h Funktionen 4--0x1B deaktiviert. Die
  1471.          FOSSIL Signatur im Speicher wird ueberschrieben.
  1472.  
  1473.      3 = PS/2 Erweiterung:  Wie ``-e2''. 'cFos' unterstuetzt in
  1474.          diesem Fall zusaetzlich die INT 14h Funktion 5 zum
  1475.          Auflegen.
  1476.  
  1477.      Hinweis: Die ``set baudrate'' BIOS Funktion (INT 14h)
  1478.      kann zum Auflegen benutzt werden, wenn 'cFos' mit ``-e2''
  1479.      und ``-jk'' geladen wurde. Normalerweise sollte das
  1480.      Anwenderprogramm allerdings Funktion 6 (raise/lower DTR)
  1481.      oder `` +++ATH0-'' benutzen.
  1482.  
  1483. -r<Groesse> (Empfangspuffergroesse):Default ist 2048 Bytes.
  1484.  
  1485. -t<Groesse> (Sendepuffergroesse):Default ist B2-Framelen x
  1486.      (Windowsize + 1) Bytes.
  1487.  
  1488. -v<Interrupt> (CAPI Interrupt Nummer):    (DOS) Default ist 0xF1 =
  1489.      241.
  1490.  
  1491. -a<Controller> (Auxiliary Port):    Fuer  die professionelle           [PRO]
  1492.      Version von 'cFos' kann man so fuer 'cFos' Channel-Bundling
  1493.      (CCB), d.h. Datenuebertragung auf mehreren ISDN B-Kanaelen
  1494.      gleichzeitig, sogenannte Auxiliary Ports aktivieren. Siehe
  1495.      hierzu Kapitel 2.7.1.
  1496.  
  1497. -m<Minuten> (Maximale Zeitdifferenz):    (DOS) Bei Tranx maximal
  1498.      erlaubte Zeitabweichung (siehe Kapitel 2.7.7) in Minuten.
  1499.      Sollte die Abweichung hoeher sein, wird sie ignoriert.
  1500.  
  1501.  
  1502.  
  1503. Wird hinter einer Zahl ein '``k''' angegeben, wird der Wert mal
  1504. 1024 gerechnet. ``-r4k'' bedeutet z.B. 4096 Bytes Empfangspuffer.
  1505. Alle Werte koennen auch hexadezimal angegeben werden, dazu muss nur
  1506. ein ``0x'' vor die Zahl, also z.B. ``0x800'' fuer 2048.
  1507.  
  1508.  
  1509.  
  1510. 2.1.3  Zusaetzliche Optionen
  1511.  
  1512.  
  1513. -j0 Aktivieren der Caller-ID-Repair. Falls die Vorwahl der
  1514.     Caller-ID nicht mit einer '0' beginnt, wird diese eingefuegt.
  1515.     Diese Funktion wird nicht von allen CAPI 1.1 unterstuetzt. Im
  1516.     Zweifel CAPI 2.0 benutzen.
  1517. -j5 Aktiviert den 56Kbit Modus, wie er im alten ISDN-Netz der
  1518.     USA verwendet wurde. Wird von allen CAPI 2.0 unterstuetzt.
  1519.     Auf CAPI 1.1 arbeitet dieser Modus nur bei neueren CAPIs von
  1520.     ELSA, DIEHL und AVM.
  1521.  
  1522.  
  1523.  
  1524.                                   21
  1525.  
  1526.  
  1527.  
  1528.  
  1529. -jb Booten des Rechners bei einem emergency_stop(). Diese
  1530.     Bedingung tritt auf, wenn 'cFos' keinen anderen Ausweg weiss.
  1531.     Normalerweise loest 'cFos' nur alle aktiven Verbindungen
  1532.     aus; diese Option erhoeht die Sicherheit und Stabilitaet des
  1533.     Systems.
  1534.  
  1535. -jc (DOS) Carrier LED. Hierbei wird die ScrollLock LED als
  1536.     Carrier LED benutzt. Solange eine Verbindung besteht,
  1537.     leuchtet sie und solange ein einkommender Ruf weder
  1538.     angenommen noch abgelehnt ist, blinkt sie. Vorsicht bei
  1539.     Programmen, die ScrollLock fuer andere Zwecke benutzen (z.B.
  1540.     das FrontDoor-Terminal oder Terminate).
  1541. -jd (DOS) Data Dump. 'cFos' protokolliert alle empfangenen und         [PRO]
  1542.     alle gesendeten Daten in eine Datei namens FOSSDUMP, die
  1543.     dann in dem Verzeichnis zu finden ist, in dem sich auch
  1544.     CFOS.EXE befindet. Dies wird erst mit dem Deinstallieren
  1545.     des FOSSILs wieder gestoppt (``STOPFOS.BAT''). Der Data Dump
  1546.     benoetigt zusaetzlich 10kb Hauptspeicher. Diese Funktion ist
  1547.     nicht verfuegbar in der speichersparenden Version von 'cFos',
  1548.     CFOSN.EXE.
  1549. -je (DOS) Disable environment deallocation. Sollte beim
  1550.     oder direkt nach dem Laden von 'cFos' ein Absturz oder
  1551.     schwerwiegender DOS Fehler auftreten, koennte diese Option
  1552.     Abhilfe schaffen.
  1553. -jf (DOS) Alle flush_output() FOSSIL Funktionen ignorieren. Dies
  1554.     kann z.B. fuer QuickBBS sinnvoll sein, welches manchmal nach
  1555.     jedem Zeichen flush_output() aufruft (womit das Senden u.U.
  1556.     sehr langsam wird).
  1557.  
  1558. -jg (DOS) Schaltet alle XMS Funktionsaufrufe aus.
  1559. -jh (DOS) Ignoriere das Highbyte von DX in FOSSIL-Aufrufen.
  1560.     Einige Programme (z.B. D'Bridge) setzen das Highbyte nicht
  1561.     auf 0. Falls Software ohne ``-c'' Switch laeuft, allerdings
  1562.     nicht mehr funktioniert, wenn einer angegeben ist, sollte man
  1563.     ``-jh'' versuchen.
  1564.  
  1565. -ji (DOS) Laedt 'cFos' mit initialisierten COM Ports. Fuer
  1566.     Software, die vergessen sollte, die COM Ports vor Benutzung
  1567.     zu initialisieren. Dieser Parameter initialisiert die
  1568.     Ports fuer FOSSIL Funktionen. Dies bewirkt allerdings, dass
  1569.     die ``+++''-Sequenz zum Auflegen deaktiviert ist. Diesen
  1570.     Parameter also nur mit FOSSIL-Applikationen benutzen.
  1571.  
  1572. -jk (DOS) Enable Set_Baudrate() carrier drop. Bewirkt in
  1573.     Verbindung mit ``-e2'', dass die Funktion ``Set-Baudrate''
  1574.     zum Auflegen benutzt wird. So kann man z.B. eine Verbindung
  1575.     in einem INT 14h Terminal-Programm beenden, indem man die
  1576.     Baudrate veraendert.
  1577. -jm (DOS) Unterstuetzung fuer den alternativen Monitor ausschalten.
  1578.  
  1579.  
  1580. -jn (DOS) Disable NetWare support. Wenn dieser Switch angegeben        [PRO]
  1581.     wird, wird kein Versuch gemacht, NetWare zu finden oder zu
  1582.     unterstuetzen.
  1583. -jo (DOS) Um Rechenzeit zu sparen, simuliert 'cFos' Interrupts
  1584.     mit FAR CALL's. Dies kann aber eventuell zu Problemen fuehren
  1585.     (z.B. in einer DOS Box). Diese Option bewirkt, dass 'cFos'
  1586.     INT's statt FAR CALL's benutzt.
  1587.  
  1588.  
  1589.  
  1590.                                   22
  1591.  
  1592.  
  1593.  
  1594.  
  1595. -jp Aktiviert passiven Ebene 3 Verbindungsaufbau, um auch den
  1596.     Eigenheiten des ISDN-Blaster FOSSILs PCIF Version 5.78
  1597.     gerecht zu werden (Empfehlung nur fuer AVM, nicht aber fuer
  1598.     TELES). Sollte bei gegenseitigem PCIF 5.81 (oder hoeher) nicht
  1599.     mehr noetig sein.
  1600.  
  1601. -jr Disable CAPI Re-Register (noetig fuer SOLIS Karten).
  1602. -js Ignoriere die Sekunden in der ISDN-Zeit. Siehe Tranx, Kapitel      [PRO]
  1603.     2.7.7.
  1604. -ju (DOS)  UMB Speicherbloecke nicht benutzen. Ansonsten versucht
  1605.     'cFos', Datenbloecke erst einmal im XMS oder UMB abzulegen.
  1606. -jv Disable V.110. Damit weiss 'cFos', dass das jeweilige CAPI kein
  1607.     V.110 unterstuetzt und gibt z.B. bei ``ATB1'' und ``ATB2''
  1608.     einen Fehler aus. Ebenso werden Rufe, die V.110 mittels
  1609.     Additional Service Indicator signalisieren, abgelehnt. Siehe
  1610.     auch Kapitel 2.3.
  1611.  
  1612. -jx (DOS) Dieser Switch veranlasst 'cFos', bei der FOSSIL
  1613.     Funktion 0x1b die gleichen Werte wie X00 in CX und DX
  1614.     zurueckzugeben. Erforderlich, um mit XBTX zu arbeiten,
  1615.     ansonsten wird von der Benutzung dieser Option abgeraten.
  1616.  
  1617.  
  1618. -jy Standardmaessig ignoriert 'cFos' jeden Modem-Input, wenn DTR
  1619.     inaktiv ist. Dieser Switch kann fuer Software verwendet
  1620.     werden, die DTR nicht aktiviert. Sollte es mit solchen
  1621.     Programmen Probleme geben (d.h. 'cFos' akzepiert keine
  1622.     Eingabe), ignoriert 'cFos' mit ``-jy'' den Status von DTR.
  1623.  
  1624.  
  1625. -kk Schaltet die Moeglichkeit frei, 'cFos' aus der Ferne zu            [PRO]
  1626.     konfigurieren. Siehe Kapitel 2.7.6, Seite 47.
  1627.  
  1628.  
  1629.  
  1630.                                   23
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  -d Wenn  diese Optionen beim Laden angegeben werden, schreibt
  1636.     'cFos' ein Debug-Tracefile von allen CAPI-Messages mit. Dafuer
  1637.     belegt es 10kb (DOS) / 31kb (Windows, OS/2) zusaetzlichen
  1638.     Speicher als Puffer und schreibt diesen bei Bedarf auf
  1639.     Platte. Die Datei heisst CTRACE und befindet sich im gleichen
  1640.     Verzeichnis wie der 'cFos' oder im aktuellen Verzeichnis.
  1641.     Diese Funktion kann zu Diagnosezwecken benutzt werden. Hinter
  1642.     dem ``-d'' koennen noch weitere Parameter angegeben werden:
  1643.  
  1644.  
  1645.     b DATA_B3_...Messages werden im Trace unterdrueckt.
  1646.  
  1647.     t Vor jeden Eintrag wird die aktuelle System-Zeit
  1648.          geschrieben.
  1649.  
  1650.     m Es wird nicht in eine Datei, sondern nur im Speicher
  1651.          getraced. Dies kann man in Problemfaellen immer mitlaufen
  1652.          lassen, ohne dass man fuerchten muss, dass der Plattenplatz
  1653.          knapp wird. Wenn der Puffer voll wird, werden die
  1654.          aeltesten Teile ueberschrieben. Ansehen kann man sich
  1655.          das Trace mit ``AT#T''. ``AT#T1'' loescht den Puffer;
  1656.          ``AT#T2'' schreibt einen Status-Report in den Puffer.
  1657.          Hinweis: In Verbindung mit der Remote-Configuration kann
  1658.          dies zu Remote-Diagnosezwecken verwendet werden.
  1659.  
  1660.  
  1661.     Wenn Sie bei Problemen Mail an die Autoren schreiben,
  1662.     ist es immer gut, von dem Problem ein solches Tracefile
  1663.     mitzuschicken. Dazu sollte 'cFos/DOS' mit ``CFOS i -d''
  1664.     geladen werden und zum Schluss mit ``CFOS d'' wieder
  1665.     deinstalliert werden, bevor das CTRACE verschickt oder am
  1666.     besten gepackt wird.
  1667.     Diese Funktion ist nicht in CFOSN.EXE bzw. CFOS20N.EXE
  1668.     enthalten.
  1669.  
  1670.  
  1671.  
  1672. 2.1.4  'cFos/2' Optionen
  1673.  
  1674.  
  1675. Neben den oben gelisteten Optionen versteht 'cFos/2' folgende
  1676. weitere Optionen:
  1677.  
  1678. -ja 'cFos/2' benutzt einen alternativen Monochrom-Monitor, um
  1679.     dort Debug-Informationen und die Statuszeilen anzuzeigen.
  1680.  
  1681. -kc Sagt 'cFos/2', dass das DTR-Signal beim Oeffnen und Schliessen
  1682.     des Devices nicht geaendert werden soll. Einige Programme
  1683.     gehen davon aus, dass man einen Port schliessen kann, danach
  1684.     weitere Applikationen aufrufen kann, die dann den Port
  1685.     wieder oeffnen koennen und die Verbindung besteht noch;
  1686.     (normalerweise wird mit dem Schliessen eines Devices die
  1687.     Verbindung abgebrochen).
  1688.  
  1689. -kn Wenn diese Option aktiv ist, setzt 'cFos/2' den
  1690.     Signal-Handler vor einem API_RELEASE wieder zurueck. Das
  1691.     allerdings vertragen einige CAPIs nicht. Benutzen Sie diese
  1692.     Option fuer Debug-Zwecke.
  1693.  
  1694. -kw Wartet nach dem Laden von 'cFos/2' in der CONFIG.SYS auf ein
  1695.     ENTER (-), bevor der naechste Treiber geladen wird.
  1696.  
  1697.  
  1698.  
  1699.                                   24
  1700.  
  1701.  
  1702.  
  1703.  
  1704. -kx Schaltet 'cFos/2' in einen Modus, in dem er sich nicht nach
  1705.     der Dokumentation von IBM verhaelt, sondern in der gleichen
  1706.     Weise wie SIO (ein Treiber fuer serielle Schnittstellen von
  1707.     Ray Gwinn). Zumindest einige Terminal- und Mailbox-Software
  1708.     benoetigt diese Option. Falls Ihre Applikation die Verbindung
  1709.     nicht abbrechen kann oder Verbindungen direkt wieder
  1710.     zusammenbrechen, koennte diese Option helfen.
  1711.     Eine ``milde'' Variante dieser Option ist das Bit S10.12: Es
  1712.     schaltet diesen Modus nur fuer einen Port an. Es ist wichtig,
  1713.     dass Sie die Option testen, bevor Sie sie unbeaufsichtigt
  1714.     einsetzen. Software kann teilweise nicht mehr auflegen, wenn
  1715.     -kx oder S10.12 gesetzt ist.
  1716.  
  1717.  
  1718.  
  1719. 2.1.5  'cFos/Win' Optionen
  1720.  
  1721.  
  1722. Auch 'cFos/Win' kennt zusaetzliche Optionen:
  1723.  
  1724. -ja 'cFos/Win' benutzt einen alternativen Monochrom-Monitor, um
  1725.     dort Debug-Informationen und die Statuszeilen anzuzeigen.
  1726. -kd Verhindert Speicher-Belegung unter Vermeidung von
  1727.     DOS-Speicher.
  1728. -ki Verzoegert das Ansprechen des CAPI-Treibers. Noetig fuer AVM-B1
  1729.     Karten.
  1730. -kp Verhindert CRC-Fehler beim Upload mit ProComm/Plus.
  1731.  
  1732. -kt Zeige das 'cFos/Win' Statusfenster immer an (``Always on
  1733.     Top'').
  1734.  
  1735.  
  1736. TIP: Klickt man mit der rechten Maustaste auf das 'cFos'
  1737. Status-Fenster, kann man die Verbindungen der einzelnen Ports
  1738. beenden.
  1739.  
  1740. TIP: Man kann das Programm ``CFORDER.EXE'' benutzen, um 'cFos'
  1741. in unserem Bestellserver zu bestellen und um sich die jeweils
  1742. aktuellen Versionen zu laden.
  1743.  
  1744. TIP: Mit den neuen Versionen des ``MS ISDN Accelerator Pack''
  1745. koennen Sie Multilink PPP-Verbindungen ins Internet aufbauen.
  1746. Laden Sie dazu 'cFos' fuer mehrere Ports und tragen Sie die
  1747. entsprechenden an diesem Ports installierten Modems unter
  1748. ``additional devices'' im DFUe-Netzwerk ein. Vielen Dank an Eunet
  1749. fuer die Testmoeglichkeiten.
  1750.  
  1751. TIP: Wenn Sie mit 'cFos' eine Verbindung zu einer Windows 95
  1752. Netzwerkumgebung aufbauen wollen, sollten Sie ``CFOSDW'' aus
  1753. der ``run='' Zeile der ``WIN.INI'' entfernen und statt dessen
  1754. in die Registry unter ``HKEY_LOCAL_MACHINE \ Software \ Microsoft
  1755. \ Windows \ CurrentVersion \ RunServices'' eintragen. Dadurch
  1756. wird 'cFos' vor dem Login geladen.
  1757.  
  1758.  
  1759.  
  1760.                                   25
  1761.  
  1762.  
  1763.  
  1764.  
  1765. 2.2  Modem Emulator
  1766.  
  1767.  
  1768.  
  1769. 2.2.1  AT-Kommando Interpreter
  1770.  
  1771.  
  1772. 'cFos' ermoeglicht, bestehende Modem-Software im ISDN zu benutzen.
  1773. Das erreicht 'cFos', indem es sich als Dolmetscher zwischen der
  1774. Anwendung und der ISDN-CAPI verhaelt: 'cFos' emuliert ein Modem,
  1775. das AT-Kommandos wie ``ATD'' zum Waehlen und ``AT&V'' zum Anzeigen
  1776. der Konfiguration benutzt. Die gesamte Steuerung des CAPIs und
  1777. des Verhaltens von 'cFos' geschieht ueber den Modem Emulator.
  1778.  
  1779. Der Emulator besitzt eine Online-Hilfe, die mit ``AT?'' angezeigt
  1780. werden kann. Dazu bedient man sich eines Terminalprogrammes,
  1781. dessen Anzeigebereich eine 2kb grosse Seite umfassen sollte.
  1782.  
  1783. Der AT-Kommandosatz des Emulators teilt sich in einen
  1784. Basis-Kommandosatz, den 'cFos' mit ueblichen Modems gemeinsam
  1785. hat, und einen erweiterten Kommandosatz. Auf der Ebene der
  1786. Basiskommandos koennen uebliche Modemfunktionen emuliert werden,
  1787. aber es koennen keine ISDN oder 'cFos' spezifischen Merkmale
  1788. genutzt werden. Viele Kommandos des Basissatzes werden ignoriert,
  1789. weil sie nur bei echten Modems Sinn machen (z.B.: ''ATM'' zur
  1790. Lautsprechersteuerung oder T/P zur Ton- und Pulswahl). Mit
  1791. dem erweiterten Kommandosatz werden die besonderen Faehigkeiten
  1792. von 'cFos' angesprochen. Der erweiterte Kommandosatz, dessen
  1793. Kommandos alle mit dem Zeichen '&' beginnen, ist 'cFos'spezifisch
  1794. und nicht zu anderen Modems kompatibel. Wenn Sie einen Initstring
  1795. an 'cFos' anpassen, dann pruefen sie jedes Kommando mit einem '&'
  1796. sehr genau.
  1797.  
  1798. Weiterhin gibt es einen Satz von Registern, deren Inhalt die
  1799. Arbeitsweise von 'cFos' steuert. Viele AT-Kommandos manipulieren
  1800. Register und im Gegenzug gibt es einige Register, die die Wirkung
  1801. von Kommandos modifizieren. Eine komplette Aufstellung aller
  1802. Kommandos und Register mit einer kurzen Beschreibung findet sich
  1803. im Anhang B auf Seite 58.
  1804.  
  1805. Gesondert seien hier noch ausfuehrlich die ``ATI...''
  1806. Kommandos aufgefuehrt, denn mit diesen Kommandos koennen mit dem
  1807. Modem-Emulator Informationen ueber die letzte Verbindung abgefragt
  1808. werden:
  1809.  
  1810.    ATI0   Versionsinformationen von 'cFos' und CAPI, Information
  1811.           ueber die Groesse der Puffer und welche Protokolle
  1812.           unterstuetzt werden.
  1813.    ATI1   'cFos' Statuszeile (siehe 2.6)
  1814.    ATI2   Information zur letzten Verbindung --- Unter ``Last
  1815.           inbound call '' wird die Caller-ID, der Requested
  1816.           Service Indicator und der Requested Additional Service
  1817.           Indicator, sowie die Requested EAZ des letzten Anrufers
  1818.           angezeigt. Bei ``Last outbound call '' wird unter
  1819.           ``Charge'' die Anzahl der Gebuehreneinheiten des letzten
  1820.           Anrufs angezeigt. Bei ``Last disconnect '' wird der
  1821.           Grund des letzten Verbindungs-Abbaus angegeben.
  1822.  
  1823.  
  1824.  
  1825.                                   26
  1826.  
  1827.  
  1828.  
  1829.  
  1830.    ATI4   Message Dump --- zeigt die letzten 10 gespeicherten
  1831.           CAPI-Messages an, die W-Elemente nach 1.TR.6 enthalten,
  1832.           ausser der Date/Time- und der Charging-Information.
  1833.           Auf diese Weise koennen z.B. die letzten Caller-IDs
  1834.           derjenigen angezeigt werden, die waehrend einer
  1835.           Verbindung ``angeklopft'' haben.
  1836.    ATI5   Zeigt die Anzahl der Gebuehren und Zeitinfos an (nur DOS
  1837.           Version)
  1838.    ATI6   Zeigt einige Betriebssystem-spezifische Daten an;
  1839.           weiterhin werden alle COM Ports, auf denen 'cFos'
  1840.           laeuft, angezeigt. Ein Sternchen hinter dem COM Port
  1841.           markiert den aktuellen.
  1842.    ATI7   Zeigt eine Statistik der letzten PPP Verbindung nach
  1843.           RFC 1662 an.
  1844. Bei ATI2 koennen unter ``Last disconnect '' zusammen mit der
  1845. numerischen CAPI-Meldung verschiedene Meldungstexte angezeigt
  1846. werden. Diese koennen zu Diagnose-Zwecken benutzt werden, wenn
  1847. eine Verbindung ohne ersichtlichen Grund abbricht. Im Folgenden
  1848. sind diese Meldungen ausfuehrlich aufgeschluesselt:
  1849.  
  1850. ______________________________________________________________________
  1851. |_Meldungstext___________|Erlaeuterung_______________________________|_
  1852. | Active                 |'cFos' wurde von der Applikation           |
  1853. |                        |                                           |
  1854. |                        |aufgefordert die Verbindung zu trennen.    |
  1855. | By Remote              |die Gegenseite oder das CAPI hat           |
  1856. |                        |                                           |
  1857. |                        |aufgelegt.                                 |
  1858. | Disconnect B3 timeout | Der safety timer (s. Kap. 2.7.8) wurde     |
  1859. |                       |                                            |
  1860. |                       | aktiviert.                                 |
  1861. | Disconnect D timeout  | Der safety timer (s. Kap. 2.7.8) wurde     |
  1862. |                       |                                            |
  1863. ||                      ||aktiviert.                                 ||
  1864. | CAPI reset             |Der safety timer (s. Kap. 2.7.8) wurde     |
  1865. |                        |aktiviert und es wurde als letzte          |
  1866. |                        |                                           |
  1867. |                        |Massnahme ein CAPI Reset durchgefuehrt.    |
  1868. | Connect timeout        |Die in S7 angegebene Zeit beim             |
  1869. |                        |                                           |
  1870. |                        |Verbindungsaufbau wurde ueberschritten.    |
  1871. | Inactivity timout      |Im in S19 angegebenen Zeitraum wurde       |
  1872. |                        |                                           |
  1873. |                        |nichts uebertragen.                        |
  1874. | Appendage reset        |Die letzte Verbindung wurde durch eine     |
  1875. |                        |                                           |
  1876. ||                       |Funktion|der ISDN Appendage ausgeloesst.   ||
  1877. | DTR drop               |Die Verbindung wurde von der               |
  1878. |                        |Applikation durch Deaktivieren von         |
  1879. |                        |                                           |
  1880. |                        |DTR abgebaut.                              |
  1881. | Dynamic CCB            |Die Verbindung wurde abgebaut, da nicht    |
  1882. |                        |mehr genuegend Daten uebertragen wurden,   |
  1883. |                        |                                           |
  1884. |                        |die diesen Kanal als wirtschaftlich        |
  1885. |                        |                                           |
  1886. |                        |erscheinen liessen.                        |
  1887. | Connect aborted        |Der letzte Anwahlversuch wurde durch       |
  1888. |                        |                                           |
  1889. |                        |die Applikation unterbrochen.              |
  1890. | ``+++''-Sequence       |Es wurde durch Verwendung von              |
  1891. |                        |                                           |
  1892. |                        |``+++ATH0'' aufgelegt.                     |
  1893. | ATH command            |Es wurde mit einem ``ATH'' Kommando        |
  1894. |                        |                                           |
  1895. |                        |aufgelegt.                                 |
  1896. | Time/Charge Limit      |Der Kanal wurde abgebaut, da die in        |
  1897. |                        |den Modem Registern S60--S63 angegebene    |
  1898. |                        |                                           |
  1899. |                        |Zeit bzw. maximalen Gebuehren erreicht     |
  1900. |                        |                                           |
  1901. |________________________|wurden.____________________________________|_
  1902.  
  1903.  
  1904.                                   27
  1905.  
  1906.  
  1907.  
  1908.  
  1909. ______________________________________________________________________
  1910. |_Meldungstext___________|Erlaeuterung_______________________________|_
  1911. | CAPI error             |Das CAPI hat einen Fehler gemeldet.        |
  1912. |                        |                                           |
  1913. |                        |Zur Sicherheit wurde die Verbindung        |
  1914. |                        |abgebaut. Bitte die CAPI Installation      |
  1915. |                        |                                           |
  1916. |                        |pruefen und ggf. eine neue CAPI Version    |
  1917. |                        |                                           |
  1918. ||                       |installieren.|                             ||
  1919. | Baud-Rate              |Durch die INT 14 Funktion 0 (''Set baud    |
  1920. |                        |rate'', s. auch Kapitel 2.1.2) wurde       |
  1921. |                        |                                           |
  1922. |________________________|aufgelegt._________________________________|___
  1923.  
  1924.  
  1925.  
  1926. 2.2.2  Sichern der Einstellungen
  1927.  
  1928.  
  1929. Bei einem normalen Modem werden die Einstellungen mit ``AT&W''
  1930. in das dauerhafte RAM (NVRAM) des Modems geschrieben und dort
  1931. bei einem ``ATZ'' auch wieder ausgelesen. Da 'cFos' kein NVRAM
  1932. hat, werden die Einstellungen in einer Datei auf der Platte
  1933. gespeichert. Diese Datei liegt bei DOS  3.1 und bei 'cFos/2'
  1934. in dem Verzeichnis, in dem sich auch der 'cFos'-Treiber befindet,
  1935. bei DOS < 3.1 im dem Verzeichnis, welches bei Aufruf von 'cFos'
  1936. aktuell war. Bei 'cFos/Win' kann man im [cFos] Abschnitt der
  1937. SYSTEM.INI einstellen, wo das Modem-Profile gespeichert werden
  1938. soll. Modem-Profiles werden in der Datei PROFILE gespeichert.
  1939. Sie enthaelt alle Profiles, die man mit ``AT&Wn'' abgespeichert
  1940. hat (n=0..9). Ein entsprechender ``ATZn'' holt das Profile wieder
  1941. zurueck. Wenn keine Nummer angegeben wird, speichert/restauriert
  1942. 'cFos' Profile Nummer 0.
  1943.  
  1944. (Nur DOS:) Da fuer das Lesen und Schreiben dieser Datei DOS
  1945. benoetigt wird, muss 'cFos' anhand z.B. des ``DOS critical
  1946. flags'' pruefen, ob zur Zeit DOS-Zugriffe erlaubt sind. Wenn
  1947. nicht, speichert bzw. laedt es das Profile auch nicht und meldet
  1948. ``ERROR''. Ist das Profile nicht gueltig (z.B. wenn es von
  1949. einer sehr alten 'cFos' Version angelegt wurde) wird ebenfalls
  1950. ``ERROR'' gemeldet. Ist kein Profile vorhanden, bewirkt ein
  1951. ``ATZ'' das gleiche wie ``AT&F'' und meldet ``OK''.
  1952.  
  1953. Das Profile Nummer 0 wird von 'cFos' beim Start fuer alle Ports
  1954. geladen und enthaelt ``Power On'' Default-Werte fuer das ``Modem''.
  1955. Es sollte eine einfache und funktionierende Konfiguration in
  1956. diesem Profile gespeichert sein.
  1957.  
  1958. Hinweis: Wenn 'cFos' mit mehreren Ports benutzt wird, kann auf
  1959. diese Art und Weise leicht das gleiche Profile fuer alle Ports
  1960. benutzt werden (wenn alle mit ``ATZ'' initialisiert werden). Will
  1961. man dies aber vermeiden, sollte man einfach verschiedene Nummern
  1962. fuer ``ATZ'' vergeben (z.B. ``ATZ0''...``ATZ9'').
  1963.  
  1964. Bei mehreren Ports werden die Register S41 (Info-Mask-low) und
  1965. S42 (Info-Mask-high) ``gespiegelt''. Das heisst, wenn ein Port
  1966. diese Register aendert, dann sind sie auch automatisch fuer alle
  1967. anderen Ports veraendert.
  1968.  
  1969.  
  1970.  
  1971.                                   28
  1972.  
  1973.  
  1974.  
  1975.  
  1976. 2.2.3  Modem Meldungen
  1977.  
  1978.  
  1979. Die zweite Aufgabe des Modem-Emulators ist es die Meldungen
  1980. und Fehlercodes des CAPI in passende Modem-Meldungen zu
  1981. uebersetzen. Dabei geht zwangslaeufig Information verloren,
  1982. da die CAPI-Meldungen wesentlich differenzierter sind. Auch
  1983. gibt es im ISDN gaenzlich neue Fehlersituationen (z.B.: wenn
  1984. Dienste oder Protokolle nicht kompatibel sind). Eine Liste aller
  1985. CAPI-Meldungen finden Sie im Anhang A auf Seite 54. Es folgt eine
  1986. Zuordnung der Modem-Meldungen zu CAPI-Meldungen (CAPI 1.1 causes)
  1987. in hexadezimaler Schreibweise:
  1988.  
  1989.  
  1990. NO ANSWER: Der Ruf wurde durchgestellt, aber die Gegenseite
  1991.      hat nicht abgenommen. Der ``CAPI 1.1 cause'' ist:
  1992.      34ba   No user responding
  1993.  
  1994.  
  1995.  
  1996. NO DIALTONE:  Keine Verbindung zur Vermittlungsstelle moeglich.
  1997.      Dies ist meistens auf Hardware- oder CAPI-Installations-
  1998.      bzw. Kabel-Probleme zurueckzufuehren. CAPI 1.1 Meldungen:
  1999.  
  2000.  
  2001.      3301  Fehler beim Aufbau         348a  No channel available
  2002.            D-Kanal Ebene 1            34a0  Outgoing calls barred
  2003.      3302  Fehler beim Aufbau         34a3  Non-existent CUG
  2004.            D-Kanal Ebene 2            34d9  Network congestion
  2005.      3305  Abbruch D-Kanal Ebene 1    34f0  Local procedure error
  2006.      3306  Abbruch D-Kanal Ebene 2
  2007.      3307  Abbruch D-Kanal Ebene 3
  2008.  
  2009.  
  2010.  
  2011. BUSY: Der Ruf konnte durchgestellt werden, aber die Gegenseite
  2012.      ist besetzt oder lehnt den Ruf ab. CAPI 1.1 Meldungen:
  2013.  
  2014.  
  2015.      34a1  User access busy           34bd   Incoming calls barred
  2016.      34bb  User busy                  34be   Call rejected
  2017.  
  2018.  
  2019.  
  2020. NO CARRIER:  Alle anderen Causes, die einen Connect-Versuch
  2021.      scheitern lassen. Diese Meldung kann durch Setzen des
  2022.      Registerbits S9.6 um die CAPI-Meldung erweitert werden.
  2023.      Einige spezielle CAPI 1.1 Meldungen seien noch erwaehnt:
  2024.  
  2025.      .../CAUSE=3483:  Wird geliefert, wenn man mit falschen
  2026.          Dienstmerkmalen anruft, z.B. ein Telefon oder ein Modem
  2027.          mit Dienstmerkmal ``Datenuebertragung'' angerufen wird.
  2028.  
  2029.      .../CAUSE=34b5:  Destination not obtainable (``Kein Anschluss
  2030.          unter dieser Nummer'') oder unzulaessige Dienstmerkmale.
  2031.  
  2032.      .../CAUSE=34f1:  Remote Procedure Error (man ruft eine
  2033.          Gegenstelle an, ohne die vorgeschriebenen Protokolle
  2034.          zu signalisieren). Dies kann durch fehlende oder falsche
  2035.          Modem-Inits auftreten (z.B. unzulaessiger AddSi).
  2036.  
  2037. ERROR: Das Modem Kommando ist syntaktisch falsch oder die
  2038.      im Command angegebenen Werte sind ausserhalb der (z.Z.)
  2039.      erlaubten Bereiche.
  2040.  
  2041.  
  2042.  
  2043.                                   29
  2044.  
  2045.  
  2046.  
  2047.  
  2048. ERROR/B2: Die Selektion des B2-Protokolles beim CAPI fuehrte zu
  2049.      einem Fehler. In den meisten Faellen bedeutet dies, dass das
  2050.      CAPI das jeweilige Protokoll nicht unterstuetzt. Wird z.B.
  2051.      versucht eine Verbindung mit V.110 aufzubauen, ohne dass das
  2052.      CAPI dieses Protokoll unterstuetzt, kann diese Fehlermeldung
  2053.      erscheinen (in diesem Fall sperrt 'cFos' die V.110).
  2054.  
  2055. ERROR/B3: Die Selektion des B3-Protokolles beim CAPI fuehrte zu
  2056.      einem Fehler. In den meisten Faellen bedeutet dies, dass das
  2057.      CAPI das jeweilige Protokoll nicht unterstuetzt.
  2058.  
  2059. ERROR/LISTEN:  Die aktuelle Festlegung, auf welche Arten von
  2060.      einkommenden Rufen das CAPI bzw. 'cFos' hoeren soll, ist
  2061.      nicht zulaessig. In diesem Falle sollte man die Werte fuer
  2062.      die Serviced SI Mask, die Info Mask, die Serviced EAZ Mask
  2063.      sowie die Register S13, S14, S41 und S42 ueberpruefen.
  2064.  
  2065. ERROR/CAUSE=...:  Beim Verbindungsaufbau hat das CAPI einen Fehler
  2066.      gemeldet. Naeheres s. Anhang A. Meistens laesst sich dies durch
  2067.      Ueberpruefen der Modem Register beheben.
  2068.  
  2069.  
  2070.  
  2071.                                   30
  2072.  
  2073.  
  2074.  
  2075.  
  2076. 2.3  Aktiver Verbindungsaufbau
  2077.  
  2078.  
  2079.  
  2080. Zum aktiven Verbindungsaufbau wird das Kommando ``ATD'' benutzt.
  2081.  
  2082. Neben der Telefonnummer koennen bei einem Verbindungsaufbau
  2083. im ISDN diverse Parameter eingestellt werden, um Service und
  2084. verschiedene Uebertragungsprotokolle auszuwaehlen. 'cFos' ist
  2085. defaultmaessig auf Datenuebertragung mit X.75 als Ebene 2 Protokoll
  2086. und transparentem, d.h. nicht vorhandenem, Ebene 3 Protokoll
  2087. eingestellt. Alle noetigen Parameter koennen von Hand in den
  2088. Registern S16--S18, S20--S36, S39 und S40 eingestellt werden.
  2089.  
  2090. Um die Auswahl der wichtigsten Datenuebertragungsprotokolle
  2091. moeglichst einfach zu gestalten, kann man mit AT Befehlen die
  2092. folgenden Protokolle einstellen:
  2093.  
  2094.  
  2095. ATB0: ``Fidonet ISDNC'' -- Datenuebertragung mit X.75 und
  2096.      transparentem B3 Protokoll, wobei abweichend vom
  2097.      CAPI-Default, die X.75 Windowsize und Framelength auf
  2098.      die Werte gesetzt werden, mit denen 'cFos' geladen wurde
  2099.      (Optionen -w und -b). Der Additional Service Indicator wird
  2100.      auf 0 gesetzt.
  2101.  
  2102.      Hinweis: Dies ist als Standard weit verbreitet.
  2103.  
  2104. ATB1: ``Fidonet ISDNB'' -- Datenuebertragung mit V.110 und
  2105.      transparentem B2/B3 Protokoll, 38400, 8, n, 1, asynchron.
  2106.      Der Additional Service Indicator wird auf 64 (40 hex)
  2107.      gesetzt.
  2108.  
  2109.      Achtung: Die Protokoll-Signalisierung funktioniert nur
  2110.      innerhalb ``homogener'' ISDN-Netze, z.B. von 1.TR.6 nach
  2111.      1.TR.6 oder von DSS1 nach DSS1.
  2112.  
  2113. ATB2: ``Fidonet ISDNA'' -- Datenuebertragung mit V.110 und
  2114.      transparentem B2/B3 Protokoll, 19200, 8, n, 1, asynchron.
  2115.      Der Additional Service Indicator wird auf 199 (C7 hex)
  2116.      gesetzt.
  2117.  
  2118. ATB3: Wie ``ATB0'', aber mit Teles-Channel-Bundling (128 kbps).
  2119.      Dieses Kommando unterstuetzt nur TELES-Channel-Bundling,
  2120.      nicht  das 'cFos' Channel-Bundling, welches mit ``AT&Bn''
  2121.      aktiviert wird. ATB3 ist nur dann verfuegbar, wenn das BUNDLE
  2122.      Modul geladen wurde.
  2123.  
  2124. ATB4: ELINK Mode --- Datenuebertragung mit X.75 und transparentem
  2125.      B3 Protokoll, wobei abweichend vom CAPI-Default die X.75
  2126.      Windowsize auf 7 und die Framelength auf 256 Bytes gesetzt
  2127.      wird, falls 'cFos' mit mindestens mit -b256 geladen wurde.
  2128.      Ansonsten liefert ``ATB4'' einen ``ERROR''. Der Additional
  2129.      Service Indicator wird auf 146 gesetzt.
  2130.  
  2131.      Achtung: Die Protokoll-Signalisierung funktioniert nur
  2132.      innerhalb ``homogener'' ISDN-Netze, z.B. von 1.TR.6 nach
  2133.      1.TR.6 oder von DSS1 nach DSS1.
  2134.  
  2135. ATB5: BTX Mode. BTX ist eine Variante des V.110 Protokolls mit
  2136.      Window-Size 7, daher sollte 'cFos' mit -w7 geladen worden
  2137.      sein.
  2138.  
  2139.  
  2140.  
  2141.                                   31
  2142.  
  2143.  
  2144.  
  2145.  
  2146. ATB6: Wie ``ATB5'', mit dem Unterschied, dass direkt nach
  2147.      Verbindungsaufbau die Sequenz geschickt wird, mit der BTX
  2148.      in den VT-100 Modus uebergeht.
  2149.  
  2150. ATB7: Analoges Modem, falls dies von Ihrer ISDN-Karte unterstuetzt
  2151.      wird.
  2152.  
  2153. ATB8: PPP Modus entsprechend dem RFC 1662. Dieser Modus sollte
  2154.      nur bei Internetverbindungen mit HDLC als B2 Protokoll (ist
  2155.      im Internet als Standard weit verbreitet). Die MRU Groesse
  2156.      sollte maximal auf 1500 Bytes eingestellt werden.
  2157.  
  2158.      Hinweis: ''ATB8'' ist aequivalent mit ATB40 beim ZyXEL 2864I
  2159.      Modem.
  2160.  
  2161. ATB9: CompuServe via BTX (siehe Kapitel 1.8.1, S. 11)
  2162.  
  2163. ATB10: V.110 asynchron, 9600 bps, 8N1 (bits,parity,stopbits)
  2164.  
  2165. ATB11: V.110 asynchron, 9600 bps, 7N1
  2166.  
  2167. ATB12: V.120 (z.B. Compuserve, siehe Kapitel 1.8.1, S. 10)
  2168.  
  2169. ATB13: X.31                                                            [PRO]
  2170.  
  2171. ATB14: Anruf,  um eine Gegenstelle aus der Ferne zu                    [PRO]
  2172.      konfigurieren. Siehe auch Kapitel 2.7.6.
  2173.  
  2174.  
  2175. Wir empfehlen, diese AT Befehle fuer den Verbindungsaufbau
  2176. zu benutzen. Man kann aber auch den Verbindungsaufbau durch
  2177. Setzen der einzelnen Register fuer spezielle Anwendungen anders
  2178. einstellen. Bei mancher Hard- und Softwarezusammenstellung muss
  2179. man z.B. den Additional Service Indicator immer auf 0 stellen,
  2180. sonst hebt die Gegenseite nicht ab (z.B. bei CompuServe).
  2181.  
  2182. Konkrete Angaben zu Initstrings und Einstellung fuer bestimmte
  2183. Programme (Compuserve, AOL, T-Online, Internet Access Kit, ...)
  2184. finden Sie in den Kapiteln 1.8 und 1.9
  2185.  
  2186. Um mit CAPI 2.0 eine Verbindung aufzubauen, sollte man vorher die
  2187. MSNs konfigurieren. Siehe hierzu Kapitel 2.4, Seite 33.
  2188.  
  2189. Hinweis: Falls tatsaechlich jemand die ``V.110 inband
  2190. negatiation'' benutzen sollte, erscheint eine ``CONNECT 9600''
  2191. Meldung, da 'cFos' nicht wissen kann, mit welcher Baudrate
  2192. tatsaechlich verbunden wurde.
  2193.  
  2194.  
  2195.  
  2196.                                   32
  2197.  
  2198.  
  2199.  
  2200.  
  2201. 2.4  Passiver Verbindungsaufbau
  2202.  
  2203.  
  2204.  
  2205. Beim passiven Verbindungsaufbau wartet 'cFos' auf einen Anruf
  2206. auf einer oder mehreren bestimmten MSNs bzw. EAZs mit bestimmten
  2207. Dienstmerkmalen (Datendienst, Telephonie, ...). Dazu muss man
  2208. zunaechst dem CAPI durch Setzen der ``Serviced SI Mask'' mitteilen
  2209. auf welche ISDN Dienstmerkmale und welche EAZs es ``hoeren'' soll.
  2210. Die Dienstmerkmale stellt man mit ``ATS14=<bitmuster >'' ein. Bit
  2211. 7 aktiviert beispielsweise eingehende Rufe mit Diensterkennung
  2212. ``Datenuebertragung''. Bit 1 und Bit 2 aktiviert Rufe fuer
  2213. ``Telefondienst'' und ``a/b Dienste''. Diese beiden Services
  2214. kann man auch mit ``AT&I...'' setzen, ``A'' fuer analog, ``D''
  2215. fuer Datenuebertragung (also z.B. ``AT&IAD'', um auf beides zu
  2216. hoeren). 'cFos' ist standardmaessig so eingestellt, dass es auf
  2217. ``Datenuebertragung'' hoert.
  2218.  
  2219. Die aktiven EAZs kann man entweder durch die entsprechenden Bits
  2220. in Register S13 setzen oder mit ``AT&L...'' einstellen. ``AT&L*''
  2221. aktiviert alle EAZs, ``AT&L123'' die EAZs 1, 2 und 3.
  2222.  
  2223. Um 'cFos' fuer CAPI 2.0 einsetzen zu koennen, muss man zuerst
  2224. mittels ``AT&A0'' ...``AT&A9'' die MSNs einstellen, die dem
  2225. (Euro-)ISDN Anschluss zugeteilt sind, z.B.
  2226.  
  2227.  
  2228.  
  2229.      ``AT&A0=2233445'' fuer 2233445 als MSN 0
  2230.      ``AT&A1=1234567'' fuer 1234567 als MSN 1
  2231.      ``AT&A2=9876543'' fuer 9876543 als MSN 2
  2232.  
  2233.  
  2234.  
  2235. Dies ist unbedingt fuer einen erfolgreichen Verbindungsaufbau
  2236. erforderlich!
  2237.  
  2238. Das ``AT&E'' Kommando selektiert dann bei abgehenden Rufen, mit
  2239. welcher MSN man sich melden moechte, z.B. selektiert ``AT&E0'' in
  2240. obigem Falle die Nummer 2233445.
  2241.  
  2242. Mit dem ``AT&L'' Kommando stellt man ein, auf welche MSNs man
  2243. hoeren moechte. ``AT&L012'' wuerde z.B. alle drei oben angegebenen
  2244. MSNs selektieren. Moechte man nur auf die 1234567 hoeren, ist
  2245. ``AT&L1'' das richtige Kommando.
  2246.  
  2247. Hinweis: Bei einem 1.TR.6 Anschluss muss man als MSNs die EAZs
  2248. eintragen (die MSNs sind hier also einstellig).
  2249.  
  2250. 'cFos' kennt z.Zt. die Dienste ``Datenuebertragung'' und
  2251. ``Telefondienst''. Aktiviert man Rufe mit anderer Dienstkennung,
  2252. waehlt 'cFos' bei unbekanntem Dienst (Service) die Protokolle und
  2253. Parameter gemaess der Register S20--S36.
  2254.  
  2255. Bei eingehenden Rufen mit Dienstkennung ``Telefonie'' waehlt
  2256. 'cFos' als B2-Protokoll ``Bittransparent'' und als B3-Protokoll
  2257. ``Transparent''. Somit bekommt man einen Datenstrom von 8000 cps
  2258. mit digitalisierten Analog-Samples. Defaultmaessig ist aber nur
  2259. ``Datenuebertragung'' als Service aktiviert.
  2260.  
  2261. Bei eingehenden Rufen mit Dienstkennung ``Datenuebertragung'' hat
  2262. 'cFos' aufgrund des Designs des CAPI nur die Moeglichkeit, anhand
  2263.  
  2264.  
  2265.  
  2266.                                   33
  2267.  
  2268.  
  2269.  
  2270.  
  2271. des Additional Service Indicators die Uebertragungs-Protokolle
  2272. auszuwaehlen. Eine nachtraegliche automatische Aenderung des
  2273. Protokolls ist nicht moeglich. Deshalb koennen im Gegensatz zur
  2274. herkoemmlichen Modems die gewuenschten Protokolle nicht nach dem
  2275. Aufbau der Verbindung ausgehandelt werden.
  2276.  
  2277. Das B3-Protokoll ist sowohl beim aktiven, wie auch beim passiven
  2278. Verbindungsaufbau, immer das in den Registern S21 und S30 bis
  2279. S36 voreingestellte --- am besten ``Transparent''. Der CAPI
  2280. Standardwert 1 (T.70 NL) wird von fast keiner Gegenstelle
  2281. benutzt, ist allerdings fuer BTX notwendig. Das B2-Protokoll wird
  2282. anhand des Additional Service Indicators gemaess 1.TR.6 ausgewaehlt.
  2283.  
  2284. Fuer V.110, 38400 bps, asynchron ist nach 1.TR.6 kein Additional
  2285. Service Indicator vorgesehen. Dieses Protokoll koennen Anrufer
  2286. bei 'cFos' mit dem Additional Service Indicator 64 bzw. 128
  2287. auswaehlen. Dies funktioniert allerdings nur bei homogenen
  2288. ISDN-Netz Verbindungen, also von 1.TR.6 nach 1.TR.6 und von DSS1
  2289. nach DSS1, aber nicht von 1.TR.6 nach DSS1. Bei Problemen sollte
  2290. man deshalb auch V.110, 19200 bps versuchen (mit ``ATB2'').
  2291.  
  2292.  
  2293.  
  2294. 2.4.1  Aufschluesselung des Additional Service Indikators
  2295.  
  2296.  ____________________________________________________________________||||
  2297.  
  2298.  |  0000 0000   Anrufer wuenscht X.75, 64000 bps                     |
  2299.  |  1000 0000   Anrufer wuenscht V.110, 38400,8,n,1,asynchron        |
  2300.  |                                                                   |
  2301.  |  01** *000   Anrufer wuenscht V.110, 38400, asynchron             |
  2302.  |  1010 ****   Anrufer wuenscht V.110, X.30 (ECMA 102), synchron    |
  2303.  |                                                                   |
  2304.  |  1011 ****   Anrufer wuenscht V.120, synchron                     |
  2305.  |      .                                                            |
  2306.  |      .                                                            |
  2307.  |      .                                                            |
  2308.  |  11** ****   Anrufer wuenscht V.110, X.30 (ECMA 102), asynchron   |
  2309.  |___________________________________________________________________|
  2310.  
  2311.  
  2312. Die zwei wichtigsten:
  2313.  
  2314.     _______________________________________________________________
  2315.     |                                                              |
  2316.     |  1100 0111   Anrufer wuenscht V.110, 19200,8,n,1,asynchron   |
  2317.     |  0100 0000   Anrufer wuenscht V.110, 38400,8,n,1,asynchron   |
  2318.     |______________________________________________________________|
  2319.  
  2320.  
  2321. Ob diese Protokolle vom jeweiligen CAPI unterstuetzt werden,
  2322. haengt vom Hersteller des CAPI ab. 'cFos' waehlt ``V.110 mit
  2323. transparentem B2-Protokoll'' (B3-Protokoll 8).
  2324.  
  2325. Anrufer, die sich nicht an diese Spezifikation halten, oder mit
  2326. Telefonanlagen arbeiten, die den Additional-Service Indicator
  2327. filtern, bekommen es moeglicherweise leider mit einem anderen
  2328. Protokoll als dem gewuenschten Protokoll zu tun.
  2329.  
  2330. Da es mit der Protokoll-Auswahl so viele Probleme gibt, haben wir
  2331. noch ein paar ``Specials'' in 'cFos' eingebaut:
  2332.  
  2333. Ist 'cFos' der Additional Service Indicator gaenzlich unbekannt,
  2334. entscheidet Register S43, welches Protokoll selektiert wird. Das
  2335. High-Byte selektiert das Protokoll, das Low-Byte ggf. die V.110
  2336. User-Rate. Als Default ist Register S43 auf V.110, 38400, 8,
  2337. n, 1, asynchron eingestellt, da es mit diesem Modus am meisten
  2338. Probleme zu geben scheint.
  2339.  
  2340.  
  2341.  
  2342.                                   34
  2343.  
  2344.  
  2345.  
  2346.  
  2347. Zusaetzlich kann man einzelne EAZs auf bestimmte Protokolle
  2348. festlegen, falls der Additional Service Indicator gleich 0 ist.
  2349. Dies geschieht mit den Registern S50--S59 fuer die EAZ 0 bis EAZ
  2350. 9. Ist das Low-Byte des entsprechenden Registers ungleich Null,
  2351. wird die EAZ auf das Protokoll festgelegt, das im High-Byte des
  2352. Registers angegeben ist. Das Low-Byte bestimmt dann ggf. die
  2353. V.110 User Rate. Ist der Additional Service Indicator ungleich
  2354. 0, bestimmt obige Aufschluesselung nach 1.TR.6 das Protokoll.
  2355. Defaultmaessig ist dieses Feature nicht aktiviert.
  2356.  
  2357.  
  2358.  
  2359.      Beispiel:
  2360.  
  2361.      Seien S51 = 0 und S52 = 0x0840 und S53 = 0x08C7 und die
  2362.      Serviced EAZ Mask = 14 (man hoert also auf EAZ 1--3);
  2363.      dann werden die Protokolle wie folgt selektiert :
  2364.  
  2365.  
  2366.                  _____________________________________
  2367.                  |  EAZ   AddSi = 0     AddSi 6= 0    |
  2368.                  | ___________________________________|
  2369.                  |    1   X.75          gemaess 1.TR.6|
  2370.                  |                                    |
  2371.                  |    2   V.110,38400   gemaess 1.TR.6|
  2372.                  |    3   V.110,19200   gemaess 1.TR.6|
  2373.                  |____________________________________|
  2374.  
  2375.  
  2376.      Also:
  2377.  
  2378.        o Anrufer mit X.75 koennen auf EAZ 1 anrufen.
  2379.  
  2380.        o Anrufer, deren ISDN-Karten und Software 1.TR.6
  2381.          konform sind, koennen mit V.110 auf allen EAZs
  2382.          anrufen.
  2383.  
  2384.        o Anrufer, deren ISDN Karten nicht 1.TR.6 konform
  2385.          sind, koennen fuer 38400 auf EAZ 2 anrufen und fuer
  2386.          19200 auf EAZ 3.
  2387.  
  2388.  
  2389.  
  2390. 2.4.2  Service Indicator (SI) 6= 7
  2391.  
  2392.  
  2393. Waehlt man in S14 andere Services als ``Datenuebertragung'',
  2394. meldet 'cFos' bei eingehenden Rufen (wenn in der Service Mask
  2395. das entsprechende Bit gesetzt ist) ``CONNECT VOICE'' bei SI = 1
  2396. und SI = 2 und selektiert als B2-Protokoll ``bittransparent'',
  2397. wenn man Register S44 auf 0 gesetzt hat (default). Auf diese
  2398. Weise kann man 'cFos' mit einem Anrufbeantworter betreiben, z.B.
  2399. cFosTalk.
  2400.  
  2401. Hat man im Register S44 den Wert 1 gesetzt und wird 'cFos' mit
  2402. einem CAPI eingesetzt, dass ein Modemprotokoll unterstuetzt, kann
  2403. auch dieses verwendet werden. So kann man z.B. mit einer ISDN
  2404. Mailbox auch analoge Rufe annehmen.
  2405.  
  2406. Ist SI 6= 7 und SI 6= 1 meldet 'cFos' zur Zeit noch ``CONNECT ?''
  2407. und selektiert X.75 als B2-Protokoll.
  2408.  
  2409.  
  2410.  
  2411.                                   35
  2412.  
  2413.  
  2414.  
  2415.  
  2416. 2.5  Bloecke, Frames und Speicherbedarf
  2417.  
  2418.  
  2419.  
  2420. Daten werden mittels CAPI in Bloecken (oder auch 'Frames'), also
  2421. paketweise, verschickt. Diese Datenpakete werden von 'cFos'
  2422. gepuffert, wobei Speicher benoetigt wird. Es existiert eine
  2423. verwirrende Vielfalt von Pakettypen und Puffern in diesem FOSSIL
  2424. Treiber. Hier ein Versuch einer Erklaerung:
  2425.  
  2426.  
  2427.  
  2428. B2-Framelength:  Daten werden mittels CAPI in 'Frames' (Paketen)
  2429.      verschickt. Diese Frames haben eine maximale Laenge. Das
  2430.      bezeichnet man als B2-Framelength. Die Spezifikation des
  2431.      CAPI erlaubt eine maximale B2-Framelength von 2048 Bytes.
  2432.      Werden groessere Frames empfangen, kann es zu Datenverlusten
  2433.      und Abbruch der Verbindung kommen. Damit sind ISDN-Karten,
  2434.      die mit groesserer B2-Framelength senden, zu CAPI Anwendungen
  2435.      inkompatibel (siehe Hinweise in der Datei 'APPNOTES.TXT')!
  2436.  
  2437. B3-Framelength:  Auch auf Ebene 3 werden Daten in Frames
  2438.      verschickt. Wenn Ebene 3 transparent ist (also kein
  2439.      Protokoll hat), dann sind die B3-Frames genauso gross wie
  2440.      die B2-Frames.
  2441.  
  2442.      Wenn allerdings auf Ebene 3 ebenfalls ein Protokoll benutzt
  2443.      wird, z.B. T.70 NL (CAPI Standard, aber nicht 'cFos'
  2444.      Standard), dann benoetigt dieses Protokoll noch ein paar
  2445.      Bytes Kontrolldaten. Diese Bytes sind allerdings aus der
  2446.      Sicht des B2-Protokolls normale Nutzdaten und somit in einem
  2447.      entsprechenden Puffer zu speichern.
  2448.  
  2449. B2-Windowsize:  Die B2-Windowsize ist die maximale Anzahl von
  2450.      B2-Datenbloecken, die das CAPI losschicken darf, ohne
  2451.      dass ein Empfang von Daten von der Gegenseite bestaetigt
  2452.      werden muss. Um unterbrechungsfreie Datenuebertragung (d.h.
  2453.      die Datenbloecke werden ohne Verzoegerung durch Warten
  2454.      auf die Empfangsbestaetigung kontinuierlich verschickt)
  2455.      zu ermoeglichen, sollte die B2-Windowsize auf mindestens
  2456.      zwei stehen, sofern sich dies bei der Gegenseite auch
  2457.      einstellen laesst. Dies ist 'cFos' Standard (Bei den OS/2
  2458.      und Windows Versionen von 'cFos' ist die Windowsize auf 4
  2459.      voreingestellt).
  2460.  
  2461. Puffer fuer API_REGISTER: Das CAPI benoetigt mindestens einen Puffer
  2462.      fuer einkommende B3-Datenbloecke. Dieser Puffer muss mindestens
  2463.      einen B2-Datenblock samt B3-Overhead aufnehmen koennen. Wenn
  2464.      also B2=X.75 und B3=T.70 NL eingestellt ist, dann benoetigt
  2465.      das CAPI bei einer gewuenschten maximalen B3-Framelength von
  2466.      128 Bytes eine B2-Framelength von 130 Bytes und damit 130
  2467.      Bytes fuer diesen Puffer. Das CAPI muss allerdings die bei
  2468.      API_REGISTER angegebene maximale Anzahl B2-Frames puffern
  2469.      koennen, die wiederum abhaengig ist von der B2-Windowsize
  2470.      und der Anzahl der B3-Verbindungen. Ausserdem braucht das
  2471.      CAPI fuer seine Message-Queues ebenfalls Speicher. Somit
  2472.      ergibt sich in unserem Beispiel bei API_REGISTER folgender
  2473.      Speicherbedarf (Anzahl der Messages, die die Queues
  2474.      aufnehmen koennen, sei hier 10) :
  2475.  
  2476.  
  2477.  
  2478.                                   36
  2479.  
  2480.  
  2481.  
  2482.  
  2483.      (10 * 180) + (Anz. B3-Verbingungen x B2-Windowsize x 130)
  2484.  
  2485. Puffer fuer FOSSIL Funktionen:  Ein FOSSIL braucht ebenfalls
  2486.      noch Speicher fuer seine eigenen Puffer. Der Empfangspuffer
  2487.      sollte im allgemeinen mindestens so gross sein wie die
  2488.      B3-Framelength. Andernfalls kann 'cFos' dem CAPI den
  2489.      empfangenen Datenblock nicht vollstaendig abnehmen. Der
  2490.      empfangene Datenblock wird statt dessen aufgeteilt und in
  2491.      mehreren Teilen in den FOSSIL Empfangspuffer geschrieben.
  2492.      Dies kann zu geringfuegigen Verzoegerungen bei der Bearbeitung
  2493.      der empfangenen Daten fuehren.
  2494.  
  2495.      Weitere Datenbloecke vom CAPI werden von 'cFos' automatisch
  2496.      in den Empfangspuffer uebernommen, sobald Platz dafuer frei
  2497.      ist. Es kommt also bei Protokollen, die Flusskontrolle
  2498.      bieten, wie X.75, nicht zu Datenverlust.
  2499.  
  2500.      Beim Senden versucht 'cFos' die Daten moeglichst sofort,
  2501.      aber auch in moeglichst grossen Bloecken (und dabei moeglichst
  2502.      viele auf einmal, also maximal B2-Windowsize viele) zu
  2503.      verschicken. Um dies optimal zu gewaehrleisten, sollte die
  2504.      Groesse des Sendepuffers B2-Framelength x (Windowsize + 1)
  2505.      betragen. Beim Channel-Bundling sollte diese Groesse noch mit     [PRO]
  2506.      der Anzahl der B-Kanaele multipliziert werden. 'cFos' stellt
  2507.      diese Werte beim Laden automatisch ein.
  2508.  
  2509.  
  2510.  
  2511. 2.5.1  Optimierung der Windowsize
  2512.  
  2513.  
  2514. Die B2-Windowsize ist, wie oben erwaehnt, die Anzahl der Frames,
  2515. die sich gerade in der Uebertragung befinden duerfen, ohne dass
  2516. eine Bestaetigung fuer diese empfangen wurde. Das heisst, bei einer
  2517. Windowsize von drei kann man drei Pakete hintereinander (ohne
  2518. Pause!) verschicken, ohne auf eine Bestaetigung warten zu muessen.
  2519.  
  2520. Somit muss 'cFos' bei einer Windowsize von 1 immer auf die
  2521. Bestaetigung fuer das Paket warten, bevor es einen neuen
  2522. verschicken darf. Nun werden aber wiederum die Bestaetigungen
  2523. erst dann gemeldet, wenn die Applikation auf der Gegenseite der
  2524. dortigen ISDN-Karte den Datenblock abgenommen hat. (Bei aktiven
  2525. Karten kann die Bestaetigung auch schon frueher gemeldet werden.)
  2526. Das ist sinnvoll, da man so eine Art Flusskontrolle zwischen den
  2527. beiden Teilnehmern hat. (Im ISDN gibt es kein RTS/CTS handshake.)
  2528. Dadurch, dass bei einer Windowsize von 1 immer nur ein Block
  2529. unterwegs sein kann, bekommt ein ISDN-Transfer exakt das gleiche
  2530. Zeitverhalten wie X-Modem.
  2531.  
  2532.  
  2533.                        Das ist Steinzeit !!!
  2534.  
  2535.  
  2536. Bei einer Windowsize von 2 hingegen kann 'cFos', waehrend gerade
  2537. ein Block verschickt wird, schon den zweiten losschicken und die
  2538. Gegenseite, waehrend der zweite noch empfangen wird, schon den
  2539. ersten bestaetigen. Auf diese Weise koennen die Datenbloecke nahezu
  2540. ununterbrochen verschickt werden.
  2541.  
  2542. Wir haben bei unseren Tests bei einer Blockgroesse von 2048 Bytes
  2543. und Windowsize 2 mehr als 7900 cps (von theoretischen 8000 cps)
  2544.  
  2545.  
  2546.  
  2547.                                   37
  2548.  
  2549.  
  2550.  
  2551.  
  2552. erreicht (Z-Modem). Eine Erhoehung der Windowsize auf 3 war unter
  2553. DOS wirkungslos. Deshalb ist 'cFos' Standardeinstellung: 2048
  2554. Bytes Frames bei Windowsize 2 (DOS) bzw. 4 (OS/2 u. Win). (Wer
  2555. dies nachpruefen moechte, verwende bitte Testfiles von ca. 2MBytes
  2556. Groesse, da die zeitlichen Schwankungen bei kleinen Files sonst zu
  2557. grossen Messungenauigkeiten fuehren.)
  2558.  
  2559.  
  2560.  
  2561. 2.5.2  Diagramme zum Zeitverhalten
  2562.  
  2563.  
  2564. Die folgenden Diagramme verdeutlichen das Zeitverhalten mit
  2565. unterschiedlichen Frame- und Windowsizes:
  2566.  
  2567. Windowsize 1, 2k Byte Frames:
  2568.  
  2569.  
  2570.  
  2571.  Sender    -<2kb daten>------<2kb daten>------<2kb ...
  2572.  
  2573.  
  2574.  Receiver  ------------<conf>-----------<conf>---- ...
  2575.  
  2576.  
  2577.  Totzeit   ------------!!!!!!-----------!!!!!!---- ...
  2578.  
  2579.  
  2580.  Zeit ----------------------------------------------->
  2581.  
  2582.  
  2583.  
  2584. Bei 1 MB uebertragenen Daten hat man also 512 mal eine Totzeit.
  2585. Bei 16k Bytes Frames gibt es immer noch 64 mal diese Totzeit. Man
  2586. kann also die maximale CPS Rate so nicht erreichen.
  2587.  
  2588. Hier nun Windowsize 2 und 2kb Frames:
  2589.  
  2590.  
  2591.  
  2592.  sender    --<2kb daten1><2kb daten2><2kb daten3><2kb daten4>--
  2593.  
  2594.  
  2595.  receiver  --------------<conf1>-----<conf2>-----<conf3>-------
  2596.  
  2597.  
  2598.  zeit -------------------------------------------------------->
  2599.  
  2600.  
  2601.  
  2602. Hier wurden die Daten ``full-streamed'' uebertragen. Totzeit:
  2603. keine!
  2604.  
  2605.  
  2606.  
  2607. 2.5.3  'cFos' Protokoll-Standard
  2608.  
  2609.  
  2610. Folgende Einstellung haben weite Verbreitung gefunden:
  2611.  
  2612.         ______________________________________________________||
  2613.         |                                                      |
  2614.         |  B2-Protokoll     X.75                               |
  2615.         |  B2-Framelength   2048   (s. obige Erlaeuterung)     |
  2616.         |                                                      |
  2617.         |  Link-Address A     3    (CAPI default)              |
  2618.         |  Link-Address B     1    (CAPI default)              |
  2619.         |                                                      |
  2620.         |  Modulo Mode        8    (CAPI default)              |
  2621.         |                                                      |
  2622.         |  Windowsize         2    (s. obige Erlaeuterung)     |
  2623.         |  B3-Protokoll            transparent, also keines.   |
  2624.         |_____________________________________________________ |
  2625.  
  2626.  
  2627. Dies sind die Standard-Einstellungen bei 'cFos'.
  2628.  
  2629.  
  2630.  
  2631.                                   38
  2632.  
  2633.  
  2634.  
  2635.  
  2636. 2.6  Die Statuszeile
  2637.  
  2638.  
  2639.  
  2640. 'cFos' kann eine Status-Zeile auf dem Bildschirm darstellen, um
  2641. etwas ``Modem-Feeling'' zu geben, bzw. fuer Debug-Zwecke.
  2642.  
  2643.  ``AT&D0''       Status-Zeile aus
  2644.  ``AT&D1''       Status-Zeile ein, wenn Port initialisiert ist
  2645.  ``AT&D2''       Status-Zeile ein, wenn eine Verbindung aktiv ist
  2646.  ``ATS11=...''   Bildschirmzeile, in der die Status-Zeile
  2647.                  dargestellt wird (faengt bei 0 an zu zaehlen).
  2648.  
  2649. Sie ist folgendermassen aufgebaut:
  2650.  
  2651.  
  2652.  
  2653.                       Anzahl der Frames, die noch ausstehen.
  2654.                       !
  2655.                       !       Anzahl Frames, die gerade gesendet werden
  2656.                       !       !
  2657.                       !       !    verbleibende Sek. der aktuellen Einheit
  2658.                       !       !                                             !
  2659.                       !       !         CPS-O-METER der letzten 8 Sek.    !
  2660.                       !       !             !                               !
  2661.  
  2662.  
  2663.    cFos> C-B3  ACOD  0R:64  0T:1024 C:12 7680 V110 19200  9111041      39
  2664.  
  2665.  
  2666.          ! !   !!!!      !       !    !          !    !       !
  2667.   connect/ !   !!!!      !       !    Charge    !    !       Caller ID/
  2668. disconnect !   !!!!      !       !  (Gebuehren- !    !       dialed number
  2669.  indicator !   !!!!      !       !   Einheiten) !    !
  2670.  (*)        !   !!!!      !       !               !    bps Rate bei V110
  2671.        Ebene   !!!!      !       !               B2-Protocol (z.b. X75)
  2672.                 !!!!      !       last transmitted block length, mit TX-"LED"
  2673.                 !!!!      last received block length, mit RX-"LED"
  2674.         Auto-Ans!!!
  2675.                  !!DTR-"LED"
  2676.    Carrier Detect!
  2677.                   Offhook-"LED", an = Einkommenden Anrufe ablehnen
  2678.  
  2679.  
  2680.  
  2681. Evtl. kann vor dem ``R'' noch eine Zahl ``auftauchen'', die dann
  2682. angibt, wieviele Datenbloecke 'cFos' dem CAPI noch nicht quittiert
  2683. hat. Vor dem ``T'' kann ebenfalls noch eine Zahl stehen, die
  2684. angibt, wieviele Datenbloecke z.Z. unterwegs zum Empfaenger sind.
  2685.  
  2686. (*) waehrend einer laufenden Verbindung wird hier die Anzahl
  2687. der aktiven B-Kanaele angezeigt (``B3-1''). Bei  'cFos'                [PRO]
  2688. Channel-Bundling (CCB) kann hier z.B. ``B3-2'' stehen.
  2689.  
  2690.  
  2691.  
  2692.                                   39
  2693.  
  2694.  
  2695.  
  2696.  
  2697. 2.7  Erweiterte Faehigkeiten
  2698.  
  2699.  
  2700.  
  2701. 2.7.1  'cFos' Channel-Bundling (CCB)
  2702.  
  2703.  
  2704. 'cFos' kann bei einer Verbindung zwei bis vier B-Kanaele
  2705. zusammenfassen, um so die Uebertragungsrate zu vervielfachen.
  2706. Dabei ist  'cFos' Channel-Bundling unabhaengig vom jeweiligen          [PRO]
  2707. CAPI bzw ISDN-Karte. Jeder 'cFos' Benutzer kann mit jedem anderen
  2708. 'cFos' Benutzer (und den ZyXEL Elite 2864I Terminal Adaptoren)
  2709. CCB betreiben, auch dann, wenn die Teilnehmer verschiedene
  2710. ISDN-Hardware haben. Natuerlich muss die vorhandene ISDN-Karte
  2711. mehrere B-Kanaele gleichzeitig mit Dienst ``Datenuebertragung''
  2712. betreiben koennen. Dies ist z.B. bei TELES und AVM Karten (nicht
  2713. bei alten A1 Karten) der Fall, ebenso bei ELSA ab CAPI 1.43. Mit
  2714. der Stollmann Tina DS und Tina D ist dies nicht moeglich (wohl
  2715. aber mit Tina DD), da einer der beiden B-Kanaele hardwaremaessig nur
  2716. fuer den A/B-Adapter zur Verfuegung steht.
  2717.  
  2718. 'cFos' Channel-Bundling (CCB) ist kein Protokoll, sondern eine
  2719. Betriebsart. Man kann also sowohl mit X.75 als auch mit jedem
  2720. anderen paketorientierten Protokoll buendeln.Voraussetzung ist,
  2721. dass 'cFos' fuer mehrere Ports geladen ist. Dies ist z.B. der Fall,
  2722. wenn es im Multiport Betrieb geladen wurde, d.h. wenn mehrere
  2723. Ports durch Verwendung von ``-c'' Parametern bzw. verschiedenen
  2724. Geraetenamen aktiviert sind. Soll 'cFos' aber nur einen Port
  2725. unterstuetzen, kann man mit dem Parameter ``-aX'' sogenannte
  2726. Auxiliary Ports aktivieren. Diese werden dann intern von 'cFos'
  2727. benutzt, koennen aber von aussen, d.h. durch Aufrufe von der
  2728. Applikation nicht angesprochen werden. Der Parameter ``X'' gibt
  2729. an, auf welchem Controller (ISDN Karte) der entsprechende B-Kanal
  2730. betrieben werden soll. 'cFos' kann auf diese Weise Channel
  2731. Bundling mit mehreren ISDN-Karten gleichzeitig betreiben, sofern
  2732. das CAPI dies unterstuetzt.
  2733.  
  2734. Beispiele: (Bei 'cFos/2' u. 'cFos/Win' entfaellt ``i'' und aus
  2735. ``-c0'' wird ``COM1'')
  2736.  
  2737.  
  2738. ``CFOS i -c0 -c1'':  'cFos' ist im Multiport Mode geladen und
  2739.      unterstuetzt die Ports COM1 und COM2. CCB ist mit 2 Kanaelen
  2740.      moeglich.
  2741.  
  2742. ``CFOS i -c2 -a0'':  'cFos' unterstuetzt nur COM3. CCB ist aber mit
  2743.      2 Kanaelen moeglich, wobei sich der 2. Kanal auf ISDN Karte 0
  2744.      befindet. Dies wird wohl der haeufigste Anwendungsfall sein.
  2745.  
  2746. ``CFOS i -c0 -c2 -a1'':  'cFos' unterstuetzt COM1 und COM3. CCB
  2747.      ist mit 2 oder 3 Kanaelen moeglich. Falls man nur 2 Kanaele
  2748.      zum Buendeln benutzt, wird der ``Hauptport'' (COM1 oder COM3)
  2749.      und der Auxiliary Port benutzt. Erst wenn 3 Kanaele gebuendelt
  2750.      werden sollen, wird auch der zweite Hauptport verwendet,
  2751.      sofern er zum Zeitpunkt des Verbindungsaufbaus frei ist.
  2752.  
  2753.  
  2754. Dieses Konzept ermoeglicht, dass 'cFos' Channel-Bundling und
  2755. MultiPort Mode beliebig miteinander kombiniert werden koennen:
  2756. 'cFos' waehlt neben dem Hauptport, von dem aus die Verbindung
  2757.  
  2758.  
  2759.  
  2760.                                   40
  2761.  
  2762.  
  2763.  
  2764.  
  2765. aufgebaut wurde, bevorzugt Auxiliary Ports aus und erst wenn
  2766. keine mehr frei sind, weitere Hauptports. Wird auf einen
  2767. Hauptport zugegriffen, der aber gerade fuer einen anderen Port
  2768. gebuendelt ist, gibt der Modem Emulator auf alle Modem Kommandos
  2769. immer ``OK'' zurueck. Dies koennte z.B. der Fall sein, wenn unter
  2770. DesqView zwei Mailer Tasks laufen. Hat die eine gerade beide
  2771. Kanaele, gibt der Modem Emulator der anderen immer ``OK'' zurueck,
  2772. aber es wird kein Kommando ausgefuehrt. Auf diese Weise ``weiss''
  2773. der Mailer, dass der Port ``noch da ist''.
  2774.  
  2775. Der aktive und passive Verbindungsaufbau beim CCB, insbesondere
  2776. die Wahl der Uebertragungsprotokolle unterscheiden sich nicht
  2777. vom Verbindungsaufbau mit einem Kanal. Auxiliary Ports haben das
  2778. gleiche Modem Profile, wie der zugehoerige Hauptport, mit Ausnahme
  2779. des Controller Bytes (Register S40). Dieses wird durch den Wert
  2780. des ``-a'' Parameters bestimmt. Das Modem Kommando ``AT&Bn''
  2781. bestimmt, wieviele Kanaele (max. 4) fuer CCB benutzt werden sollen.
  2782. Mit ``ATD <nummer>'' werden die Kanaele aufgebaut. Gibt man mit
  2783. ``AT&Bn'' mehr Kanaele an, als 'cFos' beim Aufruf eingerichtet
  2784. hat, wird ``ERROR'' zurueckgegeben.
  2785.  
  2786. Gibt es hingegen genuegend Kanaele, die aber u.U anderweitig
  2787. verwendet wurden, wird CCB nur mit den verfuegbaren Kanaelen
  2788. durchgefuehrt. Gleiches gilt auch fuer eingehende Rufe. 'cFos'
  2789. prueft bei eingehenden Rufen, ob fuer eine Caller-ID, samt
  2790. EAZ/SI/AddSI, schon eine Verbindung besteht und schaltet ggf.
  2791. in den Bundle-Mode. Ruft man also ein 'cFos' zweimal gleichzeitig
  2792. mit gleicher Caller ID/EAZ an, wird CCB angenommen. Voraussetzung
  2793. fuer CCB ist deshalb, dass der Anrufer seine Caller-ID uebermittelt
  2794. !
  2795.  
  2796.  
  2797.  
  2798.      Hier ein Quicky zum Testen:
  2799.       ``CFOS i -a0''      mit Standards fuer COM1 + 1
  2800.                           Aux.Port laden Terminal Software
  2801.                           fuer COM1 starten
  2802.  
  2803.       ``AT &F &B2 DS0''   Bei Zaphods BBS anrufen
  2804.  
  2805.  
  2806. Es sei noch bemerkt, dass es keine speziellen
  2807. ``CONNECT''-Meldungen fuer CCB gibt, da 'cFos' zum dem
  2808. Zeitpunkt, zu dem es die ``CONNECT''-Meldung ausgibt, noch keine
  2809. Informationen ueber die Anzahl der gebuendelten Kanaele hat. Dies
  2810. wird insbesondere dann schon gar nicht mehr der Fall sein, wenn,
  2811. wie in 2.7.1 beschrieben, lastabhaengiges Zu- und Abschalten
  2812. einzelner Kanaele implementiert ist.
  2813.  
  2814. CCB ist auch mit mehreren S0-Bussen unterschiedlicher Rufnummer
  2815. moeglich. Da dies nur fuer wenige interessant ist, haben wir die
  2816. Beschreibung dazu in die Datei APPNOTES.TXT verlegt.
  2817.  
  2818.  
  2819.  
  2820. Dynamisches Channel-Bundling
  2821.  
  2822.  
  2823. Mit 'cFos' dynamischem Channel-Bundling ist es moeglich, B-Kanaele     [PRO]
  2824. abhaengig vom Datendurchsatz auf- und abzubauen. Wenn der
  2825. Durchsatz einen bestimmten Wert unterschreitet, kann man die
  2826.  
  2827.  
  2828.  
  2829.                                   41
  2830.  
  2831.  
  2832.  
  2833.  
  2834. zusaetzlichen Gebuehren fuer weitere (unnoetige) B-Kanaele sparen.
  2835. Andererseits kann ein weiterer Kanal automatisch zugeschaltet
  2836. werden, wenn der Durchsatz einen bestimmten Wert ueberschreitet.
  2837. Um die aktuelle Gebuehreneinheit optimal auszunutzen, werden
  2838. Kanaele erst kurz vor Ende der laufenden Gebuehreneinheit abgebaut.
  2839. Wie beim statischen Channel-Bundling wird die Anzahl der maximal
  2840. zu benutzenden B-Kanaele durch das ``AT&Bn'' Modem Kommando
  2841. angegeben. Statisches Channel-Bundling wird durch ``AT&M0''
  2842. (standard) selektiert, waehrend dynamisches CCB durch ``AT&M1''
  2843. selektiert wird. Im dynamischen Bundling baut 'cFos' zuerst nur
  2844. einen Kanal mit dem ``ATD'' Komanndo auf und schaltet weitere
  2845. Kanaele erst waehrend der Verbindung zu. Die folgenden Register
  2846. erlauben es, das dynamische Channel-Bundling fuer maximalen
  2847. Datendurchsatz bei minimalen Kosten zu konfigurieren.
  2848.  
  2849. S64  Untere Grenze in cps pro Kanal. Wenn der Durchsatz einer
  2850.      Verbindung unter diesen Wert faellt, wird ein Kanal am Ende
  2851.      der aktuellen Gebuehreneinheit abgebaut.
  2852.  
  2853. S65  Obere Grenze in cps pro Kanal. Uebersteigt der Durchsatz
  2854.      diesen Wert, wird ein weiterer B-Kanal zugeschaltet.
  2855.  
  2856.  
  2857. Wir empfehlen, zwischen beiden Registern eine Differenz von
  2858. mindestens 1000 cps zu lassen. 'cFos' hat ein 'CPS-O-METER' in
  2859. der Statuszeile, so dass man immer den mittleren Durchsatz der
  2860. letzen 8 Sekunden beobachten kann.
  2861.  
  2862. Die folgenden Modem-Register sind fuer Fine-Tuning Zwecke
  2863. vorgesehen:
  2864. S66  Gebuehrensimulationstimer in Sekunden. Bei einigen Benutzern
  2865.      werden waehrend einer Verbindung keine Gebuehreninformation
  2866.      uebertragen. In diesem Falle koennen keine B-Kanaele
  2867.      abgebaut werden, da fuer 'cFos' das Ende der Einheit
  2868.      nie erreicht wird. Diese Benutzer koennen 'cFos' alle n
  2869.      Sekunden ``Gebuehrenimpulse'' generieren lassen. n wird
  2870.      in diesem Register festgelegt. Mit 0 wird dieses Feature
  2871.      ausgeschaltet.
  2872.  
  2873. S67  Pre-off Zeit in Sekunden. Ein Kanal wird nur dann
  2874.      abgebaut, wenn die verbleibenden Sekunden der aktuellen
  2875.      Gebuehreneinheit dieses Kanals kleiner sind als in diesem
  2876.      Register angegebenen. Voreingestellt und zugleich minimaler
  2877.      Wert ist 5. Dies bedeutet, dass die Verbindung 5 Sekunden vor
  2878.      Ende der Gebuehreneinheit abgebaut wird.
  2879.  
  2880. S68  Anzahl der dynamischen Channel-Bundling Versuche. Hiermit
  2881.      kann man einstellen, wie oft 'cFos' versuchen soll, einen
  2882.      weiteren B-Kanal aufzubauen. Voreinstellung ist 1.
  2883.  
  2884. S69  Verzoegerung in Sekunden vor dem dynamischen Aufbau eines
  2885.      weiteren B-Kanals. Voreinstellung ist 0.
  2886.  
  2887. S79  Anzahl der Kanaele, die bei eingehenden Rufen maximal fuer CCB
  2888.      verwendet werden duerfen.
  2889.  
  2890.  
  2891. Zusaetzlich koennen abgehende Rufe so konfiguriert werden, dass sie
  2892. zeit- oder gebuehren-beschraenkt sind. Dies kann fuer Main-Ports und
  2893. Auxiliary-Ports unabhaengig eingestellt werden. Dazu werden die
  2894. Register S60 bis S63 benutzt.
  2895.  
  2896.  
  2897.  
  2898.                                   42
  2899.  
  2900.  
  2901.  
  2902.  
  2903. S60  Gebuehrenlimit fuer Main Port, in Gebuehrenimpulsen.
  2904.  
  2905. S61  Gebuehrenlimit fuer Aux. Ports, in Gebuehrenimpulsen.
  2906.  
  2907. S62  Zeitlimit in Sekunden fuer den Main Port.
  2908.  
  2909. S63  Zeitlimit in Sekunden fuer die Aux. Ports.
  2910.  
  2911.  
  2912. Zeit- und Gebuehrenlimits koennen auch ohne Channel-Bundling
  2913. benutzt werden. Sie arbeiten darueberhinaus unabhaengig
  2914. voneinander, so dass man Zeit- und Gebuehrenlimits gleichzeitig
  2915. einstellen kann. Voreingestellt ist 0, d.h. alle Limits
  2916. sind ausgeschaltet. Wird ein Main Port abgebaut, werden
  2917. selbstverstaendlich auch alle dazugehoerigen Aux. Ports abgebaut.
  2918.  
  2919.  
  2920.  
  2921. 'cFos' Channel-Bundling Beispiel
  2922.  
  2923.  
  2924. Man ist User einer Mailbox und nach dem Einloggen laesst man sich
  2925. zuerst alle neuen Files anzeigen und markiert die, die man
  2926. downloaden moechte. Man verwende folgende Initialisierung fuer
  2927. 'cFos':
  2928.  
  2929.  
  2930.                   ``AT &B2 &M1 S64=5000 S65=7000''
  2931.  
  2932.  
  2933. Daraus resultiert, dass man die Files mit einem Kanal alle
  2934. markiert und dann, wenn die Bandbreite gebraucht wird, sie mit
  2935. zwei Kanalen downloaded, wobei man einen Durchsatz von knapp
  2936. 16000 cps erreichen kann!
  2937.  
  2938.  
  2939.  
  2940. 2.7.2  'cFos' V.42bis Datenkompression
  2941.  
  2942.  
  2943. Mit  'cFos' kann man Datenkompression nach V.42bis betreiben.          [PRO]
  2944. Dadurch kann man auf unkomprimierten Daten (z.B. Text-Dateien)
  2945. 16000 cps und mehr auf einem Kanal erreichen. V.42bis
  2946. Datenkompression kann auch mit CCB (s. auch Kapitel 2.7.1)
  2947. kombiniert werden. Dadurch kann man auf zwei Kanaelen bei
  2948. Text-Dateien einen Datendurchsatz von 35000 cps und mehr
  2949. erreichen! Um die Datenkompression zu ermoeglichen, muss man
  2950. 'cFos' mit ``-4...'' laden. 'cFos' reserviert dann je nach
  2951. Kompressionsguete und Transfer-Richtung entsprechend Speicher:
  2952.  
  2953.  
  2954.  
  2955. -4 [1_2_3] [r_t_b]
  2956.       _        _
  2957.       _        +--- direction (r=receiving, t=transmitting,
  2958.       _             b=both. V.42bis in nur eine Richtung hilft
  2959.       _             Speicher sparen. Standard ist ``both''.
  2960.       _
  2961.       _
  2962.       +--- compression (low, medium, high).
  2963.             Je hoeher die Kompression, desto mehr Speicher
  2964.             und Rechenleistung wird benoetigt. Standard ist
  2965.             ``low''.
  2966.  
  2967.  
  2968.  
  2969.                                   43
  2970.  
  2971.  
  2972.  
  2973.  
  2974. Beispiel: ``CFOS i -4'' laedt 'cFos' mit bi-direktionaler V.42bis
  2975. mit Kompression ``low''.
  2976.  
  2977. Da V.42bis Datenkompression relativ rechenintensiv ist und
  2978. vor allem einige Telekommunikations-Software nicht fuer den
  2979. resultierenden Datendurchsatz ausgelegt ist, empfehlen wir, fuer
  2980. V.42bis mindestens einen 486er Computer.
  2981.  
  2982.  
  2983.  
  2984. 'cFos' Inband-Negotiation
  2985.  
  2986.  
  2987. Um die V.42bis mit der Gegenseite auszuhandeln, tauscht 'cFos'
  2988. direkt nach dem Aufbau der Verbindung die entsprechenden Daten
  2989. aus:
  2990.  
  2991.  
  2992.    o Programmname ('cFos'), Versions- und Seriennummer
  2993.  
  2994.    o X.75 Framelength und Windowsize
  2995.  
  2996.    o V.42bis Richtung und Kompressionsguete
  2997.  
  2998.  
  2999. Diese Prozedur wird aktiviert durch das ``AT&K1'' Modem Kommando.
  3000. Wir empfehlen die Benutzung dieses Kommandos auch ohne V.42bis,
  3001. da hiermit auch X.75 Framelaenge und Windowsize ausgehandelt
  3002. werden koennen. Somit koennen Inkompatibilitaeten auf der X.75
  3003. Ebene schon im Vorfeld ausgeschlossen werden. Diese koennten
  3004. zum Beispiel auftreten, wenn die Gegenseite nicht mit 2048 Byte
  3005. Framelaenge arbeitet.
  3006.  
  3007. In der Statuszeile (s. Kapitel 2.6) ist ablesbar, ob die 'cFos'
  3008. Inband-Negotiation zu Beginn einer Verbindung benutzt wurde
  3009. und ob und fuer welche Uebertragungs-Richtungen die V.42bis
  3010. Datenkompression benutzt wird:
  3011.  
  3012.  
  3013.                  V.42bis beim Empfang
  3014.             !    V.42bis beim Senden
  3015.             $    V.42bis in beide Richtungen
  3016.              ?   'cFos' Inband-Negotiation ohne V.42bis
  3017.  
  3018.  
  3019.  
  3020. 2.7.3  FAX Class 2 und Class 2.0 Command-Set
  3021.  
  3022.  
  3023. 'cFos' unterstuetzt die ins CAPI 2.0 eingebaute FAX Faehigkeit
  3024. durch ein Class 2 und 2.0 Command-Set. Fax unter CAPI 1.1 wird
  3025. nicht von 'cFos' unterstuetzt.
  3026.  
  3027. WICHTIG: 'cFos' hat keine eigene Fax-Emulation, sondern
  3028. greift auf die Fax-Faehigkeit des CAPI 2.0 Treibers zurueck.
  3029. Erkundigen Sie sich daher bei Ihrem ISDN-Kartenhersteller, ob
  3030. die FAX-Protokolle ins CAPI integriert sind.
  3031.  
  3032. Die folgenden Kommandos werden von 'cFos' unterstuetzt bzw. aus
  3033. Kompatibilitaet ignoriert:
  3034.  
  3035. FAA, FBOR, FBO, FBS, FBUF, FCC, FCIG, FCLASS, FCQ, FCS, FCT, FCR,
  3036. FDCC, FDCS, FDIS, FDR, FDT, FEA, FET, FIE, FIP, FIS, FKS, FK,
  3037. FLID, FLI, FLO, FLPL, FLP, FMDL, FMFR, FMI, FMM, FMR, FMS, FNR,
  3038. FPHCTO, FPI, FPP, FPR, FPS, FPTS, FREL, FREV, FRQ, FRY, FSPL, FSP
  3039.  
  3040. Zusaetzlich gibt es folgende Register:
  3041.  
  3042.  
  3043.  
  3044.                                   44
  3045.  
  3046.  
  3047.  
  3048.  
  3049. S80 Vertikale Aufloesung, 0=normal, 1=high
  3050.  
  3051. S81 Bitweise:
  3052.  
  3053.      Bit 0=1 ``AT+FCLASS=0'' ist erlaubt.
  3054.  
  3055.      Bit 1=1 ``AT+FCLASS=1'' ist erlaubt. 'cFos' unterstuetzt
  3056.          zwar nicht Class 1, meldet dann aber aus
  3057.          Kompatibilitaetsgruenden ``OK''.
  3058.  
  3059.      Bit 2=1 ``AT+FCLASS=2'' ist erlaubt.
  3060.  
  3061.      Bit 3=1 ``AT+FCLASS=2.0'' ist erlaubt.
  3062.  
  3063.      Bit 7=1 ``+FET'' Modem-Response wird aktiviert.
  3064.  
  3065. S82 Minimum Scan-Time/Zeile. Werte von 0-7 sind erlaubt. Manche
  3066.      Fax-Programme unterstuetzt keinen Hardware-Flow-Control.
  3067.      Diesen kann man mit dem Register mitteilen, wie schnell
  3068.      die einzelnen Fax-Zeilen gesendet werden muessen. 0=max.
  3069.      Geschwindigkeit.
  3070.  
  3071.  
  3072. Einschraenkungen: Um mittels CAPI Fax-Daten versenden zu
  3073. koennen, muss 'cFos' diese in das sogenannte SFF Format
  3074. konvertieren. Desweiteren laufen Fax-Verbindungsaufbau,
  3075. -Handshake und -Datenuebertragung mit 'cFos' voellig unabhaengig
  3076. von den Aktivitaeten des CAPIs. Daraus ergeben sich folgende
  3077. Einschraenkungen:
  3078.  
  3079.  
  3080.   1. Es kann passieren, dass 'cFos' schon alle Daten einer Seite
  3081.      empfangen hat, aber das CAPI noch nicht eine Zeile an das
  3082.      Ziel-Fax-Geraet uebertragen konnte.
  3083.  
  3084.   2. Es ist fuer cFos nicht moeglich, die maximale Geschwindigkeit
  3085.      zu ermitteln, mit der die Applikation Fax-Daten versenden
  3086.      darf. Dadurch kann es zu Flow-Control Problemen kommen.
  3087.      Um diese zu umgehen kann man entweder die ``Hardware
  3088.      Flusskontrolle'' aktivieren, oder mit Werten von 0-7 des
  3089.      Registers S82 experimentieren.
  3090.  
  3091.   3. Es kann nicht in allen Faellen erkannt werden, ob eine Seite
  3092.      korrekt gesendet werden konnte.
  3093.  
  3094.  
  3095. Hinweis: Um Delrina Winfax zu benutzen, muss Modem
  3096. Hardware-Control-Flow eingestellt sein.
  3097.  
  3098.  
  3099.  
  3100. 2.7.4  'cFos' als MultiPort FOSSIL
  3101.  
  3102.  
  3103. Theoretisch  koennte 'cFos' bis zu 255 verschiedene Ports              [PRO]
  3104. unterstuetzen. 'cFos/DOS' und 'cFos/Win' sind jedoch so
  3105. kompiliert, dass man bis zu vier COM-Ports, bei 'cFos/2' bis zu
  3106. 8 Ports verwalten kann. Fuer jeden COM-Port wird dann beim Laden
  3107. Puffer- und Datenspeicher reserviert. Man kann z.B. beim Aufruf
  3108. ``-c0'' und ``-c1'' verwenden, um COM1 und COM2 zu unterstuetzen
  3109. ('cFos/DOS') oder direkt die Namen der Ports angeben ('cFos/2'
  3110. und 'cFos/Win').
  3111.  
  3112.  
  3113.  
  3114.                                   45
  3115.  
  3116.  
  3117.  
  3118.  
  3119. Entsprechend gibt es dann zwei Modem-Emulatoren und man kann
  3120. gleichzeitig bei zwei verschieden Systemen anrufen oder von
  3121. einem angerufen werden und auf dem anderen Port einen eingehenden
  3122. Ruf beantworten. Unter DOS setzt das allerdings MultiPort-faehige
  3123. Software oder einen Multitasker voraus.
  3124.  
  3125. Im MultiPort-Betrieb koennen fuer jeden Port die EAZs und Dienste,
  3126. auf die 'cFos' fuer diesen Port hoeren soll, separat eingestellt
  3127. werden (``AT&L'' bzw. ``AT&I''). Ueberschneiden sich die EAZs
  3128. bzw. Dienste, gibt es einen automatischen Ringdown vom ersten
  3129. passenden und freien Port zum Naechsten.
  3130.  
  3131.  
  3132.  
  3133. 2.7.5  Konfiguration von 'cFos' fuer X.31
  3134.  
  3135.  
  3136. X.31 ist das Protokoll fuer Datenuebertragung im ISDN D-Kanal.
  3137. Um diese Dienste nutzen zu koennen, muessen Sie bei Telekom eine
  3138. sogenannte TEI beantragen. Wenn Sie sich ueber X.31 informieren
  3139. wollen, erteilt Ihnen Telekom unter Tel. 0130-801180 hierueber
  3140. Auskunft. Voraussetzung ist weiterhin eine X.31-faehige ISDN Karte
  3141. mit CAPI 1.1 oder CAPI 2.0, z.B. von AVM, Bintec, Diehl, HST,
  3142. ITK oder NCP. 'cFos Professional' unterstuetzt X.31, sowohl in
  3143. den CAPI 1.1, als auch CAPI 2.0 Versionen. Derzeit werden eine
  3144. logische Verbindung und eine TEI unterstuetzt. Spaetere Versionen
  3145. werden mehrere TEIs und mehrere logische Kanaele verwalten koennen.
  3146.  
  3147. 'cFos' muss mindestens mit dem Parameter -w3 geladen werden:
  3148.  
  3149.  
  3150. CFOS.EXE i -w3 fuer DOS, oder
  3151. param=...       fuer Windows ist -w4 Voreinstellung
  3152. DEVICE=...      fuer OS/2 ist -w4 auch Voreinstellung
  3153.  
  3154.  
  3155.  
  3156. Grundeinstellungen:  Mit dem Modem-Kommando ATB13 werden die
  3157.      notwendigen Konfigurationen des B2 und B3 Protokolles
  3158.      vorgenommen. Danach muessen noch folgende Register vor
  3159.      Aktivieren von X.31 gesetzt werden:
  3160.  
  3161.      S23 = t        Einstellung T EI : t = T EI * 2 + 1
  3162.      S45 = n        n = 0: keine Delivery Confirmation
  3163.                     n = 1: Delivery Confirmation (nur [CAPI 2.0])
  3164.      &S3=<daten >   Call User Data, max. 32 Octects; diese
  3165.                     werden durch Hex-Ziffern kodiert. Da 'A'=41,
  3166.                     'B'=42, 'C'=43 als Hex-Ziffern kodiert
  3167.                     werden, kann man z.B. mit AT&S3=414243 die
  3168.                     Call User Data 'ABC' kodieren.
  3169.  
  3170.  
  3171. Einstellungen der logischen Kanaele:  Zunaechst werden in S32 und
  3172.      S33 die niedrigste und hoechste bidirektionale Kanalnummer,
  3173.      wie von Telekom eingerichtet, eingestellt. Dann kann man in
  3174.      S30 und S31 die Kanaele eintragen, die nur fuer einkommende
  3175.      Rufe benutzt werden sollen. S30 enthaelt die niedrigste
  3176.      einkommende Kanalnummer, S31 die hoechste. Fuer ausgehende
  3177.      Rufe stellt man die niedrigste und hoechste Kanalnummer
  3178.      in S34 und S35 ein. Hat man eine Sorte von Kanaelen nicht
  3179.  
  3180.  
  3181.  
  3182.                                   46
  3183.  
  3184.  
  3185.  
  3186.  
  3187.      geschaltet, werden die entsprechenden Register auf 0
  3188.      gesetzt.
  3189.  
  3190.      Beispiel 1:
  3191.  
  3192.  
  3193.          Man hat Kanaele 1 und 2 fuer eingehende und
  3194.          ausgehende Rufe geschaltet. Dann lauten die
  3195.          Einstellungen:
  3196.          S30=0, S31=0, S32=1, S33=2, S34=0, S35=0
  3197.  
  3198.  
  3199.      Beispiel 2:
  3200.  
  3201.  
  3202.          Man hat die Kanaele 1..6, davon 1..2 nur fuer
  3203.          einkommende Rufe, 3..4 bidirektional und 5..6 fuer
  3204.          abgehende Rufe. Die Einstellungen fuer S30 bis S35
  3205.          lauten dann:
  3206.          S30=1, S31=2, S32=3, S33=4, S34=5, S35=6
  3207.  
  3208.  
  3209. PVCs: Moechte man PVCs betreiben, muss noch S46 gesetzt werden(nur
  3210.      [CAPI 2.0]):
  3211.  
  3212.      S46L = Gruppennummer, S46H = Logische Kanalnummer
  3213.  
  3214. Anwahl und Aktivierung:  Zunaechst sollte man die oben genannten
  3215.      Einstellungen ins Modem-Profile speichern, z.B. mit AT&W1.
  3216.      So kann man sie spaeter immer mit ATZ1 wiederherstellen.
  3217.  
  3218.      Nach ATZ1 aktiviert man dann die Verbindung zum
  3219.      Paket-Handler durch AT&X1. Moechte man spaeter Einstellungen
  3220.      veraendern, muss man vorher mit AT&X0 die Verbindung zum
  3221.      Paket-Handler wieder deaktivieren.
  3222.  
  3223.      Nach Aktivierung durch AT&X1 kann nun, wie gewohnt, durch
  3224.      ATDnummer  eine logische Verbindung aufgebaut werden (bei
  3225.      PVCs ist die Nummer beliebig).
  3226.  
  3227.      Auflegen laesst sich (wie bei Waehlverbindungen) unter DOS im
  3228.      INT 14 Mode mit +++ Sequenz (ATS10.4=1) oder im FOSSIL Mode,
  3229.      wie auch unter Windows und OS/2 mit DTR drop.
  3230.  
  3231.  
  3232.  
  3233. Hinweis: Um X.31, kombiniert mit Remote Configuration, zu nutzen,
  3234. muss 'cFos' fuer min. zwei Ports geladen sein.
  3235.  
  3236.  
  3237.  
  3238. 2.7.6  Remote-Konfigurierbarkeit
  3239.  
  3240.  
  3241. 'cFos'  kann aus der Ferne konfiguriert werden, d.h. man kann          [PRO]
  3242. sich auf einem B-Kanal in 'cFos' einwaehlen und die Modem
  3243. Einstellungen aendern. Damit dies moeglich ist, muss 'cFos' mit
  3244. dem Parameter ``-kk'' geladen werden. Das anrufende 'cFos'
  3245. wird mit ``ATB14'' initialisiert. Als erstes sendet das zu
  3246. konfigurierende 'cFos' ein '#', sobald man ENTER eingibt.
  3247. Danach muss ein Passwort eingegeben werden (Default ist zunaechst:
  3248. kein Passwort). Nach erfolgreichem Login zeigt 'cFos' einen
  3249. Welcome-String an, bestehend aus dem Hostnamen und dem COM-Port,
  3250. auf dem man angerufen hat. Diesen kann man aber auch mit
  3251. ``ATI6'' ermitteln, fuer welche Ports 'cFos' geladen wurde
  3252. und mit ``AT#Dn'' (n=0,1,2,...) auf die entsprechenden Ports
  3253.  
  3254.  
  3255.  
  3256.                                   47
  3257.  
  3258.  
  3259.  
  3260.  
  3261. wechseln. Sodann koennen alle Modem-Einstellungen geaendert werden,
  3262. einschliesslich des Setzen der Register. ``ATA'' ist in diesem
  3263. Modus nicht verfuegbar.
  3264.  
  3265. Um den Hostnamen einzustellen, kann man 'cFos' mit ``-nNAME''
  3266. laden. Default ist ``cFos''.
  3267.  
  3268. Hinweis: Wenn man Remote Configuration im Zusammenhang mit X.31
  3269. verwenden will, muss man 'cFos' fuer mindestens zwei Ports laden.
  3270.  
  3271. Mit ``AT#Kppp'' kann das Passwort geaendert werden. ``ppp'' steht
  3272. fuer einen Text aus max. 10 Zeichen, ASCII 33 bis ASCII 126, ohne
  3273. Leerfelder. Das Passwort wird in der Datei RCONFIG gespeichert.
  3274.  
  3275. Das angerufene 'cFos' muss ``AT&L'' resp. ``AT&A'' so gesetzt
  3276. haben, dass es prinzipiell rufe annehmen wuerde, sonst wird auch
  3277. der RemoteConfigCall nicht angenommen.
  3278.  
  3279. Hinweis: 'cFos' kann nicht remote konfiguriert werden, wenn es
  3280. nicht mit ``-kk'' geladen wurde.
  3281.  
  3282.  
  3283.  
  3284. 2.7.7  Rechneruhr Synchronisation
  3285.  
  3286.  
  3287. Beim  aktiven Verbindungsaufbau und bei jedem Verbindungsabbau         [PRO]
  3288. schickt ISDN dem Teilnehmer die aktuelle Zeit mit (inklusive
  3289. Sommer/Winterzeit gestellt nach der TU Braunschweig). 'cFos'
  3290. vergleicht diese Zeit mit der Rechneruhr und stellt die
  3291. Zeitdifferenz fest.
  3292.  
  3293. 'cFos' stellt die Rechneruhr nicht sofort, sondern erst
  3294. auf Anfrage mittels ``CFOS t'' ('cFos/DOS') oder mit dem
  3295. Modem-Kommando ``AT&T''. Um die ISDN-Zeit zu ermitteln, baut
  3296. 'cFos' keine Verbindung auf. Es entstehen also keine Kosten. Das
  3297. Stellen der Uhr ist allerdings auch erst nach erfolgten Rufen
  3298. moeglich.
  3299.  
  3300. Mit der Option ``-m'' kann man die maximale Abweichung der
  3301. ISDN-Zeit von der Rechnerzeit (in Minuten) angegeben werden, bis
  3302. zu der die Rechner-Uhr gestellt werden soll. ``-m90'' (default)
  3303. bewirkt beispielsweise, dass 'cFos' nur dann die Rechner-Uhr
  3304. stellt, wenn die Zeit aus dem ISDN-Netz um maximal 90 Minuten
  3305. von der Rechnerzeit abweicht.
  3306.  
  3307. (Nur 'cFos/DOS':) Wird ein NetWare Server erkannt, so wird
  3308. dessen Zeit auch gesetzt, solange keine ``-jn'' Option angegeben
  3309. wurde. Allerdings muss der entsprechende User dafuer ``File Server
  3310. Console Operator'' sein, d.h. im NetWare SYSCON unter 'Supervisor
  3311. Options', 'File Server Console Operators' als ein solcher
  3312. eingetragen sein. Die Netware-Zeit wird nur gesetzt, falls sie
  3313. um 30 Sekunden oder mehr von der ISDN-Zeit abweicht.
  3314.  
  3315. Hinweis: Damit 'cFos' die ISDN-Zeit ermitteln kann, muss der
  3316. ISDN Anschluss ISDN Time/Date Infromationen uebermitteln. Dies muss
  3317. evtl. erst bei Telekom beantragt werden und von CAPI unterstuetzt
  3318. werden. Wieviele CAPI Messages mit Time/Date Informationen vom
  3319. CAPI an 'cFos' geschickt wurden, kann man mit ``ATI5'' ermitteln
  3320. (nicht mit ``CFOSN.EXE'').
  3321.  
  3322.  
  3323.  
  3324.                                   48
  3325.  
  3326.  
  3327.  
  3328.  
  3329. 2.7.8  Sicherheits Features
  3330.  
  3331.  
  3332. Zu Anfang etwas gewoehnungsbeduerftig bei ISDN-Karten ist
  3333. vielleicht, dass man nie so recht weiss, ob die Verbindung noch
  3334. steht, oder (hoffentlich) aufgelegt ist. 'cFos' kann auf mehrere
  3335. Arten den ``Gebuehren-GAU'' verhindern:
  3336.  
  3337.  
  3338.   1. verfuegt der Modem-Emulator ueber einen Aktivitaets-Timer. D.h.
  3339.      mittels ``ATS19=...'' kann in Minuten eingestellt werden,
  3340.      wie lange sowohl nichts mehr empfangen als auch gesendet
  3341.      werden darf, bevor automatisch aufgelegt wird.
  3342.  
  3343.   2. Beim Abbau der Verbindung laufen Timer, die ueberwachen,
  3344.      ob vom CAPI die entsprechenden DISCONNECT_B3_IND bzw.
  3345.      DISCONNECT_IND Messages signalisiert wurden. Geschieht dies
  3346.      nicht, wird im 5 Sekunden-Takt zuerst zweimal die Ebene
  3347.      B3 abgebaut, danach zweimal die Ebene D. Fuehrt auch dies
  3348.      nicht zum Erfolg, meldet sich 'cFos' vom CAPI ab und danach
  3349.      erneut an. Spaetestens jetzt sollte das CAPI alle bestehenden
  3350.      Verbindungen abgebaut haben.
  3351.  
  3352.   3. Bei der Anwahl gibt es, wie bei Modems einen ``Wait for
  3353.      Carrier'' Timer. Kann innerhalb der in S7 einstellbaren Zeit
  3354.      die Verbindung nicht aufgebaut werden, wird aufgelegt.
  3355.  
  3356.   4. Sie koennen Zeit- und Gebuehrenlimits einstellen. Beim
  3357.      Ueberschreiten eines der Limits wird die Verbindung abgebaut.
  3358.  
  3359.      Naeheres dazu im Kapitel 2.7.1 auf Seite 42.
  3360.  
  3361.  
  3362.  
  3363. 2.7.9  Fehlersuche
  3364.  
  3365.  
  3366.   1. 'cFos' unterstuetzt (nicht CFOSN.EXE oder CFOS20N.EXE) einen
  3367.      alternativen Monitor. Man kann dann auf dem zweiten Monitor
  3368.      alle CAPI-Messages und einige Debug-Ausgaben verfolgen.
  3369.      Es kann sehr hilfreich sein zu beobachten, wo die Probleme
  3370.      auftauchen.
  3371.  
  3372.   2. Mit der Option ''-d'' kann man alle CAPI-Nachrichten
  3373.      protokollieren. Naeheres im Kapitel 2.1.3 auf Seite 24.
  3374.  
  3375.   3. 'vcFos/2' kann einige Informationen in der Datei
  3376.      C:\VCTRACE protokollieren. Dieses Merkmal kann man mit dem
  3377.      Hilfsprogramm ''CFU'' ein- und ausschalten: CFU ft <port>
  3378.      <mode>. Bei mode  steht 1 fuer ein- und 0 fuer ausschalten.
  3379.  
  3380.  
  3381.  
  3382.                                   49
  3383.  
  3384.  
  3385.  
  3386.  
  3387. 2.8  Vertraeglichkeitsliste fuer 'cFos/DOS'
  3388.  
  3389.  
  3390.  
  3391. 'cFos/DOS' ist mit Erfolg mit folgenden Programmen getestet:
  3392.  
  3393.  
  3394. _Produkt_____________Hersteller______________________Prog.-Typ___________
  3395.  FrontDoor           Definite Solutions, Joaquim     Fido-Mailer
  3396.                      H. Homrighausen
  3397.  Intermail           Peter Stewart                   Fido-Mailer
  3398.  BinkleyTerm         Vince Perriello/Bob Hartman     Fido-Mailer
  3399.  D'Bridge            Chris Irwin                     Fido-Mailer
  3400.  McMail *            Gordian Schuermann/Albert       Fido-Mailer
  3401.                      Frerik
  3402.  Portal of Power     Soren Ager & The Portal Team    Fido-Mailer
  3403.  Xenia               Lentz Software Development      Fido-Mailer
  3404.  Dutchie   3.00      Applied Computer Sciences,      Fido-Mailer
  3405.                      Ede
  3406.  Yuppie!   2.10      YEAsoft, Aachen                 Fido-Point Sys.
  3407.  CrossPoint   2.14   Peter Mandrella                 Fido-Point Sys.
  3408.  Maximus             Scott J. Dudley                 BBS Software
  3409.  RemoteAccess        Andrew Milner                   BBS Software
  3410.  PCBoard/M           Clark Development               BBS Software
  3411.  SuperBBS            Risto Virkkala & Aki Antman     BBS Software
  3412.  Wildcat   4.0       Mustang Software, Inc.          BBS Software
  3413.  GS-Mailbox   1.90   Gandke und Schubert             BBS Software
  3414.  NCBMail *           Fricke EDV-Beratung             BBS Mailer
  3415.  Dialog              Daniel Raseghi                  Terminal Prg
  3416.  TeleMate   4.12     White River Software            Terminal Prg
  3417.  Terminate   1.40*   Bo Bendtsen, Daenemark          Terminal Prg
  3418.  Telix INT14         EXIS Inc. / ELSA                Terminal Prg
  3419.  Telix f. Windows                                    Terminal Prg
  3420.  Unicom              Data Graphics                   Terminal Prg
  3421.  MS-Kermit           Trustees of Columbia            Terminal Prg
  3422.                      Univers.
  3423.  DN 3270             Lange Communication             Terminal Prg
  3424.  COMM90              Bausch Datacom                  Terminal Prg
  3425.  VipCOM              Telesoft GmbH                   Terminal Prg
  3426.  Reflection   4.21   WRQ                             Terminal Prg
  3427.  GLINK               Atlantis, Erftstadt             Terminal Prg
  3428.  PCPLUS/             Datastorm Technologies, Inc     Terminal Prg
  3429.  Procomm Plus
  3430.  HS/Link             Samuel H. Smith                 Ext. Protokoll
  3431.  CEXYZ               Cutting Edge Computing          Ext. Protokoll
  3432.  SDPFL               Streamline Design               Ext. Protokoll
  3433.  PC-Anywhere   5.0   Symantec, Inc.                  Fernwartung
  3434.  DoorWay             Marshall Dudley                 Fernwartung
  3435.  FernTerm                                            Fernwartung
  3436.  OzCIS   2.x         Steve Sneed                     CompuServe Nav.
  3437.  OzWIN               Steve Sneed                     CompuServe Nav.
  3438.  DOS-CIM             Compuserve, Inc.                CompuServe Nav.
  3439.  WIN-CIM             Compuserve, Inc.                CompuServe Nav.
  3440.  cc:Mail             Lotus                           eMail System
  3441.  XBTX                Juergen Buchmueller, Bonn       BTX Dekoder
  3442.  cFosTALK *          Michael Grube                   Anrufbeantworter
  3443.  Waffle              Darkside International          UUCP BBS
  3444.  
  3445.  
  3446.                                   50
  3447.  
  3448.  
  3449.  
  3450.  
  3451. _Produkt_____________Hersteller______________________Prog.-Typ___________
  3452.  FX UUCP             Jorge Cwik                      UUCP BBS
  3453.  
  3454.  
  3455.  
  3456. cFos ist vertraeglich mit DesQView, MS-Windows, PAPI 0.16, X00,
  3457. ISDN-Talk. Produkte, die ein Sternchen (*) hinter dem Namen
  3458. haben, unterstuetzen die 'cFos' ISDN Appendage (siehe APPEND.DOC).
  3459.  
  3460. Hinweis: Wir garantieren nicht fuer die Lauffaehigkeit oben
  3461. genannter Programme mit 'cFos', sondern sagen hier lediglich, dass
  3462. wir oder jemand anderes sie getestet hat und sie unter unseren
  3463. Testbedingungen zu laufen scheinen.
  3464.  
  3465. Wir danken allen, die uns beim Testen diverser Software geholfen
  3466. haben.
  3467.  
  3468.  
  3469.  
  3470.                                   51
  3471.  
  3472.  
  3473.  
  3474.  
  3475. 2.9  Vertraeglichkeit mit ISDN-Karten
  3476.  
  3477.  
  3478.  
  3479. 'cFos' ist mit Erfolg mit folgenden ISDN-Karten getestet:
  3480.  
  3481.  
  3482.               __ISDN-Karte_/_Hersteller_________________
  3483.                 AVM A1, B1, Fritz!Card
  3484.                 Billion
  3485.                 BinTec BIANCA
  3486.                 Creatix.S0
  3487.                 Diehl Diva, SX, SY, SCOM
  3488.                 Digiteam Digiboard
  3489.                 Dr. Neuhaus
  3490.                 ELSA MicroLink ISDN/PCF...
  3491.                 Gerdes PowerISDN
  3492.                 IBM PCMCIA Active 2000
  3493.                 ICO
  3494.                 ITK iX1 Basic, Micro, Columbus, Pico
  3495.                 JanusSoft/HST Saphir
  3496.                 Microcom SOLIS
  3497.                 Miro P1
  3498.                 NCP ISDN P-8, P-16, Arrow
  3499.                 Sedlbauer S0-Box und Steckkarte
  3500.                 Siemens Hicom 300 PC
  3501.                 Stollmann E+V GmbH
  3502.                 Telekom
  3503.                 TELES.S0
  3504.  
  3505.  
  3506.  
  3507.                                   52
  3508.  
  3509.  
  3510.  
  3511.  
  3512. 2.10  Credits
  3513.  
  3514.  
  3515.  
  3516. Die Reihenfolge impliziert keine Wertung ...
  3517.  
  3518. Vielen Dank an die folgenden Personen, fuer ihre Hilfe, ihren Rat
  3519. und/oder ihre Zeit :
  3520.  
  3521.  
  3522.  
  3523.      Andreas Illg, Alexander Bell, Eberhard Mattes, Dietmar
  3524.      Friede, Uwe Engelmann, Scott J. Dudley, Robert
  3525.      Bergermann, Jens Osterwohldt, Markus Kessler, Olaf
  3526.      Droege, Tobias Erichsen, Jan Ceuleers, Kalle Braun,
  3527.      Roland Steinmeyer, Oliver von Bueren, Rainer Schuetze,
  3528.      Thorsten Winkler, Manfred Recla, Joern Bardewyck, Heiko
  3529.      Meyer, Dennis Rowe, Michael Buenter, Arndt Stedler, Ralf
  3530.      Pradella / TOP-KOPIE, Heinz-Otto Scheid, Wim Abels und
  3531.      Patrick Bosch.
  3532.  
  3533.  
  3534.  
  3535. Danke an die folgenden Firmen fuer Teststellungen und Hilfe:
  3536.  
  3537.  
  3538.  
  3539.      TELES, Diehl, AVM, ITK, ELSA, BinTec, KSI, Loewe,
  3540.      Sedlbauer, CPV/Stollmann, NCP und HST.
  3541.  
  3542.  
  3543.  
  3544.     ______________________________________________________________||
  3545.  
  3546.     |___Practice_random_kindness_and_senseless_acts_of_beauty!____ |
  3547.  
  3548.  
  3549. 3  Anhang
  3550.  
  3551.  
  3552.  
  3553.                                   53
  3554.  
  3555.  
  3556.  
  3557.  
  3558. A  CAPI Meldungen
  3559.  
  3560.  
  3561.  
  3562. Im folgenden eine Auflistung der CAPI Fehlermeldungen des CAPI
  3563. Arbeitskreises, erweitert durch V.110 Fehlermeldungen, 1.TR.6 und
  3564. herstellereigene Fehlermeldungen:
  3565.  
  3566. CAPI Meldungen sind in hexadezimal notiert (Ziffern von 0 ...9, A
  3567. ...F) und vierstellig. Meldungen der Form ''33xx'' deuten auf
  3568. ein Installationsproblem Ihrer ISDN Karte oder Telefonanlage
  3569. hin. Meldungen der Form ''34xx'' werden vom ISDN-Netz bzw. der
  3570. angerufenen Gegenstelle erzeugt:
  3571.  
  3572. CAPI 1.1 Meldungen:
  3573.  
  3574.  
  3575. 0000  No error                      3209  can't select B3 protocol
  3576.                                           now
  3577.                                     320A  illegal DLPD parameters
  3578. 1001  Error on API_REGISTER         320B  illegal NCPD parameters
  3579. 1002  Illegal application-id        320C  illegal NCPI parameters
  3580. 1003  Illegal message               320D  data length not supported
  3581. 1004  Illegal (sub-) command
  3582. 1005  Queue is full
  3583. 1006  Queue is empty                3301  D channel layer 1 setup
  3584. 1007  Queue overflow                      error
  3585. 1008  Deinstall error               3302  D channel layer 2 setup
  3586. 1009  Wrong message operation       3303  errorB channel layer 1 setup
  3587.  
  3588.                                           error
  3589. 2001  Illegal Controller            3304  B channel layer 2 setup
  3590. 2002  Illegal PLCI                        error
  3591. 2003  Illegal NCCI                  3305  D channel layer 1
  3592. 2004  Illegal type                        shutdown
  3593.                                     3306  D channel layer 2
  3594.                                           shutdown
  3595. 3101  B-channel erroneous           3307  D channel layer 3
  3596. 3102  Infomask erroneous                  shutdown
  3597. 3103  Serviced-EAZ-mask             3308  B channel layer 1
  3598.       erroneous                           shutdown
  3599. 3104  Serviced-SI-mask              3309  B channel layer 2
  3600.       erroneous                           shutdown
  3601. 3105  Illegal B2 protocol           330A  B channel layer 3
  3602. 3106  Illegal DLPD                        shutdown
  3603. 3107  Illegal B3 protocol           330B  B channel layer 2
  3604. 3108  Illegal NCPD                        reestablished
  3605. 3109  Illegal NCPI                  330C  B channel layer 3
  3606. 310A  Illegal flags                       reestablished
  3607.  
  3608.                                     3400  Normal disconnect
  3609. 3201  General controller error      3480  Normal disconnect
  3610. 3202  non-unique LISTEN_REQs        3481  Invalid call reference
  3611. 3203  function not supported              value
  3612. 3204  PLCI inactive                 3483  Bearer service not
  3613. 3205  NCCI inactive                       implemented
  3614. 3206  B2 protocol not supported     3487  Call identity doesn't
  3615. 3207  can't select B2 protocol            exist
  3616.       now                           3488  Call identity in use
  3617. 3208  B3 protocol not supported     348A  No channel available
  3618.  
  3619.  
  3620.  
  3621.  
  3622. 3490  Requested facility not
  3623.       implemented
  3624. 3491  Requested facility not        Fax specific:
  3625.       subscribed
  3626. 34A0  Outgoing calls barred
  3627. 34A1  User access busy              4001  Remote is no fax
  3628. 34A2  Negative CUG-match            4002  Local fax circuit busy
  3629. 34A3  Nonexistent CUG               4003  Bad line quality
  3630. 34A5  SPV not allowed               4004  Training not successfull
  3631. 34B5  Destination not               4005  Send data to slow for fax
  3632.       obtainable                          modul
  3633. 34B8  Number changed                4006  Too many errors
  3634. 34B9  Out of order                  4007  User abort
  3635. 34BA  No user responding            4008  Command resend not
  3636. 34BB  User busy                           successfull
  3637. 34BD  Incoming calls barred         4009  Explicit logical abort by
  3638. 34BE  Call rejected                       remote
  3639. 34D9  Network congestion            400a  Disconnect during data
  3640. 34DA  Remote user initiated               reception
  3641. 34F0  Local procedure error         400b  Transfer mode not
  3642. 34F1  Remote procedure error              supported
  3643. 34FF  User info discarded           400c  Erroneous data to send
  3644.       locally
  3645.  
  3646.  
  3647.  
  3648. CAPI 2.0 Meldungen:
  3649.  
  3650.  
  3651. 0000  request accepted              100A  controller does not
  3652. 0001  NCPI not supported by               support external
  3653.       current protocol, NCPI              equipment
  3654.       ignored                       100B  controller does only
  3655. 0002  flags not supported by              support external
  3656.       current protocol, flags             equipment
  3657.       ignored
  3658.  
  3659.                                     1101  illegal application
  3660.                                           number
  3661.                                     1102  illegal command or
  3662. 1001  too many applications               subcommand or message
  3663. 1002  logical block size too              length less than 12
  3664.       small, must be at least             octets
  3665.       128 bytes                     1103  message could not be
  3666. 1003  buffer exceeds 64k byte             accepted because of queue
  3667. 1004  message buffer size too             full condition
  3668.       small, must be at least       1104  queue is empty
  3669.       1024 bytes                    1105  queue overflow
  3670. 1005  max.number of logical         1106  unknown notification
  3671.       connection not supported            parameter
  3672. 1006  reserved                      1107  internal busy
  3673. 1007  the message could not be      1108  OS resource error, e.g.
  3674.       accepted because of an              no memory
  3675.       internal busy condition       1109  CAPI not installed
  3676. 1008  OS resource error, e.g.       110A  controller does not
  3677.       no memory                           support external
  3678. 1009  CAPI not installed                  equipment
  3679.  
  3680.  
  3681.  
  3682.                                   55
  3683.  
  3684.  
  3685.  
  3686.  
  3687. 110B  controller does only          3315  disconnected during
  3688.       support external                    transfer, remote
  3689.       equipment                           procedure error
  3690.                                     3316  disconnected during
  3691. 2001  message not supported in            transfer, local tx-data
  3692.       current state                       underrun
  3693. 2002  illegal                       3317  disconnected during
  3694.       controller/PLCI/NCCI                transfer, local rx-data
  3695. 2003  out of PLCI                         overflow
  3696. 2004  out of NCCI                   3318  disconnected during
  3697. 2005  out of LISTEN                       transfer, local abort
  3698. 2006  out of FAX resources          3319  illegal parameter coding,
  3699. 2007  illegal message parameter           e.g. SFF coding error
  3700.       coding
  3701.                                     Network specific:
  3702. 3001  B1 protocol not supported
  3703. 3002  B2 protocol not supported
  3704. 3003  B3 protocol not supported     3481  unassigned number
  3705. 3004  B1 protocol parameter not     3482  no route to specified
  3706.       supported                           transit network
  3707. 3005  B2 protocol parameter not     348334no8route6tocdestinationhannel unaccep*
  3708.  *table
  3709.       supported                     3487  call awarded and
  3710. 3006  B3 protocol parameter not           being delivered in an
  3711.       supported                           established channel
  3712. 3007  B protocol combination        3490  normal call clearing
  3713.       not supported                 3491  user busy
  3714. 3008  NCPI not supported            3492  no user responding
  3715. 3009  CIP not supported             3493  no answer from user
  3716. 300A  flags not supported           3495  call rejected
  3717. 300B  facility not supported        3496  number changed
  3718. 300C  data length not supported     349A  non-selected user
  3719.       by current protocol                 clearing
  3720. 300D  reset procedure not           349B  destination out of order
  3721.       supported by current          349C  invalid number format
  3722.       protocol                      349D  facility rejected
  3723.  
  3724.                                     349E  response to STATUS ENQ.
  3725. 3301  protocol error layer 1        349F  normal, unspec.
  3726. 3302  protocol error layer 2        34A2  no circuit/channel avail.
  3727. 3303  protocol error layer 3        34A6  network out of order
  3728.  
  3729.                                     34A9  temporary failure
  3730.  
  3731. T.30 specific:                      34AA  switch equipment
  3732.                                           congestion
  3733.                                     34AB  access information
  3734. 3311  connecting not                      discarded
  3735.       successful, remote is         34AC  req. circuit/channel not
  3736.       no G3 fax                           avail.
  3737. 3312  connecting not                34AF  resources unavailable
  3738.       successful, training not      34B1  quality of service
  3739.       successful                          unavail.
  3740. 3313  disconnected before           34B2  req. facility not
  3741.       transfer, transfer mode             subscribed
  3742.       not supported by remote       34B9  bearer capab. not
  3743. 3314  disconnected during                 authorized
  3744.       transfer, remote abort        34BA  bearer capab. not present
  3745.  
  3746.  
  3747.  
  3748.                                   56
  3749.  
  3750.  
  3751.  
  3752.  
  3753. 34BF  service/option not avail.     34E6  recovery on timer expiry
  3754. 34C1  bearer capab. not             34EF  protocol error
  3755.       implemented                   34FF  interworking, unspecified
  3756. 34C2  channel type not
  3757.       implemented
  3758. 34C5  req. facility not             Modem specific:
  3759.       implemented
  3760. 34C6  only restr.digital info       3500  normal end of connection
  3761.       avail.
  3762. 34CF  service/option not avail.     3501  carrier lost
  3763. 34D1  invalid call ref. value       3502  negotiation error, no
  3764. 34D2  ident. channel                      remote error correcting
  3765.       non-existent                  3503  modemno answer to protocol
  3766. 34D3  a suspended call exists,
  3767.       but this call identity              request
  3768.       does not                      3504  remote modem only works
  3769. 34D4  call identity in use                in synch.mode
  3770. 34D5  no call suspended             3505  fraiming failure
  3771. 34D6  call having the requested     3506  protocol negotiation
  3772.       call identity has been              failure
  3773.       cleared                       3507  other modem sent bad
  3774. 34D8  incompatible destination            protocol request
  3775. 34DB  invalid transit network       3508  synch.info (data or
  3776. 34DF  invalid message                     flags) missing
  3777. 34E0  mandantory info element       3509  normal end of connection
  3778.       missing                             from remote modem
  3779. 34E1  message type non-existent     350A  no answer from remote
  3780.       or not implemented                  modem
  3781. 34E2  message not compatible        350B  protocol error
  3782.       with call state/message       350C  error on compression
  3783.       type non-existent or not      350D  no connect (timeout ot
  3784.       impl.                               wrong modulation)
  3785. 34E3  info element non-existent     350E  no protocol fallback
  3786.       or not implemented                  allowed
  3787. 34E4  invalid info element          350F  no modem or fax on
  3788.       contents                            requested number
  3789. 34E5  message incompatible with     3510  handshake error
  3790.       call state
  3791.  
  3792.  
  3793.  
  3794.                                   57
  3795.  
  3796.  
  3797.  
  3798.  
  3799. B  'cFos' Modem Kommandos
  3800.  
  3801.  
  3802.  
  3803.      ?    Kurze Hilfe zu den AT Kommandos und wichtigen
  3804.           S-Registern anzeigen.
  3805.  
  3806.      A    (Answer) Beantworte einkommenden Ruf
  3807.  
  3808.     Bn    Protokollauswahl nur  fuer abgehende Rufe (aktiver
  3809.           Verbindungsaufbau):
  3810.  
  3811.               0 X.75 ohne B3 Protokoll, 64000bps (''ISDNC'')
  3812.                 S22=2048, S26=2, S28=2048
  3813.  
  3814.               1 V.110 async, 38400bps, 8n1 (``ISDNB'')
  3815.                 S22=2048, S26=2, S28=2048
  3816.  
  3817.               2 V.110 async, 19200bps, 8n1 (``ISDNA'')
  3818.                 S22=2048, S26=2, S28=2048
  3819.  
  3820.               3 TELES 128kbps Bundling Protokoll
  3821.                 S22=2048, S26=2, S28=2048
  3822.  
  3823.               4 X.75, framelen=256, Windowsize=7 (ELINK Modus)
  3824.                 S22=framelen, S26=7, S28=256
  3825.  
  3826.               5 Datex-J (BTX), Framesize=130, Win.Size=7
  3827.                 S22=framelen, S26=7, S28=128
  3828.  
  3829.               6 wie ``ATB5'', aber schalte nach VT-100
  3830.  
  3831.               7 Analoges Modem (falls moeglich)
  3832.  
  3833.               8 PPP Modus entsprechend dem RFC 1662
  3834.  
  3835.               9 CompuServe via BTX
  3836.  
  3837.              10 V.110 asynchron, 9600 bps, 8N1
  3838.                 (bits,parity,stopbits)
  3839.  
  3840.              11 V.110 asynchron, 9600 bps, 7N1
  3841.  
  3842.              12 V.120
  3843.  
  3844.              13 X.31 [PRO]
  3845.  
  3846.           ``framelen'' bezieht sich auf den Wert des ``-b''
  3847.           Parameters beim Start auf der Kommandozeile. Die
  3848.           Werte sind nach oben durch die Parameter auf der
  3849.           Kommandozeile beschraenkt.
  3850.     Dx    (Dial) Waehle Nummer fuer abgehenden Ruf.
  3851.  
  3852.              F Startet Verbindung auf einer Standleitung
  3853.  
  3854.              L Zuletzt gewaehlte Nummer
  3855.  
  3856.             Sn Waehle fest gespeicherte Nummer (n=0: Zaphods BBS)
  3857.  
  3858.              V Markiere diese Verbindung als SPV
  3859.  
  3860.           0..9 Rufnummer als Ziffernfolge
  3861.  
  3862.         A..D#* Spezielle ``Ziffern''
  3863.  
  3864.         <nb>s  Waehle <nb> und markiere Verbindung als SPV
  3865.  
  3866.  
  3867.     En    Kommando-Echo
  3868.  
  3869.              0 Echo aus
  3870.  
  3871.              1 Echo ein
  3872.  
  3873.  
  3874.  
  3875.                                   58
  3876.  
  3877.  
  3878.  
  3879.  
  3880.   Hn    (Hook) Abheben / Auflegen
  3881.  
  3882.            0 Auflegen
  3883.  
  3884.            1 Abheben; alle ankommenden Rufe werden abgelehnt
  3885.  
  3886.  
  3887.   In    (Inquire)
  3888.  
  3889.            0 'cFos' und CAPI Version anzeigen
  3890.  
  3891.            1 Statuszeile anzeigen
  3892.  
  3893.            2 Statistiken der letzten Verbindung anzeigen
  3894.  
  3895.            4 Die 10 letzten CAPI-INFO_IND's anzeigen
  3896.  
  3897.            5 Anzahl der Gebuehren- und Zeit-Infos anzeigen
  3898.              (nicht CFOSN.EXE bzw. CFOS20N.EXE)
  3899.  
  3900.            6 Betriebssytemspezifische Informationen
  3901.  
  3902.            7 Paketstatistiken der letzten PPP-Verbindung
  3903.  
  3904.  
  3905.   Ln    Lautsprecher Lautstaerke (nur fuer analoge Rufe mit CAPI
  3906.         2.0; aendert S112)
  3907.  
  3908.            0 Stumm
  3909.  
  3910.            1 Normal leise
  3911.  
  3912.            2 Normal laut
  3913.  
  3914.            3 Maximum
  3915.  
  3916.  
  3917.   Mn    Lautsprecher Kontrolle (nur fuer analoge Rufe mit CAPI
  3918.         2.0; aendert S112)
  3919.  
  3920.            0 Aus
  3921.  
  3922.            1 An waehrend des Waehlens und der Protokollauswahl
  3923.  
  3924.            2 Immer an
  3925.  
  3926.            3 Das gleiche wie ``1''
  3927.  
  3928.  
  3929.   Qn    (Quiet) Modem-Meldungen ein/ausschalten
  3930.  
  3931.            0 Modem-Meldungen anzeigen
  3932.  
  3933.            1 Modem-Meldungen nicht anzeigen
  3934.  
  3935.  
  3936.  Sr=n   Setze Register r auf Wert n
  3937.         (Register haben Werte von 0 bis 65535)
  3938.  
  3939. Sr,b=n  Setze Bit b in Register r auf n
  3940.  
  3941. Sr.b=n  Setze Bit b in Register r auf n
  3942.  
  3943.   Sr?   Zeige Wert von Register r an
  3944.  
  3945. SrH=n   Setze das obere Byte von Register r auf n
  3946.  
  3947. SrL=n   Setze das untere Byte von Register r auf n
  3948.  
  3949.   Vn    (Verbose) ausfuehrliche Textmeldungen / Numerische
  3950.         Meldungen
  3951.  
  3952.            0 Numerische Meldungen anzeigen
  3953.  
  3954.            1 Textuelle Meldungen anzeigen
  3955.  
  3956.  
  3957.  
  3958.                                 59
  3959.  
  3960.  
  3961.  
  3962.  
  3963.     Xn    Modem-Meldungen konfigurieren
  3964.  
  3965.              0 Modem-Meldungen wie ein ``normales'' 9600 bps Modem
  3966.  
  3967.              1 Schaltet ``CONNECT <rate>'' ein
  3968.  
  3969.              2 Schaltet ``RINGING'' ein
  3970.  
  3971.              3 Schaltet ``RING <incoming caller's id>'' ein
  3972.  
  3973.              4 Schaltet ``CONNECT[...]/<protocols...>'' ein
  3974.  
  3975.              5 Schaltet ``ERROR/CAUSE=...'' ein
  3976.  
  3977.              6 Schaltet ``NO CARRIER'', ``NO ANSWER'' und
  3978.                ``NO DIALTONE/CAUSE=...'' ein
  3979.  
  3980.              7 Schaltet ``/V42B'' nach ``CONNECT'' ein
  3981.  
  3982.              8 Schaltet ``/PPP'' nach ``CONNECT'' ein
  3983.  
  3984.  
  3985.     Zn    Lade Profile Nummer n (aus der Datei PROFILE).
  3986.           Re-registriere 'cFos' beim CAPI. Wenn n nicht angegeben
  3987.           ist, lade Profile 0.
  3988.  
  3989. Weitere Kommandos:
  3990.  
  3991.  
  3992.  
  3993.     Fn    Dieses Kommando wird aus Kompatibilitaet ignoriert
  3994.     Kn    Dieses Kommando wird aus Kompatibilitaet ignoriert
  3995.     Nn    Dieses Kommando wird aus Kompatibilitaet ignoriert
  3996.      O    Dieses Kommando wird aus Kompatibilitaet ignoriert
  3997.      P    Dieses Kommando wird aus Kompatibilitaet ignoriert
  3998.      T    Dieses Kommando wird aus Kompatibilitaet ignoriert
  3999.  
  4000.   &An=s   Setze MSN n auf s.
  4001.           Beispiel: Durch ``AT&A0=123456 &A1=789012 &A2=345678''
  4002.           werden die MSNs 123456, 789012 und 345678 konfiguriert
  4003.           (als Nummer 0, 1 und 2). Bis zu 10 MSNs koennen
  4004.           angegeben werden. ``&Ln'' bzw. ``&En'' waehlt die
  4005.           entsprechenden MSNs zum hoeren bzw. als ausgehende
  4006.           Rufnummer aus.
  4007.  
  4008.    &Bn    (Bundling) [PRO]
  4009.           Anzahl der Kanaele, die fuer 'cFos' Channel-Bundling beim
  4010.           naechsten abgehenden Ruf benutzt werden sollen.
  4011.  
  4012.    &Cn    (DCD Override)
  4013.  
  4014.              0 DCD immer aktiv
  4015.  
  4016.              1 DCD folgt dem Status der Verbindung: Verbindung
  4017.                aktiv = DCD aktiv, Verbindung beendet = DCD inaktiv
  4018.  
  4019.  
  4020.    &Dn    (Debug) Statuszeile
  4021.  
  4022.              0 Statuszeile aus
  4023.  
  4024.              1 Statuszeile an, falls der Port geoeffnet ist
  4025.                (Voreinstellung).
  4026.  
  4027.              2 Statuszeile an, falls eine Verbindung aktiv ist.
  4028.  
  4029.              3 Statuszeile immer an
  4030.  
  4031.  
  4032.    &En    (EAZ) EAZ bei abgehenden Rufen: n = 0...9. Dieses
  4033.           Kommando aendert S18. Voreinstellung: 0
  4034.  
  4035.  
  4036.                                   60
  4037.  
  4038.  
  4039.  
  4040.  
  4041.    &F    (Factory) Setze alle Parameter auf die Voreinstellungen
  4042.          und initialisiere interne Strukturen. Aendert die
  4043.          angefallenen Gebuehren nicht (siehe ``AT&G'').
  4044.  
  4045.   &Gn    Angefallene Gebuehren
  4046.  
  4047.             0 Zeige angefallenen Gebuehren in Tarif-Einheiten an.
  4048.  
  4049.             1 Setze angefallenen Gebuehren auf 0.
  4050.  
  4051.  
  4052. &H< s >  (Hangup-Sequence) Setze die ``+++''-Sequenz auf
  4053.          ``+++<   s   >-''. Man kann z.B. durch ``AT&HHE1'' die
  4054.          Auflegesequenz auf ``+++ATHE1-'' fuer pcANYWHERE's
  4055.          ``Hayes compatible modem'' setzen. Voreingestellt
  4056.          ist <      s      > = ``H0'', d.h. die Auflegesequenz ist
  4057.          ``+++ATH0-''.
  4058.   &Ix    Auf welche Dienste soll 'cFos' hoeren?
  4059.          Aendert S14. 'A' (Analog oder Audio) und/oder 'D' (Data
  4060.  
  4061.          oder Digital) als Parameter. Benutzen Sie Register S44,
  4062.          um den Modus fuer eingehende analoge Rufe einzustellen.
  4063.  
  4064.   &Kn    Schaltet Inband-Negotiation ein oder aus (benoetigt fuer
  4065.          V.42bis)
  4066.  
  4067.             0 Ausgeschaltet
  4068.  
  4069.             1 Eingeschaltet und V.42bis aktiviert
  4070.  
  4071.             2 Eingeschaltet ohne V.42bis
  4072.  
  4073.  
  4074.   &Lx    (Listen) Auf welche EAZs soll 'cFos' hoeren? Aendert
  4075.          S13. Als Parameter kann man die Ziffern hintereinander
  4076.          angeben oder ``*'', um auf alle EAZs zu hoeren.
  4077.          Voreingestellt sind alle EAZs (siehe auch Kapitel 2.4).
  4078.          Bei CAPI 2.0 entsprechen den EAZs die MSNs 0 ...9 von
  4079.          mytcAT&A0 ...mytcAT&A9.
  4080.  
  4081.   &Mn    (Mode) Bundling-Art waehlen (siehe auch Kapitel 2.7.1)
  4082.  
  4083.             0 Statisches Bundling
  4084.  
  4085.             1 Dynamisches Bundling
  4086.  
  4087.  
  4088.   &Ox    (Outdial) Diese Nummer wird vor jede Nummer eines
  4089.          ``ATD'' Kommandos gesetzt. Voreingestellt ist nichts.
  4090.  
  4091.    &P    Called subaddress [CAPI 2.0][PRO]
  4092.  
  4093.   &Rn    (Reregister) Wiederanmeldungcon 'cFos' beim CAPI.
  4094.  
  4095.             0 Nur, wenn alle Ports unbenutzt sind.
  4096.  
  4097.             1 Auch, wenn Ports in Benutzung sind. Dies loest alle
  4098.               aktiven Verbindungen aus.
  4099.  
  4100.  
  4101.  &Sn=x   Setze String-Register n auf String-Wert x[CAPI 2.0]
  4102.  
  4103.    &T    (Tranx) Setze die Rechneruhr auf die Zeit aus dem
  4104.          ISDN-Netz, welche in den letzten Anrufen ermittelt
  4105.          wurde.
  4106.  
  4107.   &Ux    Abgehende Subaddress [CAPI 2.0][X.31][PRO]
  4108.          Voreinstellung ist 'keine'.
  4109.  
  4110.  
  4111.                                  61
  4112.  
  4113.  
  4114.  
  4115.  
  4116. &Vn    (View) Zeige das aktuelle Profile an. Die Zahl n (0..2)
  4117.        ist die Seitenzahl.
  4118.  
  4119. &Wn    (Write) Schreibe das aktuelle Profile auf Platte in
  4120.        Profile Nummer n. Falls keine Nummer angegeben wird,
  4121.        schreibe in Profile 0.
  4122. &Xn    X.31 Schalter
  4123.  
  4124.           0 X.31 deaktivieren
  4125.  
  4126.           1 X.31 aktivieren
  4127.  
  4128.  
  4129.  
  4130.                                62
  4131.  
  4132.  
  4133.  
  4134.  
  4135. C  'cFos' Modem-Register
  4136.  
  4137.  
  4138.  
  4139. _Reg.___Funktion_____________________________________Voreinstellung___
  4140.  
  4141.  
  4142.  S0    Auto Answer nach dem S0'ten ``RING''.                      0
  4143.  S1    RING-Zaehler                                           keine
  4144.  
  4145.  S3    'Carriage Return' Zeichen in ASCII kodiert. Wird          13
  4146.        nur zur Erkennung des Endes eines Modem-Kommandos
  4147.        benutzt.
  4148.  S4    'Line Feed' Zeichen in ASCII kodiert. Wird nur zur        10
  4149.        Auswertung von Modem-Kommandos benutzt.
  4150.  
  4151.  S5    'Backspace' Zeichen in ASCII kodiert. Wird nur zur         8
  4152.        Auswertung von Modem-Kommandos benutzt.
  4153.  
  4154.  S6    Spalte fuer die Anzeige der Caller-ID (nur, falls         61
  4155.        S10.1 = 1 und ``AT&D1'' or ``AT&D2''; Die Zeile wird
  4156.        in S11 eingestellt.
  4157.  
  4158.  S7    Anzahl der Sekunden, die auf den Aufbau einer             60
  4159.        Verbindung nach dem Waehlen gewartet wird.
  4160.  
  4161.  S9    Bit-mapped Register:
  4162.        .0 Erlaube alle weiteren Modem-Meldungen
  4163.        .1 Erlaube ``CONNECT <rate>'', sonst wird immer
  4164.           ``CONNECT 9600'' gemeldet
  4165.        .2 Erlaube ``RINGING''
  4166.        .3 Erlaube ``RING'' gefolgt von <Nummer>; die Art haengt
  4167.           von S10.3 ab
  4168.        .4 Erlaube ``/X75...'' nach ``CONNECT''
  4169.        .5 Erlaube ``ERROR/<cause>''
  4170.        .6 Erlaube ``NO CARRIER/<cause>'' und ``/CHARGE=...''
  4171.        .7 Erlaube ``/V42B'' nach ``CONNECT''
  4172.        .8 Erlaube ``/PPP'' nach ``CONNECT''
  4173.  
  4174.  
  4175.  S10   Bit-mapped Register:                                       0
  4176.        .0 Erlaube ``CONNECT.../ID=<callerid>''
  4177.        .1 Zeige nur die Caller-ID auf der rechten Seite an,
  4178.           schalte Statuszeile sonst ab.
  4179.        .2 Zeige numerische Werte statt der Namen fuer Service
  4180.           Indicator / AddSI an.
  4181.        .3 Zeige die Caller-ID, EAZ, SI/AddSI bei einem ``RING''
  4182.           im Format ``RING 1234/EAZ1/07/00'' an, anstatt der
  4183.           Voreinstellung ``RING-ID=1234/EAZ1/07/00''
  4184.        .4 Erlaube ``+++ATH0-'' Auflege-Sequenz im
  4185.           BIOS-Emulator Modus (und schalte Auflegen auf
  4186.           Baudraten-Wechsel aus). [PLUS]
  4187.        .6 Zeige die Caller-ID nur beim ersten ``RING'' an
  4188.        .7 Zeige die Baudrate aus S47 beim ``CONNECT'' an
  4189.        .8 Lehne alle Rufe ohne Caller-ID ab
  4190.        .9 Schalte 'Audible RING' ein: jedes ``RING'' laesst ein
  4191.           kurzes Klingeln vernehmen. [PRO]
  4192.        .11(Nur cFos/Win) Verhindert Auflegen, wenn der Port
  4193.           geschlossen wird.
  4194.        .13Ignoriere ``?'' und ``R'' Informationen in CallerID's
  4195.           bei einkommenden Rufen mit CCB.
  4196.  
  4197.  
  4198.  
  4199.                                   63
  4200.  
  4201.  
  4202.  
  4203.  
  4204. _Reg.___Funktion_____________________________________Voreinstellung___
  4205.  
  4206.  
  4207.  S11   Zeilennummer der Statuszeile (Die oberste Zeile ist        0
  4208.        Nummer 0). Hinweis: die Statuszeile wird nur bei
  4209.        ``AT&D1'' oder ``AT&D2'' angezeigt.
  4210.  
  4211.  S12   Verzoegerung vor der ``CONNECT''-Meldung in 1/18           9
  4212.        Sekunden [PRO]
  4213.  S13   Serviced EAZ Maske:                              0000000010b
  4214.        Jedes Bit von 0...9 ermoeglicht den Anruf auf dieser
  4215.        EAZ.
  4216.        z.B.: 0000000010b Hoere auf EAZ 1
  4217.              0100000000b Hoere auf EAZ 8
  4218.              0001111111b Hoere auf EAZ 0...6
  4219.              1111111111b Hoere auf alle EAZs
  4220.  
  4221.  
  4222.  S14   Bit-mapped Register:
  4223.        Serviced SI Maske. Jedes Bit schaltet einen der
  4224.        Dienste frei.
  4225.        .0 Videophone                                             0
  4226.        .1 Telefon                                                0
  4227.        .2 A/B-Dienste                                            0
  4228.        .3 X.21-Dienste                                           0
  4229.        .4 Telefax (Gruppe 4)                                     0
  4230.        .5 BTX (64 kbits/s)                                       0
  4231.        .7 Datenuebertragung (64 kbits/s)                         0
  4232.        .8 X.25-Dienste                                           1
  4233.        .9 Teletex 64                                             0
  4234.        .10Mixed Mode                                             0
  4235.        .15BTX (neuer Standard)                                   0
  4236.  
  4237.  
  4238.  S15   B-Channel Identification (ffs. 1.TR.6, 3.2.3.4.4.7)      131
  4239.  
  4240.  S16   Dienstkennung fuer abgehende Rufe                          7
  4241.  
  4242.  S17   Additional Service Indicator fuer abgehende Rufe.          0
  4243.        (siehe 2.4.1, S. 34
  4244.  S18   EAZ fuer abgehende Rufe (ASCII Zeichen:                   48
  4245.        '0'=48...'9'=57). Wird bei einer CONNECT_REQ
  4246.        Message mitgeschickt. Moeglicherweise muss die EAZ bei
  4247.        Benutzung an Telefonanlagen geaendert werden. Dieses
  4248.        Register wird auch durch das ``AT&En'' Kommando
  4249.        geaendert.
  4250.  
  4251.  S19   Inactivity Timer: 'cFos' beendet die Verbindung,           0
  4252.        wenn keine Daten fuer <S19> Minuten geflossen sind;
  4253.        0 = ausgeschaltet.
  4254.  
  4255.  
  4256.  
  4257.                                   64
  4258.  
  4259.  
  4260.  
  4261.  
  4262. _Reg.___Funktion_____________________________________Voreinstellung___
  4263.  
  4264.  
  4265.  S20   B-Kanal, Schicht 2 Protokoll                               1
  4266.        0
  4267.        1  X.75 SLP Basis Operation Mode mit Implementation
  4268.           Rules nach T.90
  4269.        2  Transparent-HDLC mit Bit-Stuffing, Frame-Erkennung
  4270.           und CRC-Check
  4271.        3  Bittransparent
  4272.        4  SNA-SDLC
  4273.        5  X.75 Btx
  4274.        8  V.110 mit transparentem B2 Protokoll
  4275.        9  V.110 SNA-SDLC
  4276.        10 V.110 X.75 SLP nach T.90
  4277.  
  4278.  
  4279.  S21   B-Kanal, Schicht 3 Protokoll:                              4
  4280.        1  T.70 NL fuer Leitungsvermittlung (CSPDN)
  4281.        2  ISO 8208 (DTE/DTE)
  4282.        3  Schicht 3 nach T.90, Appendix II
  4283.        4  Transparent
  4284.  
  4285.  
  4286.  S22   SELECT_B2_PROTOCOL_REQ: Data-length                     2048
  4287.  
  4288.  S23   SELECT_B2_PROTOCOL_REQ: Link-Address-A                     3
  4289.  
  4290.  S24   SELECT_B2_PROTOCOL_REQ: Link-Address-B                     1
  4291.  
  4292.  S25   SELECT_B2_PROTOCOL_REQ: Modulo-Mode                        8
  4293.  
  4294.  S26   SELECT_B2_PROTOCOL_REQ: Window-Size                        2
  4295.  
  4296.  S27   SELECT_B2_PROTOCOL_REQ: V110 user rate                    64
  4297.  
  4298.  S28   Maximale Sende-B2-Framegroesse                          2048
  4299.  
  4300.  S29   B3-Protokoll-Overhead in Bytes                             0
  4301.        0  B3 == 1 (T.70 NL)
  4302.        2  B3 == 2 (ISO 8208)
  4303.        3  B3 == 4 (Transparent)
  4304.  
  4305.  
  4306.  S30   SELECT_B3_PROTOCOL_REQ: LIC                                0
  4307.  
  4308.  S31   SELECT_B3_PROTOCOL_REQ: HIC                                0
  4309.  
  4310.  S32   SELECT_B3_PROTOCOL_REQ: LTC                                1
  4311.  
  4312.  S33   SELECT_B3_PROTOCOL_REQ: HTC                                1
  4313.  
  4314.  S34   SELECT_B3_PROTOCOL_REQ: LOC                                0
  4315.  
  4316.  S35   SELECT_B3_PROTOCOL_REQ: HOC                                0
  4317.  
  4318.  S36   SELECT_B3_PROTOCOL_REQ: Modulo-Mode                        8
  4319.  
  4320.  S37   [CAPI 2.0]SELECT_B3_PROTOCOL_REQ: Window-Size              2
  4321.  
  4322.  S39   Numbering Type/Plan                                      128
  4323.  
  4324.  S40   Controller                                                 0
  4325.  
  4326.  S41   Info-Mask-low                                             63
  4327.  
  4328.  S42   Info-Mask-high                                             0
  4329.  
  4330.  S43   Default V.110 user rate & protocol                        64
  4331.  
  4332.  
  4333.  
  4334.                                   65
  4335.  
  4336.  
  4337.  
  4338.  
  4339. _Reg.___Funktion_____________________________________Voreinstellung___
  4340.  
  4341.  
  4342.  S44   Audio Modus fuer eingehende analoge Anrufe [PRO]           0
  4343.        0  Voice
  4344.        1  Modem
  4345.  
  4346.  
  4347.  S45   X.25 / X.31 delivery confirmation [PRO]                    0
  4348.  
  4349.  S46   X.25 / X.31 group/channel [PRO]                            0
  4350.  
  4351.  S47   Baudrate, die bei einem ``CONNECT'' angezeigt wird,     9600
  4352.        falls S10.7=1 [PRO]
  4353.  S48   Unterdruecke die ersten <S48> ``RING''s. [PRO]
  4354.  
  4355.  S49   Anzahl der Stellen der Caller-ID (rechts gezaehlt),
  4356.        die ignoriert werden sollen bei einem einkommenden
  4357.        CCB Ruf. [PRO]
  4358.  S50   Additional Service Indicator und B2-Protokoll fuer
  4359.  ..    jede EAZ:
  4360.  .
  4361.        Wenn der einkommende Ruf den AddSI 0 hat, wird der
  4362.        AddSI aus dem LowByte des Registers S50+EAZ benutzt
  4363.  ..    und das B2-Protokoll aus dem HighByte desselben
  4364.  .     (siehe auch Kapitel 2.4).
  4365.  S59
  4366.  
  4367.  
  4368.  S60   Charge Limit fuer Main Port, in Gebuehrenimpulsen.
  4369.  S61   Charge Limit fuer Aux. Ports, in Gebuehrenimpulsen.
  4370.  
  4371.  S62   Time Limit in Sekunden fuer den Main Port.
  4372.  
  4373.  S63   Time Limit in Sekunden fuer die Aux. Ports.
  4374.  
  4375.  S64   Untere Grenze in cps pro Kanal.
  4376.  
  4377.  S65   Obere Grenze in cps pro Kanal.
  4378.  
  4379.  S66   Gebuehrensimulationstimer in Sekunden.
  4380.  
  4381.  S67   Pre-off Zeit in Sekunden.
  4382.  
  4383.  S68   Anzahl der dynamischen Channel Bundling Versuche.
  4384.  
  4385.  S69   Verzoegerung in Sekunden vor dem dynamischen Aufbau
  4386.        eines weiteren B-Kanals.
  4387.  S70   Kosten einer Gebuehreneinheit (Pfennig, Groschen,
  4388.        Cent, ...) [PRO]
  4389.  S71   Angefallene Kosten: Gebuehreneinheiten x S70
  4390.        (Pfennig, ...) [PRO]
  4391.  
  4392.  S72   Angefallene Kosten: Gebuehreneinheiten x S70 (DM,
  4393.        Schilling, ...) [PRO]
  4394.  
  4395.  S73   Unterdruecke ausgehende CallerID ([CAPI 2.0]):             0
  4396.        Bits 0 ...9 fuer MSN 0 ...9. Beispiel: ``S73.0=1''
  4397.        unterdrueckt CallerID von MSN 0 (welche mit
  4398.        ``AT&A0=...'' gesetzt wurde.
  4399.  
  4400.  S75   Interner Gebrauch.                                         1
  4401.        .7 Kein PPP Wake-Up Packet am Anfang einer Verbindung
  4402.           senden
  4403.  
  4404.  
  4405.  
  4406.                                   66
  4407.  
  4408.  
  4409.  
  4410.  
  4411. _Reg.___Funktion_____________________________________Voreinstellung___
  4412.  
  4413.  
  4414.  S76   Wenn der Wert 1 ist und keine Protokollauswahl durch       0
  4415.        Signalisierung mittels AddSi (siehe Kap. 2.4, S. 33)
  4416.        vorgegeben ist, wird als Protokoll fuer ankommende
  4417.        Rufe des Dienstes 'Datenuebertragung' das entspr.
  4418.        gewaehlte Protokoll fuer ausgehende Rufe gewaehlt.
  4419.        Man kann beispielsweise HDLC Anrufe mit AT S20=2
  4420.        S76=1 beantworten. Wenn der Wert Null ist, wird X.75
  4421.        gewaehlt.
  4422.  
  4423.  S77   Wenn der Inhalt ungleich 0 ist, prueft 'cFos' die          0
  4424.        Rufnummer beim aktiven Verbindungsaufbau auf den
  4425.        Bestandteil '01910'. Wenn dieser gefunden wird,
  4426.        schaltet 'cFos' das Protokoll abhaengig von S77 auf
  4427.        B5, B6 oder B9 (siehe ATBn).
  4428.  S78   (Nur 'cFos/2') Zeit zwischen der ``CONNECT''-Meldung       0
  4429.        und den ersten Daten, die der Applikation geschickt
  4430.        werden in 1/18 Sekunden. Mit diesem Register kann
  4431.        man eine Pause zwischen ``CONNECT'' und dem ersten
  4432.        Datenbyte erzwingen. Z.B. SLATTACH benoetigt dies, um
  4433.        das CONNECT zu erkennen.
  4434.  S79   Maximale Anzahl der Kanaele, die bei einkommenden          0
  4435.        CCB Rufen fuer CCB benutzt werden. 0=Alle verfuegbaren
  4436.        Kanaele benuzten; 1=nur einen Port benutzen, also
  4437.        kein einkommendes CCB erlauben.
  4438.  S80   Fax: vertikale Aufloesung                                  0
  4439.        0  Normal
  4440.        1  Hoch
  4441.  
  4442.  
  4443.  S81   Fax: Bit-mapped Register:                                 15
  4444.        .0 Ermoegliche ``+FCLASS=0''
  4445.        .1 Ermoegliche ``+FCLASS=1''
  4446.        .2 Ermoegliche ``+FCLASS=2''
  4447.        .3 Ermoegliche ``+FCLASS=2.0''
  4448.        .7 Aktiviere ``+FET''-Antwort
  4449.  
  4450.  
  4451.  S82   Fax: Minimum scan time pro Zeile                           0
  4452.  
  4453.  S99   Reserviert, bitte nicht aendern
  4454.  
  4455.  S100  [CAPI 2.0]B1 Protocol                                      0
  4456.        0  64 kBit/s, HDLC framing
  4457.        1  64 kBit/s, bit-transparent
  4458.        2  V.110 async, mit start/stop byte framing
  4459.        3  V.110 sync, mit HDLC framing
  4460.        4  T.30 for FAX group 3
  4461.        5  64 kBit/s inverted mit HDLC framing
  4462.        6  56 kBit/s, bit-transparent
  4463.  
  4464.  
  4465.  
  4466.                                   67
  4467.  
  4468.  
  4469.  
  4470.  
  4471. _Reg.___Funktion_____________________________________Voreinstellung___
  4472.  
  4473.  
  4474.  S101  [CAPI 2.0]B2 Protocol                                      0
  4475.        0  ISO 7776 (X.75 SLP)
  4476.        1  Transparent
  4477.        2  SDLC
  4478.        3  LAPD, Q.921 fuer D channel X.25
  4479.        4  T.30 fuer FAX group 3
  4480.        5  Point to Point Protocol (PPP)
  4481.        6  Transparent (ignoriert framing errors auf B1)
  4482.  
  4483.  
  4484.  S102  [CAPI 2.0]B3 Protocol                                      0
  4485.        0  Transparent
  4486.        1  T.90NL w/ compatibility to T.70NL
  4487.        2  ISO 8208 (X.25 DTE-DTE)
  4488.        3  X.25 DCE
  4489.        4  T.30 for FAX group 3
  4490.  
  4491.  
  4492.  S103  [CAPI 2.0]B1 Protocol Config, Rate                         0
  4493.  
  4494.  S104  [CAPI 2.0]B1 Protocol Config, Bits per Char                8
  4495.  
  4496.  S105  [CAPI 2.0]B1 Protocol Config, Parity                       0
  4497.        0  kein Paritaetsbit
  4498.        1  ungerade
  4499.        2  gerade
  4500.  
  4501.  
  4502.  S106  [CAPI 2.0]B1 Protocol Config, Stop Bits                    0
  4503.        0  1 Stopbit
  4504.        1  2 Stopbits
  4505.  
  4506.  
  4507.  S107  [CAPI 2.0]Bit-mapped Register: CIP mask, low
  4508.        .0 Keinen CIP-Wert angeben (alle anderen Bits sind 0)   0
  4509.        .1 Sprache                                                0
  4510.        .2 Unrestricted digital information                      1
  4511.        .3 Restricted digital information                        0
  4512.        .4 3.1 kHz Audio                                          0
  4513.        .5 7 kHz Audio                                            0
  4514.        .6 Video                                                   0
  4515.        .7 Packet mode                                            0
  4516.        .8 56 kBit/s rate adaption                                0
  4517.        .9 Unrestr. digital info. w/ tones                       0
  4518.        .x alle anderen Bits sind reserviert                     0
  4519.  
  4520.  
  4521.  
  4522.                                   68
  4523.  
  4524.  
  4525.  
  4526.  
  4527. _Reg.___Funktion_____________________________________Voreinstellung___
  4528.  
  4529.  
  4530.  S108  [CAPI 2.0]Bit-mapped Register: CIP mask, high              0
  4531.        .0 Telefonie
  4532.        .1 FAX Gruppe 2/3
  4533.        .2 FAX Gruppe 4, Class 1
  4534.        .3 Teletex, basic & mixed mode
  4535.        .4 Teletex, basic & processable mode
  4536.        .5 Teletex, basic mode
  4537.        .6 International interworking f. videotex
  4538.        .7 Telex
  4539.        .8 X.400
  4540.        .9 X.200
  4541.        .107 kHz Telefonie
  4542.        .11Videotelefonie, erste Generation
  4543.        .12Videotelefonie, zweite Generation
  4544.        .x alle anderen Bits sind reserviert
  4545.  
  4546.  
  4547.  S109  [CAPI 2.0]Info mask, low
  4548.        .0 Cause info                                             1
  4549.        .1 Date/Time                                              1
  4550.        .2 Display                                                1
  4551.        .3 User-user info                                         1
  4552.        .4 Call progression                                       1
  4553.        .5 Facility                                               1
  4554.        .6 Charging info                                          1
  4555.        .x alle anderen Bits sind reserviert                     0
  4556.  
  4557.  
  4558.  S110  [CAPI 2.0]Bit-mapped Register: Info mask, high             0
  4559.        .x alle anderen Bits sind reserviert
  4560.  
  4561.  
  4562.  S111  [CAPI 2.0]CIP value                                        2
  4563.  
  4564.  &S0   [CAPI 2.0]String-Register von 14 Bytes:
  4565.        Bearer Capability, BC
  4566.  
  4567.  &S1   [CAPI 2.0]String-Register von 17 Bytes:
  4568.        Low Level Compatibility, LLC
  4569.  
  4570.  &S2   [CAPI 2.0]String-Register von 5 Bytes:
  4571.        High Level Compatibility, HLC
  4572.  
  4573.  
  4574.  
  4575.                                   69
  4576.  
  4577.  
  4578.  
  4579.  
  4580. Index
  4581.  
  4582.  
  4583.  
  4584. 56Kbit Modus, 21                          reboot, 20
  4585.                                       Framelength, 36
  4586. AOL, 11
  4587. AT Kommandos                          Gebuehrenlimit, 42, 49
  4588.     Interpreter, 26                   Gebuehrensimulationstimer, 42
  4589.     Liste aller .., 58
  4590. Auxiliary Ports, 21, 40               Inband-Negotiation, 44
  4591.                                       Initstring, 5
  4592. B2-Framelength, 20, 36                Installation
  4593. B2-Windowsize, 20, 36                     Allgemeine Hinweise, 4
  4594. B3-Framelength, 36                        cFos/2, 7
  4595. Befehlszeilen Parameter, 19               cFos/DOS, 5
  4596.                                           cFos/Win, 6
  4597. Caller ID, 19                         INT 14h, 20
  4598. Caller-ID                             Internet, 15
  4599.     Repair, 21                        ISDN-Zeit, 19, 48
  4600. CAPI 2.0, 33
  4601. CAPI Interrupt Nummer, 21             Kanalbuendelung, 40
  4602. CAPI-Cause, 29
  4603. CAPI-Meldung, 29                      Last disconnect, 27
  4604. CCB, 21, 40                           Loopback-Test, 5
  4605. cFos-Modem, 7
  4606. cFosCFG, 5, 9                         Modem Emulator, 26
  4607. CFOSN.EXE, 13, 19                     Modem-Meldung, 29
  4608. Channel-Bundling, 21, 40              Modembefehle, 26, 58
  4609.     dynamisch, 41                     Multiport Betrieb, 40, 45
  4610. Class 2, 44
  4611. Class 2.0, 44                         Online-Hilfe, 26
  4612. CompuServe, 10                        Paket-Handler, 47
  4613. Crosspoint, 13                        Parameter, 19
  4614. CTRACE, 19, 24                        pcANYWHERE, 13
  4615.  
  4616.  
  4617. Datenkompression, 43                  PPP, 27, 32
  4618. DFUe-Netzwerk, 7                      Pre-offPZeit,r42ofile, 28
  4619.  
  4620.  
  4621. Environment Variablen                 Protokoll-Signalisierung, 31
  4622.     BPSRATE, 19                       Protokollebene
  4623.     CALLERID, 19                          B2, 36
  4624.     EAZ, 19                               B3, 36
  4625.                                       Puffer
  4626.  
  4627. FAX, 44                                   fuer API_REGISTER, 36
  4628. Fehlermeldungen, 29                       fuer FOSSIL Funktionen, 37
  4629. Fehlersuche, 24, 49
  4630. FOSSIL Funktionen                     Rueckruf, 19
  4631.     0x1b, 23                          Rechneruhr, 19
  4632.     benoetigter Puffer, 37            Remote-Konfigurierbarkeit,
  4633.     flush_output(), 22                        19, 47
  4634.  
  4635.  
  4636.  
  4637.                                   70
  4638.  
  4639.  
  4640.  
  4641.  
  4642. RS-232 FOSSIL, 20
  4643.  
  4644.  
  4645. safety timer, 27
  4646. Speicher
  4647.     UMB, 23
  4648.     XMS, 22, 23
  4649. Steinzeit, 37
  4650.  
  4651.  
  4652. T-Online, 18
  4653. T.70 NL, 36
  4654. Telix fur Windows, 15
  4655. Tracefile, 24
  4656. Tranx, 19, 48
  4657.  
  4658.  
  4659. Update, 9
  4660.  
  4661.  
  4662. V.110, 23
  4663. V.42bis, 43
  4664. vcFos/2, 8
  4665. Verbindungsaufbau
  4666.     aktiv, 31
  4667.     passiv, 33
  4668. VxD-Treiber, 6
  4669.  
  4670.  
  4671. WinCim, 10
  4672. Windowsize, 36
  4673. WINOS/2, 8
  4674.  
  4675.  
  4676. X.31, 19, 46
  4677.  
  4678.  
  4679. Zaphods BBS, 9
  4680. Zeitlimit, 42, 49
  4681. ZyXEL Elite 2864I, 40
  4682.  
  4683.  
  4684.  
  4685.                                   71
  4686.