
	What's new?			       'cFos' ISDN Driver Family
	----------------------------------------------------------------


	Please read this list of  changes  and	enhancements  carefully,
	because we maybe changed some details that might concern you.


	To make things a little easier, here's a small legend:

	  ! Software-change requires modification of your configuration
	  * New feature
	  x Bugfix
	  - Information only



	Revision history: ----------------------------------------------



	cFos/Win 2.97, 19-Jul-1999
	cFos/NT 2.97, 19-Jul-1999
	cFos/DOS 2.97, 19-Jul-1999
	cFos/2 2.97, 19-Jul-1999

	  ! More filename changes:

	    APPEND.DOC	 ->  APPEND.TXT
	    APPNOTES.TXT ->  DOSAPPS.TXT
	    AVAIL.DOC	 ->  AVAIL.TXT
	    CFOS.DOC	 ->  CFOS.TXT
	    CFOS.ENG	 ->  CFOS_E.TXT
	    CFOS.FAQ	 ->  CFOSFAQ.TXT
	    COPYING.CF	 ->  COPYING.TXT
	    LICENSE.DOC  ->  LICENSE.TXT
	    MODEM.DOC	 ->  MODEM.TXT
	    ORDER.AUS	 ->  ORDER_A.TXT
	    ORDER.DOC	 ->  ORDER.TXT
	    ORDER.ENG	 ->  ORDER_E.TXT
	    README	 ->  README.TXT
	    README.NT	 ->  READ_NT.TXT
	    README.OS2	 ->  READ_OS2.TXT
	    WHATSNEW	 ->  WHATSNEW.TXT

	  x Caller-ID repair (prefixing caller-IDs with leading zeros)
	    did not work in the shareware version. Fixed.

	  x Fax support: Problem with missing lines at page breaks in
	    Faxworks fixed.  See CFOSFAQ.HTM for help on common problems
	    with fax.

	  x Fax support under CAPI 1.1 does no longer need ATB7 to be
	    set.  Fax support will now answer ERROR if you try to set
	    ATB7 while in FCLASS != 0.

	  x Minor fix of report of remote fax-ID.

	  * Setup32 now detects TELES.VCOMM and RVS-COM and tells you
	    what to do to install cFos anyway.	(TELES.VCOMM only uses
	    the ports it is configured to, but RVS-COM tries to hog
	    COM1-COM12, no matter if you selected them or not!)

	  * The ATI5 command now shows the actual accumulated timediff.
	    After an AT&T (or with -jt) this will be 0, because system
	    time was adjusted.

	  * The following features are now available in the shareware
	    version:

	     -- The cFos/DOS BPS, CALLERID, HANGUP, EAZ and STATUSLINE
		commands,
	     -- the -jc and -kb switches,
	     -- the ATDF and ATDV commands,
	     -- the audible RING,
	     -- register S70 and cost-management functions,
	     -- the CPS-O-METER
	     -- incoming CCB calls, if resources available

	  * The status window can now be closed in the shareware version
	    for the first 35 days of the evaluation period. After that,
	    a message box will appear and the window will no longer close
	    to inform you that your evaluation period will end soon.

	  * Added the sounds features of cFos/Win to cFos/NT, plus some
	    enhancements in both.  Now you can have files even for
	    special incoming phone numbers, plus you can use a LOCAL.INI
	    file to specify mappings to "real" WAV files.  It works like
	    this:

	       Is <cfos-dir>\<basename>-<mymsn>_<hisnumber>.WAV there?
	       Is <cfos-dir>\<basename>_<hisnumber>.WAV there?
	       Is <cfos-dir>\<basename>-<mymsn>.WAV there?
	       Is <cfos-dir>\<basename><portnumber>.WAV there?
	       Is <cfos-dir>\<basename>.WAV there?

	    The first WAV file that is found will be played.  If the file
	    is not found, cFos checks <cfos-dir>\LOCAL.INI for the file.

	    <basename> is the prefix of the WAV file:

	       CFMON   played on incoming monitor call
	       CFRING  played on RING
	       CFCON   play on CONNECT
	       CFDIS   played on disconnect

	    LOCAL.INI looks like this:

	       [sounds]
	       cfmon_0228999999.wav = c:\cFosNT\hellothere.wav
	       ...

	    cFos/Win uses MPLAYER.EXE to play, thus if another programm
	    is using the multimedia device, a popup messages from the
	    media player may appear.

	    Sometimes Win95/98 will not play the cFos WAV files due to
	    multimedia settings. Then you can start MPLAYER in a DOS box
	    and have it fix the multimedia settings.

	    The LOCAL.INI file and format are subject to change.

	    Thanx to Nicolai Dubben for getting me the right pointer.


	cFos/NT

	  x SETUP32 might have hung when copying the INF file under
	    special cirumstances (Win 2k?).  Thanx to Olaf Schuetz
	    for pointing this out.

	  * Support to load cFos multiple times has been added.  This
	    can only be done manually (do support in SETUP) and we
	    don't intend to include it in future SETUPs.  See
	    READ_NT.TXT for details.

	  - Note: due to NT design, cFos/NT can only be started and
	    stopped by users from the Adminstrators or Power Users
	    group.  If you want your users to be able to start/stop
	    cFos just add them to Power Users.	Microsoft thought of
	    this group as 'A local group used to represent a user or
	    set of users who expect to treat a system as if it were
	    their personal computer rather than as a workstation for
	    multiple users.'


	cFos/2

	  ! OS2SETUP.EXE native OS/2 installer available.


	cFos/DOS

	  ! The -jn switch is now default (i.e. it's default not to
	    time-sync a NetWare server), use -jq to switch it back on.

	  - The -j3 switch has been removed.




	cFos/Win   2.96 BETA, 25-May-1999
	cFos/NT    2.96 BETA, 25-May-1999
	cFos/DOS   2.96 BETA
	cFos/2	   2.96 BETA

	  ! Setup name changes!

	    INSTALL.EXE  -> SETUP.EXE
	    INST32.EXE	 -> SETUP32.EXE
	    INST_DOS.EXE -> DOSSETUP.EXE
	    CFINST.LOG	 -> CFSETUP.LOG
	    CFORD_NT.EXE -> CFORD32.EXE

	    Users may find the new names more natural.

	  ! We no longer use the PKZIP AV on our archives.

	  ! Modem registers and commands are no longer listed in
	    CFOS.DOC/CFOS.ENG.	Use MODEM.DOC instead.

	  * Workaround for DeTeWe / Eumex CAPIs. They also fixed the
	    following problem: in some cases cFos refused to send more
	    data blocks.

	  - WHATSNEW file is now stored outside of CFOSDATA.FOO
	    installation archive.  Use your favorite text viewer to view
	    it.


	cFos/Win
	cFos/NT

	  x Fixed a couple of bugs in SETUP.EXE (16-bit Installer)
	    resp. SETUP32.EXE (32-bit Installer):

	    -- Long filename support in directory selection under
	       Win 9x is now working.
	    -- Umlauts in pathnames are now working.
	    -- HyperTerminal version determination now works as
	       expected.

	  * New features in cFos Installer:

	    -- Check if a CAPI driver is installed and running before
	       unpacking the installation archive.

	  * Starting with version 2.96 we can ship your order of 'cFos/
	    Professional' via eMail!  If you check the 'Express' box in
	    cForder, we will pack your keyfile into a small transport
	    .EXE file named CFOSKEY.EXE.  After you downloaded the file
	    you only have to copy CFOSKEY.EXE to your cFos (version >=
	    2.96) directory and start it there.  CFOSKEY.EXE will call
	    cFos Install and cFos Install will register your copy of
	    cFos.

	  * New cForder programs!  We re-organized the input screen into
	    3 screens to arrange things more clearly.  Plus, you can now
	    have us send your cFos Registration via eMail.

	  * cForder and the configuration program can now be started
	    through the context menu.


	cFos/Win

	  ! Dropped support for alternate (monochrome) monitor. Use
	    -dt switch for tracing into a file instead.

	  x Fixed some minor problems with modem responses for CTI.


	cFos/NT

	  * cFos/NT now supports up to 30 ports.




	cFos/DOS   2.95 BETA, 20-Mar-1999
	cFos/2	   2.95 BETA, 20-Mar-1999
	cFos/Win   2.95 BETA, 20-Mar-1999
	cFos/NT    2.95 BETA, 20-Mar-1999

	  ! Unified version numbers!  cFos for all operating systems has
	    now the same version numbers.  Therefore some  versions  had
	    a rapid "jump" in numbers (like 1.09 -> 2.95 for cFos/NT).

	  ! -j0 is now default!  Use -j1 to disable callerid repair.

	  * Added -h switch. By -h=num you can set your areacode, so that
	    it can be suppressed in the caller monitor.

	  * Added a little  CTI  functionality:  cFos  can  be	used  by
	    applications to  establish	calls  (such  as  Windows  Phone
	    Dialer),  as  long	as  CAPI  supports   the   corresponding
	    "supplementary services". By now we know of  3  cards  which
	    support this:

	    AVM Fritzcard, supports SUSPEND/RESUME, HOLD/DISC & ECT
	    HST Saphir, supports SUSPEND/RESUME, HOLD/DISC & ECT
	    Teles cards, supports SUSPEND/RESUME

	    To use it, initialize cFos as follows:

	       ATS16=1 S17=1 S20=3 S88=x &S5="num"

	    You can also use  the  "cFos  CTI  support"  TAPI  modem  to
	    simplify initialization.

	    x is the CTI method:

	      0 = off
	      1 = SUSPEND/RESUME, "num" specifies a call park ID. On ATD
		  <phonenum> cFos dials <phonenum> and parks  the  call.
		  Then you can unpark the call with the ID specified  in
		  register &S5.
	      2 = HOLD/DISC, to be used with an  internal  ISDN  bus  of
		  your local phone exchange (PABX). "num" specifies  the
		  phonenumber of your local  phone.  On  ATD  <phonenum>
		  cFos establishes a call  to  your  phone  with  number
		  <num> and, when successful, dials the number specified
		  by <phonenum> and transfers the call.
	      3..6 = ECT, different variants. Some switching equipment
		  supports ECT instead of HOLD/DISC. You can try these
		  variants if HOLD/DISC doesn't work.

	    Hints:  Your  local  phone	exchange  may	require   slight
	    modifications to the phone numbers you specify: e.g. if your
	    local phone has number 11, it can be neccessary to	specifiy
	    011 or *11 to tell your switch it's an internal  phone.  The
	    same is true for your dialed phonenumber. For  example  with
	    the current configuration of my Euracom 3.x I have to prefix
	    the internal number with * and the external  number  with  0
	    when I use S88 modes 2 or 3.
	    In order to know what state your  calls  are  currently  in,
	    watch the cFos status window instead of the  output  of  the
	    Windows Phone Dialer. This is because ISDN behaves	slightly
	    different than a modem connected in parallel to your phone.

	    We	thank  *Tobias	Erichsen*  (www.te-systems.de)	for  his
	    advice for implementing CTI support.


	cFos/Win
	cFos/NT

	  ! This is the  first	version  of  cFos  with  our  brand  new
	    Installer! The Installer should fix some  problems	the  old
	    installer  had, plus  it  is a lot more  flexible  than  the
	    old one, thus we can easier add features (like configuration
	    stuff) to it in the  future.  Look	out  for  new  versions,
	    because there are still loads of ideas on  our  wishlist  :)
	    For now, the main news are:

	    -- Under  NT,  you	can   install/deinstall/configure   cFos
	       without booting!
	    -- 32-bit support in Windows 9x setup.
	    -- cFos is now uninstallable thru  "Control Panel, Software"
	       icon.
	    -- You can view the WHATSNEW file before  installing  a  new
	       version.
	    -- After  configuration/installation  cFos-Modems  are  only
	       deleted if absolutely neccessary.
	    -- After deinstallation the cFos directory is nicely cleaned
	       of all installed files, though cFos data files  are  only
	       deleted after user confirmation.
	    -- Logfile <WinDir>\CFSETUP.LOG in case of trouble.

	    In case of trouble, please send the relevant parts	(usually
	    the end) of CFINST.LOG in your mail, so we can see what went
	    wrong.

	  * Added a little animation for the  status  line  and  taskbar
	    icon. Have fun! :-)


	cFos/Win

	  * Autohide now also disables auto-open of the status window if
	    a tray-icon is present.

	  * Added Power Management Support. Win 95/98 sometimes  refuses
	    to enter Suspend Mode, with an application	registered  with
	    CAPI. Now cFos unregisters from CAPI  driver  on  Power-Down
	    and re-registers on Power-Up. This should also  help  a  lot
	    of notebook users. This feature is activated by -ks  switch.
	    Warning! Use this feature only if Windows refuses  to  enter
	    suspend mode.

	  * Added cFos sounds.	cFos  now  starts  MPLAYER.EXE	to  play
	    Wave-Files on certain events. A  wave-file	is  played  when
	    the corresponding file exists in the cFos directory:

	       CFMON.WAV, played on incoming monitor call
	       CFRING[x], played on RING [for COMx].
	       CFCON[x],  play on CONNECT [for COMx]
	       CFDIS[x],  played on hangup [for COMx]

	    Warning:  cFos  does  not  check   if  another  programm  is
	    currently using the multimedia device.  Therefore  sometimes
	    some popup messages from the media player may appear.


	cFos/2

	  ! Timings and timers were off for approx 1.7%.  This has been
	    fixed.  Thanx to Andre Grueneberg.




	cFos/DOS 2.19, 14-Jan-1999
	cFos/2 1.19, 14-Jan-1999
	cFos/Win 1.29, 14-Jan-1999
	cFos/NT 1.09, 14-Jan-1999

	  ! The LOGFILE format has changed. Now there is a  ","  between
	    date and time.

	  * The statusline now shows the speed of  an  analogue  or  fax
	    connection.

	  * Added disconnect cause to the  statusline.	 It  is  located
	    where otherwise the CPS rate is displayed.

	  x Fixed a crash at boottime if the PROFILE contained	specific
	    settings.

	  x Fixes for -L1 and -L2 logmodes.


	cFos/2

	  x Hopefully fixed a problem, where incoming  calls  would  not
	    get noticed under some special conditions.


	cFos/NT

	  * Added a 5 second wait time if the driver loads and there  is
	    no CAPI driver found and the status window is not  up.  This
	    is to circumvent some slow-loading CAPI drivers.




	cFos/DOS 2.18, 30-Nov-1998
	cFos/2 1.18, 30-Nov-1998
	cFos/Win 1.28, 30-Nov-1998
	cFos/NT 1.08, 30-Nov-1998

	  x The GLOBAL file was written to disk  much  too  often.  This
	    has been fixed.  Under OS/2 this bug caused the system  shut
	    down to take a long time. This has been fixed, too.

	  - Old accumulated charges (AT&Gn command) will be lost if  you
	    use this version.




	cFos/DOS 2.16, 13-Nov-1998
	cFos/2 1.16, 13-Nov-1998
	cFos/Win 1.26, 13-Nov-1998
	cFos/NT 1.06, 13-Nov-1998

	  ! Special cFos Xmas '98 order form included!	Get cFos  for  a
	    discount price until 20-Dec-1998 for private use!

	  x Slight changes in the loglevel (-Lx), see CFOS.DOC/CFOS.ENG.


	cFos/DOS

	  * There is a cFos/DOS version that has logging   enabled.  The
	    Files are named CFOSL.EXE  and  CFOS20L.EXE.  They	have  no
	    X.31 and no RConfig stuff within.

	  x Fixed a bug which caused cFos to crash quite often.


	cFos/2

	  x Fixed a bug which caused cFos/2 to	crash  with  option -jt,
	    when it tried to set the time.


	cFos/NT

	  * You can again quit the status window thru a menu  choice  in
	    the context menu.  Beware! cFos/NT shareware will  not  work
	    without the status window!




	cFos/DOS
	cFos/2
	cFos/Win
	cFos/NT 1.04, 29-Oct-1998

	  * We offer a mailing-list for cFos discussion for all Internet
	    users.  See AVAIL.DOC for details.

	  * '!<x>' works in dial  strings  the	same  way  'E<x>'  does.
	    '!<x>' will work with e.g. AOL 3.0, while 'E<x>' will not.

	  * Support for sync PPP over X.31 with more bit support (ATB15)

	  * cFos now distinguishes between  "suppressed"  and  "unknown"
	    caller IDs (CAPI 2.0 only).

	  x Bugfix in X.31 support.

	  - Slight changes in sync PPP support.


	cFos/NT

	  x Fix for AVM FritzCard CAPI 3.06-12.

	  x Fix for Hypercope CAPI.




	cFos/DOS 2.14	29-Sep-1998
	cFos/2 1.14
	cFos/Win 1.25
	cFos/NT 1.03

	  * New switch -jt: Auto-tranx.   cFos	changes  the  computer's
	    clock  according   to   the   ISDN	 date/time   if   needed
	    automatically.

	  * New  debug	switch	-dr:  Switches	on  call  reject  reason
	    traceing, that is some info why a call was not accepted. Use
	    it along with the other switches like -dt2br, e.g.

	  * CPS-O-METER  and  link/charge-timer  now  available  in  the
	    shareware version.

	  * Added   -o<Port>=<Ctrl>   parameter.   This   pre-sets   the
	    controller number (register S40) to <Ctrl> on  port  <Port>,
	    where <Port> is a number:

	      -- under Windows and NT it's the 'x' of 'COMx'
	      -- under OS/2 it's the sequence number of the COM-port,
		 i.e. if you load cFos/2 like DEVICE=CFOS.SYS COM4 COM3
		 -o1=2 will set S40 for COM4 to 2.

	    The S40 value is reset to <Ctrl> each time you issue an  ATZ
	    or AT&F, however you can change it with  ATS40=y.  Thanx  to
	    Horst Jelonneck for the idea.

	  * Added a 'E<x>' to the dial string,	which  selects	the  MSN
	    like &E does. The cool thing about that is that you can  use
	    this inside of you phone number settings.  If  you	want  to
	    dial out (say, dial number 9999) using a special  MSN  (say,
	    MSN 1) just issue a ATDE19999 and you can put  the	'E19999'
	    into (e.g. internet) dialer's phone number field.

	  x Fixed a serious bug which was introduced  in  cFos/NT  1.00,
	    cFos/2  1.12,  cFos/DOS  2.12  resp.  cFos/Win  1.23,  which
	    prevented incoming calls to be  accepted  in  the  shareware
	    version. Sorry guys!

	  x Fixed more fax bugs.


	cFos/Win

	  * The status window in no longer positioned under the task bar
	    if task bar is visible.


	cFos/NT

	  * Added menu item to synchronize computer time with ISDN  time
	    to the context menu.

	  * The status window in no longer positioned under the task bar
	    if task bar is visible and the screen update in  the  status
	    window flicker less.

	  * Now cFos/NT writes a magic value to  the  registry	when  it
	    starts loading and resets this value when it is successfully
	    loaded. If it should crash while loading the next  start  of
	    cFos/NT will detect that (and write an error  to  the  event
	    log and pop up a window) and not load. This way you are able
	    to fix the source of the crash. This  was  an  ugly  problem
	    if startmode was set to automatic, so  you	were  unable  to
	    change anything before cFos/NT was loaded.

	  - Changed the status window so it cannot be closed anymore  to
	    avoid confusion. Use task manager to kill CFOSDNT.EXE if you
	    really want to close the window.


	cFos/2

	  ! -kx (work like SIO) is now	the  default  setting  for  COM-
	    ports. To switch cFos/2 to COM.SYS behaviour use -ky.

	  x When a purge command is received by a  cFos/2  COM-port  all
	    pending reads/writes are released to the caller.




	cFos/DOS BETA 2.13b, build 2392
	cFos/2 BETA 1.13b, build 1236
	cFos/Win BETA 1.24b, build 1278
	cFos/NT BETA 1.02b, build 1677

	  ! Some serious bug fixes for FAX code. Also  removed	register
	    S80. Vertical resolution is now handled by AT+F... commands.
	    Vertical resolution=high is only supported for extended  fax
	    protocols. Thanks to Lars  Bergengruen for testing.  SPECIAL
	    THANKS TO WERNER FEHN!

	  * Work around for AVM quirk  for  incoming  calls.  Thanks  to
	    Juergen Fuchs.

	  * New switch	-ko:  If  all  initialized  ports  are	offhook,
	    incoming calls are rejected. Without  the  switch,	incoming
	    calls are ignored in this case.

	  * If you don't want to see the netprovider-prefix  in  Germany
	    in the statusline on outgoing calls, set S10.15=1.

	  * cFos does now support all 3 types of analogue protocols CAPI
	    2.0 offers.  "Modem=x"  in	ATI  reflects  this:  the  value
	    ranges from 0 (no modem) to 7 (all 3 types supported).

	  * Cool logging / caller monitor feature added!  See  CFOS.DOC/
	    CFOS.ENG chapter 2.7.8 for details!

	  x -jv now works again under CAPI 2.0.

	  x cFos should now detect AVM Fritz analogue support correctly.

	  x Fixed the AT&G accumulated charge counter.	Now all  charges
	    of all ports will be accumulated in one  counter,  which  is
	    saved to the file GLOBAL.

	  - The help file CFOS.HLP is now named CFOSHLP.TXT to show  its
	    no Windows HLP file.

	  - cFos is Year 2000 tested, see YEAR2K.TXT for details.


	cFos/Win

	  * Added -s switch for CFOSDW.EXE. "CFOSDW.EXE -s" will pop  up
	    the status window for approx. 5 secs.

	  * You can now unload CFOSDW.EXE (and	thereby  stopping  cFos)
	    with "CFOSDW.EXE -d".

	  * cFos/Win now supports up to 8 ports.

	  x Finally fixed the PPP-bug, which caused trouble sending file
	    attachments with mails or doing FTP uploads.


	cFos/DOS

	  x Removed the default tracing to memory setting.


	cFos/2

	  x Fixed a "MAXOS2SEGS too small" error which	occured  if  you
	    used lots of ports.


	cFos/NT

	  * Added CFORD_NT.EXE,  the  Win/NT  online  order  and  update
	    application.

	  x Fixed some trouble with AVM NDC.

	  - AVM has released version 3.06-11 of Fritz CAPI.   Get it, if
	    you own a Fritz board (at www.avm.de).

	  - Pflug Datentechnik has release a version 1.0 of the  Stomper
	    CAPI 2.0 NT client. This fixes a bug where cFosNT uses  100%
	    of CPU time. See www.pflug.de.




	cFos/DOS
	cFos/2
	cFos/Win
	cFos/NT 1.02, 03-Apr-1998

	  * Added 'Autologin' string register S4. The  content	of  this
	    register is sent to the remote immediately after the CONNECT
	    message, allowing automated login functionality.

	  x Some minor cFos  compression  bug  fixes.  Thanks  to  Joern
	    Bardewyck.


	cFos/NT

	  x Fixed a crash if no CAPI was present when cFos started.




	cFos/DOS 2.13, 17-Mar-1998
	cFos/2 1.13, 17-Mar-1998
	cFos/Win 1.24, 17-Mar-1998
	cFos/NT 1.01, 17-Mar-1998

	   ....



	If you're interested in even older history, get it from our BBS
	as CFOSHIST.ZIP.



	------------------------ End of file ---------------------------
