                                                   ZyXEL Commu7nications Corp.
                                                      edited by Manfred Recla
                                                             January 25, 1999


                   Release Note on ZyXEL "omni.net PLUS"
                   Version 4.18              01/25/1999
                   ====================================



1. Firmware file name and corresponding switch type:
========================================================
        FILENAME          SWITCH TYPE
        "OP_E418.BIN" ---- DSS1
        "OP_A418.BIN" ---- USA
        not available ---- 1TR6


2. New Features:
================
2.1 Modify the Layer 1 driver for Siemens ISDN chip PEB8191


3. Bugs fixed:
=============
3.1 ATCG for omni.net Plus (U) - USA model - can work now.
3.2 The Loopback 2 function is fixed.



============================================================================




                   Release Note on ZyXEL "omni.net PLUS"
                   Version 4.17              12/03/1998
                   ====================================


1. Firmware file name and corresponding switch type:
========================================================
        FILENAME           SWITCH TYPE
        "OP_E417.BIN" ---- DSS1


2. New Features:
================
2.1 Adding ATX8 result code: with the result code set defined as ATX8,
    2.1.1 The ring message is displayed as:

          RING

          FM:5783942
          TO:5774848

          RING

          FM:5783942
          TO:5774848
          ..........

    2.1.2 The connect message is displayed as:

          CARRIER 64000

          PROTOCOL: V120

          ERROR CONTROL: LAPD

          COMPRESSION: V42b

          CONNECT 460800

2.2 Adding command to switch on/off the compression when make a PPP/MP call:
    ATJH0 : switch off the compression on DTE, the compression will be done
            inside the TA.
    ATJH1 : switch on the compression on DTE if available
    The current setting of ATJH0 or ATJH1 can be viewed by command ATI11.

2.3 Compatible with RVS-COM's "softfax" and EFT (EuroFileTransfer) functions.
2.4 Show caller ID information with each ring message if S121.3 is set to 1.
    For example:

    RING
    FM:1234 TO:5678

    RING
    FM:1234 TO:5678


3. Bugs fixed:
=============
3.1 correcting bug of which the Microsoft Windows9x/NT4 "UNIMODEM" legacy ID
    cannot be recognized when install the TA under Windows9x/NT4 environment.
3.2 The ring cadence should be 1 second on, 4 seconds off for Slovakia (228)
    and Czechia (246).
3.3 Adding "SENDING COMPLETE" information element in D-channel outgoing SETUP
    message for ISDN data call so that the ISDN switch reacts faster than
    with previous firmware versions. Some PABXs need the SENDING COMPLETE
    information.
3.4 Correcting bug which the call history is not recorded after power on
    reset.
3.5 TA can not answer V.110/9.6K call from GSM mobile phone data calls.
3.6 "A>" or "A/" will cause TA reset.





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



                   Release Note on ZyXEL "omni.net PLUS"
                   Version 4.16              08/21/1998
                   ====================================


1. Firmware file name and corresponding switch types:
=====================================================
        FILENAME              SWITCH TYPE
        "OP_E416.BIN" -------- Europe DSS1


2. Bugs fixed:
=============
2.1 Bug fixed: PPP/MP with bundle and compression set together doesn't work.
2.2 Support KeyPad signaling in Switzerland in country code: 225
    note: KeyPad signaling is used for the ISDN supplementary service
          like "Call Forwarding"



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





                                                                June 29, 1998
           Release Note on omni.net PLUS Version 4.15
           ==========================================

1.The firmwares' file names for various switch types are as follows:

        FILENAME            SWITCH TYPE
        "MP128E.415" ------ Europe DSS1

==========================================================================

2  Important message:
   After upgrade Omni.net PLUS by this F/W, the TA will perform "hardware
   reset" automatically. This is because the EEPROM usage has been
   rearranged in the firmware. All data stored in EEPROM will need to be
   reload after the process. Please note this process happens only at the
   first time upgrading.

==========================================================================

3. New implementations:
-----------------------
3.1 Service provider preselect number:
   AT&ZP? : display the number setting
   AT&ZPI=xxxxxxx : set the number for data call dial out
   AT&ZPA=xxxxxxx : set the number for voice call on phone A
   AT&ZPB=xxxxxxx : set the number for voice call on phone B
   maximum length for each port is seven
   Usage: Please refer to Note 5.1

3.2 Extend the number of digits stored in MSN to 26.
3.3 Adding country code 216 for Spain
3.4 For ITALY, support NNP Spec. for sending out the first 20 dial digits
    in Enbloc sending while the remaining by Overlap sending. The maximum
    number of the dialing digits is 25.
3.5 support EuroFile Transfer (ATB42) for RVS-COM v1.37 (and higher)
3.6 "R"-key operation for ISDN supplementary services (Sweden 250 only)
    Usage: Please refer to Note 5.2
3.7 User selectable caller ID signaling
   Select one caller ID signaling method out of several poupular standards
   by following AT command: (available on Caller ID H/W only)
   ATY0 : country default
   ATY1 : DTMF, prior to ring
   ATY2 : ETSI FSK, during ring
   ATY3 : ETSI FSK, prior to ring
   Usage: Please refer to Note 5.3

