

			       A V M F O S 1.1

				Fossil Driver

				ISDN-CAPI 1.1





Inhalt



	1. Fossil Treiber

	2. Installation

	3. Referenz

	    3.1 Aufrufparameter

	    3.2 AT Befehlssatz

	    3.3 Modem Register

	    3.4 Konfiguration ber CFG-Datei 

	 

	4. Konfigurationen fr Terminalprogramme

	    4.1 WINCIM 1.4

	    4.2 Terminate v1.51

	    4.3 PCanywhere v5.0 (DOS)/v1.0(WIN)

	    4.4 Telemate v.4.12

	    4.5 Telix





1. FOSSIL-TREIBER AVMFOS

	Der Fossil-Treiber ermglicht den Einsatz vorhandener, 

	auf FOSSIL bzw. INT14 aufsetzender Software mit ISDN. 

	Der Fossil-Treiber dient als Schnittstelle 

	zwischen dem Terminal-Programm und COMMON-ISDN-API. 

	Der untersttzte Fossil-AT-Command-Set und das Modem-Register 

	ermglichen es auerdem, wichtige Parameter wie z.B. Baudrate, 

	bertragungsprotokoll und Outgoing Service, durch einfache 

	AT-Commands direkt aus der Terminaloberflche einzustellen.

	

	AVMFOS arbeitet als TSR unter DOS.

	Der bentigte RAM-Speicher hngt ab von der in FOSSIL.CFG 

	eingestellten Window Size und Block Size und betrgt 

	zwischen 20 KB und 50 KB.

	Bevor Sie AVMFOS starten, mu das DOS-CAPI des ISDN-Controllers

	geladen sein. Eine eventuell eingerichtete Windows- (VxD)CAPI

	mu vor Starten von Windows deaktiviert werden.



DSS1	AVMFOS kann mit den MSN des Euro-ISDN ber das Hilfsprogramm 

	MSN.EXE zusammenarbeiten. MSN.EXE finden Sie auf der Treiberdiskette

	der AVM ISDN-Controller. Weitere Informationen zu MSN.EXE stehen im 

	Handbuch zu dem ISDN-Controller.





Kompatibilitt

	Diese Version von AVMFOS wurde mit den folgenden Applikationen

	erfolgreich getestet.

	Telemate v4.12

	Terminate v1.51

	PCanywhere DOS v5.0

	PCanywhere WIN v1.0

	Term95 (Norton Commander) v3.0

	WINCIM 1.4

	Telix



	Falls Sie mit anderen als den oben genannten Applikationen

	arbeiten mchten und dabei keine zufriedenstellenden

	Ergebnisse erzielen, bitten wir Sie, auf die Produkte der

	Kompatibilittsliste zurckzugreifen.



!!!	ACHTUNG:

	Bitte beachten Sie, da Sie nur Verbindungen zu

	ISDN-Gegenstellen herstellen knnen.

	Ausnahme: AVM B1-Controller und Modememulation (2400 Baud).





2. INSTALLATION



	Zum Betreiben von AVMFOS bentigt man folgende 3 Dateien in einem

	Verzeichnis auf der lokalen Festplatte:



	    AVMFOS.EXE

	    AVMFOS.LDR

	    AVMFOS.CFG

	

	Das Laden des Treibers geschieht mit dem Aufruf von



	    AVMFOS.EXE [Gruppenname]

Beispiel:   AVMFOS X75 <return> fr die Anwahl einer X.75 Mailbox.



	Mit dem Gruppennamen wird spezifiziert, welche Gruppe aus der Datei 	

	AVMFOS.CFG zur Konfiguration verwendet werden soll.

	Dabei gilt folgende Reihenfolge:

	    1. Wenn vorhanden, wird die Gruppe [FOSSIL-COMMON]

	       ausgewertet. Hier knnen z.B. lokale Basisfunktionalitten

	       konfiguriert werden.

	    2. Wird beim Aufruf ein Gruppenname angegeben, werden die 

	       Parameter der entsprechenden Gruppe ausgewertet.

	       Ansonsten wird die Gruppe [FOSSIL-0] geladen, in der fr alle

	       Parameter hufige Default-Einstellungen eingetragen sind.



	Eine Beschreibung der einzelnen Parameter der CFG-Datei finden Sie 	

	unter 3.



	Entladen wird der Treiber mit dem Kommando

	    AVMFOS.EXE -







