AlphaPro 3.xx - 9.xx - Release Notes
From Zenitel Wiki
Software in production: AlphaPro 08.01<br\> Software released date: 2000-03-01<br\> NOTE: PCs with Pentium 333MHz or faster will not run FoxPro. See fix under “known bugs” for 07.21<br\> NOTE: 07.05 and 07.24 (or newer) contains a menu entry Config/Reset_Change_Flags. It must be run when using newer AlphaPro versions on databases maintained with older versions. <br\> NOTE: 07.xx is can’t maintain older versions. You must use 06.0x for that purpose.<br\> Terminology: AlphaPro is actually two software programs, one FoxPro database application (the big, central window) and one C-code communication program called WACS (the small window on top). <br\>
Contents
- 1 AlphaPro 3.xx to 9.xx Release Notes
- 1.1 AlphaPro 9.23 (30.06.2005)
- 1.2 AlphaPro 9.22 (20.05.2005)
- 1.3 AlphaPro 9.21 (12.01.2005)
- 1.4 AlphaPro 9.20x (10.09.2004)
- 1.5 AlphaPro 9.19 (25.06.2004)
- 1.6 AlphaPro 09.18 (05.05.2004)
- 1.7 AlphaPro 09.17
- 1.8 AlphaPro 09.16 (04.02.2004)
- 1.9 AlphaPro 09.15 (09.12.2003)
- 1.10 AlphaPro 09.14 (21.10.2003)
- 1.11 AlphaPro 9.13 (09.10.2003)
- 1.12 Alphapro 09.12 (18.08.2003)
- 1.13 AlphaPro 8.17 (07.11.2002)
- 1.14 AlphaPro 8.16 (07.11.2003)
- 1.15 AlphaPro 8.15
- 1.16 AlphaPro 8.14
- 1.17 AlphaPro 8.13 (2001-07-04)
- 1.18 AlphaPro 8.12
- 1.19 Functional Changes
- 1.20 AlphaPro 8.11
- 1.21 AlphaPro 8.10
- 1.22 AlphaPro 08.03 (2000-05-26)
AlphaPro 3.xx to 9.xx Release Notes
AlphaPro 9.23 (30.06.2005)
Release: Functional changes:
Errors corrected
Error 2221: Communication after reset:<br\> If wacs was in ‘reconnect state’, and it received a free-seating command it would stop with an error saying that NVRAM in Exchange and dumpfile is not same version. This is now corrected. Wacs will ignore any free-seating commands when in ‘reconnect-state’.<br\> <br\> <br\> <br\>
AlphaPro 9.22 (20.05.2005)
Release:
Errors corrected
Error 2221: Communication after reset:<br\> If WACS is online, and the exchange is reset or powered off / on, WACS will not come online again. This is a problem in free seating applications were WACS need to be online for the feature to work. This problem is now corrected. Wacs will now try to reconnect approximately every 20 sec.<br\> <br\> <br\> <br\>
AlphaPro 9.21 (12.01.2005)
Release:
Errors corrected
Error 2156: Fixed bug with Cluster Node number:<br\> Cluster Node number was not displayed in Exchange window (right pane) after GetAll.<br\>
Error 2042: Fixed the Backup function in Wacs:<br\> Users can now specify the filename for the backup file.<br\> <br\> <br\> <br\>
AlphaPro 9.20x (10.09.2004)
Release: Internal release
Functional changes
Added Dirno 9545 "Digit Event" in autoload:<br\> New text for Event 27: "System Status". In Board use table, Port Use: 6 is set to "Echo Canceling".<br\><br\>
Errors corrected
Fixed bug in swap procedures:<br\> DAK keys above DAK 10 were not swapped.<br\>
Error 2083 - SendAll fails to AMC 8:<br\> Corrected<br\> <br\> <br\> <br\>
AlphaPro 9.19 (25.06.2004)
Release: Available on web-site
Functional changes
Err. No: 2039 Feature 101 and 102 is now included in the default COS.<br\><br\>
Errors corrected
- Err. No: 2027 Updated German language translations.
Err. No: 2045 Updated French language translations and an error in wacs:<br\> Wacs will now trigger update of all station displays if program or conference directory number is changed.<br\>
Err. No: 2028 The help file is now possible to open from within AlphaPro:<br\> Because the help file had to be converted to a 16-bit help file, it has a bit reduced functionality.<br\><br\>
Known bugs/workarounds:<br\> The backup option in the communications window does not create a backup-file if you specify a filename other than DMP_1(or 2,…). Apparently it works - AlphaPro seems to create the file you have specified - but when it is finished there is no file created.<br\>
The back-up can only be stored in DMP_1(or 2,...).DMP. So in the file list you must select a name of an existing DMP file. Be sure to select the DMP file name that is the correct for the current node (check in Exchange window which DMP fie number to use).<br\> <br\> <br\> <br\>
AlphaPro 09.18 (05.05.2004)
Release: Official release.
Functional changes
Alternative routing:<br\> New Alternative Routing fields in the Net Routing window. There is no database incompatibility from previous version.<br\><br\>
Errors corrected
Errors in French and Hebrew screen languages:<br\> Added new translations for French and Hebrew screen languages.<br\>
Errors in MDF file:<br\> New Hebrew MDF file<br\>
Error in GetAll:<br\> Corrected error in GetAll routine in WACS. GetAll would produce duplicate unique numbers in Dirnos table if more than 32767 records.<br\>
Error in database conversion routine:<br\> Corrected error in conversion routine when converting from database version 8.01. Groups table, Global Groups table and Pagers table is now extended to correct size.<br\> <br\> <br\> <br\>
AlphaPro 09.17
Release: Sent to CNES, France
Functional changes
CNES functions:<br\> Change in CNES function again. The 'Assign DAK's' button is back in the group membership window. Same function as before.<br\> <br\> <br\> <br\>
AlphaPro 09.16 (04.02.2004)
Release:
Functional changes
‘CNES’ functions:<br\> The ‘Clear DAK’s’ and the ‘Assign DAK’s’ buttons are removed, and the functions behind them are moved to the <, << and the >, >> buttons. DAK strings related to the ‘COS not OK’ is now removed when a station is removed from a group, and DAK string is assigned when a station is added to a group. All this functionality has to be enabled with an environment variable called AP_CNES. This variable must be assigned the value ON. It has to be crated as a system variable and not as a user variable.<br\>
New station flag:<br\> New flag in the Users&Stations|More.. dialog. The DAK Signaling flag can be set from a drop-down list. The flag is automatically set when the station type is changed.<br\><br\>
Errors corrected
Corrections in the Swedish and English mdf files.<br\> <br\> <br\> <br\>
AlphaPro 09.15 (09.12.2003)
Release: Sent to CNES, France
Functional changes
‘CNES’ functions:<br\> New buttons in the Groups|Members window: ‘Clear DAK’s’ and ‘Assign DAK’s’. ‘Clear DAK’s’ will clear the DAK keys (1-20) related to ‘COS not OK’ for all member stations in the current group. ‘Assign DAK’s’ will search in the directory number list to find all directory number which has the same group number in the ‘COS not OK ‘- field as the current group. It will then add the directory number into the first available DAK string.<br\> <br\> <br\> <br\>
AlphaPro 09.14 (21.10.2003)
Release:
Errors corrected
Err 1735: Event Handler: "Related to" = UDP group fails:<br\> Corrected<br\>
Err 1736: SendAll with swedish MDF fails:<br\> Corrected<br\><br\>
Known bugs/workarounds:<br\>
- - Help file does not open from within AlphaPro. It has to be opened from the Start menu.
- - Some display texts is still English when another language is selected for AlphaPro.
<br\> <br\> <br\>
AlphaPro 9.13 (09.10.2003)
Release:
Functional changes
Database version:<br\> Database version is changed to 09.01. Conversion of old databases is required. Only the DataBase version field in the Exchange table is updated.<br\>
New Global flags:<br\>
- - ‘Mute Program during Groupcall’
- - ‘Ignore Station Down In Conversation’
- - ‘Conversation Timeout Enable’
New Global timer:<br\>
- - ‘Conversation Timeout’
New Station flags:<br\>
- - ‘Mail in Idle’
- - ‘Station use DAK display’
- - ‘DAK display show Directory numbers’
- - ‘Idle DAK during conv. cancel ongoing call’
- - ‘Idle DAK during conv. use inquiry’
- - ‘Dual programming DAK keys’
Other changes:<br\>
- - Station flag ‘Digit key Is DAK (D10 moves to D80)’ is changed to ‘Digit key Is DAK (D10 moves to D20)’.
- - The text DealerCom is changed to DualDisplay
- - Added support for 19200 baudrate for AlphaCom COM ports.
- - Added support for 19200 baudrate for PC COM port.
Updated MDF files:<br\> All MDF files is updated to support the Dual Display Station.<br\><br\>
Errors corrected
Err 1679: The first two CRM4 DAK keys should be changed from 70+8/70+9 to 7638/7639:<br\> Corrected.<br\>
Err 1700: The discriptor "<Multimodul" should only occur if AGA are in this position:<br\> Fixed the bug where Phys no 415 was displayed with the display text “<Multimodule” in the listbox. Other functionality is by design.<br\>
Err 1731: AE1 link with phys no > 552 causes error when pressing Users & Stations:<br\> Corrected.<br\>
Err 1734: 7821 MasterBackup, feat 41/2 missing in autoload:<br\> Corrected.<br\><br\>
Known bugs/workarounds:<br\>
- - Help file does not open from within AlphaPro. It has to be opened from the Start menu.
- - Some display texts is still English when another language is selected for AlphaPro.
<br\> <br\> <br\>
Alphapro 09.12 (18.08.2003)
Release:
Functional changes
Support for AMC 9.XX:<br\> Alphapro has added support for AMC9.XX. The changes include:
- - Extended Local Groups table with 100 local groups available.
- - Extended Pocket Pager table with 600 pagers available.
- - Extended DAK table. Master stations support 20 DAK keys.
- - Support for Master Station with Dual Display (DealerCom). The DealerCom station has support for 24 DAK keys.
- - Support for AE1 card. It is possible to add physical numbers up to 604 in the Exchange|Net audio dialog.
6 digit directory numbers:<br\>
- - AlphaPro supports 6 digit directory numbers, except in the Events dialog which supports only 5 digits.<br\>
Errors corrected
Err 1662: Included Win NT/2000/XP dongle driver in installation set.<br\><br\>
Known bugs/workarounds:<br\>
- - The application does not fully support more than 4 digits in directory number table.
- - When selecting Station Type CRM IV, DAK keys 1 and 2 is set to I70P8 and I70P9. The correct DAK strings should be I7638 and I7639.
- - The global flag no_prog_during_grcall is not supported. It is accessible through the TST console.
- - The global flag conv_lim_enbl which enables/disables timeout on conversations is not available in AlphaPro. It is accessible through the TST console.
- - The global timer max_conv_time which sets the conversation timeout is not available in AlphaPro. It is accessible through the TST console.
- - Some DAK features which previously was controlled by COS, is now controlled by Station Bitmap Flags. This is not supported by AlphaPro.
<br\> <br\> <br\>
AlphaPro 8.17 (07.11.2002)
Release:
Errors corrected
Bug in GetAll:<br\> Err. 1692: GetAll did get only the first 3 characters (of 4) of the field "User defined parameter (%1.EXP)" in the Users&Stations->UDP window. Corrected.<br\> <br\> <br\> <br\>
AlphaPro 8.16 (07.11.2003)
Release:
Functional changes
Compression of communication protocol:<br\> - Added compression to the communication program wacs.exe. The program will use compression only if the AlphaCom supports compression. This is handeled automatically.<br\> <br\> <br\> <br\>
AlphaPro 8.15
Release:
Functional changes
Adjustments of database autoload:<br\>
Feature.dbf:<br\> - New texts for feature 96:
Descript: "Next Group Call" Strings table ("FeatHelp 96") : "Find next active group call the station is member of."
Dirnos.dbf: New directory number Displaytxt Dirno Feature Id ------------- ------ ------ -- NextGrCall 9536 96 0
System screen:<br\>
New Flag: No Group Calls in Conversation<br\>
Added a flag ("No Group Calls in Conversation") in the System screen.<br\>
The flag is used to block Group Calls if a station is in conversation.<br\>
SendChg Board config:<br\> Display Port number in the status dialog when sending Board use data.<br\><br\>
Errors corrected
SendChg of Board Use:<br\> Err. 1657: During SendChg after a change in the Board Use table (Bconfig.dbf), wacs would write "0" in the following byte. Corrected.<br\>
Idle text is missing in the display:<br\> Err. 1676
- - Change the text of a program or a conference (i.e. 802 Program 2 change to 802 NRK P3)
- - Dial the program or the conference
- - While the last digit is pressed the display shows the right text, but when the digit is released the upper line is blank.
- - If the text is changed back to the original, it becomes OK
Corrected.<br\>
AMC reset during SendChg:<br\> Err. 1677
- - Change the text on a feature (i.e. the text of 86, 71 or 8203)
- - SendChg
- - While SendChg is running, dial the number that has been changed
- - AMC resets and reports: (1.65) DISASTER, ERR_ASSERT, at 2001-11-13 17:06:25, no:7 Desc:"Cbitmp_011"
Corrected.<br\> <br\> <br\> <br\>
AlphaPro 8.14
Release: Test release, Sent to JP Morgan Chase
Functional Changes
Adjustments of database autoload:<br\>
Feature.dbf: - New texts for feature 92:
Descript : "Mail Queue Operation" strings table("FeatHelp 92a") : "Operate on mail queue: Move to new position, or call/delete mail. Generates event 'Current Mail Changed (23)'. Operation: 0=delete;1=repeat event;2=first;3=last;7=previous; 8=call sender;9=next" strings table("IDHelp 92"): "Operation"
- New texts for feature 93:
Descript : "Simple Direct Paging" strings table("FeatHelp 93a") : "Send Call-me type text to pager, user dials equipment number of pager. Parameter is template pager." strings table("IDHelp 93"): "Pager Individ"
- New texts for feature 95:
Descript : "Event Trigger w/ User Parameter" strings table("FeatHelp 95") : "Generate event 'Event Trigger w/User Parameter(25)' on this station. User dial a second directory number which will be parameter. " strings table("IDHelp 95"): "Sub Event"
Dirnos.dbf, New directory numbers in autoload. (Err. 1653)
Displaytxt | Dirno | Feature | Id |
---|---|---|---|
Mail Delete | 7630 | 92 | 0 |
Mail Last | 7633 | 92 | 3 |
Mail Prev. | 7637 | 92 | 7 |
Mail Call | 7638 | 92 | 8 |
Mail Next | 7639 | 92 | 9 |
Pager Direct | 9700 | 93 | 1 |
User Event | 9533 | 85 | 0 |
UserEvSilnt | 9534 | 52 | 0 |
User Event2 | 9535 | 95 | 0 |
DiscGrCall | 7884 | 53 | 0 |
Cosfeat.dbf additions
Cosnumber | FeatureNo |
---|---|
1 | 52 |
1 | 92 |
1 | 93 |
1 | 95 |
15 | 92 |
Events.dbf, new values for events:
Event | Descript | Short | Subevent | Restrict | Owner |
---|---|---|---|---|---|
23 | New Current mail in station queue | MailCur | False | True | 110 |
24 | New first mail in station queue | MailFir | False | True | 110 |
25 | Event Trigger w/User Parameter | EvTrig2 | True | True | 110 |
26 | Event Trigger Start w/User Par | EvTrg2S | True | True | 110 |
Get All:<br\>
Get all now read the AlphaCom nvram every time. Previously it read from the AlphaCom only the first time, and subsequently it read from the dump-file.<br\>
Delete Event:<br\> When deleting an event, the user is now asked to confirm that he actually wants to delete the event. Previously the event was deleted immediately when the “-“ button was clicked.<br\>
Move Operation:<br\> The move function that was implemented in 8.12 is improved/changed. If there was a user on the target station, then it will be two users on the target station after the move operation. The “new” user will be set as the default user. On the source station the user will be deleted. The “source”- entry in the user/station list will say “<Physical Nu [x]”, and User Number = 0. It is also allowed to move a user to a station that has no user. If the move operation goes between nodes, the directory number will be deleted in the source node and added to the target node.<br\> Conditions for move between nodes:
- - There has to be a free user in the target node (after AutoLoad user no. 553-600 is free)
- - The Dirno that is attatched to the source user cannot exist as a local dirno (feature 9) in the target node.
- - Cannot move between different clusters.
- - Cannot move into/out of cluster from/to nodes without cluster membership.<br\>
Errors Corrected
Send All:<br\> Did not remove unused directory numbers in AlphaCom<br\>
Send Changes:<br\> Duplicates when replacing existing numbers in Cluster.<br\>
Swap Users:<br\> Duplicates records when swapping between nodes.<br\>
Clusters Operations:<br\> Deleting wrong numbers in member nodes when changing AlphaNet visibility from Local to Cluster global.<br\>
Display texts in Reports:<br\> Err. 1667: When printing reports, some display texts would not be printed completely. In the printed reports there is a fixed width available for display text. The reports are printed using proportional fonts, i.e. the letter U takes more space than the letter I. When using 12 character names in capital letters, the diplay text might become larger than the available space and the last character is lost. The witdth of the display text fields in the reports is now increased.<br\>
Screen texts in Users & Stations are always in English:<br\> Err. 1668. No matter what language is selected in Config | Language, the Users & Stations screen was always in English.<br\><br\>
Known bugs and/or Workarounds:<br\> Get All:<br\> When doing a Get All operation, the AlphaNet Visibility field in the Dirno table will be deleted (set to local). This means that the AlphaNet Cluster functionality will not work as intended after a Get All operation. The AlphaNet Visibility can be restored to its correct value by using the Single Exchange Commands on the Cluster menu. This has to be done on all nodes in the cluster.<br\> <br\> <br\> <br\>
AlphaPro 8.13 (2001-07-04)
Release:
Functional Changes
Improvements in SendChg function:<br\> In earlier versions, WACS would send all dir.nos with identical Feature/Id, even if only one record were changed. Changes: Instead of sending all records with identical Feature/Id (global directory numbers), WACS will now send only the record(s) that actually has been changed. This will improve the SendChg time when a change is made to a global directory number. Also, WACS will not set the VerifyNow-flag that triggers resorting of the directory number table in the AlphaCom, unless the display text or the directory number has been changed. Adding a new record or deleting a record will also set the VerifyNow-flag. This will prevent that the AlphaCom starts sorting the directory number table unnecessarily. <br\><br\>
Errors Corrected
Problems when using AlphaPro without dongle:<br\> Observation: ERR 1655: When using AlphaPro without dongle (“M”-mode), it would crash when entering the “Users & Stations” screen. Corrected.<br\>
Problem with Swap phys. Numbers:<br\> Observation: ERR 1661: If Exchange|System|User Swap mode = Swap phys. nos, AlphaPro would give two error messages about missing variables, and the result was no user on the first physical number, and two users on the second physical number. Corrected.<br\>
Problem with swap user between cluster nodes:<br\> When using the Free Seating function introduced in 8.12 (Described in the AlphaNet Cluster appl. note), there was an error when swapping between nodes. If you tried to swap users between nodes, AlphaPro would copy from A to B, but not from B to A. Corrected.<br\><br\>
Known Bugs and/or Workarounds:<br\> Not possible to open help file in Win NT/2000:<br\> ERR. 1654. When trying to use the Help file from within AlphaPro in Win NT/2000, you will get two error messages saying “This file is not a Windows Help file” and “A newer version of Help is needed to read this Help file”. The problem is in Win NT/2000. When AlphaPro (which is a 16-bit application) tries to open the Help-file (which is 32-bit), it launches the Winhelp.exe instead of the 32-bit help engine WinHlp32.exe. Winhelp.exe does not call the WinHlp32.exe with the correct parameters to launch the 32 bit help file.<br\> Workaround: Open the help file from the Start- menu: Start|Programs|AlphaPro|Help AlphaCom 8.XX.<br\> <br\> <br\> <br\>
AlphaPro 8.12
Release:
Functional Changes
Added "AlphaNet Cluster" functionality:<br\> The database format is still 0801, that is this AlphaPro can be used as a bugfix upgrade to all 08.0x versions without data base conversion.<br\> An AlphaNet can be divided into one or more "clusters" that have a global number plan. If one dir.no is modified in one exchange, all member exchanges are updated automatically. See separate Application Note, available from Product Support.<br\> As part of the cluster functionality, transfer times between the PC and the AlphaCom has been reduced significantly. Note that AlphaPro assumes that the exchange is maintained by a single PC, that is, the PC has local files with copy of the exchange's NVRAM. If you do service with another PC, do GET_ALL first!<br\>
Cluster "Swap user":<br\> In the USER screen, the copy/move/swap buttons have additional functionality. There is a system setting that allows variants:
- - swap by changing user's physical station number (traditional behaviour)
- - swap by copying all dir.no/name, user and station info. This mode is required when swapping between AlphaNet nodes in a cluster
- - swap by copying like above, but dir.no is NOT swapped. This is a special mode where stations are identified by fixed dir.no
The swap operation copies also DAKs, group memberships and various flags etc.<br\>
There is a new PASTE button which can be used to copy user and station info from a "master" station to many "copy" stations. E.g. in a prison, make one cell with DAKs, groups and settings, COPY it, then PASTE the full configuration to all other cells in the same corridor quickly.<br\> AlphaPro now remembers sorting mode and selected dir.no when moving between the DIRECTORY and USER screens, and even if another exchange is selcted. This makes it easier to navigate when users are swapped within nodes of a cluster. The Dir.no screen has additional sorting criteria: Hidden and Visibility, useful especially when handling clusters.<br\>
Scheduling event support:<br\> The Event Handler has new functionality to handle mail timeouts and clock scheduling events. <br\><br\>
Errors Corrected
Bugfix: Warning in WACS for Groups: "could not update field":<br\> 08.10 introduced group "missing members", you may experience a warning in WACS during Send if this field has not been filled in. Corrected.<br\>
Bugfix: Error message in AlphaPro when modifying RCI "Faulty Line" actions:<br\> You are informed that device 0, pin 0 is in use by RCI 61. This is a general bug if also you change an used RCI back to unused by setting 0/0. Answering YES does no harm, it just writes 0/0 over the 0/0 already there... Corrected.<br\>
Bugfix: The AlphaNet start-up corrections in 08.03 had a side effect:<br\> Running with LITE dongle was not possible; all buttons comes up grayed in WACS. Corrected.<br\>
Bugfix: SendChange of DELETED AlphaNet routing did not update the exchange:<br\> Info was sent if existing routing was modified, or by SendAll. Corrected.<br\>
Improved user interface:<br\> When dir.nos was deleted, the dir.no screen came up on line 1 of the list box afterwards. Now positions to the next dir.no unless that one was deleted also, else near the original dir.no.<br\> <br\> <br\> <br\>
AlphaPro 8.11
Release: Internal test release
<br\> <br\> <br\>
AlphaPro 8.10
Release: AlphaPro 08.10 is a minor upgrade of AlphaPro 08.0x. The version is stepped to keep in track with AMC which is now also 08.10. The database version is still 08.01, i.e. you can run AlphaPro 08.10 on existing 8 databases without conversion.
Functional Changes
Added a new field in the Group screen, "Max. Missing Members":<br\> AMC can now set up simultaneous group calls which is not blocked by overlapping members. Default set to 0 missing members, which causes the traditional, blocked, behaviour for simultaneous group calls. You should think carefully about how many missing members should be allowed, as you will surely be blamed later when someone has missed a group call... Note that for Global Group Call, this setting is programmed on the local grops of each exchange. The feature was requested by banks.<br\>
Added list entries:<br\>
- - Board use: new entry "Gain adjust (Group call)" To be used for feedback control; typical bank problem...
- - Two new events added, "20 Mail timeout" and "21 Event Timeout". These will appear only in new, autoloaded databases. You can "upgrade" an existing database by creating a dummy exchange, then copy the files "events.*" to you old 08.0x exchange database.
Event Handler screen:<br\> The field "sub-event" is enabled for those events that can use it. At the same time the button "flags" was enableed, as it offers a menu for setting sub-event for Audio events. Now, changed so the "flags" button is enabled only when the mail event is "Audio" to avoid confusion.<br\><br\>
Errors Corrected
Bugfix: Positioning in Dir.no list box after delete:<br\> The delete dir.no screen always returned with the dir.no list box positioned to the first entry, which forced the user to do a lot of scrolling. Now, the list box is positioned to either the next entry, the previous entry, or close, depending on how many numbers were deleted.<br\>
- No progress on language translations, we'll try again in August...
- No new drivers for NT included, -"-
<br\> <br\> <br\>
AlphaPro 08.03 (2000-05-26)
Release: Official, for selected customers.
Functional Changes
Changes in handling of serial data communication:<br\>
- Aborted transmission due to "NAK Received - AX_WAIT_DATA" now continues transmission.
- PC's response time for incoming data improved with 100 ms per message!
- Faster detection of "No exchange" COMM port/wiring problems, 6 seconds rather than 30!
Improvenemts in NVRAM transfer speed:<br\> NVRAM is transferred as contigous blocks of memory. If there is an unused byte, the current block is terminated. Each block has a 200 ms transmission delay, which increases with 150 ms per AlphaNet transit jump. DAKs are sent as contigous memory area. Previously sent as 552 block each of 1 zerofilled byte!<br\>
Most transfer operations now have a % indication for progress:<br\> Note that the % may count to 100 several times if a major transfer is implemented as several separate transfers.<br\><br\>
Errors Corrected
Problems for Remote configuration in AlphaNet with mixed AMCs:<br\> It was not possible to configure an exchange remotely if the exchanges were a mix between AMC 7 and 8. WACS refused to transfer data with a "NVRAM version" error report. Corrected.<br\> NOTE:
- If the PC is connected to AMC 7 and you want to configure an AMC 8, AMC 08.04 must be used in the remote node.
- When communicating from AlphaPro 8 to an AMC 7, you will receive a lot of warnings and also a few error messages. The warnings are due to the fact that the version 8 database has more fields that the NVRAM of the AMC 7. The "errors are due to tables introduced after 7.20, that is they do not exist at all in 7.0x. <br\>
Known Bugs and/or Workarounds:<br\> Inconsistent “idle/*during” mode of directory numbers:<br\> Each directory number has an “idle” flag that defines if this is a directory number recognized from station idle, or during connection. This flag is transferred to AMC and stored in NVRAM, but AMC is not very happy when it finds such a dir.no. SEND operations can be aborted with a slightly misleading error message wp:10 “Inconsistent NVRAM”.<br\> In AlphaPro versions before 08.00 it was allowed for the user to fiddle with this flag. Thus an user may have caused the problem. The problem seems to occur also if a dir.no is filled with spaces in an attempt to “neutralize” it without deleting it properly. This was unfortunately allowed in many AlphaPro versions. When a GETALL operation is performed, then the idle flag may become wrong.<br\><br\>
FIX:<br\> It does not help to remove a dir.no by pressing the “-“ button. That operation stores the dir.no until the next send operation, and sends it to the exchange as “not in use” but with all other info intact.<br\> In versions before 08.00, modify the IDLE flag in the DIRECTORY screen. In versions from 08.12 the menu entry Cluster/Analyse wil detect the problem, and the meny entry Cluster/Export will fix it automatically <br\> In versons after 08.00, you can do a low level access to the database file that stores the directory numbers. Go to the SYSTEM screen, and activate the FoxPro command line by typing “ECIA” <ENTER> in the exchange “Descriptive Name” field. Now you get a small command line window. Type (without quotes):<br\> “select dirnos” <ENTER><br\> “set order to tag dirno” <ENTER><br\> “browse” <ENTER><br\> Now a grid pops up with one line per database record. Scroll through the list until you find the offending dir.no. Change the “idle” field value to 1 for idle dir.nos and 0 for *during dir.nos.<br\>
Scroll the window to the right and set a 1 in the column “changed”. This means that the dir.no will be included in a later SENDCHG.<br\> As an alternative, delete the dir.no from the database by clicking the narrow field at the very left of the row. The field turns black. Afterwards, stop AlphaPro, as the “cleaning databases” will remove deleted lines properly. To update the exchange you will then have to start AlphaPro again, and do a SENDALL. When you are finished, type <CTRL> + “W” until all windows close.<br\>
Missing database conversion between db versions 07.20 and 07.22:<br\> ER 1480: New fields in 07.20 (station flags for duplex and hotline, tone test) will not be copied when upgrading to 07.22. All fields get’s their default value. Workaround: If you have a working exchange running, do GetAll into the new database. Message: “Position off screen” Laptop users reports getting this message when entering some AlphaPro screens. You can safely select “Ignore” as response to it. It’s caused by unusual Windows settings:
- you use a non-standard screen font (which is longer graphically than Arial)
- you use “Large Fonts” as general screen mode
NOTE: Event Handling:<br\> Every time you add or remove a line in the Event Handler table (+ and - buttons), and then do “Send Changes”, the exchange need up to 1 minute before it re-builds some internal tables which links stations to event handler lines. This means that you change starts working correctly worst-case 1 minute later. Note that if you are only modifying details within an existing line, the change takes effect immediately after “Send Changes”.<br\>
NOTE: Logical RCOs:<br\> The first time you start using a logical RCO, i.e. you assign a device and pin to it, you must reset the exchange.<br\> <br\> <br\> <br\>