4. Enhancement/Bug fixed:
==========================================================================
4.1 Accept command stream such as:
    at&zoi=1111;&zoa=2222;&zob=3333 <enter>
    at&zpi=1111;&zpa=2222;&zpb=3333 <enter>
    at&zi0=1111;&zi1=2222;&zi3=3333 <enter>

    For backward compatibility, command streams not separated by semicolon
    are also supported.
    at&zoi=1111&zoa=2222&zob=3333 <enter>
    at&zpi=1111&zpa=2222&zpb=3333 <enter>
    at&zi0=1111&zi1=2222&zi3=3333 <enter>

4.2 For Korea, AT&T11 will not compare the calling party number since the
    information element is not available.
4.3 For Japan, enhance the 3 minutes restrictions on dialing out data call.
    In Japan ISDN, for data call,the phone number destinated to the same
    place cannot be dialled during 3 minutes.
4.4 ISDN Callback function based on CallerID on D-channel
4.5 Hold/Retrieve, then atqp2/atqp3 will generate lots of garbages.
4.6 Supplementary Service requirement in Portugal
4.7 Layer 3 message longer than 128 octets was not intepreted properly
4.8 Called Party Number should be unknown numbering plan in ITALY
4.9 Support analog Caller ID feature on POTS ports for the following
    countries:
    U.K
    Norway
    Germany
    France

4.10 Supress "NO CARRIER" message when callback
4.11 Fix bug: Onhook during conference call will generate garbages.
4.12 Enhancement on ISDN supplementary service: (S120.7=1)
    Now you can use the Hold/Retrieve service whether 3PTY is available or
    not,
    4.12.1  When service Hold, Retrieve and 3PTY are all available
      - Make an outgoing call from phone port A
      - Knocking the "Hook Flash" to get dial tone.
      - Make second outgoing call from the same port
      - After the second call connected, you have the first call on hold and
        the second active.
      - Knocking the "Hook Flash" again will try to build 3 way conference
        call
      - If the conference mode is entered successfully, all the three parties
        can talk on the same channel.
      - In conference mode, disconnect from any remote user will end the
        conference mode while keep the remaining link active. Thus you can
        continue the coversation with the other remote user
      - In conference mode, put onhook will end the conference mode and
        disconnect both links.
    4.12.2  When only service Hold and Retrieve are available:
      - Refer to 12.1, if the attempt to enter conference mode fails, you can
        toggle between the two calls by knocking "Hook Flash" alternatively.

5. Note:
==========================================================================
5.1 Along with the opening on Telcom market, there might be certain service
    providers available in one country. Users live in these countries have
    options on selecting the provider per call with the dial-preselect digits.
    The dial out numbers become:
            <pre-select digit> + <called party number>.
    With AT&ZPx command in this F/W, users can specify the pre-select digits
    in respect to Phone A, Phone B, and Data call. These digits will be stored
    in EEPROM and will be automatically inserted in front of the called party
    number when making call attempts.

5.2 R key operations: currently, it works only for Sweden, country code 250
    Operations: After the related supplementary services subscribed, you can,

   5.2.1 Outgoing call:
   5.2.1.1 - make an outgoing voice call on phone A
         - after connected, press "R" key to hold the active call and dial the
           second call
         - during the dialing, you can give up the call attempt by press "R"
         - when the ring back tone heard but no answer at the remote site, you
           can give up the call by "R" as well.
         - if the called party pick up the call, you can press "R"+"2" to switch
           between these two calls (this is Hold/Retrieve)
   5.2.1.2 - Following 5.2.1.1, after both call connected
         - Press "R"+"2" will switch between these two calls
         - Press "R"+"1" will disconnect the active call and retrieve the other
           call on hold.
         - Press "R"+"3" will make a conference call.
   5.2.1.3 - When the conference mode is entered by "R"+"3" as mentioned in 5.2.1.2,
           press "R"+"3" again will end the conference mode and will bring you
           back to previous state, one call active and the other on hold.
         - Please note that in conference mode, any key combination other than
           "R"+"3" will be ignored.
         - When in conference mode, go onhook will terminate all voice links
           connected to the phone.
   5.2.1.4 - If the conference mode is not available or you do not subscribe it,
           press "R"+"3" works just like "R"+"2", toggle between the two calls.


   5.2.2 Incoming call waiting:
   5.2.2.1 - established a connection on phone A
         - if there comes a second voice call and is routed to phone A, you will
           hear a "Du-Du" tone for about 15 seconds.
         - at this point, you can either
           (1). press "R"+"0" to reject the call, or
           (2). press "R"+"1" to release the active call and pick up the call, or
           (3). press "R"+"2" to hold the active call and pick up the incoming
                call.
         - if "R"+"2" is pressed, all actions mentioned in 5.2.1.2 apply.

5.3 User configurable caller ID signaling method:
   In most cases, the calling party number is available in ISDN call in a
   digital way. The Omni.net PLUS with CLIP hardware will generate the analog
   caller ID signal to phone ports so that users' devices with LCD can display
   the calling party number just as connecting to PSTN. However, there are
   several methods for sending the signaling out. In this F/W, some countries'
   specifications are available so the signaling method is loaded automatically.
   For other countries of which spec. unknown, users can use ATYx command to try
   out a suitable signaling to his/her own display device. Furthermore, with
   this command, users can use display devices without restrictions on the
   signaling methods.