3. REFERENZ





3.1 Aufrufparameter





	    Syntax: AVMFOS.EXE [Groupname] [-|/[dnsp]]



	    Aufrufparameter:

		Gruppenname   Installiert den Treiber mit der Konfiguration

		    [FOSSIL-Gruppenname] aus AVMFOS.CFG.

		-   Treiber entladen

		/d  Erzwingt Disconnect

		/l  Es soll kein UMB-Speicher verwendet werden, AVMFOS wird

		    in den konventionellen 640K-DOS-Speicher geladen

		/n  Meldung bei Aufruf unterdrcken

		/s  Zeigt Sende- und Empfangsstatistik

		/p  Zeigt aktuelle Parameter des Treibers







3.2 AT Befehlssatz



	Mit dem AT-Befehlssatz knnen Sie, falls erforderlich, aus der 

	Applikation Einstellungen ndern. Weiterfhrende Beschreibung 

	entnehmen Sie bitte der Modemliteratur.



	Beispiel: Mit ATD08154711 wird aus der Terminaloberflche die

		  Gegenstelle 08154711 angewhlt.



-----------------------------------------------------------------------

	AT-Kommando								Defaultwert

-----------------------------------------------------------------------

	A   Annahme eines eingehenden Rufes			      0



	D.  C	Whlt Nummer aus cfg-Datei (Destination=...)

	    L	Whlt letzte Nummer

	    P	nicht untersttzt

	    T	nicht untersttzt

	    0..9 fr Telefonnummer incl. *,#,A-D.

	    ;	verweilt im Kommando-Modus und whlt erst, wenn

		ATO ausgefhrt wird.

	    alle anderen Zeichen werden ignoriert.



	E   Echo im Kommando-Modus				      1

	    0	aus

	    1	an



	H   Terminieren einer bestehenden Verbindung



	I   Inquiry

	    0	liefert Versionsnummer des Treibers

	    1	liefert immer 0

	    2	liefert immer OK

	    3	liefert Versionsnummer des Treibers

	    4	Produkt Information

	    5	Ausgabe der Modemregister



	O   Schaltet von Kommando-Modus zurck in Online-Modus

	    (s. Fluchtsequenz '+++' und S2)

	    Bei vorangegangenem ATD....; Kommando wird der

	    Whlvorgang eingeleitet.



	Q   Meldungen im Kommando-Modus (quiet) 		      0

	    0	an

	    1	aus



	Sr=n	Setzt Register r auf Wert n

	Sr,b=n	Setzt in Register r Bit b auf den Wert n

	Sr?	Ausgabe des Wertes von Register r



	V   0	Ergebnisausgabe als Zahl			      1

	    1	Ergebnisausgabe als Text



	X   Vereinbarungsformen fr Ergebniscodes		      4



	    CODE			      NR  X0  X1  X2  X3  X4  X5



	    OK			  	       0   +   +   +   +   +   +

	    CONNECT			       1   +   +   +   +   +   +

	    RING			       2   +   +   +   +   +   +

	    NO CARRIER		       	       3   +   +   +   +   +   +

	    ERROR			       4   +   +   +   +   +   +

	    NO DIALTONE 		       6       +   +   +   +   +

	    BUSY			       7       +   +   +   +   +

	    NO ANSWER		       	       8       +   +   +   +   +

	    RINGING			       9       +   +   +   +   +

	    CONNECT <baud>	       	       1	   +   +   +   +

	  * RING    <callerid>		       2               +   +   +

	    CONNECT <baud>/<b2prot>/<b3prot>   1		   +   +

	    NO CARRIER <cause>		       3		       +

	    NO DIALTONE <cause> 	       6		       +

	    NO ANSWER <cause>		       8		       +

	 (*)zustzlich Ausgabe von DIALING:<calledid>



	Z   Treiber Reset



	+++ Fluchtsequenz: Schaltet von Online-Modus in Kommando-Modus



	&F  entspricht Z



