

	       Firmware	6.11a release note	1-5-1994
	     -------------------------------


1.	Modem will fix line speed if the rate word from	remote modem only 
	indicates one speed capability.	 If remote modems tells	the ZyXEL, 
	it wants to maintain 1 speed only regardless of	phone line conditions,
	then the modem will not	try to retrain or fall back.

2.	Add delay before sending V42 XID frame after ADP detected. Maintain 
	compatibility with some	modem's 1200 bps V42 handshaking.

3.	With &M1, modem	will send asynchronous connect message before it 
	switches to synchronous	link.

4.	The problem of AA LED not blinking when	ringing	signal detected	is 
	fixed.

5.	V.33 compatibility improved.

6.	V.29 modulation	for 4W leases line modified.

7.	Fixed V.25bis in &D3 mode.

8.	Fax calling tone (CNG) will be terminated only after valid HDLC	frame 
	received.

9.	Solved QuickLink II fax	compatibility problem (fix DTE at 19200	on fax 
	mode by	S39.4=1).

10.	Parallel fax receiving problem (S38.4=1) fixed.	 The modem will	
	disconnect when	an incoming fax	is detected and	allow the fax machine 
	that is	connected to the ZyXEL to receive the fax.

11.	AT+fclass=8 will no longer reset voice parameters. 


12.	Implemented the	data calling tone detection in voice mode, <DLE>e.

13.	Implemented the	dial tone detection in voice mode, <DLE>d.

14.	Implemented an inactivity timer	in voice play mode, use	AT+VIT to set
	the timer between 0 and	255, the unit is in 1.0	second.

15.	Add VCON sensitivity configuration, use	AT+VVT to set the value
	between	0-255. A higher	value decreases	the sensitive. The default 
	value is 16.

16.	Add voice recording re-sync timer, use AT+VSY to set the timer
	between	0-255, the unit	is in 50 ms.

17.	In voice play mode, you	can use	the <DLE>p to pause and	<DLE>r to
	resume the voice play from data	buffer.

18.	In voice play mode, the	<DLE><CAN> command clears the transmit buffer
	of voice data in modem.

19.	In voice play mode, the	<DLE><DC4> command clears the transmit buffer
	of voice data then forces modem	to return to command mode.

20.	S48.2=1	enables	data CNG calling tone transmission.

21.	Set bit	1 of s48 to enable "Data Only" mode
 
	a.  auto detect	ZyX/V32bis/V32/V22bis/V.23/Bell	103/V.21 when 
	    answering
	b.  if handshaking of all speeds failed, modem continuously recycles
	    the	handshaking procedure until the	S7 timeout.

22.	Added #E1 to display line condition status.  You will have to drop
	down into command modem	while you are on-line with a +++.  Then	type 
	AT#E1.	Your terminal software will display only the line starting 
	with "*"
     
   CURRENT  Signal to	 Recieve    Retrain   Retrain	 Fast	 Fast  
   SPEED    Noise Ratio	 Level	    Granted   Requested	 RG	 RT   
   
*  16800    SN=XX.X	 RX=-XX.X   RG=XX     RT=XX	 FG=XX	 FT=XX

	
23.	In voice play mode, the	<DLE><FS> or <DLE><DC2>, resync	symbol,	resets
	the ADPCM coder	and still maintain continuity in the voice play	mode.

	    note:	* DLE =	0X10
			* DC2 =	0X12
			* DC4 =	0X14
			* CAN =	0X18
			* FS  =	0X1C




24.	New feature:  Extended Distinctive Ringing
 
Using Extended Distinctive Ring	with ZFAX

Extended Distinctive Ring (EDR)	is a special feature designed for home single
telephone line home use	to receive fax or data calls without interference with
regular	voice calls.  Most users when they install a fax/modem at home,	would 
not subscribe to one extra telephone line just for occasionally	fax or data 
calls; however,	fax/data calls do come from time to time.

If the user lets the fax/data software application answers the call, voice 
calls would be missed; on the other hand, if a person or answering machine 
answers	the call, fax or data call would be either missed or the person	who 
answer the call	has to go run to the computer to get this call to connect to 
the proper application.	 Either	way is not desirable.

What EDR can do	for users, once	enabled	with proper setting, are: 

1.	It can detect fax CNG tone without physically answering	the call.  
	Once the CNG tone is detected, the modem will report "RING" or 
	"RING n" to the	application software, thus the software	can tell the 
	modem to answer	the call.

2.	It can detect several DTMF tones without physically answering the 
	call.  The modem detects the DTMF tones, it will report	"RING" or 
	"RING n" to the	software application.