=============================================================================

            note: versions 4.13, 4.14 were not publically released !

=============================================================================




           Release Note on Omni.net PLUS Version 4.12        May 7th, 1998
           ==========================================

        FILENAME          SWITCH TYPE      Checksum
        "MP128E.412"      DSS1             35F1

Based on V 4.11, the following modification have been made:
1. Denmark ring cadence : 1 second on, 5 second off
2. Denmark ring frequency : default to 25Hz, s121=2
3. Sweden ring frequency : default to 25Hz, s121=2



=============================================================================




           Release Note on omni.net PLUS Version 4.11         Apr. 7, 1998
           ==========================================

1.The firmwares' file names for various switch types are as follows:

        FILENAME            SWITCH TYPE
   1.1  "MP128E.411" ------ DSS1
   1.2  "MP128G.411" ------ 1TR6

2.New implemented features
==========================
 2.1    New proprietary feature phone functions(for DSS1 and USA only)(Note 1)
        2.1.1. Redial,
        2.1.2. Quick dial,
        2.1.3. Incoming/outgoing call history.

 2.2    Multi-auto Dial Out(MDO) for outgoing data call.
        Automatically try the outgoing data protocol with predefined
        protocol sequence.

        2.2.1. Command Listing:
        AT command    s122.4 .3 .2      Trail Sequence
        ATB90              0  0  0      PPP+X.75
        ATB91              0  0  1      PPP+X.75+T.70+ISO8208+T.90+BTX
        ATB92              0  1  0      X.75+T.70+ISO8208+T.90+BTX+PPP
        ATB93              0  1  1      PPP+V.120
        ATB94              1  0  0      V.120+PPP
        ATB95              1  0  1      PPP+X.75+V.120 (* default for DSS1,1TR6)
        ATB96              1  1  0      PPP+V.120+X.75 (* default for U.S.A)
        ATB97              1  1  1      X.75+V.120+PPP

        2.2.2. Restrictions:
        2.2.2.1. Bundle call is not supported in MDO.
        2.2.2.2. With s80.6 set to 1,LLC enabled, no MDO function available.
        2.2.2.3. During MDO dialing, the trial sequence will be wrap around
                 until S7 timer expired.
        2.2.2.4. Disconnect from the peer site will end the trail sequence.

 2.3    For USA, modify LNK LED indications.
          OFF           : power down, SPID negotiation fail,
          Slow blinking : activating layer 1(ISDN line physical link),
          Fast blinking : negotiating SPID,
          ON            : ISDN link success.

 2.4    For USA, stick DN and B-channel on data port and POTS port.
        For the data port(V.120, PPP....) or POTS port(POTS 1 or POTS 2),
        if AT&ZIn = DN0(or DN1), then an outgoing call will occupy
        DN0 & B1(or DN1 & B2) channel.

 2.5    For USA, select the preferred B-channel for outgoing
        data call by set S-register s122 bit 0 & bit 1.

              S122.0, s122.1    Preferred B-channel
          --------------------------------------------
            =   0      0        ,Any channel(default),
            =   1      0        ,B1 channel preferred,
            =   1      1        ,B2 channel preferred.

 2.6    For DSS1, implement supplementary services:
        2.6.1 Three party conference,(Note 2)
        2.6.2 Call forwarding(CFU, CFB, CFNR).(Note 3)

 2.7    For USA NI-1, DMS-100 switch, implement supplementary services
        2.7.1  ACO(call waiting),(Note 2)
        2.7.2  Call hold/retrieve,(Note 2)
        2.7.3  Flexible calling(conference, drop, transfer),(Note 2)
        2.7.4  Call forwarding,(Note 3)
        2.7.5  Message waiting,(Note 4)
        2.7.6  Reminder Ring.(Note 3)

 2.8    Implement charging advice(advice of charge, AOC) function for Italy.
        Issue ATCH? to see the charging information during or after the calls.

 2.9    When a phone call comes in to the a/b adapter,
        s78.2 = 0, disable the RING response to DTE port for analog port(default).
        s78.2 = 1, enable this function.