3.3 Modem-Register



	Mit Modem-Registern knnen Sie, falls erforderlich, aus der 

	Applikation Einstellungen ndern. Eine ausfhrliche Beschreibung

	von Modem-Registern entnehmen Sie bitte der Modemliteratur.



	Beispiel: Mit S0=1 wird automatisch jeder eingehende Ruf 

	          angenommen. 



-----------------------------------------------------------------------

	Modem Register						Default

-----------------------------------------------------------------------



	S0  Automatische Rufannhame				      0



	S2  Verwendeter ASCII-Code fr Fluchtsequenz		     43



	S3  Code fr CR 							     13



	S4  Code fr LF 							     10



	S5  Code fr BS 							      8



	S12 Zeitintervall fr Fluchtsequenz in 1/100sec 	    100



	S30 Errorlevel	   				      	      0

	    0 : no_at_command

		syntax

		illegal_register_value

		command_not_executed

	    1 : unknown_command_parameter

	    2 : unknown_command



	S31 Profile :						      0

	    Register, welches zum schnelleren umsetzen

	    der Register 41-44, 47 verwendet werden kann:



	    Profil  Service    -add  B2	     B3

	    -------+-----------+------+-------------+--------

	       0    DATA64k      0   X75_SLP      TRANSP

	       1    DATA64k      0   TRANSP HDLC  TRANSP

	       2    DATA64k      0   V110	     TRANSP

	       3    DATA64k      0   V22bis	     TRANSP



	S32 SEAZ						      0

	    Setzt die EAZ, die bei ausgehenden Rufen signalisiert 

	    werden soll. (=>S33)



	S33 EEAZ (bit-kodiert)					      0

	    Setzt die EAZ, auf die bei eingehenden Rufen gehrt 

	    werden soll.



	    Bit  EAZ	 Mask

	     0	  0	0x0001

	     1	  1	0x0002

	     2	  2	0x0004

	     3	  3	0x0008

	     4	  4	0x0010

	     5	  5	0x0020

	     6	  6	0x0040

	     7	  7	0x0080

	     8	  8	0x0100

	     9	  9	0x0200





	      Beispiel

		EEAZ=0, kein Listen-Service

		EEAZ=1, hrt auf EAZ=0

		EEAZ=8, hrt auf EAZ=3

		EEAZ=7, hrt auf EAZ 0,1,2





	S35 Baudrate						   9600



	S36 Parity							      	0

	    0 : none

	    1 : even

	    2 : odd	nicht verwendet



	S37 Stopbits						      -

	    nicht untersttzt



	S38 Datenbits					 	      0

	    0 : 8 Bits

	    1 : 7 Bits



	S39 CAPI-Cause des letzten DISCONNECT			      0



	S41 B-kanal Ebene 2 Protokoll				      1

	    0x01 : X75_SLP

	    0x02 : HDLC

	    0x03 : TRANSP

	    0x04 : SNA_SDLC

	    0x05 : X75_Vtx

	    0x08 : V110

	    0x81 : V22bis (nur mit AVM ISDN Controller B1)



	S42 B-kanal Ebene 3 Protokoll				      4

	    0x01 : T70NL

	    0x02 : ISO_8208

	    0x03 : T90

	    0x04 : TRANSP



	S43 Outgoing Service					      7



		VIDEOPHONE	    0x00

		TELEPHONY	    0x01

		AB		    0x02

		X21		    0x03

		FAXG4		    0x04

		VIDEOTEX	    0x05

		DATA64K 	    0x07

		X25		    0x08

		TELETEX64	    0x09

		MIXEDMODE	    0x0a

		REMOTECONTROL       0x0d

		GRAPHICTELEPHONE    0x0e

		VIDEOTEXNEW	    0x0f



	S44 additional Outgoing Service 			      0



	S45 Blocksize/Framesize 				   2048

	    max. 2048



	S46 Windowsize			   	  	      	      2

	    Werte von 1 bis 7



	S47 Listen Services (bit-kodiert)			 0x0080



	    Bit   Service

	     0	   VIDEOPHONE	     0x0001

	     1	   TELEPHONY	     0x0002

	     2	   AB		     0x0004

	     3	   X21		     0x0008

	     4	   FAXG4	     0x0010

	     5	   VIDEOTEX	     0x0020

	     7	   DATA64k	     0x0080

	     8	   X25		     0x0100

	     9	   TELETEX64	     0x0200

	     10	   MIXEDMODE	     0x0400

	     13    REMOTECONTROL     0x2000

	     14    GRAPHICTELEPHONE  0x4000

	     15    VIDEOTEXnew	     0x8000



	    Beispiel fr DATA64k :

		ats47,7=1







