ZyXEL Communications Corporation edited by Manfred Recla February 5, 1997 Release Note on TA128 Version 2.00b (public betatest) ====================================================== Fixed Bugs: ----------- 1. Set baud rate as 19200/9600/4800/2400 bps, key in TAT... sequence there will be no response from TA. 2. AT*HCn's descrption in on-line help is wrong. 3. AT&F doesn't update AA LED status. 4. For USA version, if switch type is AT&T point-to-point, sometimes layer 1 can not activate. 5. For USA version, if switch type is NI1, callback function does not work. 6. The received packet length of D-channel is not correct. 7. Issuing "AT*Ax",x=0,2-7 to set the speed of DTE port 2 other than 115.2 Kbps and saving to the user's profile by issuing "AT&W0Z0". After power off and on the TA, DTE port 2 does not accept any AT command until issuing command to DTE port 1 firstly. 8. CAPI 2.0 driver can not be used with CANDI. 9. Issuing "ATC$" to view EPA will get some garbage. 10. For DTE port2, TA can not send SETUP message with Low Layer Compatibility while making an outgoing call. 11. When using the phone features and trying to send BUSY to the caller Flash/5, the TA128 sends DISCONNECT with 'Call reject' instead of 'User busy'. 12. While intercom or 3 way conference, only Phone 1 can answer an incoming call. Phone 2 should be able to answer the call. New Implementation: ------------------- 1. Caller ID display for POTS ports. When telephone call is coming, if physical DTE port is not occupied by any logical DTE channels, Caller ID and Calling ID will be displayed when s84.4=0. 2. AT*GC1: 2 changes. (1). Compare Calling Party Number (CGPN) with the stored numbers from the right digit to the left digit. So 8005552000 will match 5552000. (2). Based on the shorter one, so the CGPN can be longer or shorter than the stored numbers. 3. Leased line function. Using following command to configure: 3.1. ATDCn n=1,2,3 excites leased line connection on originate mode. DC1 - excites leased line connection using B1 channel on originate mode DC2 - excites leased line connection using B2 channel on originate mode DC3 - excites leased line connection using both B1 and B2 channel on originate mode 3.2. ATABn n=1,2,3 excites leased line connection on answer mode. AB1 - excites leased line connection using B1 channel on answer mode AB2 - excites leased line connection using B2 channel on answer mode AB3 - excites leased line connection using both B1 and B2 channel on answer mode 3.3. AT&In n=0,1,2,3 normal/leased line options &I0 - normal dial-up phone line. (default) &I1 - leased line function in B1 channel only, dial-up function in B2 channel &I2 - leased line function in B2 channel only, dial-up function in B1 channel &I3 - leased line function in both B1 and B2 channel. 4. Feature phone function: flash/6 - designate local phone to answer incoming call which ringing another phone. 5. Add "AT&W" to save DTE#2 B-channel protocol in NVRAM: If you first time upload firmware that includes "AT&W" function for DTE#2, please set the B channel protocol and set it into NVRAM (AT&W). ----------------------------------------------------------------------------- January 23, 1997 Release Note on Omni TA128 Version 2.00a (public betatest !) ============================================================= 1.The firmware's file names for various switch type are as follows: FILENAME SWITCH TYPE 1.1 "OI_E200A" ------ DSS1 1.2 "OI_A200A" ------ USA 1.3 "OI_G200A" ------ 1TR6 (GERMANY only) 2.Fixed the Bugs: ================= 2.1 For AOC function, a second call delete the charging information from channel B1, but not real. After the next charging unit come for B1 channel, the lost units shows correctly again and the A/B adapter send this accumulated units as 16 kHz metering pulse to the connected phone. By the way, the phone display wrong charging information. 2.2 It's necessary to analysis the High-Layer Compatibility information element, especially G4 fax. An incoming call with G4 fax have to be routed to correspondable a/b adapter. 2.3 Making an outgoing data call to a BUSY TA may get "NO CARRIER" instead of "BUSY". 2.4 While calling an unassigned number using analog port, the inband information will come from switches. But the TA128 sends a busy tone instead of connect this inband information. 2.5 For Japanese version, while making an outgoing phone call with subaddress using analog port, then there are two errors in SETUP message: 1) the length of called party number is not correct. 2) missing the byte of AFI ( Authority and Format Identifier ) for called party subaddress with the type of NSAP X.213/ISO 8348 AD2. 2.6 While making a user-to-user information ( using ATT command ), the TA send wrong message to switch. 2.7 For s50 function, while the value of s50 is more then 128, making a data call will cause TA reset. 2.8 The answer side sets "ATE0Q1" "AT*G4" or "AT*G5". while calling back a incoming call ,the message "CallBack ATDIS0" will be displayed. 2.9 Fixed the bug in the comformance test of Singapore. 2.10 The modem will crash when the server reguest PAP but Win95 require encrypted password. 2.11 For PPP/MP, the second call will wait 2 seconds to dial out after the first passes authentication. 2.12 Issuing "ATCG", the activated of layer 1 fails. 2.13 For s124 setting, there are some problems to send LCP-echo. 2.14 The timer for S124 value is incorrect to send LCP-echo. 3.Newly implemented features ============================ 3.1 Sync Data ------------- 3.1.1. AT&M1: asynchronous (=async) command, synchronous (=sync) mode. At call site, issue "AT&M1" and "ATB11" ( V.110, sync 64K ), then LLC with sync mode will be included in the SETUP message. AT answer site, only issue "AT&M1", the Elite will check LLC of incoming SETUP message and connect with sync data. 3.1.2. AT&M3: synchronous mode. V25bis command set for this synchronous mode is available. AT*I1 have to be issued for enabling V25bis command set. 3.2 CAPI 2.0 ------------ 3.2.1 A public-beta version of the CAPI 2.0 driver was released simultaneously with the F/W version 2.00a. Supported Layer 2 and Layer 3 protocols are: X.75/transparent, X.75/T.70 (for T-Online), X.75/ISO8208 (for European File Transfer) HDLC/transparent 3.2.2 Two applications on the same PC can work concurrently, each using one of the two B-channels. 3.3 Miscellaneous ----------------- 3.3.1 S50, inactivity timer. The Elite counts when there is no data flow in or out of the RS-232 serial port. A connection is disengaged when the counter reaches the preset value. Set '0' to disable this function. This function is available in PPP protocol. ============================================================================= December 13, 1996 Release Note on Omni TA128 Version 2.00 ======================================== "DSS1" firmware CRC checksum: 1032 ======================================== Windows95 ID for DSS1: UNIMODEM9E96B92C Windows95 ID for JAPAN: UNIMODEMCEDD2728 Windows95 ID for TAIWAN:UNIMODEM6AAF4CFC Windows95 ID for KOREA: UNIMODEMAA7AD78F ======================================== 1.The firmware's file names for various switch type are as follows: FILENAME SWITCH TYPE 1.1 "TA128E.200" ------ DSS1 1.2 "TA128A.200" ------ USA 1.3 "TA128G.200" ------ 1TR6 (GERMANY only) 2.Fixed the Bugs: ================= 2.1 PPP/MP BOD delay timer does not work. 2.2 The DTE port 2 ATDL command cause the response to be showed on DTE port 1. 2.3 POTS ports still answers to the unmatched MSN number. 2.4 The analog call can not send LLC (Low Layer Capability) while set S80.4=1 or S80.7=1. 2.5 Security function on V.110 doesn't work. 2.6 The stored call back number ( by AT*HCn ) can not be erased by doing hardware reset. 2.7 For security functions there are two kinds of messages that can be used at the TA prompt. For example, "Password" and "PassWord", "CORRECT" and "Correct". Now "PassWord" and "Correct" are the only correct messages . 2.8 After V.110 connection, the item "Receive Byte" of "ATI3" displays incorrect value. 2.9 For U model of USA version, issuing AT&T8 or AT&T10 causes the TA to loose the SPIDs. 2.10 Issuing ATZI1 will get "ERROR", it should be "OK". 2.11 While receiving a Facility message with AOC_S, the TA will send a STATUS. 3.Newly implemented features ============================ 3.1 CAPI.DLL v1.1 Profile A ----------------------------- 3.1.1 A public betatest version 0.96 of the CAPI 1.1 profile A driver for Windows (CAPI.DLL, 16-bit) was released simultaneously with the f/w version 2.00 The supported B-channel layer 2 and layer 3 protocols are: HDLC / transparent (used for some network connections with WISPA, etc) X.75 / transparent (used for most standard connections, eg. to BBS) X.75 / T.70NL (used for the German T-Online Service) X.75 / ISO-8208 (used for "EFT" = Euro File Transfer) Bit Transparent (for some G3 Fax applications). Two applications on the same PC can work concurrently, each using one of the two B-channels. [Note] We established a public mailing list on the Internet for testing this CAPI.DLL. If you are interested, please subscribe to this mailing list: send an eMail to "majordomo@zyxel.co.at" and in the message body write following two lines: -------------------------------------------- subscribe capi-testers your.name@site.domain end -------------------------------------------- where "your.name@site.domain" is your full Internet eMail address. If you had subscribed successfully you will receive a confirmation of your subscription in an eMail within minutes. The "Welcome to the capi-testers mailing list" eMail contains more background information .... 3.1.2 EAZ to MSN mapping function for CAPI mode. Users can use AT&Zn=xxx/sss/, n=0-9 (denotes the EAZ), xxx = phonenumber, sss = subaddresss to do this mapping. For outgoing calls, the Elite receives "Source EAZ" (0-9) from the application and uses the appriopriate phone number as Calling_Party_Number/Subaddress. For incoming calls, the Elite checks Called_Party_Number/Subaddress and uses the matched phone number register's pointer (0-9) as "RequestedEAZ" to the applications. 3.2 Charging Information ------------------------ 3.2.1 AOC (Advice Of Charging) function: now you can use "ATCH?" to view the charge information of the last call if the network had sent the message. Please check with your ISDN Central Switching Office if any of the following EuroISDN supplementary services - according to the ETSI specifications - could be actived (because they are not supported in all European countries !) AOC-S/currency = Advice of Charging on call Setup time AOC-D/currency AOC-D/units = Advice of Charging During a connection AOC-E/currency AOC-E/units = Advice of Charging at the End of a call 3.2.2 Metering Pulse function ("ATS89.6=1") in case of the "AOC-D/units" ISDN supplementary service: for Germany (16 kHz), Switzerland (12 kHz) and Austria (12 kHz). Therefor it is necessary to set the correct ISDN country code ! Please check the current ISDN country code with the command "AT#H" [Note] Users can use the following command to change the country code: ATS38=4 for enable changing country code function. AT#Gxxx for enter country code xxx. ISDN country code list: Sweden 250 HongKong 242 Taiwan 238 Germany 237 Italy 236 Japan 234 Austria 233 Switzerland 225 ATTENTION: please don't set any other ISDN country code than specified otherwise your ZyXEL ISDN product won't work correctly and then the behaviour for D-channel singalling would cause malfunction (especially if some country specific features will not be supported or implemented in the ISDN Central Switch firmware for the ISDN basic rate access in your country) ! 3.3 New protocols for DTE port #2 --------------------------------- 3.3.1 implementation of X.75 and V.120. 3.3.2 multiauto mode auto-detect/connect PPP, X.75, V.120 protocols. 3.3.3 DTE port 2 will answer to matched "called party number" with MSN setting (refers to AT&ZI5 command). 3.3.4 One more S register bit is to configure DTE port 2 to answer the incoming data call when DTE port 1 is busy (in connected state), even if the MSN (at&ZI5) is not matched. S87.7 = 0 : DTE port 2 will only answers the incoming data call with matched MSN number (default). S87.7 = 1 : DTE port 2 answers incoming call when port 1 busy. (useful for server applications) 3.4 New POTS port features -------------------------- 3.4.1 Intercom / Transfer / MultiAnswer / Call Waiting / - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3-Way Switch mode / 3-Way Mixing mode , and all the features will be handled by the TA128 per se, users don't need to subscribe those features from the phone company (therefore no extra charge for them). [Note]: Due to hardware limitation, only the newer TA128 is able to support all the POTS port features. Please check your hardware by issuing "AT&V6" to view the "Full-featured" status. +----------+----------------------+---------------------+ | Features | Full-featured=1(Yes) | Full-featured=0(No) | +----------+----------------------+---------------------+ | 3.4.2 | Yes | Yes | +----------+----------------------+---------------------+ | 3.4.3 | Yes | No | +----------+----------------------+---------------------+ | 3.4.4 | Yes | No | +----------+----------------------+---------------------+ | 3.4.5 | Yes |Yes,but no 3-way conf| +----------+----------------------+---------------------+ | 3.4.6 | Yes |Yes,but no 3-way conf| | | |and no Intercom | +----------+----------------------+---------------------+ | 3.4.7 | Yes |Yes,but no 3-way conf| | | | mixing mode | +----------+----------------------+---------------------+ | 3.4.8 | Yes |Yes,but some are void| +----------+----------------------+---------------------+ The old hardware can be upgraded by reworking at customer's expense. Please contact your ZyXEL authorized distributor for more detailed information how to upgrade, if needed. 3.4.2 Global Reception - - - - - - - - - - - 3.4.2.1 Two S register bits to configure POTS port global reception S87.0 = 0 :Enable POTS port 1 to accept global call (default) = 1 :Disable POTS port 1 to accept global call S87.1 = 0 :Enable POTS port 2 to accept global call (default) = 1 :Disable POTS port 2 to accept global call 3.4.2.2 Two S register bits to configure whether to discard or ignore the incoming global call when POTS port is busy S79.0 = 0 :Ignore POTS port 1 incoming call when it's busy (default) = 1 :Discard POTS port 1 incoming call when it's busy, TA128 sends "RELEASE COMPLETE" with cause code "busy" S79.1 = 0 :Ignore POTS port 2 incoming call when it's busy (default) = 1 :Discard POTS port 2 incoming call when it's busy, TA128 sends "RELEASE COMPLETE" with cause code "busy" 3.4.3 InterCom: - - - - - - - - 3.4.3.1 You get the first dial tone by picking up the handset. 3.4.3.2 Press flash key (or click hook switch) to get the second dial tone then press phone number "2",the other local phone will start to ring. 3.4.3.3 When local phone answered, Intercom established. 3.4.3.4 During Intercom one can still dial out to get second connection and put local phone on hold. During Intercom any of the local phone flash key pressed will get first dial tone then press 0 to get second dial tone and dial the remote phone number. 3.4.3.5 Before the remote phone answered, press flash will cancel the second dial attempt and back to the local phone (InterCom). 3.4.3.6 When remote phone answered start to talking to the remote press flash/0 can switch to local phone and put remote phone on hold. 3.4.3.7 press flash/3 to joint the 3 way conference, 2 local and 1 remote. 3.4.4 Answering the incoming call during InterCom - - - - - - - - - - - - - - - - - - - - - - - - - 3.4.4.1 When incoming call comes in you will hear the alerting signal from the telephone handset. 3.4.4.2 Press flash/5 to reject the incoming call 3.4.4.3 Or press flash/3 to answer incoming call and create 3 way mixing mode conference conversation with existing intercom. 3.4.4.4 Or press flash/0 to answer incoming call and put original call on hold. 3.4.4.5 Press flash/0 can switch original(internal) and incoming(external) call back and forth. 3.4.4.6 press flash/3 to joint 3 way conference. 3.4.4.7 During 3 way mode one of local phone hangup do not tear down remote connection. 3.4.5 Call waiting / MultiAnswer - - - - - - - - - - - - - - - - 3.4.5.1 s79.2 = 0 : POTS port 1 call waiting (multi-answer) disabled = 1 : POTS port 1 call waiting (multi-answer) enabled (default setting) s79.3 = 0 : POTS port 2 call waiting (multi-answer) disabled = 1 : POTS port 2 call waiting (multi-answer) enabled (default setting) 3.4.5.2 When talking with remote(via B channel) party, another call comes in, if the call-waiting setting enabled you will hear the alerting signal from the telephone handset. 3.4.5.3 Press flash to get dial tone and then you can either press 3 to create 3 party mixing conference with existing external call or press 0 to answer the incoming call and put previous call on hold. 3.4.5.4 If flash/0 selected Press more flash/0 can switch these two calls. 3.4.5.5 Press flash/2 can transfer one of external call to another local phone. 3.4.5.6 Or press flash/3 to joint as 3 way mixing conference. 3.4.6 Call transfer (transfer remote call) - - - - - - - - - - - - - - - - - - - - - 3.4.6.1 When talking with remote (external, via B channel) party, press flash to get dial tone then press 2 for local connection(Intercom). 3.4.6.2 Transfer the call by put handset to the cradle (hangup phone) or wait local phone to answer. 3.4.6.3 After peer local phone answer, intercom connection establised (talking with local) and remote phone on hold. 3.4.6.4 Hangup the phone the external phone call will then transfer to the another local phone or .. 3.4.6.5 Press flash/0 can switch original(remote) and local call. 3.4.6.6 Press flash/3 to joint 3 way mixing mode conference. 3.4.6.7 During the 3 way mixing mode conference any of the local phone hangup does not disconnect the remote connection. 3.4.7 Three way (2 external + 1 local) - - - - - - - - - - - - - - - - - - - 3.4.7.1 If one of B channel accupied by phone call. 3.4.7.2 Local phone press flash will get first dial tone then press 0 to get second dial tone and you can start to dial the phone number to get the second connection. And put first call on hold. 3.4.7.3 Before the second connection establish, press flash again will cancel the connect attempt and back to the previous call. 3.4.7.4 If second connection established press flash/0 can switch back to the previous (first) call. 3.4.7.5 Press flash/5 will disconnect the current connection and switch back the another call or ... 3.4.7.6 Press flash/2 can transfer one of external call to another local phone,if another local phone did not answer press flash to cancel the transfer. 3.4.7.7 Press flash/3 to joint the three way conference. 3.4.8 Telephone keypad command summary - - - - - - - - - - - - - - - - - - - 3.4.8.1 Flash key (or click hook switch) : * cancel the second dial connection attempt 3.4.8.2 Flash/2 : * dial to local phone, Intercom 3.4.8.3 Flash/0 : * answer the incoming call and put the existing call on hold * initiate and ready to dial the second phone call and put the first call on hold 3.4.8.4 Flash/3 : * create the 3 party mixing mode conference 3.4.8.5 Flash/5 : * reject the second incoming phone call * tear down current phone connection 3.5 Japan Version ----------------- 3.5.1 For Japanese ISDN, the TA128 can detect the frame of V.110 57600 bps in multi-auto mode. 3.5.2 For Japanese ISDN, link layer is always active (layer 2 in state 7). 3.5.3 POTS port can dial subaddress from telephone keypad. Keypad dialing sequence "xxxxx*yyyy#" where xxxxx is the phone number, yyyy is the subaddress. 3.6 Miscellaneous ----------------- 3.6.1 Support KOREA ISDN switch KT-1B and KT-10A. TA128U, TA128 (S/T) two models available for KOREA. 3.6.2 Keypad signalling function for Sweden. 3.6.3 For PPP/MP: S87.2=0, CHAP/PAP for authetication conversion, (default setting). S87.2=1, PAP only for authetication conversion. S61.3=0, MP data sent in rotate mode (default setting). S61.3=1, MP data sent in split mode. 3.6.4 S79.7=0, respones "RELEASE COMPLETE" with cause "call rejected" while receiving an incoming call after issuing ATH1. S79.7=1, respones "RELEASE COMPLETE" with cause "user busy" while receiving an incoming call after issuing ATH1. 3.6.5 For USA version, now user can enter Directory Number: ATDNx=s, x=0,1, s=phonenumber. ============================================================================= Release Note on Omni TA128 Version 1.01 09/23/1996 ======================================= 1. The uploadable firmware file name for different switch type shown below FILENAME SWITCH TYPE 1.1 "TA128E.101" ------ DSS1 1.2 "TA128A.101" ------ USA 1.3 "TA128G.101" ------ 1TR6 (GERMANY only) 2. Fixed bugs ------------- 2.1 DTE port 2 "ATH" command or DTR drop cause DTE port 1 drop B channel. 2.2 Suspend and resume feature of analog port. 2.3 Analog port call bumping problem at PPP/MP connection. TA128 send "TermReq" to peer before drop B channel. 2.4 The command of ATM0 for speaker control. 2.5 TA128 Crash caused by Windows 95 "PLUG AND PLAY". 2.6 The EPA screen is broken, When issue "atc$" and press 2. 2.7 Setting S89=5 cause the setting of bundle call lost. 2.8 Setting S35.4=1 and pressing the Data/Voice button will make the TA128 only dialout the first 9 numbers only. 2.9 The compatibility problem with CISCO LCP. 2.10 DTE port 2 call setup blocks DTE port 1 data transmition and receiving. 2.11 PPP/MP reliability problem (worst case stress test). 2.12 Multiple application's problem of CAPI driver. 2.13 After V.110 connection, the item "Receive Byte" of "ATI3" displays incorrect value. 2.14 One can't assign AT&Zn=bxxxxx for a/b adapter into NVRAM at location n the letter 'b' can not be saved. 2.15 S38.0=1 & S44.3=1 don't work. (repeatly dialing default number) 2.16 If you make a call to the Elite and the DTR is low, then wait for the modem to ring for a few times and hang up the call before it connect. After that if you try to bring DTR high, the "Buffered" RING messages will be sent to the DTE. 2.17 After ISDN loopback test ( AT&T9, AT&T10 ), the Elite can not place an outgoing call in the first try. 2.18 Connection problem with ELSA MicroLink ISDN TL/V.34 when the ELSA has V42bis handshaking activated ( which is default ). 2.19 While received a Facility message with AOC_S, the TA128 will send a STATUS. 2.20 AOC's problem if switch send DISCONNECT or RELEASE message with AOC_E. This will cause incorrect value of charge information. 2.21 POTS port call setup problem when ALERTING message did not include PROGRESS INDICATOR information element. 3. New implemented features --------------------------- 3.1 Analog port global reception S87.0 = 0 : Enable POTS port 1 receive global call = 1 : Disable POTS port 1 receive global call S87.1 = 0 : Enable POTS port 2 receive global call 1 : Disable POTS port 2 receive global call 3.2 BACP/BAP protocol 3.3 SLIP async to sync convertion Issue ATB41 command to set outgoing/incoming service = SLIP convertion. 3.4 Type 1 security function. 3.5 AOC_D function: you can use "ATCH?" to view the charge information of last call if network had sent the message. 3.6 For Japanese ISDN, the TA128 can detect the frame of V.110 57600 bps in multi-auto mode. 3.7 CCP/V.42bis for all models The B1 LED will blinking when data compression on the B1 channel, same as B2. 3.8 CCP/STAC/V.42bis (The STAC is available on USA firmware only) The B1 LED will blinking when data compression on the B1 channel, same as B2. 3.9 New OMNI TA128 model with CCP/STAC feature for Europe and Japan. 3.10 Two DTE ports and two POTS ports always enabled for JAPAN version F/W, ignore the setting of "s125.0=x". 3.11 Loopback test for USA firmware. ============================================================================= Release Note on Omni TA128 Version 1.00 07/24/1996 ======================================= 1. This version V1.00 is the first formal release version for Omni TA128, the prior firmware versions 0.xx are used for á-test only. Please use ATUPX to update to V1.00. Please refer to chapter 13 of the user's manual for procedures of updating the firmware. The default settings of the older version may not comply with V1.00. It's recommended to reload the newer profile settings. Please press button switch for 3 seconds while turn on the OMNI TA128's power switch then the TA starts the hardware reset and load in the factory default settings followed by a selft-test at 115200bps DTE speed. CAUTION: all of the setting will be lost after the operation of "load factory default" including phone table, password, and profiles. 2. Please refers to the OMNI TA128 user's manual for detailed installation procedure, application examples, and advanced informations. 3. Known bugs to be corrected in the near future: 3.1 If DTE port 1 connected as PPP/MP, DTE port 2 DTR drop will tear down one of B channel temporarily. 3.2 Analog ports' suspend and resume features are unavailable yet. 3.3 Command ATM0 does not work.