3.Fixed the Bugs:
=================
 3.1    EPA modification for supplementary services.
 3.2    For S-register in online help, modify s119.1, s119.2, and fix the
        wrapped lines in s119, s120, and s121.
 3.3    Fix bug of TA128 connects to Cisco 2511. After about one day of normal
        operation; the TA128 cannot connect any incoming PPP call.(71103-1156)
 3.4    S56 default value depends on country.
 3.5    Ringer frequency should automatically saved in NVRAM when country code
        is set.
 3.6    Keypad signalling function for Neitherlands(253), Denmark(252),
        Norway(245), Finland(240).
 3.7    For Italy(236) PNN, the maxinum number of dialing digits should be 25.
 3.8    For Ireland(235), ring cadence should be 0.2s-0.2s-0.2s-2.0s,
 3.9    For Thailand(227), ring frequency: 25hz; ring cadance: 1 sec. on 4 sec.
        off; dial tone: 400hz modulation by 50hz; dial tone period: continuous;
        busy tone frequency: 400hz; busy tone period: 0.5 sec. on 0.5 sec. off
 3.10   For Australia, always enable the tones(dial, busy, ring back...) from
        the switch.
 3.11   Keypad signalling cannot work for service interrogating signalling
        (*#....#).

4.Notes:
========
 Note 0: To invoke all the supplementary services, you should subscribe
         the services that you want from your phone company. Then issue
         ATs120.7=1&w0z0.
         s120.7 : flash key usage
                = 0, invoke feature phone when press the flash key;
                = 1, invoke supplementary service when press the flash key.

         Notice: you can not use pluse dialing while you use supplementary
                 service functions(i.e. when s120.7=1 is set).

 Note 1: How to use the new feature phone functions.
         Pick up the hand set, press the flash key(or push the hook key
         then release it immediately), then dial the following command
         digits:

         i. Redial:  **
            Redial the last dialed number. The last numbers(phone 1 & 2)
            will be stored in NVRAM(AT&Z38 and AT&Z39), so you can redial
            the last number after power off and on the TA.
        ii. Quick dial:
            There are 10 set of number for each POTS port. These numbers
            will be stored in NVRAM(AT&Z0~AT&Z9 for POTS 1, AT&Z10~AT&Z19
            for POTS 2).
            2.1 Set phone numbers   - *0n*phone-number#,
            2.2 Clear phone numbers - *0n*#,
            2.3 Quickly dial        - *0n#,             where n = 0~9.
            2.4 Display the phone numbers stored via AT command, issue
                    ATQP1.
       iii. Incoming/outgoing call history:
            The TA will store 20/20 set of phone numbers for incoming/outgoing
            call history for each POTS port.
            If the global answer function(s120.2=0) is enabled, or no distinct
            MSN number for phone 1 and phone 2, an incoming call's number will
            be stored to phone 1's call-in history.

            To display the call-in history via AT command, issue
                    ATQP3.
            To display the call-out history via AT command, issue
                    ATQP2.
        iv. Phone command list for 2.2.1, 2.2.2, 2.7.2, & 2.8.4
            +-----------------------------+------------------------------+
            |**                           |Redial                        |
            +-----------------------------+------------------------------+
            |*0n#                   ,n=0~9|Quick dial(speed dial)        |
            +-----------------------------+------------------------------+
            |*0n*phone-number#      ,n=0~9|Set quick-dialed number       |
            +-----------------------------+------------------------------+
            |*0n*#                  ,n=0~9|Clear quick-dialed number     |
            +-----------------------------+------------------------------+
            |*2m*forwarding-number# ,m=0~2|Call forwarding activation    |
            +-------------------------+----------------------------------+
            |#2m#                   ,m=0~2|Call forwarding deactivation  |
            +-----------------------------+------------------------------+
            For the last two call forwarding commands, they are for call
            forwarding supplementary services. Please refer to note 3.


 Note 2: How to invoke these supplementary service: call waiting, call hold,
         conference, (& drop, transer for USA).

         First, subscribe the services that you want from your telephone
         company. Issue ATS120.7=1&W0Z0 to save in NVRAM.

         For USA version, you need to save the IOC(ISDN Ordering Code,
         feature access code) to the TA by

              AT&ZF0=IOC_of_CONFERENCE
              AT&ZF1=IOC_of_TRANSFER
              AT&ZF2=IOC_of_DROP
         These IOC should be in the range of 0-63.

           i. Call Waiting(s79.6=1 for 2864I, s79.2=1, s79.3=1 for TA128):
              When you are talking on a phone call and another phone call
              comes in, you will hear a tutut tone. Press the flash key
              to hold the first call and pick up the second call.

              If you want to switch back to the first call, press the flash
              key again.

          ii. Three-Party Calling(Call Hold & Conference):
              Place a first phone. After connection, press the flash key
              to hold the first call. You will get a dial tone and place
              the second call. After connect, press the flash again, then
              you will have a conference call.

              (DSS1)If you want to cancel the conference, press the flash.
              (USA) If you want to drop the last call added to the
                    conference, press the flash again.
                    If you want to drop yourself from the conference call,
                    just hang up the phone.

         iii. Call Transfer(USA only):
              You should have a conference call at first(just follow the
              steps of ii), then hang up the phone and okay.

              Blind Transfer(USA only):
              You should have a phone call at first. Press the flash key
              and then get a dial tone. Dial the phone number you want to
              transfer the first call. After the second call ring back,
              hang up the phone. You don't need to wait the second one
              answer it.

 Note 3: How to invoke the call forwarding service (& reminder ring for USA):

         For DSS1, we support the call forwarding unconditional(CFU),
                                  call forwarding busy(CFB),
                                  call forwarding no-reply(CFNR).
         And you should set your own numbers first(AT&ZO?).

           i. Activated by AT commands:
               ATCFxy(transfer-number)
                   x=B         Call forwarding busy(CFB),
                     U         Call forwarding unconditional(CFU),
                     NR        Call forwarding no-reply(CFNR).
                   y=S         All services,
                     I         ISDN data(unrestricted digital),
                     B         POTS port, phone,
                     M         Internal modem.
          ii. Deactivated by AT commands:
               ATCFxy
         iii. Activated by phone flash command(only forwarding phone call):
                  Off hook, do a flash, then dial
                  *20*transfer-number# for CFB,
                  *21*transfer-number# for CFU,
                  *22*transfer-number# for CFNR.
          iv. Deactivated by phone flash command(phone call only):
                  Off hook, do a flash, then dial
                  #20# for CFB,
                  #21# for CFU,
                  #22# for CFNR.
           v. Query the status of the call forwarding. Simply issue
                     ATCF?

         For USA NI-1 & DMS-100 switch, we support the Call Forwarding
             Variable(CFV) service. Before you invoke this feature, 
             you need to save the IOC(ISDN Ordering Code, feature access 
             code) to the TA. If you don't know about it, please ask your 
             phone company.

               AT&ZF4=IOC_of_CALL_FORWARDING to save it, IOC=0~63.
               AT&ZF? to display it.

               i. Activate by AT commands:
                      ATCF(transfer-number)
              ii. Deactivate by AT commands:
                      ATCF
             iii. Activate by phone flash command:
                      Off hook, do a flash, and dial
                      *21*transfer-number#.
              iv. Deactivate by phone flash command(phone call only):
                      Off hook, do a flash, and dial
                      #21#.

         Reminder Ring: after you activate the call forwarding function,
          you will hear a short ring every time a call has been forwarded.


 Note 4: For USA NI-1 & DMS-100 message waiting service, the message service 
             is activated when you subscribe this service from your phone 
             company. You need to save the IOC of the message waiting
             that your phone company gives you to the TA by

                    AT&ZF3=IOC_of_MESSAGE_WAITING(0~63)

             If you have a waiting message in MSR(Message Storage and 
             Retrieve system) in the phone company, you will see the B1 & B2
             LED blinking. Then you can retrieve you message from the MSR 
             system.

             Once you want to deactivate this service, issue an AT command
                    ATMW.



==============================================================================




           Release Note on Omni.net PLUS Version 4.10            Mar. 27, 1998
           ===========================================

1.The firmwares' file names for various switch types are as follows:

        FILENAME            SWITCH TYPE
   1.1  "MP128E.410" ------ DSS1
   1.2  "MP128A.410" ------ USA
   1.3  "MP128G.410" ------ 1TR6

2.New implemented features
==========================
 2.1    New proprietary feature phone functions(for DSS1 and USA only)(Note 1)
        2.1.1. Redial,
        2.1.2. Quick dial,
        2.1.3. Incoming/outgoing call history.

 2.2    Multi-auto Dial Out(MDO) for outgoing data call.
        Automatically try the outgoing data protocol with predefined
        protocol sequence.

        2.2.1. Command Listing:
        AT command    s122.4 .3 .2      Trail Sequence
        ATB90              0  0  0      PPP+X.75
        ATB91              0  0  1      PPP+X.75+T.70+ISO8208+T.90+BTX
        ATB92              0  1  0      X.75+T.70+ISO8208+T.90+BTX+PPP
        ATB93              0  1  1      PPP+V.120
        ATB94              1  0  0      V.120+PPP
        ATB95              1  0  1      PPP+X.75+V.120 (* default for DSS1,1TR6)
        ATB96              1  1  0      PPP+V.120+X.75 (* default for U.S.A)
        ATB97              1  1  1      X.75+V.120+PPP

        2.2.2. Restrictions:
        2.2.2.1. Bundle call is not supported in MDO.
        2.2.2.2. With s80.6 set to 1,LLC enabled, no MDO function available.
        2.2.2.3. During MDO dialing, the trial sequence will be wrap around
                 until S7 timer expired.
        2.2.2.4. Disconnect from the peer site will end the trail sequence.

 2.3    For USA, modify LNK LED indications.
          OFF           : power down, SPID negotiation fail,
          Slow blinking : activating layer 1(ISDN line physical link),
          Fast blinking : negotiating SPID,
          ON            : ISDN link success.

 2.4    For USA, stick DN and B-channel on data port and POTS port.
        For the data port(V.120, PPP....) or POTS port(POTS 1 or POTS 2),
        if AT&ZIn = DN0(or DN1), then an outgoing call will occupy
        DN0 & B1(or DN1 & B2) channel.

 2.5    For USA, select the preferred B-channel for outgoing
        data call by set S-register s122 bit 0 & bit 1.
        
              S122.0, s122.1    Preferred B-channel
          --------------------------------------------
            =   0      0        ,Any channel(default),
            =   1      0        ,B1 channel preferred,
            =   1      1        ,B2 channel preferred.
        
 2.6    For DSS1, implement supplementary services:
        2.6.1 Three party conference,(Note 2)
        2.6.2 Call forwarding(CFU, CFB, CFNR).(Note 3)

 2.7    For USA NI-1, DMS-100 switch, implement supplementary services
        2.7.1  ACO(call waiting),(Note 2)
        2.7.2  Call hold/retrieve,(Note 2)
        2.7.3  Flexible calling(conference, drop, transfer),(Note 2)
        2.7.4  Call forwarding,(Note 3)
        2.7.5  Message waiting,(Note 4)
        2.7.6  Reminder Ring.(Note 3)

 2.8    Implement charging advice(advice of charge, AOC) function for Italy.
        Issue ATCH? to see the charging information during or after the calls.

 2.9    When a phone call comes in to the a/b adapter,
        s78.2 = 0, disable the RING response to DTE port for analog port(default).
        s78.2 = 1, enable this function.

3.Fixed the Bugs:
=================
 3.1    EPA modification for supplementary services.
 3.2    For S-register in online help, modify s119.1, s119.2, and fix the
        wrapped lines in s119, s120, and s121.
 3.3    Fix bug of TA128 connects to Cisco 2511. After about one day of normal
        operation; the TA128 cannot connect any incoming PPP call.(71103-1156)
 3.4    S56 default value depends on country.
 3.5    Ringer frequency should automatically saved in NVRAM when country code
        is set.
 3.6    Keypad signalling function for Neitherlands(253), Denmark(252),
        Norway(245), Finland(240).
 3.7    For Italy(236) PNN, the maxinum number of dialing digits should be 25.
 3.8    For Ireland(235), ring cadence should be 0.2s-0.2s-0.2s-2.0s,
 3.9    For Thailand(227), ring frequency: 25hz; ring cadance: 1 sec. on 4 sec.
        off; dial tone: 400hz modulation by 50hz; dial tone period: continuous;
        busy tone frequency: 400hz; busy tone period: 0.5 sec. on 0.5 sec. off
 3.10   For Australia, always enable the tones(dial, busy, ring back...) from
        the switch.
 3.11   Keypad signalling cannot work for service interrogating signalling
        (*#....#).

4.Notes:
========
 Note 0: To invoke all the supplementary services, you should subscribe
         the services that you want from your phone company. Then issue
         ATs120.7=1&w0z0.
         s120.7 : flash key usage
                = 0, invoke feature phone when press the flash key;
                = 1, invoke supplementary service when press the flash key.

         Notice: you can not use pluse dialing while you use supplementary
                 service functions(i.e. when s120.7=1 is set).
         
 Note 1: How to use the new feature phone functions.
         Pick up the hand set, press the flash key(or push the hook key
         then release it immediately), then dial the following command
         digits:
         
         i. Redial:  **
            Redial the last dialed number. The last numbers(phone 1 & 2)
            will be stored in NVRAM(AT&Z38 and AT&Z39), so you can redial
            the last number after power off and on the TA.
        ii. Quick dial:
            There are 10 set of number for each POTS port. These numbers
            will be stored in NVRAM(AT&Z0~AT&Z9 for POTS 1, AT&Z10~AT&Z19
            for POTS 2).         
            2.1 Set phone numbers   - *0n*phone-number#,
            2.2 Clear phone numbers - *0n*#,
            2.3 Quickly dial        - *0n#,             where n = 0~9.
            2.4 Display the phone numbers stored via AT command, issue
                    ATQP1.
       iii. Incoming/outgoing call history:
            The TA will store 20/20 set of phone numbers for incoming/outgoing
            call history for each POTS port.
            If the global answer function(s120.2=0) is enabled, or no distinct
            MSN number for phone 1 and phone 2, an incoming call's number will
            be stored to phone 1's call-in history.

            To display the call-in history via AT command, issue
                    ATQP3.
            To display the call-out history via AT command, issue
                    ATQP2.
        iv. Phone command list for 2.2.1, 2.2.2, 2.7.2, & 2.8.4
            +-----------------------------+------------------------------+
            |**                           |Redial                        |
            +-----------------------------+------------------------------+
            |*0n#                   ,n=0~9|Quick dial(speed dial)        |
            +-----------------------------+------------------------------+
            |*0n*phone-number#      ,n=0~9|Set quick-dialed number       |
            +-----------------------------+------------------------------+
            |*0n*#                  ,n=0~9|Clear quick-dialed number     |
            +-----------------------------+------------------------------+
            |*2m*forwarding-number# ,m=0~2|Call forwarding activation    |
            +-------------------------+----------------------------------+
            |#2m#                   ,m=0~2|Call forwarding deactivation  |
            +-----------------------------+------------------------------+
            For the last two call forwarding commands, they are for call
            forwarding supplementary services. Please refer to note 3.
            
            
 Note 2: How to invoke these supplementary service: call waiting, call hold,
         conference, (& drop, transer for USA).

         First, subscribe the services that you want from your telephone 
         company. Issue ATS120.7=1&W0Z0 to save in NVRAM.

         For USA version, you need to save the IOC(ISDN Ordering Code,
         feature access code) to the TA by
           
              AT&ZF0=IOC_of_CONFERENCE
              AT&ZF1=IOC_of_TRANSFER
              AT&ZF2=IOC_of_DROP
         These IOC should be in the range of 0-63.

           i. Call Waiting(s79.6=1 for 2864I, s79.2=1, s79.3=1 for TA128):
              When you are talking on a phone call and another phone call
              comes in, you will hear a tutut tone. Press the flash key
              to hold the first call and pick up the second call.

              If you want to switch back to the first call, press the flash
              key again.

          ii. Three-Party Calling(Call Hold & Conference):
              Place a first phone. After connection, press the flash key 
              to hold the first call. You will get a dial tone and place
              the second call. After connect, press the flash again, then
              you will have a conference call.

              (DSS1)If you want to cancel the conference, press the flash.
              (USA) If you want to drop the last call added to the
                    conference, press the flash again.
                    If you want to drop yourself from the conference call,
                    just hang up the phone.

         iii. Call Transfer(USA only):
              You should have a conference call at first(just follow the
              steps of ii), then hang up the phone and okay.

              Blind Transfer(USA only):
              You should have a phone call at first. Press the flash key
              and then get a dial tone. Dial the phone number you want to
              transfer the first call. After the second call ring back,
              hang up the phone. You don't need to wait the second one
              answer it.

 Note 3: How to invoke the call forwarding service (& reminder ring for USA):

         For DSS1, we support the call forwarding unconditional(CFU),
                                  call forwarding busy(CFB),
                                  call forwarding no-reply(CFNR).
         And you should set your own numbers first(AT&ZO?).
 
           i. Activated by AT commands:
               ATCFxy(transfer-number)
                   x=B         Call forwarding busy(CFB),
                     U         Call forwarding unconditional(CFU),
                     NR        Call forwarding no-reply(CFNR).
                   y=S         All services,
                     I         ISDN data(unrestricted digital),
                     B         POTS port, phone,
                     M         Internal modem.
          ii. Deactivated by AT commands:
               ATCFxy
         iii. Activated by phone flash command(only forwarding phone call):
                  Off hook, do a flash, then dial
                  *20*transfer-number# for CFB,
                  *21*transfer-number# for CFU,
                  *22*transfer-number# for CFNR.
          iv. Deactivated by phone flash command(phone call only):
                  Off hook, do a flash, then dial
                  #20# for CFB,
                  #21# for CFU,
                  #22# for CFNR.
           v. Query the status of the call forwarding. Simply issue
                     ATCF?

         For USA NI-1 & DMS-100 switch, we support the Call Forwarding 
             Variable(CFV) service. Before you invoke this feature, 
             you need to save the IOC(ISDN Ordering Code, feature access 
             code) to the TA. If you don't know about it, please ask your 
             phone company.

               AT&ZF4=IOC_of_CALL_FORWARDING to save it, IOC=0~63.
               AT&ZF? to display it.

               i. Activate by AT commands:
                      ATCF(transfer-number)
              ii. Deactivate by AT commands:
                      ATCF
             iii. Activate by phone flash command:
                      Off hook, do a flash, and dial
                      *21*transfer-number#.
              iv. Deactivate by phone flash command(phone call only):
                      Off hook, do a flash, and dial
                      #21#.
                      
         Reminder Ring: after you activate the call forwarding function,
          you will hear a short ring every time a call has been forwarded.


 Note 4: For USA NI-1 & DMS-100 message waiting service, the message service 
             is activated when you subscribe this service from your phone 
             company. You need to save the IOC of the message waiting
             that your phone company gives you to the TA by

                    AT&ZF3=IOC_of_MESSAGE_WAITING(0~63)

             If you have a waiting message in MSR(Message Storage and
             Retrieve system) in the phone company, you will see the B1 & B2 
             LED blinking. Then you can retrieve you message from the MSR 
             system.

             Once you want to deactivate this service, issue an AT command
                    ATMW.

 Note 5: For FSK caller ID signal generation, there are two format, SMDF and
         MDMF coexist. To set the format, set as below:

         MDMF, set s122.6=0  ( default)
         SDMF, set s122.6=1


===============================================================================




           Release Note on omni.net plus Version 4.02          Jan., 14, 1998
           ==========================================

1.The firmware's file names for various switch type are as follows:

        FILENAME             SWITCH TYPE
   1.1  "MP128E.402"  ------ DSS1
   1.2  "MP128K.402"  ------ KOREA(KOREA only)
   1.3  "MP128G.402"  ------ 1TR6 (GERMANY only)

2.Fixed the Bugs:
=================
 2.1    With country code 250 (Sweden), TA can't dial with pulse.
 2.2    ATDnnn command can't accept bracket "()" in the phone number string
        nnn.
 2.3    Set ATS88=128 will cause TA reset.
 2.4    If the answering TA response with "DISC" upon receipt of XID request,
        the calling ZyXEL TA should response with UA and stop the XID
        procedure and re-establish the LAP link.
 2.5    Set AT&D0 and lower DTR TA can't response to any AT command.
 2.6    In CAPI mode, off hook phone 2 will get busy tone no matter there is
        free channel or not.
 2.7    AT&T11 loop back test doesn't work.
 2.8    Set DTE port 1 baud rate = 9600bps, press 't' or 'T' instead of press
        'a' or 'A' as the first character then press D/V key, data terminal
        will show garbage instead of OK.
 2.9    Supplementary services Call Waiting/Hold/Retrieve don't work.
 2.10   With SLIP, only first connection to ISP can success.
 2.11   Dial with ATDIx+y where x and y are two different subscribers' phone
        numbers will show connect 128K but, in fact, only one B channel
        connected. (X75, V120 only)
 2.12   When both calling and called sides set AT*G2, the non-password callback
        function will make calls between these two parties calling back and
        forth. (Both side of TAs have to upgrade F/W to fix this problem.)
 2.13   For SLIP, UART hardware flow control doesn't work properly.
 2.14   DTE baud rate will be changed to 1200bps after connection message
        shown.
 2.15   DTE baud rate will be changed to 1200bps after D/V button pressed.
 2.16   TA didn't ignore the SETUP message with a CR value that is using.
 2.17   S register #5 doesn't work.
 2.18   Call back failed duo to switch send DISCONNECT message faster than
        call back SETUP message. (Now call back SETUP message will be sent out
        S64 seconds later after DISCONNECT message is sent. Users can correct
        this problem by setting proper value to S64. The default value is 5
        seconds. When S64 equals 0, 5 seconds timer used.)
 2.19   Set improper country code (smaller than 217) will cause TA load
        incorrect RING frequency and cadence.
 2.20   While InterCom, if phone 1 or phone 2 pressing FLASH/5 to reject the
        incoming call, both incoming connection and InterCom will be dis-
        connected simultaneously.
 2.21   While 3-way conference (2 local and 1 external) going, when the
        external user disconnect, both local users will hear busy tone.
 2.22   While phone 1 is connecting and phone 2 is ringing, sometimes phone 1
        can hear ringing noise coming from phone 2.
 2.23   Issue ATC$ starting EPA, if XID frame sent by ELSA TA was included,
        TA will hang.
 2.24   Sometimes phone 1 and phone 2 will interfer each other, especially
        when one of them is a modem call.
 2.25   PPP Term-Ack is blocked by our TA. Some application, e.g. WinNT
        callback, will get problem.
 2.26   When TA received "ATD12345;" should ignore the ending ';'.
 2.27   Response to "AT#21#" is incorrect.
 2.28   AT*C1~C3 should response with "ERROR".
 2.29   Some people testing TA and RVS-COM Lite Ver 1.22 reported that
        sometimes there are problems when sending fax.
 2.30   Let s0>=3, sometimes TA disconnects before beginning answering call.

3.Newly implemented features
============================
 3.1    Ringer frequency:
        Ringer frequency and cadence will automatically adapt to that
        country's SPEC when country code is changed.
        Note:
          1. Only when country code is changed ringer cadence is changed.
          2. Ringer frequency can also be changed via ATS121 setting.
          3. AT&F can't reload ringer frequency of country default; Ringer
             frequency is changed only through the two methods mentioned above.
          4. Because ringer frequency is kept in active user's profile, user
             should save ringer frequency to a proper profile after ringer
             frequency is changed.
 3.2    Keypad protocol for DSS1 version:
        Presently, the following countries support this function:
                250     Sweden
                238     Taiwan
                236     Italy
 3.3    Release D channel Layer 2 Link:
        When S121.4 is cleared (=0, the default setting), if all DTE port(s)
        and PHONE device(s) are idle for more than 10 seconds, TA will
        actively send "DISC" to release D channel layer 2 link if layer 2 link
        is still engaged. (Note that this feature is available only on DSS1
        version.)
 3.4    Software and Hardware reset:
        Add software and hardware reset AT commands.
            ATSWR:
                Software reset. After this AT command issued TA restarts
                system.
            ATHWR:
                Hardware reset. After this AT command issued TA will clear
                NVRAM, load factory default S parameters, and restart system.
        Note:
            These two AT commands are protected by key S38.2=1. You have
            to set S38.2=1 before issuing these two AT commands.
 3.5    Debug Mode:
        Supporting Debug Mode.
            Method to enter Debug Mode:
                pressing D/V button for 10 seconds after power on. Don't be
                confused by pressing D/V button during power on process. Doing
                that may cause TA doing Hardware Reset. When B1/B2/AA LEDs are
                beginning to flash release D/V button. Now TA entering
                autobauding state. Connect TA to any asynchronous terminal and
                key in "AT". If TA successfully detect "AT", it will send BELL
                character three times and show Debug Mode Help Menu.

            What to use in Debug Mode:
                In Debug Mode, there supports 6 AT commands:
                    ATRnnnnnn:
                        Read 256 bytes memory contents starting from "nnnnnn".
                    ATDNXfromaddr,lenght:
                        Download "length" bytes memory contents in X modem
                        starting from "fromaddr". The number is in
                        hexidecimal.
                    ATDNXP:
                        Download PPP DbgBuffer in X modem.
                    ATDNX$:
                        Download MonBuf (EPA buffer) in X modem.
                    ATSWR:
                        Software reset. System restarted.
                    ATHWR:
                        Hardware reset. Clear up contents of EEPROM, load
                        factory default and restart system.
                    ATWW[B]addr=hex value:
                        Write memory address "addr" with the specified hex
                        value. (Note that this is for internal use only.)
 3.6    AT&V:
        Add DTE rate, data length, number of stop bit, and parity information
        for AT&V.
 3.7    ATC$1:
        ATC$1 will stop logging and start to output the tracelog buffer
        WITHOUT user's intervention.

4.Known bugs
============
 4.1    CAPI:
 4.1.1  Don't support T.30.
 4.2    E71 mode:
        While DTE speed slower than 38400bps, E71 mode auto-detection is
        possible only when AT commands are typing in upper case.


=============================================================================