3.3 Konfiguration ber CFG-Datei



	Die Konfigurationsdatei ist in Gruppen organisiert, deren

	Namen beim Laden des Treibers angegeben werden knnen und

	ermglichen so den Treiber mit bestimmten Parametern zu

	versorgen.

	Die Eintrge knnen in beliebiger Reihenfolge gemacht werden. 

	Sind fr einen Parameter zwei Eintrge (z.B. sowohl in 

	-Common als auch im Gruppennamen), gilt der letzte Eintrag. 

	

	Die Gruppe [FOSSIL-COMMON]wird als erstes ausgewertet und 

	sollte die Parameter enthalten, die fr alle FOSSIL-Anwendungen

	gleich sind.

	Sie erlaubt somit eine eigene Default-Belegung der Parameter

	anzugeben.



	Wird beim Aufruf kein weiter Name angegeben, so wird als 

	nchstes versucht die Gruppe [FOSSIL-0] auszuwerten.



	Wird ein Parameter nicht angegeben, dann gilt seine 

	implementierte Defaultbelegung.



	Folgende Parameter knnen gesetzt werden:

-------------------------------------------------------------------------

    Name	   Bereich	Beschreibung			Default

-------------------------------------------------------------------------

    CAPI-TRAP	    0xf0..0xff	Interrupt des CAPI Treibers	0xf1



    CONTROLLER	    0..3		Nummer der verwendeten	0

					ISDN-Karte



    OUTGOING-EAZ    0..9		Ausgehende EAZ		0



    OUTGOING-SERVICE0..15		Kann auf nachfolgende 	DATA64K

					Werte gesetzt werden:

	VIDEOPHONE	    0x00

	TELEPHONY	    0x01

	AB		    0x02

	X21		    0x03

	FAXG4		    0x04

	VIDEOTEX	    0x05

	DATA64K 	    0x07

	X25		    0x08

	TELETEX64	    0x09

	MIXEDMODE	    0x0a

	REMOTECONTROL       0x0d

	GRAPHICTELEPHONE    0x0e

	VIDEOTEXNEW	    0x0f



    OUTGOING-

    SERVICE-ADD     0..0xff	nur in speziellen Fllen zu setzen    0





    LISTEN-EAZ	    0..0x3ff	EAZ, auf die bei eingehende Rufen     0

				gehrt wird

	EAZ	Wert

	 0     0x0001		Soll auf mehere EAZs gehrt werden,

	 1     0x0002		mssen die entsprechenden Werte

	 2     0x0004		bitweise verodert werden.

	 3     0x0008

	 4     0x0010

	 5     0x0020

	 6     0x0040

	 7     0x0080

	 8     0x0100

	 9     0x0200



	      Beispiel

		EEAZ=0, kein Listen-Service

		EEAZ=1, hrt auf EAZ=0

		EEAZ=8, hrt auf EAZ=3

		EEAZ=7, hrt auf EAZ 0,1,2







    LISTEN-SERVICE		Kann auf nachfolgende Werte	    NONE

				gesetzt werden:



	VIDEOPHONE	    0x0001

	TELEPHONY	    0x0002

	AB		    0x0004

	X21		    0x0008

	FAXG4		    0x0010

	VIDEOTEX	    0x0020

	DATA64K 	    0x0080

	X25		    0x0100

	TELETEX64	    0x0200

	MIXEDMODE	    0x0400

	REMOTECONTROL	    0x2000

	GRAPHICTELEPHONE    0x4000

	VIDEOTEXNEW	    0x8000

	ALL		    0xffff

	NONE		    0x0000



