Difference between revisions of "AlphaCom 10.4x - Release Notes"
From Zenitel Wiki
(→Upcoming 1052x) |
(→Upcoming 1052x) |
||
Line 10: | Line 10: | ||
== Upcoming 1052x == | == Upcoming 1052x == | ||
− | * [[ST_BUSY_BC]]/[[ST_FREE_BC]] broadcasts for AlphaNet audio lines (proxy), use [NRF_LOCAL_ENTITY]], in order to avoid confusion with the corresponding events from the end-stations for AlphaNet calls. | + | * [[ST_BUSY_BC]]/[[ST_FREE_BC]] broadcasts for AlphaNet audio lines (proxy), use [[NRF_LOCAL_ENTITY]], in order to avoid confusion with the corresponding events from the end-stations for AlphaNet calls. |
* Codec handling for incoming from SIP: Dont force to codec set in node-profile. Just use best codec offered in INVITE. | * Codec handling for incoming from SIP: Dont force to codec set in node-profile. Just use best codec offered in INVITE. | ||
* Paging queue improvements. Allow several simultaneous calls to same receiver, so that a unacknowledged call does not block new calls to same receiver. ISO 1745 linklayer improved (send outgoing messages immediately, dont poll self if nothing to send). | * Paging queue improvements. Allow several simultaneous calls to same receiver, so that a unacknowledged call does not block new calls to same receiver. ISO 1745 linklayer improved (send outgoing messages immediately, dont poll self if nothing to send). |
Revision as of 15:51, 6 February 2009
Software in production: AMC 10.20<br\> Software released date: 2007-04-12<br\> Note 1: We sometimes do bug fixes 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. 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\>
Contents
- 1 AlphaCom 10.xx Release Notes
- 2 AMC 1051(2008-10-10)
- 2.1 Errors Corrected
- 2.1.1 BZ 37 Missing stations after multi module reset
- 2.1.2 BZ 83 E7 in slave mode, program distribution from master
- 2.1.3 BZ 86 RCO's on disabled ASLT ports used for IP stations
- 2.1.4 BZ 88 Feature IP config (7810)
- 2.1.5 BZ 89 Remote Reset of station feature
- 2.1.6 BZ 96 Dual Display text update in AlphaNet
- 2.1.7 BZ 98 Sporadic resets when enter 83xx conference
- 2.1 Errors Corrected
- 3 AMC 10.50 (2008-09-22)
- 3.1 Errors Corrected
- 3.1.1 BZ 13 ASVP random reset
- 3.1.2 BZ 17 Return of audio program
- 3.1.3 BZ 18 IP audio gain adjustment
- 3.1.4 BZ 20 IP stations and 83xx conference
- 3.1.5 BZ 23 Echo in call from IP station to RM
- 3.1.6 BZ 24 IP Master display in call request mode
- 3.1.7 BZ 27 RCI in slave modules
- 3.1.8 BZ 30 Call request ASVP message to IP stations
- 3.1.9 BZ 31 CRM at physical number 1, mail queue problems fixed
- 3.1.10 BZ 32 Private break in and digits during conversation
- 3.1.11 BZ 33 New current mail event(23)
- 3.1.12 BZ 35 Chime in IP station
- 3.1.13 BZ 50 DTMF mode use of * and #
- 3.1.14 BZ 51 Feature 107 on DAK keys
- 3.1.15 BZ 53 IP stations on ASLT physical positions
- 3.1.16 BZ 68 "related to" UDP for event 25
- 3.1.17 BZ 78 IP station call statistics got wrong time value
- 3.1.18 BZ 83 E7 with IP audio program distribution
- 3.1.19 Combination of program disconnect features
- 3.2 Functional changes / Enhancement
- 3.2.1 Set IP AlphaCom IP address feature
- 3.2.2 Reduced number of syslog messages
- 3.2.3 M-key operation in calls with IP stations.
- 3.2.4 70 program feeds
- 3.2.5 Direct transfer feature
- 3.2.6 High availability license system
- 3.2.7 BZ 5 Hold/Trf from IP Master
- 3.2.8 BZ 25 Display on IP Stations update
- 3.2.9 BZ 26 Remote delete of mail.
- 3.2.10 BZ 28 IP master Open/Private mode
- 3.2.11 BZ 29 Dial tone during digit collection
- 3.2.12 BZ 77 Override and handset use
- 3.1 Errors Corrected
- 4 AMC 10.43X0609 (2008-06-09)
- 5 AMC 10.43X0430 (2008-04-30)
- 5.1 Errors Corrected
- 5.1.1 Issue 3336 : Call Request and reply on stations programmed with "Always Private" fixed
- 5.1.2 Issue 3318 : The DP command $DAK can now be used in SX conference.
- 5.1.3 Issue 3319 : The DP command $M/MREL is now triggering event 31.
- 5.1.4 Transfer of incoming SIP calls between AlphaNet nodes fixed
- 5.1.5 Use of M-key during handset operated outgoing conversation to SIP fixed
- 5.1.6 Issue 3050: ODX from slaves via VoIP link:
- 5.2 Functional changes / Enhancement
- 5.1 Errors Corrected
- 6 AMC 10.42 (2008-04-17)
- 7 AMC 10.41 (2008-04-14)
- 8 AMC 10.40 (2008-04-10)
- 9 Known Issues (Latest release)
- 10 Log System (Syslog)
- 11 Hardware Drivers
- 12 Hardware Versions
AlphaCom 10.xx Release Notes
<br\>
Upcoming 1052x
- ST_BUSY_BC/ST_FREE_BC broadcasts for AlphaNet audio lines (proxy), use NRF_LOCAL_ENTITY, in order to avoid confusion with the corresponding events from the end-stations for AlphaNet calls.
- Codec handling for incoming from SIP: Dont force to codec set in node-profile. Just use best codec offered in INVITE.
- Paging queue improvements. Allow several simultaneous calls to same receiver, so that a unacknowledged call does not block new calls to same receiver. ISO 1745 linklayer improved (send outgoing messages immediately, dont poll self if nothing to send).
- BZ 12 Logging of paging and group calls. Syslog of Paging ISO1745 linklayer up/down combined with System Status (Event Type) report.
- BZ 54 $CALL and call priority now control open/private
- BZ 61 RMD conflict with SIP nodes, AlphaWeb RMD configuration pages fixed.
- BZ 75 EDO number of characters over AlphaNet
- BZ 76 Feature reminder default off for ATLB stations, Ringing group still works.
- BZ 85 Sipd reset when not resolving hostname fails REMEMBER Build and Release SIPD 01.15!!!
- BZ 87 Copy mail and private ringing priority (150) fix.
- BZ 106 PUT_STRING : MPC header corrected from 0x80 to 0x00
- BZ 108 Buffer data for TCP client if no connection. Start connection on write if in wait state. Faster connect after reset.
- BZ 118 Call Req not deleted when using 7638 in Absent status.
- BZ 116 AMCD crashed in error report function
- BZ 127 No MAC address in multicast ping during free license periode
- BZ 140 O DUPL CONF bugs
- MPP - Mail to Pocket Pager improvements: Max length of Free text increased from 16 to 128. Possible to specify pager address directly in quotes.
- AlphaWeb station list shows 16 character display name (previous 12)
- Only IP station with display can use C-key as private/open key
- UDP info added to ST_STATE message
- No Echo canceller in use during dial/busy/reset-tone on IP stations
- OPC license quantity steps adjusted to 40,80,160,240,320,400,552
- BZ 117 OPC: Non-existing stations are registered, consuming license
- Multi Module license added. For backward compatibility AlphaNet licenses will be used if no Multi module licenses in the license key. AlphaNet-Multi module licenses need licenses in all modules, Multi Module license is only needed in the master module.
- BZ 124Event 34, reporting boards UP/DOWN Board_Status_(Event_Type)
- BZ 129(Billing PIN CODE tone changed 1052x0108)
- Force conversation to Simplex mode. Data protocol command added $SIMP
- Improved handling of IP station up messages, close socket on duplicated MAC etc.
- Back Plane messages delay to ASVP did also effect VoIP setup speed, fixed
- Low level queue size of ACDP protocols increased.
- BZ 130 RCO trouble on IP master at physical 67&68 (1052x0119)
- BZ 135 AMC reset when using data commands to answer ringing group call (1052x0119)
- BZ 136 Duplex AlphaNet Call to IP station, lifting A-handset don't go "open" Duplex (1052x0119)
- BZ 138 Event conversation outgoing and RingingGroup call from SIP (1052x0119)
- BZ 141 Global Group call problems in previous 1052x versions fixed
AMC 1051(2008-10-10)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 10.50.
System upgrade file:<br\> alpha_sys_10_51.tbz2<br\>
Precautions:<br\> alpha_sys_10_00.tbz2 must be installed.<br\><br\> AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions.
Errors Corrected
(BZ = Bugzilla reference number)
BZ 37 Missing stations after multi module reset
From time to time after slave reset some stations would not come up or board leds shown wrong status. <br\> Issues with package burst on the bakplane fixed.
BZ 83 E7 in slave mode, program distribution from master
Normal program distribution in slaves use port number 5 and 6 on board 1. When program distribution in master is configured the ports can now be used as stations.
BZ 86 RCO's on disabled ASLT ports used for IP stations
The RCO on ports configured for IP stations did not work, fixed
BZ 88 Feature IP config (7810)
When configuring you would receive cancel tone for more then 2 digits in last octet, fixed
BZ 89 Remote Reset of station feature
Failed if user number is different from physical number, fixed
BZ 96 Dual Display text update in AlphaNet
Long text was not updated in the display. Issues with update of dual display during AlphaNet calls fixed.
BZ 98 Sporadic resets when enter 83xx conference
RTP audio monitoring was not correctly turned of after AlphaNet use. Internal resource address problems could reset the exchange. Fixed
AMC 10.50 (2008-09-22)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 10.50.
System upgrade file:<br\> alpha_sys_10_50.tbz2<br\>
Precautions:<br\> alpha_sys_10_00.tbz2 must be installed.<br\><br\> AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions.
Errors Corrected
(BZ = Bugzilla reference number)
BZ 13 ASVP random reset
Some ASVP card is observed arbitrary to perform reset after playback of message. Additional delay added during data communication with ASVP cards.
BZ 17 Return of audio program
The audio progam is now return also for station in Private mode. (1043x0627)
BZ 18 IP audio gain adjustment
IP audio Gain adjustment: Changed default limit to zero dB
BZ 20 IP stations and 83xx conference
IP stations can now enter 83xx conference without ASLT cards present in the exchange(1043x826)
BZ 23 Echo in call from IP station to RM
Use of LEC added to RM station side of call. (1043x826)
BZ 24 IP Master display in call request mode
IP Master display is now update during call request mode (1043x0627)
BZ 27 RCI in slave modules
Issues when resetting slaves fixed. (1043x826)
BZ 30 Call request ASVP message to IP stations
Call request ASVP message to IP stations is now handled without echo cancelation. (1043x0627)
BZ 31 CRM at physical number 1, mail queue problems fixed
Mail queue of CRM at physical number 1 is now updated correctly. (1043x826)
BZ 32 Private break in and digits during conversation
If a station use Private Break-in (feat 106) towards a station, and the station accept the call, digits during conversation now work from A-subscriber (1043x0715)
BZ 33 New current mail event(23)
New current mail event(23) now reports correct OFF event when a new mail with higher priority is received.(1043x723)
BZ 35 Chime in IP station
A 100ms delay is added in front of the gong tone to allow the IP stations to be ready.(1043x826)
BZ 50 DTMF mode use of * and #
DTMF for * and # is now supported as DAK 1 and 2 (No DAK programming needed, same system as SIP/PNCI dialling)(1043x0715)
BZ 51 Feature 107 on DAK keys
Feature 107 now works when programmed on DAK.(1043x0715)
BZ 53 IP stations on ASLT physical positions
When IP stations configured on present ASLT positions the IP station will be reported down if removing the ASLT card, fixed. (1043x826)
UDP information added for event 25 when local user numbers dialled. (1043x826)
BZ 78 IP station call statistics got wrong time value
Too long call durations for some statistics call log entry fixed. Missing call log for IP - IP station conversations fixed. <br\> Added call log for outgoing SIP calls.
BZ 83 E7 with IP audio program distribution
E7 with IP audio program distribution from master now has physical number 5 and 6 available in the slaves.
Combination of program disconnect features
Using simultaneously the "no program during group call" flag and the temporary disconnect program ($TPROG) command did avoid the program coming back to the station after group call and $TPROG restore. <br\>
Functional changes / Enhancement
Set IP AlphaCom IP address feature
New feature for setting the AlphaCom IP address from the system station. IP_config (1043x826)
Reduced number of syslog messages
- System/Debug log messages of type INFO_DPMR_NO_ROUTE is only logged every 64 time to avoid "endless" log when nodes are missing.
- Debug log from SIPD, "unknown message received" removed.
M-key operation in calls with IP stations.
Data signalling to IP station added to assure correct M key operation.
70 program feeds
Extended number of program feeds from 38 to 70 program feeds (1043x723) <br\>
Direct transfer feature
Direct transfer feature implemented for transfer without inquiry. Direct transfer during connection(1043x723)
High availability license system
License use in High Availability systems of standby cards changed to allow only need of license on card in position 25.
BZ 5 Hold/Trf from IP Master
Hold/Trf from IP Master, now IP station default use DAK 4 for transparent mode (1043x0627)
BZ 25 Display on IP Stations update
Display on IP Stations is now update with no delay (1043x0627)
BZ 26 Remote delete of mail.
It is now possible from read mail from remote feature to delete mails. (Useful for deleting mails from substations) (1043x826)
BZ 28 IP master Open/Private mode
IP master Open/Private mode can now be Enable/Disable with "C" key on IP Station (1043x0627)
BZ 29 Dial tone during digit collection
Dial tone during digit collection of digit on AlphaNet/SIP trunk calls is now changed to handset dial tone.(1043x723)
BZ 77 Override and handset use
During volume override and use of handset the default overhearing from microphone to loudspeaker on the ASLT card is active. New DP message introduced to turn off overhearing HS_SIDE. (1043x826)
AMC 10.43X0609 (2008-06-09)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 10.30.
System upgrade file:<br\> alpha_sys_10_43x0609.tbz2<br\>
Precautions:<br\> alpha_sys_10_00.tbz2 must be installed.<br\><br\> AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions.
Errors Corrected
Alternative routing fixed (was broken after switch to AlphaNet data over TCP in 10.40)
Open Duplex Conference with Line Echo Cancelation (LEC)
introduced in 10.43x430: 56-odc-transfer from conversation was not working, unless old 3 AGA mixers present.
Ringing group activation from SIP in a multi-node system fails.
Ringing group functionality changed, see "Functional changes" below
Issue 3356: Hold/Trf from IP Master
On hold / Transfer is now available from IP master when nvram variable : ex_profile.glob_const.trans_mode_dak is set to Dak key available on IP-master (1-4)
Functional changes / Enhancement
RCO and RCI now available in slave modules
RCO and RCI from slave modules can now be programmed and used. RCO numbers follow the station physical numbers. RCI is related to device number of slave module.
Ringing group is now default global.
The ringing group system will now broadcast ringing group calls on AlphaNet. Global Ringing Group Description
Play DAK system added.
A system for single digit dialing with programmable delay. Play DAK feature description <br\> This feature can be programmed within a DAK string or with a DP command.
Beta version IP master support adjusted
- Support of privacy setting
- Display protocol with UniCode and UTF-8 coding
Adjustable speed for multi-module "copy to slaves" system
Default setting of nvram copy to slave timer is one "record" every 3 second (30 * 100ms) that will give copy time of approx. 27 hours. If set to 1 the speed will be around 1 hour. The copy starts 10 minutes after restart.
ex_profile.timeouts.nvram_mm_update = 30
The timer will only be used for the first copying of nvram after restart next round will take 27 hours.
RTP audio check on AlphaNet connections
Active IP AlphaNet connections will monitor the received audio frames, if no audio received for 40 seconds the link will reset. AlphaNet RTP supervision
AMC 10.43X0430 (2008-04-30)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 10.30.
System upgrade file:<br\> alpha_sys_10_43x0430.tbz2<br\>
Precautions:<br\> alpha_sys_10_00.tbz2 must be installed.<br\><br\> AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions.
Errors Corrected
Issue 3336 : Call Request and reply on stations programmed with "Always Private" fixed
Issue 3318 : The DP command $DAK can now be used in SX conference.
Issue 3319 : The DP command $M/MREL is now triggering event 31.
Transfer of incoming SIP calls between AlphaNet nodes fixed
Use of M-key during handset operated outgoing conversation to SIP fixed
Issue 3050: ODX from slaves via VoIP link:
ODX from stations in slave modules are now supported over VoIP link see enhancement bellow<br\>
Functional changes / Enhancement
Open Duplex Conference with LEC, no need for AGA mixer resources
Beta version IP master support adjusted
- Support of volume and backlight adjustment.
- New display protocol,
AMC 10.42 (2008-04-17)
NVRAM version 10.30.
System upgrade file:<br\> alpha_sys_10_42.tbz2<br\>
Errors Corrected
Repaired SimpleLinklayer broadcast of ACDP-links
... which was also broken in 10.40
AMC 10.41 (2008-04-14)
NVRAM version 10.30.
System upgrade file:<br\> alpha_sys_10_41.tbz2<br\>
Errors Corrected
Repaired AlphaNet data over UART
... which was broken in 10.40
AMC 10.40 (2008-04-10)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 10.30.
System upgrade file:<br\> alpha_sys_10_40.tbz2<br\>
Precautions:<br\> alpha_sys_10_00.tbz2 must be installed.<br\><br\> AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions.
Errors Corrected
Issue 3326 IP master use of "7638" mail call back
The "7638" function is now working also from the IP master station
Issue 3333 IP substation volume control fails
Setting of volume with DP message now works for IP stations
Issue 3341 Master IP and Ringing Group
Call request queue on IP master with different priorities, ringing group and call req now works.
Issue Inquiry/transfer
Possible lockup state during faulty use of inquiry/transfer removed.
Audio quality problems with max number of voip channels in use
DSP SW optimized, 31 active VoIP channels now works without distortion.
Functional changes / Enhancement
Default use of TCP-IP with Simple Linklayer between AlphaCom nodes in AlphaNet
Description : Data_link_layer#Selecting_data_link_layer_between_IP_nodes
IP station enhancement
- IP station tones during call request mode and "notify" are now generated in the IP station.
- ON/OFF hook state support for IP master station
ATLB stations and SIP
Allow ATLB stations to use R-key (Flash key) during call to SIP. (Do inquiry and transfer).<br\> ATLB12 cards currently not support R-key. (ATLB-6 cards works).
DAK programming from station
When programming a global number (feat 83) the destination node type is checked.
- SIP node or "collect N digits" programmed allow extra digit being programmed, accept with M-key.
- Destination node AlphaCom behave as AMC 8-9.
<br\> <br\> <br\> <br\>
Known Issues (Latest release)
<br\>
Known Issues
Issue 3020: Missing “Exch. Missing” text:
When making a global group call and some exchanges do not receive the group call due to not available audio links, there should be a display message "Exchange Missing".<br\>
Issue 3124: AlphaNet - NAT
AlphaNet does not work if NAT traverse is used.
Log System (Syslog)
<br\> The logging is handled by the syslog-ng log daemon. This can be configured to route the logs to different media. The log can be stored on on-board flash, or sent over the network with different protocols.
Known Issues
Large log files on on-board FLASH
The log is stored on a limited sized Flash partition by a file system. Routines to handle larger log amounts, like automatic clean up of older files have been implemented, but we still experience problems if the log rates get to large. These problems occur before a theoretical log rate versus free space analysis, mainly because of file system issues with a small number of available flash sectors. This file system factor makes it difficult to make an accurate estimate of handled log rates so the following is based on experience:
Limits:
Log rates lesser than 1440 events a day (an average of one each minute) should be handled with no problem. Log rates of 17280 events a day (one each 5th second) is experienced to give problems.
Guideline:
If you are above 1440 events a day you should evaluate to use the Remote Syslog option, and turn off the Local Filesystem Log. If you are closer to the 17280 events log rate we strongly advise to use only the Remote Syslog option. If your system are logging above the 1440 events a day to the filesystem you should regularly monitor the logs.
Note:
From AlphaCom 10.23 a log limiter on the System and Debug log is implemented, allowing for a maximum of 60 events a hour. If this limit is reached, it will be notified by a log message. Because of this limit the above guidline will only apply to the Statistics log.
Hardware Drivers
<br\>
Rtpdaemon
/opt/amc/bin/rtpdaemon
Rtpdaemon is a user mode service which handle the RTP audio streams. It receives control commands from the AMCD main application on a control socket (/tmp/rtpd). Rtpdaemon transfers and receives RTP packets via standard Linux network sockets. Rtpdaemon packs and unpacks RTP packets. Received packets are buffered before play out. It transfers and receives serialized audio data to the DSP via a DSP driver.<br\>
Version 01.06: 2007-12-10<br\>
Description:
- Support of Line Echo Cancellation (by using DSP#2 for LEC, infrastructure added for controlling DSP#2)
Version 01.05: 2007-11-08<br\>
Description:
- Optimised socket handling for unicast'ed groupcalls.
Version 01.04: 2007-10-17<br\>
Description:
- G.729, first experimental support (no support for DTX, lost or reorderd packets).
Version 01.03: 2007-10-11<br\>
Description:
- Issue 3269 Different UDP port on send/receive: Use sendto(), instead of connect()+write()
- txtap function to tap audio to an internal socket.
Version 01.02: 2007-03-23<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_20.tbz2<br\>
- Jitterbuffer adjustments (Issue 3101 Xlite). Improve stabilty of delay adaptation, as well on adaptive delay target.
- Set IP TTL to 31 when connecting to UDP to multicast.
Version 01.01: 2007-03-05<br\> Description:<br\>
- Fix issue 2935: Crash when ExpressTalk sends packet with zero payload at disconnect.
- Improved handling of termination signals with logging.
Version 01.00: 2006-05-31<br\> Description: Released version. <br\> Introduced in initial release<br\><br\>
SIPdaemon
/opt/amc/bin/sipd
SIPdaemon is a user mode service which handle data communications with SIP devices. It receives AlphaNet control commands from the AMCD main application on a TCP socket (port 40000).<br\>
Version 01.16 (2008-12-18)
- Introduced JSON based interface towards AMCD. Various cleansups.
Version 01.15 (2008-11-05)
- BZ 85 Sipd reset when not resolving hostname fails
- sipd do not require a node definition in AMCD to start ( /tmp/sipd_config )
Version 01.13 (2008-06-29)
- Send and receive INFOs for DTMF signals A - D
- Filter on '+' in directory number
Version 01.12 (2008-01-03):
- Outgoing INVITE, early cancel: Cancel before "180 Ringing" caused lockup, because of incorrect check for "SIP-dialog".
Version 01.11 (2007-12-10):
- Outgoing INVITE: Send AUDIO_PATH_STATE(TRYING) to AMCD immediately, allowing AMCD to handle cancel before first response from external SIP device.
Version 01.10 (2007-10-12):
- CANCEL of outgoing INVITE: Send CANCEL, not BYE
Version 01.09 (2007-09-18):
- Fixed bug in reINVITE handling as implemented in 01.08: Wrong RTP portnumber is used if port number in reINVITE is less than 4096 (0x1000).
Version 01.08 (2007-08-30):
Only released in X-version 10.22 package
- Handle reINVITE which redirects RTP audio to different IP address and port.
- Fixed bug in parsing of AUDIO_LINK_OK from AMCD, which could be rejected erroneously
Version 01.07 (2007-07-01):
Description: Released version, date 2007-06-01.
Introduced in system upgrade file: alpha_sys_10_21x0604.tbz2
- Removed memory leaks, increasing stability (issue 3176).
- Issues 3203, 3182.
- Debug error messages forwarded to syslog.
- Set scheduling priority.
Version 01.05:
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_20.tbz2<br\><br\>
DSP driver
/opt/amc/modules/dsp_drv
DSP driver is a kernel mode driver which provides a device file interface (/dev/dsp/) to RTP daemon for communicating control commands and audio to/from the DSPs. <br\>
Version 02.10: (2008-01-16)
Support for DSP_SW version 01.10: Setup of codec remapping for optimized DSP SW. (DSP SW 01.10 require driver version 02.10, but driver version 02.10 can support older versions of DSP SW)
Version 02.01 (2007-12-10):
- Required for Line Echo Cancellation ("disable" command, used to free DSP power for LEC).
Version 02.00: Board support package 03.xx (Linux 2.6):<br\>
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_03.tbz2<br\><br\>
Version 01.10 (2008-01-16):
- Same as 02.10, but for 2.4 linux kernel: Support for DSP_SW version 01.10
Version 01.01 (2007-12-10):
- Same as 02.01, but for 2.4 linux kernel
Version 01.00: Board support package 02.xx (Linux 2.4):<br\>
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_03.tbz2<br\>
DSP SW
/opt/amc/images/amc_dsp.hex
SW for the two DSPs. Currently the two DSPs runs identical SW. DSP does the G.711/G.722 transcoding. It also generates tones which are used in the system. Audio is transferred to the FPGA in 16 bit PCM format.
Version 01.14: 2008-04-21
Conference mixing resources in DSP.
Version 01.13: 2008-04-07
More AGC adjusting: Reset at connection start, and wait 5 sec before start adjusting.
Version 01.12: 2008-03-03
AGC adjusted, stability timer wait 1 sec before reducing gain.
Version 01.11: 2008-02-15
Treble preemphasis towards backplane (DeEmp from backplane done in FPGA). Level adjustment and limiter function on 20xx/21xx codecs, ref AMCD 10.31.
Version 01.10: 2008-01-16
Optimized codec processing. Each codec type has now variable number of channels, sum is always 32. Controlled by structures set up from dsp_drv. Also optimised DTMF generators, units 0400-040f.
Bottom line is that 32 channels is now working, with headroom for further development.
Requires dsp_drv version 02.10 / 01.10
Version 01.06: 2007-12-10
Full version with Line Echo Cancellation (LEC). 10 LEC-instances. (LEC processing moved to DSP#2, allowing 32 codec instances in DSP#1).
Version 01.05: 2007-11-20
Customer specific variant with Line Echo Canceling (LEC). Based on OSLEC. 6 channels of LEC, number of codec channels (G711/G722) reduced to 6.
Version 01.04: 2007-10-17<br\> Description: <br\>
- 16 bit linear PCM at 8Hz support, which is required for the G.729 support in rtpdaemon 01.04.
Version 01.03: 2007-03-05<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_21.tbz2<br\>
- Improved mixing units to support DTMF tones: 32 mixers, independent mixers(function=1 in "con" of input)
Version 01.02: 2006-11-30<br\> Description: <br\>
- DC-reduction filter on signals from backplane (to IP).(First order high pass IIR filter: timeconstant T ca 4ms, cutoff frequency ca 40 Hz)
Version 01.01: 2006-06-14<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_00.tbz2<br\><br\>
FPGA FW
/opt/amc/images/amc_ip_fpga.bit
Firmware for the FPGA. FPGA converts audio between PCM and the AlphaCom SigmaDelta format. FPGA also interfaces the time slotted audio buses on the AlphaCom backplane, and thus replaces the SBI ASIC used on earlier AlphaCom boards. <br\>
Version 01.67:<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_03.tbz2<br\><br\>
MBI driver
/opt/amc/modules/mbi_irq
MBI irq driver is a kernel mode driver which provides a signal to the AMCD main application when an interrupt is generated from the master backplane interface (MBI) <br\>
Version 01.00: Board support package 02.xx (Linux 2.4):<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_00.tbz2<br\>
Version 02.00: Board support package 03.xx (Linux 2.6):<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_03.tbz2<br\><br\>
LED / Watchdog driver
/opt/amc/modules/dev_amc_wdog
The watchdog driver is a kernel mode driver which is used for updating the hardware watchdog. This driver is also used for accessing the AMC-card LEDs <br\>
Version 01.00: Board support package 02.xx (Linux 2.4):<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_00.tbz2<br\>
Version 02.00: Board support package 03.xx (Linux 2.6):<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_03.tbz2<br\> <br\> <br\> <br\>
Hardware Versions
<br\>
AMC hardware versions
Known problems AMC hardware 8000/4
None as of now<br\><br\>
Known problems AMC hardware 8000/2
Issue 2747: RCI not supported on ACE7:
RCI not supported on ACE7. The RCI signals on P1-c19 and P1-c22 are terminated in test points on AMC-IP. <br\>
Issue 2741: Redundancy control from APC:
The redundancy control system from APC is not working (software and hardware).<br\>
Issue 2787: AMC serial port: No RX, no data on TX:
It turns out that the RS232-drivers on the AMC-IP-board have an automatic shutdown when it detects missing received data (illegal voltage levels). This will be fixed in future hardware version, but it can be fixed on current hardware by a minor modification. Remove R698 and R695. The pins must be connected to Vcc (3,3V). <br\>
Issue 2806: “Temperature Alarm" in ACE.7:
This problem is probably related to the fact that the AMC-IP board never had a connection to the over-temp. signal from the ACE7 backplane. This is related to the problems with RCIs from the same backplane.
AMC Filter board
Issue 2723: RS422/RS485 Signal Pinning:
The pin out for RS422 signals on the filter print for E20 and E26 differs from the pin out on the E7. The Rx+ is switched with the Rx- and the Tx+ is switched with the Tx-. The only consequence is that the same cable can't be used on E7 and the E20-series. From filter print version 3 (DB8001/3) the mapping is correct.<br\>