Difference between revisions of "AlphaCom 9.xx - Release Notes"
From Zenitel Wiki
(New page: '''Software in production:''' AMC 09.12<br\> '''Software released date:''' 2006-04-28<br\> '''Note 1:''' We sometimes do bugfixes in older versions while working with a new version. You ...) |
ZenitelAus (talk | contribs) (Tag: Visual edit) |
||
(26 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | '''Software in production:''' AMC 09.12<br | + | [[Category: Release notes]] |
− | '''Software released date:''' 2006-04-28<br | + | Previous Release - [[AlphaCom 8.xx - Release Notes]] |
− | '''Note 1:''' We sometimes do bugfixes in older versions while working with a new version. You can’t read the list version by version, and always assume that a correction is included in the next. Be aware of high release numbers, e.g. 06.05 vs. 07.01. Check version dates, and also comments for each version. <br | + | |
+ | Next Release - [[AlphaCom 10.xx - Release Notes]] | ||
+ | |||
+ | This document provides the release notes for AlphaCom 9 with incremental bug fix releases. The release notes for AlphaCom 9 describe new features, improvements and issues fixed after AlphaCom 8. | ||
+ | |||
+ | |||
+ | '''Software in production:''' AMC 09.12<br /> | ||
+ | '''Software released date:''' 2006-04-28<br /> | ||
+ | '''Note 1:''' We sometimes do bugfixes in older versions while working with a new version. You can’t read the list version by version, and always assume that a correction is included in the next. Be aware of high release numbers, e.g. 06.05 vs. 07.01. Check version dates, and also comments for each version. <br /> | ||
'''Note 2:''' For each software version the NVRAM version is listed. | '''Note 2:''' For each software version the NVRAM version is listed. | ||
− | If the NVRAM version is different, the AMC board must be cold started, and then you must do a SendAll from AlphaPro to restore the configuration.<br | + | If the NVRAM version is different, the AMC board must be cold started, and then you must do a SendAll from AlphaPro to restore the configuration.<br /><br /><br /> |
=AlphaCom AMC 9.xx Release Notes= | =AlphaCom AMC 9.xx Release Notes= | ||
+ | ==AMC X 09.15 (2008-08-13)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | Errors Corrected | ||
+ | |||
+ | ''' BZ 74. Event handler trig problems on Proxy stations without local directory number'''<br /> | ||
+ | Code for resolving of "related to" stations in event handler operation is copied from AMC IP 1043. | ||
+ | |||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | ==AMC 09.14 (2007-10-22)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | Errors Corrected | ||
+ | |||
+ | '''Pager Protocol Problems Fixed:'''<br /> | ||
+ | -In some resending situation AlphaCom will resend a corrupt formated pager message.<br /> | ||
+ | -Superflush control characters received outside the ESPA definition or due to communicatio error can make the AlphaCom protocol handler block sending of new pager messages. | ||
+ | |||
+ | ==AMC X 09.14 (2007-7-23)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | Errors Corrected | ||
+ | |||
+ | '''Global Conference Problems:'''<br /> | ||
+ | -Regular interval Root of conference broadcast message was not sent in all situation. (A safety message for reconnecting if links have been down etc)<br /> | ||
+ | -The interval of Root of conference broadcast message is now decreased from 1 hour to 1 minute. It means reconnecting of missing nodes and cleaning of unused links will be much faster after certain network/reset problems.<br /> | ||
+ | -Useless single AlphaNet audio links to root nodes with no conference members are cleared. (After 1 minute)<br /> | ||
+ | -Alternative routing inhibited nodes to reconnect to an existing conference after reset of node.<br /> | ||
+ | -When root node goes down, the remaining nodes could start an endless fight of being the new root of the conference. (Audio will mysteriously come and go)<br /> | ||
+ | |||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | |||
+ | ==AMC X 09.14 (2007-2-27)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | Errors Corrected | ||
+ | |||
+ | '''Group Call Block:'''<br /> | ||
+ | Simultaneous Group Calls can in some critical timing situations lock up the group call system. A bug related to this situation is fixed.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC X 09.14 (2006-11-06)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Functional changes=== | ||
+ | ---- | ||
+ | '''Private Break-In Function:'''<br /> | ||
+ | New feature private break in (106) added. When this feature is enabled in [[COS]] the station is able to break through private ringing with one-way audio. (From A to B) The break-in function is active as long as the A-station holds down the M-key. When M-key is released the conversation goes back to private ringing. When B-station accepts the call the conversation is activated in normal way. If private override is active in the same C.O.S private override will be used.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | ==AMC X 09.14 (2006-07-13)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | Errors Corrected<br /> | ||
+ | |||
+ | Notify system for group calls is now deactivated if missing members = 0. (Group call dead lock problems) <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC 09.13 (2006-06-27)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''Claim 3219: Report EVH_CONV_OUTGO OFF input DISCON_REQ state ConnToneGoing:'''<br /> | ||
+ | If conversation is interrupted by dialling or notification, and then disconnected during the connection tone after interrupt, no Event-off for the conversation was reported, causing partial lockup of some external applications. <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC 09.12 (2006-04-28)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''Backgroud update of stations could generate assert (Cbitmp_010):'''<br /> | ||
+ | fixed<br /> | ||
+ | |||
+ | '''DP Link protocol STENTO_MultiDROP_xxxx:'''<br /> | ||
+ | Support for single pair, RS 485 operation, reinstated. Now both RS 485 as well as the Taipei operation works well.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC 09.11 (2006-03-29)== | ||
+ | Release: This is a release version with faults. use 09.12 | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | Errors Corrected<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC X 09.11 (2006-01-12)== | ||
+ | Release: available on request | ||
+ | Released to Taipei underground system | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''Error 2870: DP routing fail when destination link not a sliding window protocol:'''<br /> | ||
+ | An empty return statement made the result undefined, on some SW version it worked, on other it failed. The error was introduced with “alternative routing”, AMC 09.05<br /> | ||
+ | |||
+ | '''Various errors related to redundant AMC, standby mode:'''<br /> | ||
+ | RS232 ports 0,1,4,5,6 was enabled in standby mode even if NVRAM flag was set othervise.<br /> | ||
+ | STENTO_MDROP_SLAVE: Improved stability when used with APC standby , Taipei Underground system.<br /> | ||
+ | |||
+ | '''DP Link protocol STENTO_MultiDROP_xxxx:'''<br /> | ||
+ | Removed support for single pair, RS 485 operation, because the implementation was flawed, and nobody uses it. <br /> | ||
+ | |||
+ | '''Error 2924: MPP command with opt parameter bug fix:'''<br /> | ||
+ | MPP was extended with possibility to set beeps, transmissions and priority on AMCx08.27 (1015), when using extended parameters free text was not available.<br /> | ||
+ | |||
+ | '''Error 2520: Alternative routing with two transit nodes bug fix:'''<br /> | ||
+ | If there are two transit nodes in audio path between A and B, and node B is down there would be locked up resources in the second transit node due to alternative routing.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC 09.10 (2005-12-09)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Functional changes=== | ||
+ | ---- | ||
+ | '''Groupcall log:'''<br /> | ||
+ | Last use of voice paging groups are logged to state data. A report is available using the TST command “vp_log”. This feature can be used to verify that a group has not been used for a long time thus is free for reuse.<br /><br /> | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''ERROR 2874: Eventhandler “Own” command fixed:'''<br /> | ||
+ | Was broken by change in AMC 09.03<br /> | ||
+ | |||
+ | '''ERROR 2875: Eventhandler “ind” , reset all, command fixed:'''<br /> | ||
+ | After the command "IND %1.phy 0 0 0 OFF" the Eventhandler stops, no more events are possible after that command.<br /> | ||
+ | |||
+ | '''ERROR 2880: Multiple dataprotocol $call cause lookup:'''<br /> | ||
+ | Station A is in conversation with B. Then send to simple-linklayer “$call A C W64 “ two times with no delay inbetween. This causes the AMC SW to enter an inconsistent state and partially lock up.<br /> | ||
+ | |||
+ | '''ERROR 2864: Call requester mode, DP error:'''<br /> | ||
+ | When a busy station is forced to CallRequester mode, the data protocol acknowledgement message is sent to an arbitrary address, causing an error message. <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC 09.09 (2005-04-22)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Functional changes=== | ||
+ | ---- | ||
+ | '''FEAT_DIGIT_EVENT(105): also reports the M-key:'''<br /> | ||
+ | During feature 105 the M key is reported on/off as sub event 10. | ||
+ | If parm1 = 100 for directory number for feature 105 the dual display navigation keys are reported as sub events 20, 22,23 and 24.<br /> | ||
+ | '''New timer ”timeouts.set_sig_mode”''' sets refresh rate of two tone signaling mode message to prison stations. Value in 100ms interval. Default turned off (value 0). <br /> | ||
+ | |||
+ | '''New global constant: delete_mail_filter:'''<br /> | ||
+ | .ex_profile.glob_const.delete_mail_filter | ||
+ | If delete_mail_filter is set, all mails with priority ending with this value (e.g. 3, 13, 23, 33, 43, etc) can not be deleted from station mail navigation or DELETE_MAIL data protocol commando. If delete_mail_filter = 10 then filter on priority ending with 0. | ||
+ | delete_mail_filter = 0 means all mail can be deleted.<br /><br /> | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | '''ERROR 2353: Event handler trigger 10:'''<br /> | ||
+ | If the User number and physical number are not equal, there is a discrepancy in how to trigger the event 10.<br /> | ||
+ | |||
+ | '''ERROR 2486: Conference default speaker lockup:'''<br /> | ||
+ | When calling and busy notify a Default Speaker in Simplex Conference the default speaker will lockup.<br /> | ||
+ | |||
+ | '''ERROR 2487: Autoload Conference Flag:'''<br /> | ||
+ | The Setup Priority / Alarm flag had wrong value in the AlphaCom autoload database.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC X09.09 (2005-01-25)== | ||
+ | Release: available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Functional changes=== | ||
+ | '''New DP message $TEMP_PROG:'''<br /> | ||
+ | Used for temporarily turn off /on program distribution on a station. Program changes done by user while temporary off will be saved and restored when program is turned on again.<br /> | ||
+ | |||
+ | '''New global constant “EVH_part_off”:'''<br /> | ||
+ | If this constant is activated there will be no events generated during a conversation setup of the type: <br /> | ||
+ | |||
+ | *01 Audio | ||
+ | *04 Station in use | ||
+ | *05 Microphone open | ||
+ | *07 Conversation incoming | ||
+ | *08 Conversation outgoing | ||
+ | *09 Private ringing mode | ||
+ | |||
+ | This will decrease the conversation setup speed of aprox. 8 – 15 %<br /><br /> | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''Resending of pager call when busy NAK received:'''<br /> | ||
+ | The AlphaCom ESPA protocol is updated to resend pager message if a busy NAK is received from the pager transmitter.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC X09.09 (2004-11-22)== | ||
+ | Release: available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Functional changes=== | ||
+ | ---- | ||
+ | '''Event handler, quick reset of all active IND on a station:'''<br /> | ||
+ | The event handler string “IND (station) 0 0” will reset all active indicators on station.<br /> | ||
+ | |||
+ | '''Forced Station in Privacy:'''<br /> | ||
+ | A new station flag bit can be used to force a station to always be in privacy. | ||
+ | Bit number 4 of station flag2 (..module_profile.st_profile[1].flags2 = 0x0010)<br /> | ||
+ | |||
+ | '''Cell Station Enhancement:'''<br /> | ||
+ | The special Cell Station program distribution display will be updated if bit number 5 in the station flag2 is set. (..module_profile.st_profile[1].flags2 = 0x0020). | ||
+ | The display is updated with one byte “0” – “9” indicating the active program the station is listening to. The number is the index of the program sequence table, (if active program sequence 1 is programmed with program 6 and 20, the display will show 1 and 2). No program is indicated with “-“ . | ||
+ | If cell station is programmed with dual tone signaling this bit will force the station to always use two tone signaling.<br /> | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''ERR 2159: Inactivity timeout on event 25:'''<br /> | ||
+ | The inactivity timeout for event 25 can be adjusted from TST nvram | ||
+ | .ex_profile.timeouts.event_trig_timeout = 200 (20 seconds default).<br /> | ||
+ | |||
+ | '''ERR 2223: AlphaNet via SLL:'''<br /> | ||
+ | AlphaNet via Simple Link Layer will not work for AMC versions 09.05 and newer due to the Alternative routing algorithm. This is changed so that SSL can be used as an AlphaNet route, but a SSL route will not be checked for failure, hence the Alternative routing algorithm will always believe the route is operating.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC 09.08 (2004-08-10)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''ERR 2080: CRM3/4 mail counter error:'''<br /> | ||
+ | The mail counter was not updated correctly when navigating in the mail queue on the CRM4 station.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC 09.07 (2004-08-03)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''ERR 2076: User & Event:'''<br /> | ||
+ | On AMC09.04 or higher, only event on default user was activated in the event handler, not on additional users. This is now fixed<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC 09.06 (2004-07-05)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | '''ERR 2061: Autoload for feature 105:'''<br /> | ||
+ | Digit Event (105) auto loaded as directory number 9545 "Digit Event"<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC X09.06 (2004-06-29)== | ||
+ | Release: available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | '''ERR 2050: Event Outgoing Conversation Group Call:'''<br /> | ||
+ | When activating event across AlphaNet the Event 08 will be trigged in the source exchange.<br /> | ||
+ | |||
+ | '''ERR 2054: Handset off + Idle DAK with cancel:'''<br /> | ||
+ | Handset off and DAK activation with auto cancel now works.<br /> | ||
+ | |||
+ | '''ERR 2055: EDO on 19200 do not work:'''<br /> | ||
+ | The EDO, LOG and MPC port is now working on 19200 (and 38400) baud.<br /> | ||
+ | |||
+ | '''ERR 2057: Call Request to Group:'''<br /> | ||
+ | The Call request to group bug implemented for 905 is fixed.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC 09.05 (2004-06-04)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Functional changes=== | ||
+ | ---- | ||
+ | '''Fast station display update after changes in AlphaPro:'''<br /> | ||
+ | Name and DAK changes will be updated “immediately” after SendAll/Changes is performed from AlphaPro 9.15 or higher.<br /> | ||
+ | |||
+ | '''New Global Flag no_dial_tone:'''<br /> | ||
+ | New Data Protocol Message for Activating DAK Keys. | ||
+ | DIAL_DAK, see AlphaNet Data protocol document.<br /> | ||
+ | |||
+ | Optional New DAK Signalling. (Documentation) | ||
+ | |||
+ | *- Number keys are signaled as before. | ||
+ | *- DAK keys are signaled as two tones. (Optional acknowledged) | ||
+ | *- Tone dialing speed is configurable from TST consol (global setting). | ||
+ | *- Optional station acknowledge for IND setting on CRM4/DualDisplay | ||
+ | |||
+ | '''Support for Acoustic Echo Cancelling External Card. '''<br> | ||
+ | '''Implementation of Alternative Routing in [[AlphaNet]]. '''<br> | ||
+ | |||
+ | '''New System Event, 27:'''<br /> | ||
+ | Event number 27 is used for report system events. The %1 is hard coded to station 1. (No station related for %2. Use “relate to all” in AlphaPro)<br /> | ||
+ | Sub event 1-208 is used for devices up/down reports.<br /> | ||
+ | Sub event 65-69 (exchanges) use the global timer start_evn_delay (default 1 sec) before event is trigged ON, (no delay for OFF).<br /> | ||
+ | The ON event for card cage is reported when all cards are scanned. (Theoretically an operating exchange)<br /> | ||
+ | Sub event 210 -217 is used for serial ports 0-7 up/down events. Only AlphaNet and MultiModule is reported.<br /> | ||
+ | |||
+ | '''New System Parameter Functions:'''<br /> | ||
+ | DP command $SNV UINT4 (value to set), UINT2,,,, (Path for the parameter, 1-10 parameter deep, TST nvram system).<br /> | ||
+ | |||
+ | '''New Dial DAK DP command:'''<br /> | ||
+ | DP command $DIAL_DAK NET_REF(Station), UINT1 (DAK key). For remote activating DAK keys on station.<br /> | ||
+ | ex_profile.timeouts.th_conn_length is set to 10 by $SNV Q10 W1 W3 W54 <br /> | ||
+ | New event handler function for reading parameter values %GNV(a,b,c,d,,, Path as SNV) %GNV(1,3,54) return the value of ex_profile.timeouts.th_conn_length<br /> | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''ERR 1743: Event Handler UDP Filtering Don’t Work in AlphaNet:'''<br /> | ||
+ | When activating event across AlphaNet filtering of UDP values are now available.<br /> | ||
+ | |||
+ | '''ERR 1751: Filtering on Minute Tick (22):'''<br /> | ||
+ | The “When change to” field of the event handler can now be used to distinguish between catch up minute ticks and real ticks. ON/OFF will trig on both types of ticks. ON will only trig on real ticks, OFF will only trig on catch-up ticks.<br /> | ||
+ | |||
+ | '''ERR 1742 Global Group Call Notify Missing Members Disaster:'''<br /> | ||
+ | If a global group call had missing members in a transit exchange, this exchange would reset after notify tone. This is now fixed.<br /> | ||
+ | |||
+ | '''ERR 1755 Feature Reminder Flag Does Not Apply To Call Request:'''<br /> | ||
+ | The feature reminder blink is now stopped if station flag for feature reminder is inactive.<br /> | ||
+ | |||
+ | '''ERR 1748 %1.dak(E %2.dir) Fault:'''<br /> | ||
+ | DAK seach function also works for dak events.<br /> | ||
+ | |||
+ | '''ERR 1754 Duplex Station Flag Not Reset For AlphaNet Proxy Stations:'''<br /> | ||
+ | The duplex station flag is now reset when an AlphaNet conversation is reset.<br /> | ||
+ | |||
+ | '''EER 33 $CALL Locks Station:'''<br /> | ||
+ | Handset lifted and door opening problem fixed.<br /> | ||
+ | |||
+ | '''ERR 2002 Event 11: %2 = UDP Don't Work:'''<br /> | ||
+ | The %2 UDP filtering now work for Event 11<br /> | ||
+ | |||
+ | '''ERR 2010 Dir no = FFFF When Hide Flag:'''<br /> | ||
+ | The MPC output will now report the 4 last digits also for staions with hide flag set.<br /> | ||
+ | |||
+ | '''DualDisplay DAK Display Shows Corrupt National Characters:'''<br /> | ||
+ | Text formatting from AlphaCom fixed.<br /> | ||
+ | |||
+ | '''DualDisplay DAK Display Does Not Always Accept User Defined Text:'''<br /> | ||
+ | User defined text is now accepted for all types of DAK string programming.<br /> | ||
+ | |||
+ | '''Dynamic Pager Text in MPP:'''<br /> | ||
+ | When using MPP the text length sent to the Pager is dynamic.<br /> | ||
+ | |||
+ | '''Dual Display DAK Page Synchronization:'''<br /> | ||
+ | Dual Display will return to DAK page 1 after reset.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC 09.04 (2003-11-13)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''ERR 1745: Exchange reset when dialing too many digit during camp on for an AlphaNet line:'''<br /> | ||
+ | The reset occurs when the AlphaNet resource becomes available again. If the sum of the number of digits dialed to reach the camp on queue and the digits dialed in the queue reach 9 the reset occurred.<br /> | ||
+ | |||
+ | '''ERR 1746: Exchange reset during faulty conversation setup sequence:'''<br /> | ||
+ | Software error timers are used to control that a function sequence is performed within a limited time, or else the feature is canceled. In a high traffic system resources can be heavy loaded and thus activate the reset. A conversation cleanup could in some rare situations end in an exchange reset.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC 09.03 (2003-10-30)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''ERR 1737: DP $WUDD do not handle 32 bit udd values:'''<br /> | ||
+ | $WUDD is now changed to look for a 32 bit value, if not found (i.e.DP message length is to short) it will look for 16 bit value. This make $WUDD backward compatible.<br /> | ||
+ | |||
+ | '''ERR 1738: AlphaNet call setup fails when all scanners are busy:'''<br /> | ||
+ | Description: When all scanners are busy the activation of an AlphaNet call will reset two active conversations, but still not start the AlphaNet call.<br /> | ||
+ | Changes made: <br /> | ||
+ | |||
+ | *1. The priority of the AlphaNet setup is now based on the priority of the initiating station. Previously it always used Alarm priority. | ||
+ | *2. The snatch of scanner routine is fixed to only snatch from one communication (if the communication has allocated 2 scanners.) | ||
+ | *3. The initiating and transit node(s) in an AlphaNet call will no longer require scanners, hence the bug fix in point 1 and 2 is no longer valid for err 1738 but will reduce call resets when snatching scanners by alarm priority call setup. <br /> | ||
+ | |||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC X09.03 (2003-10-08)== | ||
+ | Release: Internal use only | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Functional changes=== | ||
+ | ---- | ||
+ | '''Key trigger event FEAT_DIGIT_EVENT(105): Added start event:'''<br /> | ||
+ | Improvement of feature introduced in version 09.01: Report EventTrigger (15) when the FEAT_DIGIT_EVENT feature is activated. (%1 = station, %2 = Feature Directory number. %CHG = ON). Corresponding OFF-event when the feature is disconnected.<br /> | ||
+ | |||
+ | '''Conversation in “PNCI” mode: Digits reported as events:'''<br /> | ||
+ | Conversation with a station of type PNCI (Conversation with external system); New: Digits keys are reported to Event Handler as EventTrigger w/UserParam(25) with sub event equal to digit dialed 0-9. (%1 is calling station, %2 is PNCI.) The event is reported ON when the key is pressed, and OFF when it is released. (Many applications: Integration with cameras, recorders, PABX.) <br /> | ||
+ | |||
+ | '''%SEV: Sub Event macro:'''<br /> | ||
+ | New: %SEV event handler macro returns the sub event number (in decimal) of the event. <br /> | ||
+ | Application: Use with Event Handler rule with SubEvent = 255, which applies to all reported Sub Event of the specified main-event. Useful with the Digit Key Event reporting of FEAT_DIGIT_EVENT feature and PNCI state. %SEV will in these cases return the Digit key value 0- 9.<br /> | ||
+ | |||
+ | '''Format specifier for NRF_PHYS_ADDR type NET_OBJ_REF:'''<br /> | ||
+ | New: Format specifier for NRF_PHYS_ADDR type message parameter for use in Event Handler actions and Simple Linklayer. Syntax: “Pn/d/b/p.”, where n, d, b, p are node number(1-254), device number (65 – 68), board number (1 – 24) and port number (1- 32). Any of n, d, b, p can be omitted, the defaults are own node, master module (65), board 1, channel 1. Trailing ‘/’ can also be omitted. Space-characters are not allowed inside the specifer. Example: <br /> | ||
+ | $CALL P P//23/32 | ||
+ | … which set up a call from first station in master module to station at board 23, port 32. <br /> | ||
+ | This format is particularly useful with AE1, because physical numbers of AE1 channels are not continuous.<br /> | ||
+ | |||
+ | '''%1.DEV, %1.BRD and %1.PORT event macros:'''<br /> | ||
+ | New: Event handler macros %1.DEV, %1.BRD and %1.PORT. Returns the Device number, Board number and Port number of the event owner. Works also with %2 if the related-to event parameter is a station in the same node. Useful in combination with the “Pn/d/b/p.” format specifer for NRF_PHYS_ADDR.<br /> | ||
+ | |||
+ | '''NRF_PHYS_ADDR can be used in many Data Protocol messages:'''<br /> | ||
+ | New: NRF_PHYS_ADDR type of NET_OBJ_REF parameter can now be used in many DataProtocol message parameters for specifying stations.<br /> | ||
+ | Notably the $EVENT_REPORT message now accept NET_OBJ_REF in several formats as the “Event Owner”. The “Related-To” parameter must still be in NRF_LOCAL_DIRNO format.<br /> | ||
+ | |||
+ | '''Open Duplex Call mode option to $CALL Data Protocol message:'''<br /> | ||
+ | Call mode options, parameter 3 in $CALL Data Protocol message: New option: 128 / 0x80 (CSF_OPEN_DUPLEX): Force call to be in Open Duplex mode.<br /> | ||
+ | |||
+ | '''Set all AE1 channels to “Audio Terminal” (Test feature):'''<br /> | ||
+ | The following programming option is added to set all AE1 SBI channels as “Audio Terminal”, behave as stations. Set the NVRAM field<br /> | ||
+ | |||
+ | *.module_profile.board_profile[board].port[0] = 3 | ||
+ | |||
+ | This field is not accessible in AlphaPro. The effect is change the default use for AE1 channels from MultiModule rings to “audio terminal”. Feature added for use during test of AE1.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | ==AMC 09.02 (2003-09-25)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | NOTE: When upgrading from AMC 09.01, all status information in NVRAM will be deleted. | ||
+ | This applies to Mails, absence status, transfers, selected audio programs, conferences, $udd values, etc. | ||
+ | Programming downloaded from AlphaPro is not deleted. | ||
+ | |||
+ | ===Functional changes=== | ||
+ | ---- | ||
+ | '''Number of simultaneous global conferences and group calls:'''<br /> | ||
+ | The theoretical maximum simultaneous sum of global conferences and group calls is increased to 50. <br /> | ||
+ | |||
+ | '''Improvement of AlphaCom Sliding Window link layer protocol:'''<br /> | ||
+ | Description: If error on a data link occurs exactly every one second, there is a chance that every retransmission of a data message will fail. There is a small risk that this can occur if AE1 boards are not synchronized properly Correction: 100 ms is added to the retransmission timeout for every retransmission. <br /> | ||
+ | |||
+ | '''Test/maintainance feature added: No board reset mode:'''<br /> | ||
+ | In order to download FirmWare to the AE1 board, AMC needs to be set in a mode where it does not reset boards which are not responding to messages from AMC. This mode is also useful during development. Activation: Enable the TST function on AMC port 0 (type “#SERVICE*”). Type the command “no-bd-res”. You will then be asked if you will enable this function permanently. On systems in actual use, it is recommended to not enable this function permanently, because it reduces the error-recovery ability of the system. Just press return again, and the function will be enabled only for an hour. If you answer “yes”, the function is enabled permanently. This is only recommended for lab use. To restore normal operation, just type “no-bd-res” again. (Note that the “no-bd-res” command only has effect within that AlphaCom module. In order to avoid resets of AE1 boards in a slave AlphaCom, you need to do a TST “rlogin” to the slave module, and type the “no-bd-res” there.)<br /><br /> | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''ERR 1725: AlphaNet audio lines failure make LED flash:'''<br /> | ||
+ | Description: When AlphaNet audio lines fails automatic audio testing, the green LED on that board start flashing, as if the board is in use. Correction: AlphaNet audio does no longer start busy blinking on LED<br /> | ||
+ | |||
+ | '''ERR 1726: 7872 test start at last channel:'''<br /> | ||
+ | Description: 7872 test start at last channel, which can be inconvenient when using AE1 with 32 channels, and only the first ones are used. Correction: 7872 test start at the first channel of the first board<br /> | ||
+ | |||
+ | '''ERR 1728: AMC goes in reset loop if more than 25 AlphaNet channels on one board:'''<br /> | ||
+ | Correction: Internal buffers adjusted, AMC now works with 32 AlphaNet channels on one AE1 board<br /> | ||
+ | |||
+ | '''ERR 1729, 1730: MultiModule Audio Ring testing improvements:'''<br /> | ||
+ | Description: At exchange reset, AMC initally assumes that MultiModule Audio Ring are OK, until proven otherwise by audio automatic testing. For AE1, it is normal that some of the 32 channels are unusable because some timeslots are used for data. This creates two problems: Error reports are generated for the unusable rings after every reset (ERR 1729). In a period after reset it is also possible that conversations will use the unusable Audio Rings. (In current AMC version it is not possible configure channels 7 - 32 on a board to be not unused) Correction: AMC store the test status of the MultiModule Audio Rings in NVRAM. Only Audio Rings which was OK before the reset will be assumed OK after the reset. Only when a Audio Rings which was OK before reset, fails testing after reset, error reports are made. Additional improvement: Report is made on logport when a AudioRing is tested OK for the first time. <br /> | ||
+ | |||
+ | '''ERR 1732: AlphaNet line errors reported incorrectly to display station:'''<br /> | ||
+ | Description: AlphaNet line errors are reported incorrectly in mail to display station when phys no > 552 (AE1). E.g.: An error on board 23 channel L8 (phys 554) is reported as "AGA error 23(422". Correction: Fixed. Also fixed log-port message when the board for an AlphaNet channel is missing, to include board&line reference.<br /> | ||
+ | |||
+ | '''ERR 1733: AlphaNet line error not always reported:'''<br /> | ||
+ | Description: Error report is not made after reset if an AlphaNet line fails testing. It has to be tested OK, and then later fail, in order to be reported as error. Correction: Changed, Always report error if a configured AlphaNet audio line fails testing after reset. <br /> | ||
+ | |||
+ | '''AE1 and Audio Terminal function:'''<br /> | ||
+ | Corrected physical numbering of AE1 channel programmed to "(3) Audio Terminal" to match the numbering in AlphaPro 09 user interface. (In 09.01 it was an offset of one between the number seen in AlphaPro and the physical number which was activated in AlphaCom.)<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | ==AMC X09.02 (2003-06-30)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''ERR 1718: Call to Group Hunt deletes all mails at the calling station:'''<br /> | ||
+ | Corrected.<br /> | ||
+ | |||
+ | '''ERR 1719: Mail in Idle: Mismatch between Current Mail and display text:'''<br /> | ||
+ | Corrected. The station display was not updated.<br /> | ||
+ | |||
+ | '''ERR 1720: Warning message when Station in privacy press M to receive calls:'''<br /> | ||
+ | Corrected.<br /> | ||
+ | |||
+ | '''ERR 1721: AGA in 22-24 uses scanner for tone test although not multimodule:'''<br /> | ||
+ | Corrected. No multimodule audio is tested before slave modules are detected.<br /> | ||
+ | |||
+ | '''ERR 1723: Global Conference do not work with AE1:'''<br /> | ||
+ | Corrected. Illegal sub channels were used for AE1.<br /><br /> | ||
+ | |||
+ | ===Global Conf. Event Programming note=== | ||
+ | ---- | ||
+ | '''ERR 1722 : Global Simplex Conf: significant delay before audio is distributed:'''<br /> | ||
+ | A global conference should not be started in more the one node at the time or else they are fighting about who is the root of the conference and thus the audio is delayed while the exchanges is arguing. There is one bug fixed for global conference in this AMC version. If a global conference is restarted within a short time the from the last root of the conference the root would not tell the other nodes about it and thus no other nodes with default members would be connected. <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | ==AMC 09.01 (2003-05-06)== | ||
+ | Release: Official, available on request | ||
+ | NVRAM version 09.01. | ||
+ | |||
+ | ===Functional changes=== | ||
+ | ---- | ||
+ | '''User Defined Data UDD changed from 16 bit to 32 bit:'''<br /> | ||
+ | Possible to store 8 digit directory numbers.<br /> | ||
+ | |||
+ | '''Support for AE1 card:'''<br /> | ||
+ | Users and Stations increased by 52<br /> | ||
+ | |||
+ | '''Ignore station down during conversation:'''<br /> | ||
+ | New global flag: ignore_st_down_in_conv. Disable conversation reset during conversation if station is reported down. <br /> | ||
+ | |||
+ | '''Audio program mute when receiving group call:'''<br /> | ||
+ | New glabal flag: no_prog_during_grcall. Mute program to stations when they become members of group call.<br /> | ||
+ | |||
+ | '''Load control default turned off:'''<br /> | ||
+ | Let the system go on full speed. <br /> | ||
+ | |||
+ | '''Possible to use param1 for feature 52 and 85:'''<br /> | ||
+ | This can be used to group event triggers by filtering on sub event type.<br /> | ||
+ | |||
+ | '''19200 baud rate available:'''<br /> | ||
+ | 19200 baud rate can be used for all protocols (When supported in AlphaPro)<br /> | ||
+ | |||
+ | '''Dipswitch setting for higher speed multimodule connections:'''<br /> | ||
+ | |||
+ | *Dipswitch 7 = ON, set 19200 baud on ICCL. | ||
+ | *Dipswitch 6 = ON set 19200 baud on SERVICE port. | ||
+ | *Dipswitch setting for 19200 baud multi-module: Master DS 7 ON and DS 6 OFF. Slaves DS 6 and 7 ON. If you want to use AlphaPro with 19200 Baud, DS 6 on master must be set to ON. | ||
+ | |||
+ | '''New event handler function MFRE():'''<br /> | ||
+ | Return free-text of station mail, if available, return “-“ if no text. (Same syntax as other text functions). Can only be used with mail events (same as MPRI)<br /> | ||
+ | |||
+ | '''XOR added to the OP(2,^,3) event handler function:'''<br /> | ||
+ | Syntax ^<br /> | ||
+ | |||
+ | '''Key trigger event FEAT_DIGIT_EVENT(105):'''<br /> | ||
+ | When activating this feature all succeeding digits are reported to the event handler and is trigged as EVENT_TRIGGER(25) with sub event equal to digit dialed 0-9. The event is ON as long as the station key is down and reported off when key is released (can be used for camera control ++).<br /> | ||
+ | FEAT_DIGIT_EVENT with param1 = 0 display the digit hold down, with param1 different from 0 the display is not updated and can be updated by the event handler to indicate “left” “up”, “down” ++.<br /><br /> | ||
+ | |||
+ | ===Errors Corrected=== | ||
+ | ---- | ||
+ | '''ERR 1696: HotLine feature activated when lifting handset in conference:'''<br /> | ||
+ | Corrected. Bug in the final state machine.<br /> | ||
+ | |||
+ | '''ERR 1697: Audio program should mute when receiving group call:'''<br /> | ||
+ | New global flags added for turning on mute feature, global setting for a node.<br /> | ||
+ | |||
+ | '''ERR 1699: 9700 (93/1) causes reset when no pager defined:'''<br /> | ||
+ | Corrected. Test if legal pager driver type is defined.<br /> | ||
+ | |||
+ | '''ERR 1701: Connection cleanup after software error timeout:'''<br /> | ||
+ | If a connection failed due to missing hardware/software resources the cleanup function can reset the system. Corrected.<br /> | ||
+ | |||
+ | '''ERR 1703: DualDisplay navigation key is not working in AlphaNet:'''<br /> | ||
+ | Corrected. DualDisplay works when remotely connected to a AMC 9.01 or newer.<br /> | ||
+ | |||
+ | '''ERR 1704: Parallel Handling of Call Request:'''<br /> | ||
+ | Corrected. There was a bug in the User – Station relation calculation.<br /> | ||
+ | |||
+ | '''ERR 1705: AMC-board, future battery problems:'''<br /> | ||
+ | Partly corrected, The AMC board should now start without battery.<br /> | ||
+ | |||
+ | '''ERR 1706: RIO do not communicate with AMC:'''<br /> | ||
+ | Corrected. Uart fifo is disabled when RIO is to be used.<br /> | ||
+ | |||
+ | '''ERR 1707: EDO: Non printable ASCII 09 (TAB) is transmitted as multiple space characters:'''<br /> | ||
+ | Corrected. EDO can now send all sort of ASCII characters.<br /> | ||
+ | |||
+ | '''ERR 1708: M-key in MultiModul conversation causes reset:'''<br /> | ||
+ | Corrected.<br /> | ||
+ | |||
+ | '''ERR 1711: Call Back mail not restored after reset:'''<br /> | ||
+ | Corrected. <br /> | ||
+ | |||
+ | '''ERR 1712: AGA station; Event type 17; not restored immediately after reset:'''<br /> | ||
+ | Corrected.<br /> | ||
+ | |||
+ | '''ERR 1713: ASVP: Playback of 5-8 digit station numbers fails:'''<br /> | ||
+ | Corrected. New ASVP software must be used.<br /> | ||
+ | |||
+ | '''ERR 1714: Hebrew directory not in Alphabetical order:'''<br /> | ||
+ | Corrected. <br /> | ||
+ | |||
+ | '''ERR 1715: Simplex conf. to a not connected station is not cancelled:'''<br /> | ||
+ | Corrected. Added conference disconnect code for "stations down"<br /> | ||
+ | |||
+ | '''ERR 1716: $DISCON_ST show error message on TST console:'''<br /> | ||
+ | Corrected. Code cleanup.<br /> | ||
+ | |||
+ | '''ERR 1717: Two line name text does not work from AMC 8.26:'''<br /> | ||
+ | Corrected.<br /> | ||
+ | |||
+ | '''MPC protocol use the 4 last digits if directory number > 4:'''<br /> | ||
+ | Rubbish on MPC protocol output is fixed by using only the last 4 digit of a large dirno.<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
==AMC X09.00 (2002-11-08)== | ==AMC X09.00 (2002-11-08)== | ||
release: Official, available on request | release: Official, available on request | ||
Line 15: | Line 645: | ||
===Functional changes=== | ===Functional changes=== | ||
---- | ---- | ||
− | '''Extended Name Sort Algorithm:'''<br | + | '''Extended Name Sort Algorithm:'''<br /> |
− | Name sort extended from 250 to 1000 names starting with the same letter. <br | + | Name sort extended from 250 to 1000 names starting with the same letter. <br /> |
− | '''New Station Bit Map Flags:'''<br | + | '''New Station Bit Map Flags:'''<br /> |
Previous configured as DAK features in COS: | Previous configured as DAK features in COS: | ||
+ | |||
*Station flag bit 10 1 = FEAT_DAK_DISPLAY_DIRNO (DualDisplay) | *Station flag bit 10 1 = FEAT_DAK_DISPLAY_DIRNO (DualDisplay) | ||
− | *Station flag bit 11 1 = FEAT_AUTO_CANCEL | + | *Station flag bit 11 1 = FEAT_AUTO_CANCEL |
− | *Station flag bit 12 1 = FEAT_AUTO_DIR_NO_CONN | + | *Station flag bit 12 1 = FEAT_AUTO_DIR_NO_CONN |
*Station flag bit 13 1 = FEAT_AUTO_INQUIRY | *Station flag bit 13 1 = FEAT_AUTO_INQUIRY | ||
+ | |||
New flag: | New flag: | ||
+ | |||
*Station flag bit 14 1 = Station has DAK display, can be used for CRM4 functionality in DualDisplay hardware | *Station flag bit 14 1 = Station has DAK display, can be used for CRM4 functionality in DualDisplay hardware | ||
− | '''Removed Features:'''<br | + | '''Removed Features:'''<br /> |
+ | |||
*98 FEAT_UPDATE_DAK_DISPLAY (Use “789”) | *98 FEAT_UPDATE_DAK_DISPLAY (Use “789”) | ||
*99 FEAT_DAK_DISPLAY_DIRNO (Station bit 10) | *99 FEAT_DAK_DISPLAY_DIRNO (Station bit 10) | ||
Line 34: | Line 668: | ||
*104 FEAT_AUTO_DIR_NO_CONN (Station bit 12) | *104 FEAT_AUTO_DIR_NO_CONN (Station bit 12) | ||
− | '''New DAK Redirecting System:'''<br | + | '''New DAK Redirecting System:'''<br /> |
− | To reduce the number of dummy station the redirecting function is extended to be able to redirect from all 20 DAK keys of a station. (The old functionality is still kept) See DualDisplay station documentation.<br | + | To reduce the number of dummy station the redirecting function is extended to be able to redirect from all 20 DAK keys of a station. (The old functionality is still kept) See DualDisplay station documentation.<br /> |
− | '''Stations Using “Digit Keys is DAK”:'''<br | + | '''Stations Using “Digit Keys is DAK”:'''<br /> |
It is now possible to use the stations own 20 DAK keys without the need of redirecting. | It is now possible to use the stations own 20 DAK keys without the need of redirecting. | ||
− | '''Station DAK key system:'''<br | + | '''Station DAK key system:'''<br /> |
Digit keys 0-9 use station DAK 1-10 | Digit keys 0-9 use station DAK 1-10 | ||
DAK keys use station DAK 11-20 (previously moved to D80) | DAK keys use station DAK 11-20 (previously moved to D80) | ||
− | '''VOIP:'''<br | + | '''VOIP:'''<br /> |
− | New solution for M key handling and some bug fixes for delay settings.<br | + | New solution for M key handling and some bug fixes for delay settings.<br /> |
− | '''Flash Backup Upgrade:'''<br | + | '''Flash Backup Upgrade:'''<br /> |
− | The driver for backup to the AMC flash is rewritten for new flash type and size. The AMC SW 9.00 will only use the new flash. The previous flash driver is removed because the new nvram structure 9.00 will not fit into the old flash.<br | + | The driver for backup to the AMC flash is rewritten for new flash type and size. The AMC SW 9.00 will only use the new flash. The previous flash driver is removed because the new nvram structure 9.00 will not fit into the old flash.<br /><br /> |
===NVRAM increased tables=== | ===NVRAM increased tables=== | ||
---- | ---- | ||
− | '''Station flags:'''<br | + | '''Station flags:'''<br /> |
− | 16 new station flag added, still unused.<br | + | 16 new station flag added, still unused.<br /> |
− | '''MDF text buffer:'''<br | + | '''MDF text buffer:'''<br /> |
− | MDF text buffer increased form 6000 to 12000 bytes.<br | + | MDF text buffer increased form 6000 to 12000 bytes.<br /> |
− | '''New DAK Keys:'''<br | + | '''New DAK Keys:'''<br /> |
The existing DAK table is extended from 10 DAK keys to 24 DAK keys for each station. In this way it is easy to configure the DualDisplay station without using redirection. It is less risk of running out of DAK system resources. | The existing DAK table is extended from 10 DAK keys to 24 DAK keys for each station. In this way it is easy to configure the DualDisplay station without using redirection. It is less risk of running out of DAK system resources. | ||
− | All stations will have 20 DAK keys available from AlphaPro. The DualDisplay has now 20 DAK keys and 4 navigation keys available from AlphaPro. For DualDisplay the 20 DAK keys are DAK key 1 to 20. The Navigation keys are DAK 21 to 24. <br | + | All stations will have 20 DAK keys available from AlphaPro. The DualDisplay has now 20 DAK keys and 4 navigation keys available from AlphaPro. For DualDisplay the 20 DAK keys are DAK key 1 to 20. The Navigation keys are DAK 21 to 24. <br /> |
− | '''Event Action Strings:'''<br | + | '''Event Action Strings:'''<br /> |
− | The number of available event action strings is increased from 400 to 2000. It means that the event programming “scripts” can be made longer.<br | + | The number of available event action strings is increased from 400 to 2000. It means that the event programming “scripts” can be made longer.<br /> |
− | '''Event Config Elements:'''<br | + | '''Event Config Elements:'''<br /> |
− | The number of available event config elements is increased from 500 to 2000. It means that 2000 different events can be trigged in the system.<br | + | The number of available event config elements is increased from 500 to 2000. It means that 2000 different events can be trigged in the system.<br /> |
− | '''Directory Numbers:'''<br | + | '''Directory Numbers:'''<br /> |
The dynamic directory number table is increased from 1502 to 8702. | The dynamic directory number table is increased from 1502 to 8702. | ||
− | Directory numbers range increased from 1- 4 digits to 1-8 digits.Directory numbers during conversation is still 3 digits.<br | + | Directory numbers range increased from 1- 4 digits to 1-8 digits.Directory numbers during conversation is still 3 digits.<br /> |
− | '''Pager Table:'''<br | + | '''Pager Table:'''<br /> |
− | The pager table is increased from 200 to 600 pagers. <br | + | The pager table is increased from 200 to 600 pagers. <br /> |
− | '''Global Group Call:'''<br | + | '''Global Group Call:'''<br /> |
− | Increased from 50 to 100.<br | + | Increased from 50 to 100.<br /> |
− | '''Local Group Call:'''<br | + | '''Local Group Call:'''<br /> |
− | Increased from 50 to 100.<br | + | Increased from 50 to 100.<br /><br /> |
===DualDisplayStation Functionality=== | ===DualDisplayStation Functionality=== | ||
---- | ---- | ||
− | '''New DualDisplay related feature codes:'''<br | + | '''New DualDisplay related feature codes:'''<br /> |
+ | |||
*100 FEAT_EDIT_DAK_TEXT | *100 FEAT_EDIT_DAK_TEXT | ||
*101 FEAT_SELECT_DAK_PAGE | *101 FEAT_SELECT_DAK_PAGE | ||
− | For Details see DualDisplay document<br | + | |
+ | For Details see DualDisplay document<br /><br /> | ||
===Errors Corrected=== | ===Errors Corrected=== | ||
---- | ---- | ||
− | '''ERR 1693: Stations in privacy is not reported up/down to the group call alocator:'''<br | + | '''ERR 1693: Stations in privacy is not reported up/down to the group call alocator:'''<br /> |
− | If a station in private mode is connected to the AlphaCom, this station will not receive group calls before the exchange or ASLT board is reset. Probably introduced on AMC 08.10. Corrected<br | + | If a station in private mode is connected to the AlphaCom, this station will not receive group calls before the exchange or ASLT board is reset. Probably introduced on AMC 08.10. Corrected<br /> |
+ | |||
+ | '''ERR 1694: Remote mail show 0 mails on proxy station:'''<br /> | ||
+ | Corrected, now it is tested that mail status is sent to right station. <br /> | ||
+ | |||
+ | '''ERR 1688: Answer Mail during off hook fails:'''<br /> | ||
+ | Corrected. Handling of mail call back functionality during off hock was missing. <br /> | ||
+ | |||
+ | '''ERR 1687: Protocol bug, carriage return during power up corrupt the Touchline protocol:'''<br /> | ||
+ | Corrected. The uart buffer is emptied after reset. <br /> | ||
+ | |||
+ | '''Bug in MPP command. Problems with new parameters.'''<br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
+ | |||
+ | =Hardware Versions= | ||
+ | |||
+ | ==AMC hardware versions== | ||
+ | Three main AMC hardware versions available. | ||
+ | |||
+ | *1. “Old” hardware 1995-2002. 4 prom sockets. Will run AMC software up to 8.28 / 8.93. | ||
+ | |||
+ | 9.XX SOFTWARE WILL NOT RUN. | ||
+ | |||
+ | *2. “G-version” hardware late 2002. 4 prom sockets. | ||
− | + | WILL ONLY RUN AMC SOFTWARE 8.26, 8.27, 8.28 and 8.93. | |
− | + | Front label on the heat sink should be “1009201000.0826G” | |
+ | There should be an extra label “inside” the heat sink: | ||
+ | “G-type hardware board. Use software 08.26 only”. | ||
− | + | *3. “New“ hardware 2002. Easy distinguished by the 6 prom sockets. Will run all versions of AMC software. The card is equipped with two types of flash. | |
− | |||
− | ''' | + | AMC 9.xx software will use the “new” PLCC 32 pin flash (29F040). |
− | + | Pre 9.xx software will use the “old” DIP 32 pin flash. | |
+ | <br /> | ||
+ | ==Known problems== | ||
+ | '''Reset due to old battery:'''<br /> | ||
+ | Observation: The exchange resets with weeks in between, then more and more often until it will not start at all. | ||
+ | The problem is due to the battery charging from 15V. The battery + signal is connected to a power supervisor/reset IC, and old batteries load the charging circuit so little that the battery + signal goes over +5V, and then the power supervisor IC activates reset (undocumented property of the IC). | ||
+ | Workaround: Solder a Zener diode 4.3 V over the battery. Observe that this solution corrects the reset problem, but the battery may discharge somewhat faster in storage (no problem in exchange).<br /> | ||
− | ''' | + | '''AlphaCom M - Temperature Alarm:'''<br /> |
− | + | The series 1 AlphaCom Ms has a temperature sensor which is not calibrated properly. The exchange will generate a Temperature Alarm too early. | |
− | + | Workaround: Remove programming in AlphaPro for RCI 8 which is the temperature alarm.<br /> | |
− | <br |
Latest revision as of 04:41, 8 March 2022
Previous Release - AlphaCom 8.xx - Release Notes
Next Release - AlphaCom 10.xx - Release Notes
This document provides the release notes for AlphaCom 9 with incremental bug fix releases. The release notes for AlphaCom 9 describe new features, improvements and issues fixed after AlphaCom 8.
Software in production: AMC 09.12
Software released date: 2006-04-28
Note 1: We sometimes do bugfixes in older versions while working with a new version. You can’t read the list version by version, and always assume that a correction is included in the next. Be aware of high release numbers, e.g. 06.05 vs. 07.01. Check version dates, and also comments for each version.
Note 2: For each software version the NVRAM version is listed.
If the NVRAM version is different, the AMC board must be cold started, and then you must do a SendAll from AlphaPro to restore the configuration.
Contents
- 1 AlphaCom AMC 9.xx Release Notes
- 1.1 AMC X 09.15 (2008-08-13)
- 1.2 AMC 09.14 (2007-10-22)
- 1.3 AMC X 09.14 (2007-7-23)
- 1.4 AMC X 09.14 (2007-2-27)
- 1.5 AMC X 09.14 (2006-11-06)
- 1.6 AMC X 09.14 (2006-07-13)
- 1.7 AMC 09.13 (2006-06-27)
- 1.8 AMC 09.12 (2006-04-28)
- 1.9 AMC 09.11 (2006-03-29)
- 1.10 AMC X 09.11 (2006-01-12)
- 1.11 AMC 09.10 (2005-12-09)
- 1.12 AMC 09.09 (2005-04-22)
- 1.13 AMC X09.09 (2005-01-25)
- 1.14 AMC X09.09 (2004-11-22)
- 1.15 AMC 09.08 (2004-08-10)
- 1.16 AMC 09.07 (2004-08-03)
- 1.17 AMC 09.06 (2004-07-05)
- 1.18 AMC X09.06 (2004-06-29)
- 1.19 AMC 09.05 (2004-06-04)
- 1.20 AMC 09.04 (2003-11-13)
- 1.21 AMC 09.03 (2003-10-30)
- 1.22 AMC X09.03 (2003-10-08)
- 1.23 AMC 09.02 (2003-09-25)
- 1.24 AMC X09.02 (2003-06-30)
- 1.25 AMC 09.01 (2003-05-06)
- 1.26 AMC X09.00 (2002-11-08)
- 2 Hardware Versions
AlphaCom AMC 9.xx Release Notes
AMC X 09.15 (2008-08-13)
Release: Official, available on request NVRAM version 09.01.
Errors Corrected
BZ 74. Event handler trig problems on Proxy stations without local directory number
Code for resolving of "related to" stations in event handler operation is copied from AMC IP 1043.
AMC 09.14 (2007-10-22)
Release: Official, available on request NVRAM version 09.01.
Errors Corrected
Pager Protocol Problems Fixed:
-In some resending situation AlphaCom will resend a corrupt formated pager message.
-Superflush control characters received outside the ESPA definition or due to communicatio error can make the AlphaCom protocol handler block sending of new pager messages.
AMC X 09.14 (2007-7-23)
Release: Official, available on request NVRAM version 09.01.
Errors Corrected
Global Conference Problems:
-Regular interval Root of conference broadcast message was not sent in all situation. (A safety message for reconnecting if links have been down etc)
-The interval of Root of conference broadcast message is now decreased from 1 hour to 1 minute. It means reconnecting of missing nodes and cleaning of unused links will be much faster after certain network/reset problems.
-Useless single AlphaNet audio links to root nodes with no conference members are cleared. (After 1 minute)
-Alternative routing inhibited nodes to reconnect to an existing conference after reset of node.
-When root node goes down, the remaining nodes could start an endless fight of being the new root of the conference. (Audio will mysteriously come and go)
AMC X 09.14 (2007-2-27)
Release: Official, available on request NVRAM version 09.01.
Errors Corrected
Group Call Block:
Simultaneous Group Calls can in some critical timing situations lock up the group call system. A bug related to this situation is fixed.
AMC X 09.14 (2006-11-06)
Release: Official, available on request NVRAM version 09.01.
Functional changes
Private Break-In Function:
New feature private break in (106) added. When this feature is enabled in COS the station is able to break through private ringing with one-way audio. (From A to B) The break-in function is active as long as the A-station holds down the M-key. When M-key is released the conversation goes back to private ringing. When B-station accepts the call the conversation is activated in normal way. If private override is active in the same C.O.S private override will be used.
AMC X 09.14 (2006-07-13)
Release: Official, available on request NVRAM version 09.01.
Errors Corrected
Notify system for group calls is now deactivated if missing members = 0. (Group call dead lock problems)
AMC 09.13 (2006-06-27)
Release: Official, available on request NVRAM version 09.01.
Errors Corrected
Claim 3219: Report EVH_CONV_OUTGO OFF input DISCON_REQ state ConnToneGoing:
If conversation is interrupted by dialling or notification, and then disconnected during the connection tone after interrupt, no Event-off for the conversation was reported, causing partial lockup of some external applications.
AMC 09.12 (2006-04-28)
Release: Official, available on request NVRAM version 09.01.
Errors Corrected
Backgroud update of stations could generate assert (Cbitmp_010):
fixed
DP Link protocol STENTO_MultiDROP_xxxx:
Support for single pair, RS 485 operation, reinstated. Now both RS 485 as well as the Taipei operation works well.
AMC 09.11 (2006-03-29)
Release: This is a release version with faults. use 09.12 NVRAM version 09.01.
Errors Corrected
AMC X 09.11 (2006-01-12)
Release: available on request Released to Taipei underground system NVRAM version 09.01.
Errors Corrected
Error 2870: DP routing fail when destination link not a sliding window protocol:
An empty return statement made the result undefined, on some SW version it worked, on other it failed. The error was introduced with “alternative routing”, AMC 09.05
Various errors related to redundant AMC, standby mode:
RS232 ports 0,1,4,5,6 was enabled in standby mode even if NVRAM flag was set othervise.
STENTO_MDROP_SLAVE: Improved stability when used with APC standby , Taipei Underground system.
DP Link protocol STENTO_MultiDROP_xxxx:
Removed support for single pair, RS 485 operation, because the implementation was flawed, and nobody uses it.
Error 2924: MPP command with opt parameter bug fix:
MPP was extended with possibility to set beeps, transmissions and priority on AMCx08.27 (1015), when using extended parameters free text was not available.
Error 2520: Alternative routing with two transit nodes bug fix:
If there are two transit nodes in audio path between A and B, and node B is down there would be locked up resources in the second transit node due to alternative routing.
AMC 09.10 (2005-12-09)
Release: Official, available on request NVRAM version 09.01.
Functional changes
Groupcall log:
Last use of voice paging groups are logged to state data. A report is available using the TST command “vp_log”. This feature can be used to verify that a group has not been used for a long time thus is free for reuse.
Errors Corrected
ERROR 2874: Eventhandler “Own” command fixed:
Was broken by change in AMC 09.03
ERROR 2875: Eventhandler “ind” , reset all, command fixed:
After the command "IND %1.phy 0 0 0 OFF" the Eventhandler stops, no more events are possible after that command.
ERROR 2880: Multiple dataprotocol $call cause lookup:
Station A is in conversation with B. Then send to simple-linklayer “$call A C W64 “ two times with no delay inbetween. This causes the AMC SW to enter an inconsistent state and partially lock up.
ERROR 2864: Call requester mode, DP error:
When a busy station is forced to CallRequester mode, the data protocol acknowledgement message is sent to an arbitrary address, causing an error message.
AMC 09.09 (2005-04-22)
Release: Official, available on request NVRAM version 09.01.
Functional changes
FEAT_DIGIT_EVENT(105): also reports the M-key:
During feature 105 the M key is reported on/off as sub event 10.
If parm1 = 100 for directory number for feature 105 the dual display navigation keys are reported as sub events 20, 22,23 and 24.
New timer ”timeouts.set_sig_mode” sets refresh rate of two tone signaling mode message to prison stations. Value in 100ms interval. Default turned off (value 0).
New global constant: delete_mail_filter:
.ex_profile.glob_const.delete_mail_filter
If delete_mail_filter is set, all mails with priority ending with this value (e.g. 3, 13, 23, 33, 43, etc) can not be deleted from station mail navigation or DELETE_MAIL data protocol commando. If delete_mail_filter = 10 then filter on priority ending with 0.
delete_mail_filter = 0 means all mail can be deleted.
Errors Corrected
ERROR 2353: Event handler trigger 10:
If the User number and physical number are not equal, there is a discrepancy in how to trigger the event 10.
ERROR 2486: Conference default speaker lockup:
When calling and busy notify a Default Speaker in Simplex Conference the default speaker will lockup.
ERROR 2487: Autoload Conference Flag:
The Setup Priority / Alarm flag had wrong value in the AlphaCom autoload database.
AMC X09.09 (2005-01-25)
Release: available on request NVRAM version 09.01.
Functional changes
New DP message $TEMP_PROG:
Used for temporarily turn off /on program distribution on a station. Program changes done by user while temporary off will be saved and restored when program is turned on again.
New global constant “EVH_part_off”:
If this constant is activated there will be no events generated during a conversation setup of the type:
- 01 Audio
- 04 Station in use
- 05 Microphone open
- 07 Conversation incoming
- 08 Conversation outgoing
- 09 Private ringing mode
This will decrease the conversation setup speed of aprox. 8 – 15 %
Errors Corrected
Resending of pager call when busy NAK received:
The AlphaCom ESPA protocol is updated to resend pager message if a busy NAK is received from the pager transmitter.
AMC X09.09 (2004-11-22)
Release: available on request NVRAM version 09.01.
Functional changes
Event handler, quick reset of all active IND on a station:
The event handler string “IND (station) 0 0” will reset all active indicators on station.
Forced Station in Privacy:
A new station flag bit can be used to force a station to always be in privacy.
Bit number 4 of station flag2 (..module_profile.st_profile[1].flags2 = 0x0010)
Cell Station Enhancement:
The special Cell Station program distribution display will be updated if bit number 5 in the station flag2 is set. (..module_profile.st_profile[1].flags2 = 0x0020).
The display is updated with one byte “0” – “9” indicating the active program the station is listening to. The number is the index of the program sequence table, (if active program sequence 1 is programmed with program 6 and 20, the display will show 1 and 2). No program is indicated with “-“ .
If cell station is programmed with dual tone signaling this bit will force the station to always use two tone signaling.
Errors Corrected
ERR 2159: Inactivity timeout on event 25:
The inactivity timeout for event 25 can be adjusted from TST nvram
.ex_profile.timeouts.event_trig_timeout = 200 (20 seconds default).
ERR 2223: AlphaNet via SLL:
AlphaNet via Simple Link Layer will not work for AMC versions 09.05 and newer due to the Alternative routing algorithm. This is changed so that SSL can be used as an AlphaNet route, but a SSL route will not be checked for failure, hence the Alternative routing algorithm will always believe the route is operating.
AMC 09.08 (2004-08-10)
Release: Official, available on request NVRAM version 09.01.
Errors Corrected
ERR 2080: CRM3/4 mail counter error:
The mail counter was not updated correctly when navigating in the mail queue on the CRM4 station.
AMC 09.07 (2004-08-03)
Release: Official, available on request NVRAM version 09.01.
Errors Corrected
ERR 2076: User & Event:
On AMC09.04 or higher, only event on default user was activated in the event handler, not on additional users. This is now fixed
AMC 09.06 (2004-07-05)
Release: Official, available on request NVRAM version 09.01.
Errors Corrected
ERR 2061: Autoload for feature 105:
Digit Event (105) auto loaded as directory number 9545 "Digit Event"
AMC X09.06 (2004-06-29)
Release: available on request NVRAM version 09.01.
Errors Corrected
ERR 2050: Event Outgoing Conversation Group Call:
When activating event across AlphaNet the Event 08 will be trigged in the source exchange.
ERR 2054: Handset off + Idle DAK with cancel:
Handset off and DAK activation with auto cancel now works.
ERR 2055: EDO on 19200 do not work:
The EDO, LOG and MPC port is now working on 19200 (and 38400) baud.
ERR 2057: Call Request to Group:
The Call request to group bug implemented for 905 is fixed.
AMC 09.05 (2004-06-04)
Release: Official, available on request NVRAM version 09.01.
Functional changes
Fast station display update after changes in AlphaPro:
Name and DAK changes will be updated “immediately” after SendAll/Changes is performed from AlphaPro 9.15 or higher.
New Global Flag no_dial_tone:
New Data Protocol Message for Activating DAK Keys.
DIAL_DAK, see AlphaNet Data protocol document.
Optional New DAK Signalling. (Documentation)
- - Number keys are signaled as before.
- - DAK keys are signaled as two tones. (Optional acknowledged)
- - Tone dialing speed is configurable from TST consol (global setting).
- - Optional station acknowledge for IND setting on CRM4/DualDisplay
Support for Acoustic Echo Cancelling External Card.
Implementation of Alternative Routing in AlphaNet.
New System Event, 27:
Event number 27 is used for report system events. The %1 is hard coded to station 1. (No station related for %2. Use “relate to all” in AlphaPro)
Sub event 1-208 is used for devices up/down reports.
Sub event 65-69 (exchanges) use the global timer start_evn_delay (default 1 sec) before event is trigged ON, (no delay for OFF).
The ON event for card cage is reported when all cards are scanned. (Theoretically an operating exchange)
Sub event 210 -217 is used for serial ports 0-7 up/down events. Only AlphaNet and MultiModule is reported.
New System Parameter Functions:
DP command $SNV UINT4 (value to set), UINT2,,,, (Path for the parameter, 1-10 parameter deep, TST nvram system).
New Dial DAK DP command:
DP command $DIAL_DAK NET_REF(Station), UINT1 (DAK key). For remote activating DAK keys on station.
ex_profile.timeouts.th_conn_length is set to 10 by $SNV Q10 W1 W3 W54
New event handler function for reading parameter values %GNV(a,b,c,d,,, Path as SNV) %GNV(1,3,54) return the value of ex_profile.timeouts.th_conn_length
Errors Corrected
ERR 1743: Event Handler UDP Filtering Don’t Work in AlphaNet:
When activating event across AlphaNet filtering of UDP values are now available.
ERR 1751: Filtering on Minute Tick (22):
The “When change to” field of the event handler can now be used to distinguish between catch up minute ticks and real ticks. ON/OFF will trig on both types of ticks. ON will only trig on real ticks, OFF will only trig on catch-up ticks.
ERR 1742 Global Group Call Notify Missing Members Disaster:
If a global group call had missing members in a transit exchange, this exchange would reset after notify tone. This is now fixed.
ERR 1755 Feature Reminder Flag Does Not Apply To Call Request:
The feature reminder blink is now stopped if station flag for feature reminder is inactive.
ERR 1748 %1.dak(E %2.dir) Fault:
DAK seach function also works for dak events.
ERR 1754 Duplex Station Flag Not Reset For AlphaNet Proxy Stations:
The duplex station flag is now reset when an AlphaNet conversation is reset.
EER 33 $CALL Locks Station:
Handset lifted and door opening problem fixed.
ERR 2002 Event 11: %2 = UDP Don't Work:
The %2 UDP filtering now work for Event 11
ERR 2010 Dir no = FFFF When Hide Flag:
The MPC output will now report the 4 last digits also for staions with hide flag set.
DualDisplay DAK Display Shows Corrupt National Characters:
Text formatting from AlphaCom fixed.
DualDisplay DAK Display Does Not Always Accept User Defined Text:
User defined text is now accepted for all types of DAK string programming.
Dynamic Pager Text in MPP:
When using MPP the text length sent to the Pager is dynamic.
Dual Display DAK Page Synchronization:
Dual Display will return to DAK page 1 after reset.
AMC 09.04 (2003-11-13)
Release: Official, available on request NVRAM version 09.01.
Errors Corrected
ERR 1745: Exchange reset when dialing too many digit during camp on for an AlphaNet line:
The reset occurs when the AlphaNet resource becomes available again. If the sum of the number of digits dialed to reach the camp on queue and the digits dialed in the queue reach 9 the reset occurred.
ERR 1746: Exchange reset during faulty conversation setup sequence:
Software error timers are used to control that a function sequence is performed within a limited time, or else the feature is canceled. In a high traffic system resources can be heavy loaded and thus activate the reset. A conversation cleanup could in some rare situations end in an exchange reset.
AMC 09.03 (2003-10-30)
Release: Official, available on request NVRAM version 09.01.
Errors Corrected
ERR 1737: DP $WUDD do not handle 32 bit udd values:
$WUDD is now changed to look for a 32 bit value, if not found (i.e.DP message length is to short) it will look for 16 bit value. This make $WUDD backward compatible.
ERR 1738: AlphaNet call setup fails when all scanners are busy:
Description: When all scanners are busy the activation of an AlphaNet call will reset two active conversations, but still not start the AlphaNet call.
Changes made:
- 1. The priority of the AlphaNet setup is now based on the priority of the initiating station. Previously it always used Alarm priority.
- 2. The snatch of scanner routine is fixed to only snatch from one communication (if the communication has allocated 2 scanners.)
- 3. The initiating and transit node(s) in an AlphaNet call will no longer require scanners, hence the bug fix in point 1 and 2 is no longer valid for err 1738 but will reduce call resets when snatching scanners by alarm priority call setup.
AMC X09.03 (2003-10-08)
Release: Internal use only NVRAM version 09.01.
Functional changes
Key trigger event FEAT_DIGIT_EVENT(105): Added start event:
Improvement of feature introduced in version 09.01: Report EventTrigger (15) when the FEAT_DIGIT_EVENT feature is activated. (%1 = station, %2 = Feature Directory number. %CHG = ON). Corresponding OFF-event when the feature is disconnected.
Conversation in “PNCI” mode: Digits reported as events:
Conversation with a station of type PNCI (Conversation with external system); New: Digits keys are reported to Event Handler as EventTrigger w/UserParam(25) with sub event equal to digit dialed 0-9. (%1 is calling station, %2 is PNCI.) The event is reported ON when the key is pressed, and OFF when it is released. (Many applications: Integration with cameras, recorders, PABX.)
%SEV: Sub Event macro:
New: %SEV event handler macro returns the sub event number (in decimal) of the event.
Application: Use with Event Handler rule with SubEvent = 255, which applies to all reported Sub Event of the specified main-event. Useful with the Digit Key Event reporting of FEAT_DIGIT_EVENT feature and PNCI state. %SEV will in these cases return the Digit key value 0- 9.
Format specifier for NRF_PHYS_ADDR type NET_OBJ_REF:
New: Format specifier for NRF_PHYS_ADDR type message parameter for use in Event Handler actions and Simple Linklayer. Syntax: “Pn/d/b/p.”, where n, d, b, p are node number(1-254), device number (65 – 68), board number (1 – 24) and port number (1- 32). Any of n, d, b, p can be omitted, the defaults are own node, master module (65), board 1, channel 1. Trailing ‘/’ can also be omitted. Space-characters are not allowed inside the specifer. Example:
$CALL P P//23/32
… which set up a call from first station in master module to station at board 23, port 32.
This format is particularly useful with AE1, because physical numbers of AE1 channels are not continuous.
%1.DEV, %1.BRD and %1.PORT event macros:
New: Event handler macros %1.DEV, %1.BRD and %1.PORT. Returns the Device number, Board number and Port number of the event owner. Works also with %2 if the related-to event parameter is a station in the same node. Useful in combination with the “Pn/d/b/p.” format specifer for NRF_PHYS_ADDR.
NRF_PHYS_ADDR can be used in many Data Protocol messages:
New: NRF_PHYS_ADDR type of NET_OBJ_REF parameter can now be used in many DataProtocol message parameters for specifying stations.
Notably the $EVENT_REPORT message now accept NET_OBJ_REF in several formats as the “Event Owner”. The “Related-To” parameter must still be in NRF_LOCAL_DIRNO format.
Open Duplex Call mode option to $CALL Data Protocol message:
Call mode options, parameter 3 in $CALL Data Protocol message: New option: 128 / 0x80 (CSF_OPEN_DUPLEX): Force call to be in Open Duplex mode.
Set all AE1 channels to “Audio Terminal” (Test feature):
The following programming option is added to set all AE1 SBI channels as “Audio Terminal”, behave as stations. Set the NVRAM field
- .module_profile.board_profile[board].port[0] = 3
This field is not accessible in AlphaPro. The effect is change the default use for AE1 channels from MultiModule rings to “audio terminal”. Feature added for use during test of AE1.
AMC 09.02 (2003-09-25)
Release: Official, available on request NVRAM version 09.01. NOTE: When upgrading from AMC 09.01, all status information in NVRAM will be deleted. This applies to Mails, absence status, transfers, selected audio programs, conferences, $udd values, etc. Programming downloaded from AlphaPro is not deleted.
Functional changes
Number of simultaneous global conferences and group calls:
The theoretical maximum simultaneous sum of global conferences and group calls is increased to 50.
Improvement of AlphaCom Sliding Window link layer protocol:
Description: If error on a data link occurs exactly every one second, there is a chance that every retransmission of a data message will fail. There is a small risk that this can occur if AE1 boards are not synchronized properly Correction: 100 ms is added to the retransmission timeout for every retransmission.
Test/maintainance feature added: No board reset mode:
In order to download FirmWare to the AE1 board, AMC needs to be set in a mode where it does not reset boards which are not responding to messages from AMC. This mode is also useful during development. Activation: Enable the TST function on AMC port 0 (type “#SERVICE*”). Type the command “no-bd-res”. You will then be asked if you will enable this function permanently. On systems in actual use, it is recommended to not enable this function permanently, because it reduces the error-recovery ability of the system. Just press return again, and the function will be enabled only for an hour. If you answer “yes”, the function is enabled permanently. This is only recommended for lab use. To restore normal operation, just type “no-bd-res” again. (Note that the “no-bd-res” command only has effect within that AlphaCom module. In order to avoid resets of AE1 boards in a slave AlphaCom, you need to do a TST “rlogin” to the slave module, and type the “no-bd-res” there.)
Errors Corrected
ERR 1725: AlphaNet audio lines failure make LED flash:
Description: When AlphaNet audio lines fails automatic audio testing, the green LED on that board start flashing, as if the board is in use. Correction: AlphaNet audio does no longer start busy blinking on LED
ERR 1726: 7872 test start at last channel:
Description: 7872 test start at last channel, which can be inconvenient when using AE1 with 32 channels, and only the first ones are used. Correction: 7872 test start at the first channel of the first board
ERR 1728: AMC goes in reset loop if more than 25 AlphaNet channels on one board:
Correction: Internal buffers adjusted, AMC now works with 32 AlphaNet channels on one AE1 board
ERR 1729, 1730: MultiModule Audio Ring testing improvements:
Description: At exchange reset, AMC initally assumes that MultiModule Audio Ring are OK, until proven otherwise by audio automatic testing. For AE1, it is normal that some of the 32 channels are unusable because some timeslots are used for data. This creates two problems: Error reports are generated for the unusable rings after every reset (ERR 1729). In a period after reset it is also possible that conversations will use the unusable Audio Rings. (In current AMC version it is not possible configure channels 7 - 32 on a board to be not unused) Correction: AMC store the test status of the MultiModule Audio Rings in NVRAM. Only Audio Rings which was OK before the reset will be assumed OK after the reset. Only when a Audio Rings which was OK before reset, fails testing after reset, error reports are made. Additional improvement: Report is made on logport when a AudioRing is tested OK for the first time.
ERR 1732: AlphaNet line errors reported incorrectly to display station:
Description: AlphaNet line errors are reported incorrectly in mail to display station when phys no > 552 (AE1). E.g.: An error on board 23 channel L8 (phys 554) is reported as "AGA error 23(422". Correction: Fixed. Also fixed log-port message when the board for an AlphaNet channel is missing, to include board&line reference.
ERR 1733: AlphaNet line error not always reported:
Description: Error report is not made after reset if an AlphaNet line fails testing. It has to be tested OK, and then later fail, in order to be reported as error. Correction: Changed, Always report error if a configured AlphaNet audio line fails testing after reset.
AE1 and Audio Terminal function:
Corrected physical numbering of AE1 channel programmed to "(3) Audio Terminal" to match the numbering in AlphaPro 09 user interface. (In 09.01 it was an offset of one between the number seen in AlphaPro and the physical number which was activated in AlphaCom.)
AMC X09.02 (2003-06-30)
Release: Official, available on request NVRAM version 09.01.
Errors Corrected
ERR 1718: Call to Group Hunt deletes all mails at the calling station:
Corrected.
ERR 1719: Mail in Idle: Mismatch between Current Mail and display text:
Corrected. The station display was not updated.
ERR 1720: Warning message when Station in privacy press M to receive calls:
Corrected.
ERR 1721: AGA in 22-24 uses scanner for tone test although not multimodule:
Corrected. No multimodule audio is tested before slave modules are detected.
ERR 1723: Global Conference do not work with AE1:
Corrected. Illegal sub channels were used for AE1.
Global Conf. Event Programming note
ERR 1722 : Global Simplex Conf: significant delay before audio is distributed:
A global conference should not be started in more the one node at the time or else they are fighting about who is the root of the conference and thus the audio is delayed while the exchanges is arguing. There is one bug fixed for global conference in this AMC version. If a global conference is restarted within a short time the from the last root of the conference the root would not tell the other nodes about it and thus no other nodes with default members would be connected.
AMC 09.01 (2003-05-06)
Release: Official, available on request NVRAM version 09.01.
Functional changes
User Defined Data UDD changed from 16 bit to 32 bit:
Possible to store 8 digit directory numbers.
Support for AE1 card:
Users and Stations increased by 52
Ignore station down during conversation:
New global flag: ignore_st_down_in_conv. Disable conversation reset during conversation if station is reported down.
Audio program mute when receiving group call:
New glabal flag: no_prog_during_grcall. Mute program to stations when they become members of group call.
Load control default turned off:
Let the system go on full speed.
Possible to use param1 for feature 52 and 85:
This can be used to group event triggers by filtering on sub event type.
19200 baud rate available:
19200 baud rate can be used for all protocols (When supported in AlphaPro)
Dipswitch setting for higher speed multimodule connections:
- Dipswitch 7 = ON, set 19200 baud on ICCL.
- Dipswitch 6 = ON set 19200 baud on SERVICE port.
- Dipswitch setting for 19200 baud multi-module: Master DS 7 ON and DS 6 OFF. Slaves DS 6 and 7 ON. If you want to use AlphaPro with 19200 Baud, DS 6 on master must be set to ON.
New event handler function MFRE():
Return free-text of station mail, if available, return “-“ if no text. (Same syntax as other text functions). Can only be used with mail events (same as MPRI)
XOR added to the OP(2,^,3) event handler function:
Syntax ^
Key trigger event FEAT_DIGIT_EVENT(105):
When activating this feature all succeeding digits are reported to the event handler and is trigged as EVENT_TRIGGER(25) with sub event equal to digit dialed 0-9. The event is ON as long as the station key is down and reported off when key is released (can be used for camera control ++).
FEAT_DIGIT_EVENT with param1 = 0 display the digit hold down, with param1 different from 0 the display is not updated and can be updated by the event handler to indicate “left” “up”, “down” ++.
Errors Corrected
ERR 1696: HotLine feature activated when lifting handset in conference:
Corrected. Bug in the final state machine.
ERR 1697: Audio program should mute when receiving group call:
New global flags added for turning on mute feature, global setting for a node.
ERR 1699: 9700 (93/1) causes reset when no pager defined:
Corrected. Test if legal pager driver type is defined.
ERR 1701: Connection cleanup after software error timeout:
If a connection failed due to missing hardware/software resources the cleanup function can reset the system. Corrected.
ERR 1703: DualDisplay navigation key is not working in AlphaNet:
Corrected. DualDisplay works when remotely connected to a AMC 9.01 or newer.
ERR 1704: Parallel Handling of Call Request:
Corrected. There was a bug in the User – Station relation calculation.
ERR 1705: AMC-board, future battery problems:
Partly corrected, The AMC board should now start without battery.
ERR 1706: RIO do not communicate with AMC:
Corrected. Uart fifo is disabled when RIO is to be used.
ERR 1707: EDO: Non printable ASCII 09 (TAB) is transmitted as multiple space characters:
Corrected. EDO can now send all sort of ASCII characters.
ERR 1708: M-key in MultiModul conversation causes reset:
Corrected.
ERR 1711: Call Back mail not restored after reset:
Corrected.
ERR 1712: AGA station; Event type 17; not restored immediately after reset:
Corrected.
ERR 1713: ASVP: Playback of 5-8 digit station numbers fails:
Corrected. New ASVP software must be used.
ERR 1714: Hebrew directory not in Alphabetical order:
Corrected.
ERR 1715: Simplex conf. to a not connected station is not cancelled:
Corrected. Added conference disconnect code for "stations down"
ERR 1716: $DISCON_ST show error message on TST console:
Corrected. Code cleanup.
ERR 1717: Two line name text does not work from AMC 8.26:
Corrected.
MPC protocol use the 4 last digits if directory number > 4:
Rubbish on MPC protocol output is fixed by using only the last 4 digit of a large dirno.
AMC X09.00 (2002-11-08)
release: Official, available on request NVRAM version 09.00. Note: Previous X9.00 used a different nvram 09.00. Since it is a limited release the version number is not changed. The 9.00 version is based on the latest 8.27x, with some extended tables, some new features and bug fixes.
Functional changes
Extended Name Sort Algorithm:
Name sort extended from 250 to 1000 names starting with the same letter.
New Station Bit Map Flags:
Previous configured as DAK features in COS:
- Station flag bit 10 1 = FEAT_DAK_DISPLAY_DIRNO (DualDisplay)
- Station flag bit 11 1 = FEAT_AUTO_CANCEL
- Station flag bit 12 1 = FEAT_AUTO_DIR_NO_CONN
- Station flag bit 13 1 = FEAT_AUTO_INQUIRY
New flag:
- Station flag bit 14 1 = Station has DAK display, can be used for CRM4 functionality in DualDisplay hardware
Removed Features:
- 98 FEAT_UPDATE_DAK_DISPLAY (Use “789”)
- 99 FEAT_DAK_DISPLAY_DIRNO (Station bit 10)
- 102 FEAT_AUTO_CANCEL (Station bit 11)
- 103 FEAT_AUTO_INQUIRY (Station bit 13)
- 104 FEAT_AUTO_DIR_NO_CONN (Station bit 12)
New DAK Redirecting System:
To reduce the number of dummy station the redirecting function is extended to be able to redirect from all 20 DAK keys of a station. (The old functionality is still kept) See DualDisplay station documentation.
Stations Using “Digit Keys is DAK”:
It is now possible to use the stations own 20 DAK keys without the need of redirecting.
Station DAK key system:
Digit keys 0-9 use station DAK 1-10
DAK keys use station DAK 11-20 (previously moved to D80)
VOIP:
New solution for M key handling and some bug fixes for delay settings.
Flash Backup Upgrade:
The driver for backup to the AMC flash is rewritten for new flash type and size. The AMC SW 9.00 will only use the new flash. The previous flash driver is removed because the new nvram structure 9.00 will not fit into the old flash.
NVRAM increased tables
Station flags:
16 new station flag added, still unused.
MDF text buffer:
MDF text buffer increased form 6000 to 12000 bytes.
New DAK Keys:
The existing DAK table is extended from 10 DAK keys to 24 DAK keys for each station. In this way it is easy to configure the DualDisplay station without using redirection. It is less risk of running out of DAK system resources.
All stations will have 20 DAK keys available from AlphaPro. The DualDisplay has now 20 DAK keys and 4 navigation keys available from AlphaPro. For DualDisplay the 20 DAK keys are DAK key 1 to 20. The Navigation keys are DAK 21 to 24.
Event Action Strings:
The number of available event action strings is increased from 400 to 2000. It means that the event programming “scripts” can be made longer.
Event Config Elements:
The number of available event config elements is increased from 500 to 2000. It means that 2000 different events can be trigged in the system.
Directory Numbers:
The dynamic directory number table is increased from 1502 to 8702.
Directory numbers range increased from 1- 4 digits to 1-8 digits.Directory numbers during conversation is still 3 digits.
Pager Table:
The pager table is increased from 200 to 600 pagers.
Global Group Call:
Increased from 50 to 100.
Local Group Call:
Increased from 50 to 100.
DualDisplayStation Functionality
New DualDisplay related feature codes:
- 100 FEAT_EDIT_DAK_TEXT
- 101 FEAT_SELECT_DAK_PAGE
For Details see DualDisplay document
Errors Corrected
ERR 1693: Stations in privacy is not reported up/down to the group call alocator:
If a station in private mode is connected to the AlphaCom, this station will not receive group calls before the exchange or ASLT board is reset. Probably introduced on AMC 08.10. Corrected
ERR 1694: Remote mail show 0 mails on proxy station:
Corrected, now it is tested that mail status is sent to right station.
ERR 1688: Answer Mail during off hook fails:
Corrected. Handling of mail call back functionality during off hock was missing.
ERR 1687: Protocol bug, carriage return during power up corrupt the Touchline protocol:
Corrected. The uart buffer is emptied after reset.
Bug in MPP command. Problems with new parameters.
Hardware Versions
AMC hardware versions
Three main AMC hardware versions available.
- 1. “Old” hardware 1995-2002. 4 prom sockets. Will run AMC software up to 8.28 / 8.93.
9.XX SOFTWARE WILL NOT RUN.
- 2. “G-version” hardware late 2002. 4 prom sockets.
WILL ONLY RUN AMC SOFTWARE 8.26, 8.27, 8.28 and 8.93.
Front label on the heat sink should be “1009201000.0826G”
There should be an extra label “inside” the heat sink:
“G-type hardware board. Use software 08.26 only”.
- 3. “New“ hardware 2002. Easy distinguished by the 6 prom sockets. Will run all versions of AMC software. The card is equipped with two types of flash.
AMC 9.xx software will use the “new” PLCC 32 pin flash (29F040).
Pre 9.xx software will use the “old” DIP 32 pin flash.
Known problems
Reset due to old battery:
Observation: The exchange resets with weeks in between, then more and more often until it will not start at all.
The problem is due to the battery charging from 15V. The battery + signal is connected to a power supervisor/reset IC, and old batteries load the charging circuit so little that the battery + signal goes over +5V, and then the power supervisor IC activates reset (undocumented property of the IC).
Workaround: Solder a Zener diode 4.3 V over the battery. Observe that this solution corrects the reset problem, but the battery may discharge somewhat faster in storage (no problem in exchange).
AlphaCom M - Temperature Alarm:
The series 1 AlphaCom Ms has a temperature sensor which is not calibrated properly. The exchange will generate a Temperature Alarm too early.
Workaround: Remove programming in AlphaPro for RCI 8 which is the temperature alarm.