B2-PROTOCOL     1..0x81	Ebene 2 Protokoll			X75_SLP



	X75_SLP 	    0x01

	HDLC		    0x02

	TRANSPARENT or NONE 0x03

	SNA_SDLC	    0x04

	X75_VTX 	    0x05

	V110		    0x08

	V22BIS	    	    0x81



    B3-PROTOCOL     1..4	Ebene 3 Protokoll	    TRANSPARENT



	T70NL		    0x01

	ISO_8208 or X25     0x02

	T90		    0x03

	TRANSPARENT or NONE 0x04



    BAUDRATE	    0..38400	Baudrate		          38400

				nur relevant bei V110 und V22bis



    BITS	    7,8 	Datenbits bei V110 und V22bis	      8



    PARITY	    EVEN, NONE	Parity bei V110 und V22bis	   NONE



    BLOCKSIZE	    1..2048	Gre der Datenblcke		   2048



    WINDOWSIZE	    1..7	Anzahl der Datenblcke		      4



    CAPIMSG	    4..32	Anzahl der CAPI Messages	     10



    LANGUAGE	    E, D	Sprache fr Ausgaben	              E



    DESTINATION     beliebig	Rufnummer fr ATDC Kommando	      -



    RECEIVEMEM	    1..4096	Gre der Empfangsqueue in Bytes   2048



    SENDMEM	    1..4096	Gre der Sendequeue in Bytes	   2048



    TIMEOUT	    0..ffff  0	Zeitspanne in Sekunden, nach der 

				bei Inaktivitt die Verbindung

				abgebaut werden soll.



    INITSTRING	    beliebig	hiermit knnen mehere AT-Kommandos

				angegeben werden, die bei einem 

				Reset mit ATZ Befehl ausgefhrt 

				werden.

				Bei einigen Programmen ist die Lnge

				der Initialisierungszeichenkette nicht

				gro genug.



    CONNECTSTRING   beliebig	Ausgabemeldung bei Verbindung   CONNECT

				Kann zum Beispiel auf 

				CONNECT 9600 festgelegt werden, 

				da manche Terminalprogramme

				die Ausgabe einer Baudrate,

				verlangen aber den Wert 64000 

				nicht auswerten knnen.



    COMPORT	    0..0xffff	Angabe der verwendeten        FIRSTCALL

	COM1	    0		Portnummer. Bei FIRSTCALL 

	COM2	    1		gilt die Nummer des ersten

	COM3	    2		Treiberaufrufs.

	COM4	    3

	COM5	    4

	COM6	    5

	COM7	    6

	COM8	    7

	FIRSTCALL   0xffff



    MODE	    FOSSIL,	INT14 : BIOS-Funktionen 0..3 	  INT14

		    INT14	FOSSIL: Fossil spezifisch



    UMBDATA	    ON, OFF	Verwendung und UMB Speicher	     ON



    Zeilen die in der Konfigurationsdatei mit einem # beginnen

    werden als Kommentarzeilen interpretiert.









4. Konfigurationen fr Terminalprogramme



	