With these two functions, your ZyXEL can be installed with an answering	
machine	or telephone set at home.  In most cases, you would set	the modem to 
not report regular rings so the	software will not instruct the modem to	answer
the phone when it rings.  When a call comes in,	the answering machine will
answer the phone and play a voice message.  At this moment, the	modem once 
detecting the ring signal has gone will	start to listen	to the line for	CNG 
tone or	DTMF tones.   

If the remote caller is	an unattended fax machine which	sends out CNG tones 
for a period of	time, the modem	will detect the	CNG tone and report "RING" to 
software immediately.  The software application	can issue commands to answer 
the call and receive fax.  If the remote caller	is using a fax phone which 
does not send out CNG tones and	the caller is waiting for a fax	answer tone in 
order to press "START" buttom, the caller can then press a designate DTMF tone,	
which will activate modem to report and	consequently answer the	fax call.

This is	just one of the	applications that EDR can be utilized.	We have	
designed many different	ways to	set the	modem up not only to cover the basic 
usage but also for different extended applications. 



Setting	Up EDR

The new	EDR can	be used	at home	where multiple phones are installed parallel 
(normal	home telephone set-up with at least 1 extension).  Once	this function 
is enabled, the	modem will go into EDR mode after the ring disappears, where 
it will	be able	to detect CNG, *, 0, # and reports them	as different types of 
ring.
 
S-registers:
 
S51 bit	2-0
      000  EDR disabled
      001  EDR enabled,	single "RING" or "RING n" will be reported
      010  EDR enabled,	"RING" or "RING n" will	be reported twice
      011  EDR enabled,	"RING" or "RING n" will	be reported 3 times
      100  EDR enabled,	"RING" or "RING n" will	be reported 4 times
       :
       :
      111  EDR enabled,	"RING" or "RING n" will	be reported 7 times

S51 bit	5-3
      000  Disable CNG tone detection
      001  Enable CNG tone detection, reports as "RING"
      010  Enable CNG tone detection, reports as "RING 1"
      011  Enable CNG tone detection, reports as "RING 2"
       :
       :
      111  Enable CNG tone detection, reports as "RING 6"

S40 bit	6-3
      0000     To disable DTMF tone detection for EDR
      xxx1     To enable "*" detection,	and reported as	"RING"
      xx1x     To enable "0" detection,	and reported as	"RING 1"
	       or "RING" if only one type is enabled
      x1xx     To enable "#" detection,	and reported as	"RING 2"
	       or "RING" if only one type is enabled
      1xx0     To enable "*" detection,	and reported as	"RING 3"
	    (xxx1 has priority).
      You can enable more than one type	by turning on more than	one of the 
      3	bits.

EDR detection (either CNG or DTMF tone)	will be	disabled once it occurred.  
However, the customer's program might not answer because the sofware is 
waitng for a certain # of rings	before it will answer.	S51 bit	2-0 is used to 
control	the # of ring that modem will report once CNG tone or DTMF is detected.

The timing relationship	between	Caller ID (if enabled),	EDR and	the Ring 
detector are as	follows:


1'st        2'nd	 3'rd
on    off   on	  off	 on
   ****--------****---------****------------------------------------
		 3s	3s    3s    3s		   s7 timeout
   +------+----+-------+----+------+----+---------------------+----
   CID/EDR  RD	 EDR	RD    EDR   RD		EDR	       RD
 
	CID: Caller ID task
	RD : Ring Detector task
	SA : EDR task
 
Please remember	during EDR period, the auto baud function is disabled, issuing
a command at different baud might cause	the modem not to be able to response 
to any "AT" command.  Any AT command (assuming the command is accepted)	will 
also disable EDR function right	away. 

Application Example

Let's go back to the previous example where an answering machine is installed 
with a ZyXEL modem.  Say we use	ZFAX as	our fax	reception application, and we 
don't want it to answer the call unless it is a fax call.  The way to set it 
up would be:

1.    Set ZFAX to answer on 1 ring.
2.    Set S51.0=1 to enable EDR	and report "RING" once
3.    Set S51.3=1 to enable CNG	tone detection,	and reports as "RING"
4.    Set S40.4=1 to
      a.   enable Distinctive Ring type	2; and therefor	modem will not report
	   normal ring,	thus ZFAX will not answer call unless EDR reported
      b.   enable DTMF tone "0"	detection, and reports as "RING" in case the
	   remote fax machine does not generate	CNG tone.  In your answering
	   machine message you can ask fax call	to press "0" if	he (she) wants
	   to send a fax
5.    Save the settings	in a profile and reset the modem from this profile: 
      AT&W0Z0 for example.