4.1 WINCIM 1.4

	

	ACHTUNG: Bitte lassen Sie sich die Zugangsmglichkeit ber

	V110 Bitratenadaption von Compuserve telefonisch besttigen.



	Aufruf: AVMFOS WINCIM <return>

	    



	Einstellungen in WinCIM (1.4):



	    Im Menu unter "Special/Session Setting" anklicken,

	    daraufhin erscheint Fenster "Setup Session Settings".

	    UserID etc. entsprechend dem jeweiligen Zugang

	    eintragen:

		Access Phone: 08961500140

		Connector   : INT14



	    Button "Modem" anklicken und es erscheint Fenster

	    "Modem Control Settings":

		Modem: Current Settings

		Initialize: ATS31=2X1^M



		Prefix: AT	    Suffix: ^M

		Dial Tone: DT	Dial Pulse: DP

		Reset: Z	Hang Up: H

		Escape: +++	Acknowledge: OK

		Connect: CONNECT Failure: NO CARRIER



	    Danach mit "OK" zurck zu auf Button "LAN" anklicken,

	    es erscheint Fenster "Lan Session Settings":

		PortID Parammeters: 1	(fr Com1)



	    Danach alles mit "OK" besttigen und Verbindungsaufbau

	    versuchen. Sollte es nicht funktionieren unter

	    "Special/Terminal" manuell Verbindungsaufbau starten:

		ATZ->OK

		ATS31=2X5->OK

		ATD08961500140->DIALING...

		NO_CARRIER CAUSE:XXXX

	    Der CAUSE entspricht CAPI-Info bei Disconnect-Indication.

	    Hierzu gibt es weitere Informationen im Handbuch Ihres 

	    ISDN-Controllers.





4.2 Terminate



	AVMFOS Aufruf:

		AVMFOS X75 <return>

		oder

		AVMFOS v110 <return>

	abhngig vom Protokoll auf der Gegenstelle.





	Programmeinstellungen:

	Kommunikation Setup = FOSSIL oder Interrupt14

	! Die Einstellung MODE in AVMFOS.CFG mu mit dieser Einstellung

	  korrespondieren.

	Flukontrolle : aus







4.3 PCanywhere



	Aufruf: AVMFOS PCAW <return>



	Die Eintrge in AVMFOS.CFG gelten fr Master und Slave-Rechner.



	Programmeinstellungen

	In Konfiguration.Hardware einen Eintrag (z.B. Modem) auswhlen

	und editieren.

	Parameter Verbindung auf "Int 14" und z.B. "COM1" setzen.

	Modem: 	Einstellung "Hayes kompatibel"

		bertragungsrate: 9600

		Flukontrolle: aus

		Parity: no

		

	Unter weitere Einstellungen:

	Starten mit: "DCD"

	Ende mit:"DCD"

	DTR: immer aus

	RTS: immer an





4.4 TELEMATE 4.12



	AVMFOS Aufruf:

		AVMFOS X75 <return>

		oder

		AVMFOS v110 <return>

	abhngig vom Protokoll auf der Gegenstelle.



	Optionen.Terminal: Fossil

	Flukontrolle: aus

  !!!	Optionen.Kommunikation.Baud: <= 38400

	Modemintit: ATZ^M~



	Achtung:

	Der Aufruf von Telemate ohne AVMFOS vorher geladen zu haben,

	setzt die Einstellung Optionen.Terminal.Fossil zurck auf

	COM1. Der Parameter mu dann erneut auf FOSSIL eingestellt 

	werden.





4.5 Telix



	In der Telix-Konfiguration mssen folgende Einstellungen

	gemacht werden:

	Fossil Port2

	Baudrate beliebig

	Alle Flow-Control Parameter (xon/xoff, cts/rts, dsr/dtr)

	 deaktivieren.	

	

	Aufruf:

	AVMFOS Telix <return>





AVM GmbH, 10559 Berlin, 02/96

