Difference between revisions of "AlphaCom 10.4x - Release Notes"
From Zenitel Wiki
(→Upcoming 1055x) |
ZenitelAus (talk | contribs) (Tag: Visual edit) |
||
(30 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
[[Category: Release notes]] | [[Category: Release notes]] | ||
− | '''Software in production:''' AMC 10.20<br | + | Previous Release - [[AlphaCom 10.xx - Release Notes]] |
− | '''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 | + | Next Release - [[AlphaCom 10.6x - Release Notes]] |
+ | |||
+ | This document provides the release notes for AlphaCom 10.4 with incremental bug fix releases. The release notes for AlphaCom 10.4 describe new features, improvements and issues fixed after AlphaCom 10. | ||
+ | |||
+ | '''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. | '''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 10.xx Release Notes= | =AlphaCom 10.xx Release Notes= | ||
− | <br | + | <br /> |
+ | |||
+ | |||
+ | =AMC 1056(2009-08-07)= | ||
+ | Release: Official, available on request | ||
+ | /opt/amc/bin/amcd | ||
+ | NVRAM version 10.50. | ||
+ | '''System upgrade file:'''<br /> | ||
+ | alpha_sys_10_56.tbz2<br /> | ||
+ | |||
+ | '''Precautions:'''<br /> | ||
+ | alpha_sys_10_51.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== | ||
+ | ==={{Bugzilla|231}} If nvram-battery or state date was corrupted on 1055 the AMCD did not always start after reset=== | ||
+ | |||
+ | =AMC 1055(2009-07-01)= | ||
+ | Release: Official, available on request | ||
+ | /opt/amc/bin/amcd | ||
+ | NVRAM version 10.50. | ||
+ | |||
+ | '''System upgrade file:'''<br /> | ||
+ | alpha_sys_10_55.tbz2<br /> | ||
+ | |||
+ | '''Precautions:'''<br /> | ||
+ | alpha_sys_10_51.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== | ||
+ | ==={{Bugzilla|92}} Speech from other conversation when calling IP trunk line=== | ||
+ | When calling an IP trunk line from an IP or SIP station. During call set-up there could be some ms of audio from an other used IP trunk. | ||
+ | ==={{Bugzilla|119}} Event Handler - Received mail go OFF before Conversation goes ON=== | ||
+ | When answering a call request the Conversation event (07 or 08) did go ON before the Received Mail event (10) goes OFF. This caused some problems when for instance using these events for CCTV control. | ||
+ | |||
+ | ==={{Bugzilla|174}} Ringing to SIP times out after 41 seconds=== | ||
+ | It was not possible to increase timeout on ringing to SIP beyond 41 seconds. | ||
+ | ==={{Bugzilla|195}} Event trigger feature 52 or 85 from SIP phone doesn't cancel=== | ||
+ | From 10.52, the event is correctly executed, but the call is not automatically cancelled. | ||
+ | ==={{Bugzilla|196}} Alternative routing check when using analogue transit nodes=== | ||
+ | Example: <br /> | ||
+ | Node audio from A to B is configured as first route via C. <br /> | ||
+ | Node number A is higher than node number C (This implies C is owning the AGA/E1 link)<br /> | ||
+ | If node C is down alternative routing would not be used.<br /> | ||
+ | |||
+ | ==={{Bugzilla|198}} Snatch of AlphaNet VoIP priority calls with static licenses=== | ||
+ | Priority calls and priority global group calls over VoIP AlphaNet did not work if all lines are busy and static AlphaNet license was used. | ||
+ | ==={{Bugzilla|199}} Groupcall including IP stations was blocked if no multi module or AlphaNet licenses=== | ||
+ | (Error was introduced in 10.53) | ||
+ | ==={{Bugzilla|200}} Use of $DIAL_DAK when station listening to Simplex conference=== | ||
+ | $DIAL_DAK can now be used also when station is listening to conference. | ||
+ | ==={{Bugzilla|201}} [[SET_LOGICAL_RCO |$SLRC]] when out of logical RCO range=== | ||
+ | [[SET_LOGICAL_RCO | $SLRC]] will now not "assert" the exchange when tried to be used out of the logical RCO range. | ||
+ | ==={{Bugzilla|203}} [[GROUP_MEMBERSHIP |$GRM]] now synchronize to flash database=== | ||
+ | When using the [[GROUP_MEMBERSHIP|$GRM]] message and resetting the AlphaCom the changes would not survive reset. | ||
+ | ==={{Bugzilla|204}} [[Faulty Station Line (Event Type)]] report missing after reset=== | ||
+ | The faulty station event is now reported On after reset/power-off of AlphaCom. | ||
+ | ==={{Bugzilla|205}} Call in from SIP trunk=== | ||
+ | Is now allowed to listen to [[Absence Messages]], and to activate [[Pocket Paging]]. | ||
+ | ==={{Bugzilla|207}} IP station Call LED on when making AlphaNet call to busy or private station=== | ||
+ | The IP station Call LED is now off when call to busy or private station. | ||
+ | ===[[SIPD]]: use [[Class of service]] 15, not 16, for incoming trunk calls=== | ||
+ | ===Call Request Search system=== | ||
+ | There was some issues when call request search was used for forwarding regular "623" call requests. | ||
+ | ===Reactivation of active call request could send mail to wrong queue station=== | ||
+ | If several simultaneous call request are activated and reactivated to different groups or queue station, | ||
+ | a call request could end up in both the correct and a unintended call queue. | ||
− | == | + | ===PrisCom DAK acknowledge from station could generated "DAK_as_RCI" event OFF=== |
− | + | ===Chilly reset of slave module=== | |
− | + | Chilly reset of slave modules in nodes with the "copy nvram to slaves" option active would not restart in slave mode without doing a factory reset | |
− | + | ||
− | + | ==Functional changes / Enhancement== | |
− | + | ==={{Bugzilla|139}} SIP -> IP station call now try to avoid transcoding=== | |
− | + | Incoming calls from SIP in G711 will use G711 also to the IP station if the IP station is configured with "Use Best Available Codec". | |
− | + | ==={{Bugzilla|156}} Line error text changed to "StError 101"=== | |
− | + | The original text "L P65-1-2 D2347" is now changed to "StError 2347". (Can be configured back from the MDF editor in AlphaPro) | |
− | + | ==={{Bugzilla|173}} Slave: Inhibit free license timer when using multi module license=== | |
− | + | To reduce confusion the free license period in the slaves is removed when master module has a multi module license. <br /> | |
− | + | AlphaWeb will show multi module license in slaves. | |
− | + | ==={{Bugzilla|182}} Include an option to tear down the TCP connection after data is sent=== | |
− | + | (also see {{Bugzilla|108}}). AlphaPro support pending. | |
− | + | ==={{Bugzilla|191}} New Event handler trigger for C-key use added=== | |
− | + | [[C-key_%28Event_Type%29 | C-key event]] | |
− | + | ==={{Bugzilla|211}} AlphaNet broadcast messages as unicast=== | |
− | + | Node broadcast messages are converted to unicast messages to all known nodes in the local AlphaNet routing table. This is done to decrease traffic in an all-to-all IP connected AlphaNet system. | |
− | + | ||
− | + | ===New setting for limiting the max number of trunks used toward each node=== | |
− | |||
− | |||
− | |||
− | New setting for limiting the max number of trunks used toward each node | ||
14 &963005 .module_profile.node_profile[70].max_trunks = 1 (0x01) | 14 &963005 .module_profile.node_profile[70].max_trunks = 1 (0x01) | ||
− | + | (Default 0 = no limit) | |
+ | AlphaPro support pending. | ||
+ | ===Debounce of ON/OFF hook signalling from ATLB=== | ||
+ | To to reduce unintended resetting of conversation/ringing a debounce function was added to AMC. <br /> | ||
+ | But due to delay in signaling from the ATLB card this function is not useful in most situations. | ||
Nvram flag: ex_profile.flags.HOOK_debounce = 1 | Nvram flag: ex_profile.flags.HOOK_debounce = 1 | ||
− | + | ===Support for two OPC servers=== | |
− | + | Two OPC servers can be connected simultaneously to the same AlphaNet. (OPC server software supporting dual OPC needed) | |
− | + | ===Destination SIP IP address shown in node list in AlphaWeb=== | |
+ | SIP trunk IP address now also shown when multiple SIP trunks are configured (previously shown as "transit"). | ||
+ | ===Station flag2 bit 12 is used for disabling OPC reporting and OPC license use on station=== | ||
+ | AlphaPro support pending. | ||
+ | ===Support of SIP phone as AlphaCom station=== | ||
+ | [[SIP_phone_as_station|SIP phones can now be configured in AlphaPro]] as stations in the "user and station" menu. Giving more integrated AlphaCom control of the SIP stations. | ||
− | = AMC 1054(2009-06-04) = | + | =AMC 1054(2009-06-04)= |
Release: Official, available on request | Release: Official, available on request | ||
/opt/amc/bin/amcd | /opt/amc/bin/amcd | ||
NVRAM version 10.50. | NVRAM version 10.50. | ||
− | '''System upgrade file:'''<br | + | '''System upgrade file:'''<br /> |
− | alpha_sys_10_54.tbz2<br | + | alpha_sys_10_54.tbz2<br /> |
− | '''Precautions:'''<br | + | '''Precautions:'''<br /> |
− | alpha_sys_10_51.tbz2 must be installed.<br | + | alpha_sys_10_51.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. | AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions. | ||
− | == Errors Corrected == | + | ==Errors Corrected== |
− | === Broadcast flooding in multi node AlphaNet === | + | ===Broadcast flooding in multi node AlphaNet=== |
− | During reset of AlphaCom with alpha_sys versions from 1043x to 1053 CANCEL_MAIL AlphaNet messages from trunk-proxy stations are sent as node broadcast.<br | + | During reset of AlphaCom with alpha_sys versions from 1043x to 1053 CANCEL_MAIL AlphaNet messages from trunk-proxy stations are sent as node broadcast.<br /> |
− | The number of trunk-proxy stations are dependent on IP links plus the configuration of AE1 and AGA AlphaNet links.<br | + | The number of trunk-proxy stations are dependent on IP links plus the configuration of AE1 and AGA AlphaNet links.<br /> |
− | In an multi node AlphaNet IP configuration with all nodes communicate to all other nodes a broadcast will go from the origin node to all other nodes. The "other" nodes will then send the broadcast to all other nodes except for the node from where the broadcast was received. <br | + | In an multi node AlphaNet IP configuration with all nodes communicate to all other nodes a broadcast will go from the origin node to all other nodes. The "other" nodes will then send the broadcast to all other nodes except for the node from where the broadcast was received. <br /> |
− | A table of unique reference for each broadcast is used for throwing away broadcasts already received. <br | + | A table of unique reference for each broadcast is used for throwing away broadcasts already received. <br /> |
If the number of active broadcast is higher than the size of the broadcast reference table in combination of some AlphaNet links with delay, nodes can start resending "old" broadcast. This can reach an amount of messages that makes the AlphaCom software watchdog activate a reset generating lots of new CANCEL_MAIL broadcast, then a situation of cyclic reset of all nodes can occur. | If the number of active broadcast is higher than the size of the broadcast reference table in combination of some AlphaNet links with delay, nodes can start resending "old" broadcast. This can reach an amount of messages that makes the AlphaCom software watchdog activate a reset generating lots of new CANCEL_MAIL broadcast, then a situation of cyclic reset of all nodes can occur. | ||
To avoid this problem the following improvements are made: | To avoid this problem the following improvements are made: | ||
− | |||
− | |||
− | |||
− | = AMC 1053(2009-03-23) = | + | *Remove broadcast of CANCEL_MAIL from proxy station after reset. |
+ | *Avoid full TCP sockets blocking the InterCom application software thus making the software watchdog reset. | ||
+ | |||
+ | ==={{Bugzilla|193}} Bugfix of search type call request when receiver station is busy=== | ||
+ | |||
+ | =AMC 1053(2009-03-23)= | ||
Release: Official, available on request | Release: Official, available on request | ||
/opt/amc/bin/amcd | /opt/amc/bin/amcd | ||
NVRAM version 10.50. | NVRAM version 10.50. | ||
− | New State Data structure. When upgrading all state data will be lost. (A [[Chilly start of AMC-IP]] will be preformed) <br | + | New State Data structure. When upgrading all state data will be lost. (A [[Chilly start of AMC-IP]] will be preformed) <br /> |
− | If currently running on free license period an upgrade will reset the license timer to 0. <br | + | If currently running on free license period an upgrade will reset the license timer to 0. <br /> |
A factory reset must be preformed to re initiate the free license period. | A factory reset must be preformed to re initiate the free license period. | ||
− | |||
− | '''System upgrade file:'''<br | + | '''System upgrade file:'''<br /> |
− | alpha_sys_10_53.tbz2<br | + | alpha_sys_10_53.tbz2<br /> |
− | '''Precautions:'''<br | + | '''Precautions:'''<br /> |
− | alpha_sys_10_51.tbz2 must be installed.<br | + | alpha_sys_10_51.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. | AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions. | ||
− | == Errors Corrected == | + | ==Errors Corrected== |
==={{Bugzilla|155}} Slave missing in multimodule blocks inter-module calls=== | ==={{Bugzilla|155}} Slave missing in multimodule blocks inter-module calls=== | ||
Now if a slave is missing other slaves can still receive calls. | Now if a slave is missing other slaves can still receive calls. | ||
Line 86: | Line 164: | ||
Call between two slave [[Module|modules]] wrongly seized a [[licenses|license]] in the master in addition to the correct licenses in each of the two slaves. | Call between two slave [[Module|modules]] wrongly seized a [[licenses|license]] in the master in addition to the correct licenses in each of the two slaves. | ||
==={{Bugzilla|159}} Double DTMF signaling from ATLB12 in combination with SIP trunks=== | ==={{Bugzilla|159}} Double DTMF signaling from ATLB12 in combination with SIP trunks=== | ||
− | Now both ATLB-6 and ATLB-12 is configured for reporting of signalling during conversation to AMC. <br | + | Now both ATLB-6 and ATLB-12 is configured for reporting of signalling during conversation to AMC. <br /> |
− | This is done to be able to do digit signalling to Billing when the SIP-TRUNK is connected. <br | + | This is done to be able to do digit signalling to Billing when the SIP-TRUNK is connected. <br /> |
− | The digit signalling is filtered out in AMC to avoid SIP_INFO being sent to the SIP gateway making double set of DTMF tones.<br | + | The digit signalling is filtered out in AMC to avoid SIP_INFO being sent to the SIP gateway making double set of DTMF tones.<br /> |
To avoid double DTMF problems on PNCI the MPC data is also filtered from ATLB during conversation. | To avoid double DTMF problems on PNCI the MPC data is also filtered from ATLB during conversation. | ||
Line 96: | Line 174: | ||
$DELETE_MAIL with station parameter resolving to an illegal physical number will now give an ILLEGAL_PARAM instead of reset. | $DELETE_MAIL with station parameter resolving to an illegal physical number will now give an ILLEGAL_PARAM instead of reset. | ||
− | == Functional changes / Enhancement == | + | ==Functional changes / Enhancement== |
− | ===Increased Software Priority on the IP station communication === | + | ===Increased Software Priority on the IP station communication=== |
To avoid internal buffers overflow in systems with a large number of IP stations the communication to IP stations has been given higher priority | To avoid internal buffers overflow in systems with a large number of IP stations the communication to IP stations has been given higher priority | ||
===New Event Handler Macros "[[%25lbd|ldb]]" and "[[%25prog|prog]]"=== | ===New Event Handler Macros "[[%25lbd|ldb]]" and "[[%25prog|prog]]"=== | ||
Line 104: | Line 182: | ||
===Private Ringing Tone in IP stations=== | ===Private Ringing Tone in IP stations=== | ||
− | Private ringing sequence in IP stations is now completely handled in the IP station to avoid AMC load when hundreds of IP stations is ringing in parallel. <br | + | Private ringing sequence in IP stations is now completely handled in the IP station to avoid AMC load when hundreds of IP stations is ringing in parallel. <br /> |
IP stations with AUDIO event of type "Private ringing" related to the stations are still handled by AMC to obtain synchronous event state handling with the ringing tone. | IP stations with AUDIO event of type "Private ringing" related to the stations are still handled by AMC to obtain synchronous event state handling with the ringing tone. | ||
===Better performance of IP station PING command=== | ===Better performance of IP station PING command=== | ||
Optimized IP station PING-PONG system. Equal functionality. | Optimized IP station PING-PONG system. Equal functionality. | ||
===Mail pool increased to 2500 mails=== | ===Mail pool increased to 2500 mails=== | ||
− | Mail pool is increased from | + | Mail pool is increased from 1104 to 2500 mails. (Nvram state is changed) |
+ | |||
==={{Bugzilla|148}}Incoming Call from SIP with different ringing tone=== | ==={{Bugzilla|148}}Incoming Call from SIP with different ringing tone=== | ||
Added new nvram flag ".ex_profile.flags.trunk_alt_priv_ring". When set to "1" all calls from SIP trunks will use "UK style ringing tone". | Added new nvram flag ".ex_profile.flags.trunk_alt_priv_ring". When set to "1" all calls from SIP trunks will use "UK style ringing tone". | ||
Line 115: | Line 194: | ||
===Avoid signalling fault from analogue sub stations=== | ===Avoid signalling fault from analogue sub stations=== | ||
From substations a short press on ID + M can be signalled as ID. When the global flag: "ID_and_IDM_to_IDC_CRM" is set, wait for 300 ms before ID is accepted. | From substations a short press on ID + M can be signalled as ID. When the global flag: "ID_and_IDM_to_IDC_CRM" is set, wait for 300 ms before ID is accepted. | ||
− | === {{Bugzilla|147}} Muted busy tone removed from SIP trunks=== | + | ==={{Bugzilla|147}} Muted busy tone removed from SIP trunks=== |
SIP stations/trunks does not get the muted busy tone (Same behaviour as PNCI system) | SIP stations/trunks does not get the muted busy tone (Same behaviour as PNCI system) | ||
===Start of ATLB-ATLB conversation no need for duplex resources=== | ===Start of ATLB-ATLB conversation no need for duplex resources=== | ||
− | When starting a call between two local ATLB stations no duplex resources are allocated. <br | + | When starting a call between two local ATLB stations no duplex resources are allocated. <br /> |
− | When incoming call from SIP to ATLB no duplex resources are allocated.<br | + | When incoming call from SIP to ATLB no duplex resources are allocated.<br /> |
This will give the possibility for setting up calls in system with only ATLB12 cards. | This will give the possibility for setting up calls in system with only ATLB12 cards. | ||
− | = AMC 1052(2009-03-03) = | + | =AMC 1052(2009-03-03)= |
Release: Official, available on request | Release: Official, available on request | ||
/opt/amc/bin/amcd | /opt/amc/bin/amcd | ||
NVRAM version 10.50. | NVRAM version 10.50. | ||
− | '''System upgrade file:'''<br | + | '''System upgrade file:'''<br /> |
− | alpha_sys_10_52.tbz2<br | + | alpha_sys_10_52.tbz2<br /> |
− | '''Precautions:'''<br | + | '''Precautions:'''<br /> |
− | alpha_sys_10_51.tbz2 must be installed.<br | + | alpha_sys_10_51.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. | AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions. | ||
− | == Errors Corrected == | + | ==Errors Corrected== |
(BZ = Bugzilla reference number) | (BZ = Bugzilla reference number) | ||
− | ==={{Bugzilla|12}} Logging of paging and group calls === | + | ==={{Bugzilla|12}} Logging of paging and group calls=== |
Syslog of Paging ISO1745 linklayer up/down combined with [[System Status (Event Type)]] report. | Syslog of Paging ISO1745 linklayer up/down combined with [[System Status (Event Type)]] report. | ||
==={{Bugzilla|61}} RMD conflict with SIP nodes=== | ==={{Bugzilla|61}} RMD conflict with SIP nodes=== | ||
Line 146: | Line 225: | ||
==={{Bugzilla|85}} Sipd reset when not resolving hostname fails=== | ==={{Bugzilla|85}} Sipd reset when not resolving hostname fails=== | ||
Internal memory issue solved. | Internal memory issue solved. | ||
− | ==={{Bugzilla|87}} Copy mail and private ringing priority (150) fix. === | + | ==={{Bugzilla|87}} Copy mail and private ringing priority (150) fix.=== |
Missing test when going from private-ringing-feature-reminder to call-request-transfer feature reminder. | Missing test when going from private-ringing-feature-reminder to call-request-transfer feature reminder. | ||
==={{Bugzilla|106}} [[PUT_STRING]] : MPC header corrected from 0x80 to 0x00=== | ==={{Bugzilla|106}} [[PUT_STRING]] : MPC header corrected from 0x80 to 0x00=== | ||
Line 166: | Line 245: | ||
==={{Bugzilla|140}} [[O DUPL CONF]] bugs=== | ==={{Bugzilla|140}} [[O DUPL CONF]] bugs=== | ||
Issues with connecting stations with the $ODC command corrected. | Issues with connecting stations with the $ODC command corrected. | ||
− | ==={{Bugzilla|141}} Global Group call problems === | + | ==={{Bugzilla|141}} Global Group call problems=== |
... in previous 1052x versions fixed | ... in previous 1052x versions fixed | ||
− | ==={{Bugzilla|144}} Missing audio in handset conversation in VoIP AlphaNet === | + | ==={{Bugzilla|144}} Missing audio in handset conversation in VoIP AlphaNet=== |
DSP inter-communication could fail, better link supervision and correction. | DSP inter-communication could fail, better link supervision and correction. | ||
==={{Bugzilla|157}}IP resources in standby operation=== | ==={{Bugzilla|157}}IP resources in standby operation=== | ||
Line 175: | Line 254: | ||
allocation table on the master card | allocation table on the master card | ||
− | === Double syslog call statistics for multi module === | + | ===Double syslog call statistics for multi module=== |
When calling from AlphaNet IP to stations on a IP slave module the call statistic would give 2 entries, the second entry with corrupted data. | When calling from AlphaNet IP to stations on a IP slave module the call statistic would give 2 entries, the second entry with corrupted data. | ||
Double lines could also be generated when calling from AlphaNet IP to IP stations. | Double lines could also be generated when calling from AlphaNet IP to IP stations. | ||
− | == Functional changes / Enhancement == | + | ==Functional changes / Enhancement== |
− | === Support for Billing=== | + | ===Support for Billing=== |
[[Billing_Installation_Guide|Billing installation Guide]] | [[Billing_Installation_Guide|Billing installation Guide]] | ||
− | ==={{Bugzilla|54}} [[CALL SETUP|$CALL]] and [[call priority]] now control open/private === | + | ==={{Bugzilla|54}} [[CALL SETUP|$CALL]] and [[call priority]] now control open/private=== |
Fixed handling of $CALL so that param#5 call priority is used for calculation of open/private mode of call. | Fixed handling of $CALL so that param#5 call priority is used for calculation of open/private mode of call. | ||
− | ==={{Bugzilla|108}} Buffer data for TCP client if no connection === | + | ==={{Bugzilla|108}} Buffer data for TCP client if no connection=== |
Start connection on write if in wait state. | Start connection on write if in wait state. | ||
− | === [[Chilly start of AMC-IP]] from AlphaWeb === | + | ===[[Chilly start of AMC-IP]] from AlphaWeb=== |
− | === Faster restart of slaves in multimodule, when multimodule data over IP. === | + | ===Faster restart of slaves in multimodule, when multimodule data over IP.=== |
Slave modules inform master when it receives TCP connection from Master. Master then proceeds with the startup procedure immediately. Faster connect after reset. | Slave modules inform master when it receives TCP connection from Master. Master then proceeds with the startup procedure immediately. Faster connect after reset. | ||
− | === [[ST_BUSY_BC]]/[[ST_FREE_BC]] broadcasts for AlphaNet audio lines (proxy) === | + | ===[[ST_BUSY_BC]]/[[ST_FREE_BC]] broadcasts for AlphaNet audio lines (proxy)=== |
The [[ST_BUSY_BC]] and [[ST_FREE_BC]] messages now use [[NRF_LOCAL_ENTITY]], in order to avoid confusion with the corresponding events from the end-stations for AlphaNet calls. | The [[ST_BUSY_BC]] and [[ST_FREE_BC]] messages now use [[NRF_LOCAL_ENTITY]], in order to avoid confusion with the corresponding events from the end-stations for AlphaNet calls. | ||
− | === Codec handling for incoming calls from SIP === | + | ===Codec handling for incoming calls from SIP=== |
Don't force to codec set in node-profile. Just use best codec offered in INVITE. | Don't force to codec set in node-profile. Just use best codec offered in INVITE. | ||
− | === Paging queue improvements === | + | ===Paging queue improvements=== |
Allow several simultaneous calls to same receiver, so that a unacknowledged call does not block new calls to same receiver. | Allow several simultaneous calls to same receiver, so that a unacknowledged call does not block new calls to same receiver. | ||
− | === ISO 1745 linklayer improved === | + | ===ISO 1745 linklayer improved=== |
Send outgoing messages immediately, don't poll self if nothing to send. | Send outgoing messages immediately, don't poll self if nothing to send. | ||
− | ===[[MPP - Mail to Pocket Pager]] improvements === | + | ===[[MPP - Mail to Pocket Pager]] improvements=== |
Max length of Free text increased from 16 to 128. Possible to specify pager address directly in quotes. | 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=== | + | ===AlphaWeb station list shows 16 character display name=== |
The station list previously showed only the 12 first characters now it shows 16. | The station list previously showed only the 12 first characters now it shows 16. | ||
===Only IP station with display can use C-key as private/open key=== | ===Only IP station with display can use C-key as private/open key=== | ||
Line 215: | Line 294: | ||
==={{Bugzilla|124}}Event 34, reporting boards UP/DOWN [[Board_Status_(Event_Type)]]=== | ==={{Bugzilla|124}}Event 34, reporting boards UP/DOWN [[Board_Status_(Event_Type)]]=== | ||
New event when cards is going up down. Sub event = card position. | New event when cards is going up down. Sub event = card position. | ||
− | ==={{Bugzilla|129}}Billing PIN CODE tone changed === | + | ==={{Bugzilla|129}}Billing PIN CODE tone changed=== |
Handset tone is used for indicating "dial pin code" | Handset tone is used for indicating "dial pin code" | ||
===Force conversation to Simplex mode=== | ===Force conversation to Simplex mode=== | ||
Line 235: | Line 314: | ||
Due to problems with the faders on ATLB12 cards, the faders and duplex resources is not used for ATLB12 with software versions bellow 05.30. | Due to problems with the faders on ATLB12 cards, the faders and duplex resources is not used for ATLB12 with software versions bellow 05.30. | ||
− | = AMC 1051( | + | =AMC 1051(2008-10-10)= |
Release: Official, available on request | Release: Official, available on request | ||
/opt/amc/bin/amcd | /opt/amc/bin/amcd | ||
NVRAM version 10.50. | NVRAM version 10.50. | ||
− | '''System upgrade file:'''<br | + | '''System upgrade file:'''<br /> |
− | alpha_sys_10_51.tbz2<br | + | alpha_sys_10_51.tbz2<br /> |
− | '''Precautions:'''<br | + | '''Precautions:'''<br /> |
− | alpha_sys_10_00.tbz2 must be installed.<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. | AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions. | ||
− | == Errors Corrected == | + | ==Errors Corrected== |
(BZ = Bugzilla reference number) | (BZ = Bugzilla reference number) | ||
− | === {{Bugzilla|37}} Missing stations after multi module reset === | + | ==={{Bugzilla|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 | + | 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. | Issues with package burst on the bakplane fixed. | ||
− | === {{Bugzilla|83}} E7 in slave mode, program distribution from master=== | + | ==={{Bugzilla|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. | 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. | ||
− | === {{Bugzilla|86}} RCO's on disabled ASLT ports used for IP stations=== | + | ==={{Bugzilla|86}} RCO's on disabled ASLT ports used for IP stations=== |
The RCO on ports configured for IP stations did not work, fixed | The RCO on ports configured for IP stations did not work, fixed | ||
− | === {{Bugzilla|88}} Feature [[IP config]] (7810) === | + | ==={{Bugzilla|88}} Feature [[IP config]] (7810)=== |
When configuring you would receive cancel tone for more then 2 digits in last octet, fixed | When configuring you would receive cancel tone for more then 2 digits in last octet, fixed | ||
− | === {{Bugzilla|89}} [[Remote Reset of station feature]] === | + | ==={{Bugzilla|89}} [[Remote Reset of station feature]]=== |
Failed if user number is different from physical number, fixed | Failed if user number is different from physical number, fixed | ||
− | === {{Bugzilla|96}} Dual Display text update in AlphaNet === | + | ==={{Bugzilla|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. | Long text was not updated in the display. Issues with update of dual display during AlphaNet calls fixed. | ||
− | === {{Bugzilla|98}} Sporadic resets when enter 83xx conference === | + | ==={{Bugzilla|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 | RTP audio monitoring was not correctly turned of after AlphaNet use. Internal resource address problems could reset the exchange. Fixed | ||
Line 272: | Line 351: | ||
NVRAM version 10.50. | NVRAM version 10.50. | ||
− | '''System upgrade file:'''<br | + | '''System upgrade file:'''<br /> |
− | alpha_sys_10_50.tbz2<br | + | alpha_sys_10_50.tbz2<br /> |
− | '''Precautions:'''<br | + | '''Precautions:'''<br /> |
− | alpha_sys_10_00.tbz2 must be installed.<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. | AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions. | ||
− | == Errors Corrected == | + | ==Errors Corrected== |
(BZ = Bugzilla reference number) | (BZ = Bugzilla reference number) | ||
− | ==={{Bugzilla|13}} ASVP random reset === | + | ==={{Bugzilla|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. | Some ASVP card is observed arbitrary to perform reset after playback of message. Additional delay added during data communication with ASVP cards. | ||
− | ==={{Bugzilla|17}} Return of audio program === | + | ==={{Bugzilla|17}} Return of audio program=== |
The audio progam is now return also for station in Private mode. (1043x0627) | The audio progam is now return also for station in Private mode. (1043x0627) | ||
− | ==={{Bugzilla|18}} IP audio gain adjustment === | + | ==={{Bugzilla|18}} IP audio gain adjustment=== |
[[IP audio Gain adjustment]]: Changed default limit to zero dB | [[IP audio Gain adjustment]]: Changed default limit to zero dB | ||
==={{Bugzilla|20}} IP stations and 83xx conference=== | ==={{Bugzilla|20}} IP stations and 83xx conference=== | ||
IP stations can now enter 83xx conference without ASLT cards present in the exchange(1043x826) | IP stations can now enter 83xx conference without ASLT cards present in the exchange(1043x826) | ||
− | ==={{Bugzilla|23}} Echo in call from IP station to RM === | + | ==={{Bugzilla|23}} Echo in call from IP station to RM=== |
Use of LEC added to RM station side of call. (1043x826) | Use of LEC added to RM station side of call. (1043x826) | ||
==={{Bugzilla|24}} IP Master display in call request mode=== | ==={{Bugzilla|24}} IP Master display in call request mode=== | ||
Line 295: | Line 374: | ||
==={{Bugzilla|27}} RCI in slave modules=== | ==={{Bugzilla|27}} RCI in slave modules=== | ||
Issues when resetting slaves fixed. (1043x826) | Issues when resetting slaves fixed. (1043x826) | ||
− | ==={{Bugzilla|30}} Call request ASVP message to IP stations === | + | ==={{Bugzilla|30}} Call request ASVP message to IP stations=== |
Call request ASVP message to IP stations is now handled without echo cancelation. (1043x0627) | Call request ASVP message to IP stations is now handled without echo cancelation. (1043x0627) | ||
==={{Bugzilla|31}} CRM at physical number 1, mail queue problems fixed=== | ==={{Bugzilla|31}} CRM at physical number 1, mail queue problems fixed=== | ||
Mail queue of CRM at physical number 1 is now updated correctly. (1043x826) | Mail queue of CRM at physical number 1 is now updated correctly. (1043x826) | ||
− | ==={{Bugzilla|32}} Private break in and digits during conversation === | + | ==={{Bugzilla|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) | 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) | ||
==={{Bugzilla|33}} New current mail event(23)=== | ==={{Bugzilla|33}} New current mail event(23)=== | ||
Line 305: | Line 384: | ||
==={{Bugzilla|35}} Chime in IP station=== | ==={{Bugzilla|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) | A 100ms delay is added in front of the gong tone to allow the IP stations to be ready.(1043x826) | ||
− | ==={{Bugzilla|50}} DTMF mode use of * and # === | + | ==={{Bugzilla|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) | DTMF for * and # is now supported as DAK 1 and 2 (No DAK programming needed, same system as SIP/PNCI dialling)(1043x0715) | ||
==={{Bugzilla|51}} Feature 107 on DAK keys=== | ==={{Bugzilla|51}} Feature 107 on DAK keys=== | ||
Line 311: | Line 390: | ||
==={{Bugzilla|53}} IP stations on ASLT physical positions=== | ==={{Bugzilla|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) | When IP stations configured on present ASLT positions the IP station will be reported down if removing the ASLT card, fixed. (1043x826) | ||
− | ==={{Bugzilla|68}} "related to" UDP for event 25 === | + | ==={{Bugzilla|68}} "related to" UDP for event 25=== |
UDP information added for event 25 when local user numbers dialled. (1043x826) | UDP information added for event 25 when local user numbers dialled. (1043x826) | ||
− | ==={{Bugzilla|78}} IP station call statistics got wrong time value === | + | ==={{Bugzilla|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 | + | 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. | Added call log for outgoing SIP calls. | ||
==={{Bugzilla|83}} E7 with IP audio program distribution=== | ==={{Bugzilla|83}} E7 with IP audio program distribution=== | ||
Line 320: | Line 399: | ||
===Combination of program disconnect features=== | ===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. | 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 | + | <br /> |
− | == Functional changes / Enhancement == | + | ==Functional changes / Enhancement== |
− | ===Set IP AlphaCom IP address feature === | + | ===Set IP AlphaCom IP address feature=== |
New feature for setting the AlphaCom IP address from the system station. [[IP_config]] (1043x826) | New feature for setting the AlphaCom IP address from the system station. [[IP_config]] (1043x826) | ||
− | ===Reduced number of syslog messages === | + | ===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. | *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. | *Debug log from SIPD, "unknown message received" removed. | ||
+ | |||
===M-key operation in calls with IP stations.=== | ===M-key operation in calls with IP stations.=== | ||
Data signalling to IP station added to assure correct M key operation. | Data signalling to IP station added to assure correct M key operation. | ||
− | ===70 program feeds === | + | ===70 program feeds=== |
− | Extended number of program feeds from 38 to [[ | + | Extended number of program feeds from 38 to [[Audio Program | 70 program feeds]] (1043x723) <br /> |
− | ===Direct transfer feature === | + | |
+ | ===Direct transfer feature=== | ||
Direct transfer feature implemented for transfer without inquiry. [[Direct_Transfer_During_Connection | Direct transfer during connection]](1043x723) | Direct transfer feature implemented for transfer without inquiry. [[Direct_Transfer_During_Connection | Direct transfer during connection]](1043x723) | ||
===High availability license system=== | ===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. | License use in High Availability systems of standby cards changed to allow only need of license on card in position 25. | ||
− | ==={{Bugzilla|5}} Hold/Trf from IP Master === | + | ==={{Bugzilla|5}} Hold/Trf from IP Master=== |
Hold/Trf from IP Master, now IP station default use DAK 4 for transparent mode (1043x0627) | Hold/Trf from IP Master, now IP station default use DAK 4 for transparent mode (1043x0627) | ||
− | ==={{Bugzilla|25}} Display on IP Stations update === | + | ==={{Bugzilla|25}} Display on IP Stations update=== |
Display on IP Stations is now update with no delay (1043x0627) | Display on IP Stations is now update with no delay (1043x0627) | ||
==={{Bugzilla|26}} Remote delete of mail.=== | ==={{Bugzilla|26}} Remote delete of mail.=== | ||
Line 355: | Line 437: | ||
NVRAM version 10.30. | NVRAM version 10.30. | ||
− | '''System upgrade file:'''<br | + | '''System upgrade file:'''<br /> |
− | alpha_sys_10_43x0609.tbz2<br | + | alpha_sys_10_43x0609.tbz2<br /> |
− | '''Precautions:'''<br | + | '''Precautions:'''<br /> |
− | alpha_sys_10_00.tbz2 must be installed.<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. | AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions. | ||
− | == Errors Corrected == | + | ==Errors Corrected== |
− | === Alternative routing fixed (was broken after switch to AlphaNet data over TCP in 10.40) === | + | ===Alternative routing fixed (was broken after switch to AlphaNet data over TCP in 10.40)=== |
− | === [[Duplex Conference 10.45|Open Duplex Conference with Line Echo Cancelation (LEC)]] === | + | ===[[Duplex Conference 10.45|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. | 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 activation from SIP in a multi-node system fails.=== |
Ringing group functionality changed, see "Functional changes" below | Ringing group functionality changed, see "Functional changes" below | ||
− | === Issue 3356: Hold/Trf from IP Master === | + | ===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) | 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 == | + | ==Functional changes / Enhancement== |
− | === [[RCO]] and [[RCI]] now available in slave [[module|modules]] === | + | ===[[RCO]] and [[RCI]] now available in slave [[module|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. | 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. === | + | ===Ringing group is now default global.=== |
The ringing group system will now broadcast ringing group calls on AlphaNet. | The ringing group system will now broadcast ringing group calls on AlphaNet. | ||
[[Ringing_Group_Feature#AlphaNet_Configuration | Global Ringing Group Description]] | [[Ringing_Group_Feature#AlphaNet_Configuration | Global Ringing Group Description]] | ||
− | === Play DAK system added. === | + | ===Play DAK system added.=== |
− | A system for single digit dialing with programmable delay. [[Play_DAK_1043x521|Play DAK feature description]] <br | + | A system for single digit dialing with programmable delay. [[Play_DAK_1043x521|Play DAK feature description]] <br /> |
This feature can be programmed within a DAK string or with a DP command. | This feature can be programmed within a DAK string or with a DP command. | ||
− | === Beta version IP master support adjusted === | + | ===Beta version IP master support adjusted=== |
− | * Support of privacy setting | + | |
− | * Display protocol with UniCode and UTF-8 coding | + | *Support of privacy setting |
+ | *Display protocol with UniCode and UTF-8 coding | ||
− | === Adjustable speed for multi-module "copy to slaves" system === | + | ===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. | 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 | 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. | 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 === | + | ===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_Received_RTP_Supervision | AlphaNet RTP supervision]] | Active IP AlphaNet connections will monitor the received audio frames, if no audio received for 40 seconds the link will reset. [[AlphaNet_Received_RTP_Supervision | AlphaNet RTP supervision]] | ||
Line 402: | Line 485: | ||
NVRAM version 10.30. | NVRAM version 10.30. | ||
− | '''System upgrade file:'''<br | + | '''System upgrade file:'''<br /> |
− | alpha_sys_10_43x0430.tbz2<br | + | alpha_sys_10_43x0430.tbz2<br /> |
− | '''Precautions:'''<br | + | '''Precautions:'''<br /> |
− | alpha_sys_10_00.tbz2 must be installed.<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. | AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions. | ||
− | == Errors Corrected == | + | ==Errors Corrected== |
− | === Issue 3336 : Call Request and reply on stations programmed with "Always Private" fixed === | + | ===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 3318 : The DP command $DAK can now be used in SX conference.=== |
− | === Issue 3319 : The DP command $M/MREL is now triggering event 31. === | + | ===Issue 3319 : The DP command $M/MREL is now triggering event 31.=== |
− | === Transfer of incoming SIP calls between AlphaNet nodes fixed === | + | ===Transfer of incoming SIP calls between AlphaNet nodes fixed=== |
− | === Use of M-key during handset operated outgoing conversation to SIP fixed === | + | ===Use of M-key during handset operated outgoing conversation to SIP fixed=== |
− | === Issue 3050: ODX from slaves via VoIP link: === | + | ===Issue 3050: ODX from slaves via VoIP link:=== |
− | ODX from stations in slave modules are now supported over VoIP link see enhancement bellow<br | + | ODX from stations in slave modules are now supported over VoIP link see enhancement bellow<br /> |
− | == Functional changes / Enhancement == | + | ==Functional changes / Enhancement== |
− | === Open Duplex Conference with LEC, no need for AGA mixer resources === | + | ===Open Duplex Conference with LEC, no need for AGA mixer resources=== |
− | === Beta version IP master support adjusted === | + | ===Beta version IP master support adjusted=== |
− | * Support of volume and backlight adjustment. | + | |
− | * New display protocol, | + | *Support of volume and backlight adjustment. |
+ | *New display protocol, | ||
=AMC 10.42 (2008-04-17)= | =AMC 10.42 (2008-04-17)= | ||
Line 428: | Line 512: | ||
NVRAM version 10.30. | NVRAM version 10.30. | ||
− | '''System upgrade file:'''<br | + | '''System upgrade file:'''<br /> |
− | alpha_sys_10_42.tbz2<br | + | alpha_sys_10_42.tbz2<br /> |
− | == Errors Corrected == | + | ==Errors Corrected== |
− | === Repaired SimpleLinklayer broadcast of ACDP-links === | + | ===Repaired SimpleLinklayer broadcast of ACDP-links=== |
... which was also broken in 10.40 | ... which was also broken in 10.40 | ||
Line 439: | Line 523: | ||
NVRAM version 10.30. | NVRAM version 10.30. | ||
− | '''System upgrade file:'''<br | + | '''System upgrade file:'''<br /> |
− | alpha_sys_10_41.tbz2<br | + | alpha_sys_10_41.tbz2<br /> |
− | == Errors Corrected == | + | ==Errors Corrected== |
− | === Repaired AlphaNet data over UART === | + | ===Repaired AlphaNet data over UART=== |
... which was broken in 10.40 | ... which was broken in 10.40 | ||
Line 452: | Line 536: | ||
NVRAM version 10.30. | NVRAM version 10.30. | ||
− | '''System upgrade file:'''<br | + | '''System upgrade file:'''<br /> |
− | alpha_sys_10_40.tbz2<br | + | alpha_sys_10_40.tbz2<br /> |
− | '''Precautions:'''<br | + | '''Precautions:'''<br /> |
− | alpha_sys_10_00.tbz2 must be installed.<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. | AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions. | ||
− | == Errors Corrected == | + | ==Errors Corrected== |
− | === Issue 3326 IP master use of "7638" mail call back=== | + | ===Issue 3326 IP master use of "7638" mail call back=== |
The "7638" function is now working also from the IP master station | The "7638" function is now working also from the IP master station | ||
− | === Issue 3333 IP substation volume control fails === | + | ===Issue 3333 IP substation volume control fails=== |
Setting of volume with DP message now works for IP stations | Setting of volume with DP message now works for IP stations | ||
− | === Issue 3341 Master IP and Ringing Group === | + | ===Issue 3341 Master IP and Ringing Group=== |
Call request queue on IP master with different priorities, ringing group and call req now works. | Call request queue on IP master with different priorities, ringing group and call req now works. | ||
− | === Issue Inquiry/transfer === | + | ===Issue Inquiry/transfer=== |
Possible lockup state during faulty use of inquiry/transfer removed. | Possible lockup state during faulty use of inquiry/transfer removed. | ||
− | === Audio quality problems with max number of voip channels in use === | + | ===Audio quality problems with max number of voip channels in use=== |
DSP SW optimized, 31 active VoIP channels now works without distortion. | 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=== | |
− | * IP station tones during call request mode and "notify" are now generated in the IP station. | + | Allow ATLB stations to use R-key (Flash key) during call to SIP. (Do inquiry and transfer).<br /> |
− | * 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). | ATLB12 cards currently not support R-key. (ATLB-6 cards works). | ||
− | === DAK programming from station === | + | ===DAK programming from station=== |
When programming a global number (feat 83) the destination node type is checked. | When programming a global number (feat 83) the destination node type is checked. | ||
− | |||
− | |||
− | <br | + | *SIP node or "collect N digits" programmed allow extra digit being programmed, accept with M-key. |
− | <br | + | *Destination node AlphaCom behave as AMC 8-9. |
− | <br | + | |
− | <br | + | <br /> |
+ | <br /> | ||
+ | <br /> | ||
+ | <br /> | ||
=Known Issues (Latest release)= | =Known Issues (Latest release)= | ||
− | <br | + | <br /> |
==Known Issues== | ==Known Issues== | ||
− | === Issue 3020: Missing “Exch. Missing” text: === | + | ===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 | + | 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 === | + | ===Issue 3124: AlphaNet - NAT=== |
AlphaNet does not work if NAT traverse is used. | AlphaNet does not work if NAT traverse is used. | ||
=Log System (Syslog)= | =Log System (Syslog)= | ||
− | <br | + | <br /> |
The logging is handled by the syslog-ng log daemon. This can be configured to route the logs to different media. | 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. | The log can be stored on on-board flash, or sent over the network with different protocols. | ||
Line 528: | Line 614: | ||
=Hardware Drivers= | =Hardware Drivers= | ||
− | <br | + | <br /> |
==Rtpdaemon== | ==Rtpdaemon== | ||
/opt/amc/bin/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 | + | 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 | + | '''Version 01.09 (2009-11-06)''' <br> |
+ | |||
+ | *{{Bugzilla|164}} rfc4733 (rfc2833) DTMF in RTP support. | ||
+ | |||
+ | '''Version 01.08:''' 2009-09-30 <br> | ||
+ | |||
+ | *General interface for plugin childprogram, support for ASVP functions. | ||
+ | |||
+ | '''Version 01.07:''' 2009-08-12<br> | ||
+ | |||
+ | *Preliminary support for playout of wavfile, via plugin childprogram | ||
+ | |||
+ | '''Version 01.06:''' 2007-12-10<br /> | ||
Description: <br> | Description: <br> | ||
− | |||
− | '''Version 01.05:''' 2007-11-08<br | + | *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: <br> | Description: <br> | ||
− | |||
+ | *Optimised socket handling for unicast'ed groupcalls. | ||
− | '''Version 01.04:''' 2007-10-17<br | + | '''Version 01.04:''' 2007-10-17<br /> |
Description: <br> | Description: <br> | ||
− | |||
− | '''Version 01.03:''' 2007-10-11<br | + | *G.729, first experimental support (no support for DTX, lost or reorderd packets). |
+ | |||
+ | '''Version 01.03:''' 2007-10-11<br /> | ||
Description: <br> | Description: <br> | ||
− | |||
− | |||
− | '''Version 01.02:''' 2007-03-23<br | + | *Issue 3269 Different UDP port on send/receive: Use sendto(), instead of connect()+write() |
− | Description: Released version. <br | + | *txtap function to tap audio to an internal socket. |
− | 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. | + | '''Version 01.02:''' 2007-03-23<br /> |
− | * Set IP TTL to 31 when connecting to UDP to multicast. | + | Description: Released version. <br /> |
− | '''Version 01.01:''' 2007-03-05<br | + | Introduced in system upgrade file: alpha_sys_10_20.tbz2<br /> |
− | Description:<br | + | |
− | * Fix issue 2935: Crash when ExpressTalk sends packet with zero payload at disconnect. | + | *Jitterbuffer adjustments (Issue 3101 Xlite). Improve stabilty of delay adaptation, as well on adaptive delay target. |
− | * Improved handling of termination signals with logging. | + | *Set IP TTL to 31 when connecting to UDP to multicast. |
− | '''Version 01.00:''' 2006-05-31<br | + | |
− | Description: Released version. <br | + | '''Version 01.01:''' 2007-03-05<br /> |
− | Introduced in initial release<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== | ==SIPdaemon== | ||
/opt/amc/bin/sipd | /opt/amc/bin/sipd | ||
− | [[AlphaCom_SIP_interface|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 | + | [[AlphaCom_SIP_interface|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.25 (2009-11-06)''' <br> | ||
+ | |||
+ | *{{Bugzilla|164}} rfc4733 (rfc2833) DTMF in RTP support. | ||
+ | |||
+ | '''Version 01.24 (2009-10-05)''' <br> | ||
+ | |||
+ | *{{Bugzilla|221}} Handle 301 and 302 redirections. Also route by request URI for incomming calls, not To header. | ||
+ | |||
+ | '''Version 01.23 (2009-09-03)''' <br> | ||
+ | |||
+ | *{{Bugzilla|242}} Buffer overflow constructing To: in Invite | ||
+ | *{{Bugzilla|243}} Infinite loop in json-c library | ||
+ | *If no sip registrar node, only trunk nodes: set default_node to first trunk node. This makes sip-trunk nodes appear in AlphaWeb (broken since SIPD 01.19). | ||
+ | |||
+ | '''Version 01.22 (2009-08-18)''' <br> | ||
− | ''' | + | *Added support of configuration of SIP PORT (5060) |
− | * [[SIPD]]: use [[Class of service]] 15, not 16, for incoming trunk calls | + | |
− | * {{Bugzilla|195}} Event trigger feature 52 or 85 from SIP phone doesn't cancel | + | '''Version 01.21 (2009-08-04)''' <br> |
+ | |||
+ | *{{Bugzilla|223}} , Segmentation fault when Display name over 20 byte received from SIP | ||
+ | |||
+ | '''Version 01.20 (2009-06-22)''' <br> | ||
+ | |||
+ | *Various fixed in "sip-as-station" JSON interface | ||
+ | |||
+ | '''Version 01.19 (2009-06-04)''' <br> | ||
+ | |||
+ | *[[SIPD]]: '''use [[Class of service]] 15, not 16, for incoming trunk calls ''' | ||
+ | *{{Bugzilla|195}} Event trigger feature 52 or 85 from SIP phone doesn't cancel | ||
+ | *{{Bugzilla|205}} Added "Voice help wanted" and "Allowed to page absent user" bits to ingoing AUDIO_PATH_SETUP payload, | ||
+ | *JSON based interface for incoming INVITE and REGISTER, for "sip-as-station", first alpha version | ||
'''Version 01.18 (2009-03-30)''' <br> | '''Version 01.18 (2009-03-30)''' <br> | ||
− | * Minor corrections, avoiding some unwanted syslog messages | + | |
+ | *Minor corrections, avoiding some unwanted syslog messages | ||
'''Version 01.17 (2009-02-09)''' <br> | '''Version 01.17 (2009-02-09)''' <br> | ||
− | * Handling of [[ABSD_Billing#AudioCodes_X-detect|AudioCodes_X-detect]] | + | |
− | * Fixed crash (in alpha_sdp_parse) when receive INVITE with no SDP body | + | *Handling of [[ABSD_Billing#AudioCodes_X-detect|AudioCodes_X-detect]] |
+ | *Fixed crash (in alpha_sdp_parse) when receive INVITE with no SDP body | ||
'''Version 01.16 (2008-12-18)''' <br> | '''Version 01.16 (2008-12-18)''' <br> | ||
− | * Introduced JSON based interface towards AMCD. Various cleansups. | + | |
+ | *Introduced JSON based interface towards AMCD. Various cleansups. | ||
'''Version 01.15 (2008-11-05)''' <br> | '''Version 01.15 (2008-11-05)''' <br> | ||
− | * {{Bugzilla|85}} Sipd reset when not resolving hostname fails | + | |
− | * sipd do not require a node definition in AMCD to start ( /tmp/sipd_config ) | + | *{{Bugzilla|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)''' <br> | '''Version 01.13 (2008-06-29)''' <br> | ||
− | * Send and receive INFOs for DTMF signals A - D | + | |
− | * Filter on '+' in directory number | + | *Send and receive INFOs for DTMF signals A - D |
+ | *Filter on '+' in directory number | ||
'''Version 01.12 (2008-01-03):''' <br> | '''Version 01.12 (2008-01-03):''' <br> | ||
− | * Outgoing INVITE, early cancel: Cancel before "180 Ringing" caused lockup, because of incorrect check for "SIP-dialog". | + | |
+ | *Outgoing INVITE, early cancel: Cancel before "180 Ringing" caused lockup, because of incorrect check for "SIP-dialog". | ||
'''Version 01.11 (2007-12-10):''' <br> | '''Version 01.11 (2007-12-10):''' <br> | ||
− | * Outgoing INVITE: Send AUDIO_PATH_STATE(TRYING) to AMCD immediately, allowing AMCD to handle cancel before first response from external SIP device. | + | *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):''' <br> | '''Version 01.10 (2007-10-12):''' <br> | ||
− | * CANCEL of outgoing INVITE: Send CANCEL, not BYE | + | |
+ | *CANCEL of outgoing INVITE: Send CANCEL, not BYE | ||
'''Version 01.09 (2007-09-18):''' <br> | '''Version 01.09 (2007-09-18):''' <br> | ||
− | * 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). | + | |
+ | *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):''' <br> | '''Version 01.08 (2007-08-30):''' <br> | ||
Only released in X-version 10.22 package | 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 | + | *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):'''<br> | '''Version 01.07 (2007-07-01):'''<br> | ||
Description: Released version, date 2007-06-01.<br> | Description: Released version, date 2007-06-01.<br> | ||
Introduced in system upgrade file: alpha_sys_10_21x0604.tbz2<br> | Introduced in system upgrade file: alpha_sys_10_21x0604.tbz2<br> | ||
− | * Removed memory leaks, increasing stability (issue 3176). | + | |
− | * Issues 3203, 3182. | + | *Removed memory leaks, increasing stability (issue 3176). |
− | * Debug error messages forwarded to syslog. | + | *Issues 3203, 3182. |
− | * Set scheduling priority. | + | *Debug error messages forwarded to syslog. |
+ | *Set scheduling priority. | ||
'''Version 01.05:'''<br> | '''Version 01.05:'''<br> | ||
Description: Released version. <br> | Description: Released version. <br> | ||
− | Introduced in system upgrade file: alpha_sys_10_20.tbz2<br | + | Introduced in system upgrade file: alpha_sys_10_20.tbz2<br /><br /> |
==DSP driver== | ==DSP driver== | ||
/opt/amc/modules/dsp_drv | /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 | + | 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)<br> | '''Version 02.10:''' (2008-01-16)<br> | ||
Line 628: | Line 772: | ||
'''Version 02.01''' (2007-12-10): <br> | '''Version 02.01''' (2007-12-10): <br> | ||
+ | |||
*Required for [[Line Echo Cancellation]] ("disable" command, used to free DSP power for LEC). | *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 | + | '''Version 02.00: Board support package 03.xx (Linux 2.6):'''<br /> |
Description: Released version. <br> | Description: Released version. <br> | ||
− | Introduced in system upgrade file: alpha_sys_10_03.tbz2<br | + | Introduced in system upgrade file: alpha_sys_10_03.tbz2<br /><br /> |
'''Version 01.10''' (2008-01-16): <br> | '''Version 01.10''' (2008-01-16): <br> | ||
− | * Same as 02.10, but for 2.4 linux kernel: Support for DSP_SW version 01.10 | + | |
+ | *Same as 02.10, but for 2.4 linux kernel: Support for DSP_SW version 01.10 | ||
'''Version 01.01''' (2007-12-10): <br> | '''Version 01.01''' (2007-12-10): <br> | ||
− | |||
− | '''Version 01.00: Board support package 02.xx (Linux 2.4):'''<br | + | *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. <br> | Description: Released version. <br> | ||
− | Introduced in system upgrade file: alpha_sys_10_03.tbz2<br | + | Introduced in system upgrade file: alpha_sys_10_03.tbz2<br /> |
==DSP SW== | ==DSP SW== | ||
/opt/amc/images/amc_dsp.hex | /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.<br> | 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.<br> | ||
+ | |||
+ | '''Version 01.16:''' 2009-11-24<br> | ||
+ | G.711 0 dBm0 1000 Hz reference sequence: generated by 1f00 meter unit if activated. | ||
'''Version 01.15:''' 2009-02-17<br> | '''Version 01.15:''' 2009-02-17<br> | ||
Line 674: | Line 824: | ||
Customer specific variant with Line Echo Canceling (LEC). Based on OSLEC. 6 channels of LEC, ''number of codec channels (G711/G722) reduced to 6''. | 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 | + | '''Version 01.04:''' 2007-10-17<br /> |
− | Description: <br | + | Description: <br /> |
− | * 16 bit linear PCM at 8Hz support, which is required for the G.729 support in rtpdaemon 01.04. | + | |
+ | *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. | + | '''Version 01.02:''' 2006-11-30<br /> |
− | Description: | + | 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) | |
− | |||
− | * 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 | + | '''Version 01.01:''' 2006-06-14<br /> |
− | Description: Released version. <br | + | Description: Released version. <br /> |
− | Introduced in system upgrade file: alpha_sys_10_00.tbz2<br | + | Introduced in system upgrade file: alpha_sys_10_00.tbz2<br /><br /> |
==FPGA FW== | ==FPGA FW== | ||
/opt/amc/images/amc_ip_fpga.bit | /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 | + | 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 | + | '''Version 01.67:'''<br /> |
− | Description: Released version. <br | + | Description: Released version. <br /> |
− | Introduced in system upgrade file: alpha_sys_10_03.tbz2<br | + | Introduced in system upgrade file: alpha_sys_10_03.tbz2<br /><br /> |
==MBI driver== | ==MBI driver== | ||
/opt/amc/modules/mbi_irq | /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 | + | 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 | + | '''Version 01.00: Board support package 02.xx (Linux 2.4):'''<br /> |
− | Description: Released version. <br | + | Description: Released version. <br /> |
− | Introduced in system upgrade file: alpha_sys_10_00.tbz2<br | + | Introduced in system upgrade file: alpha_sys_10_00.tbz2<br /> |
− | '''Version 02.00: Board support package 03.xx (Linux 2.6):'''<br | + | '''Version 02.00: Board support package 03.xx (Linux 2.6):'''<br /> |
− | Description: Released version. <br | + | Description: Released version. <br /> |
− | Introduced in system upgrade file: alpha_sys_10_03.tbz2<br | + | Introduced in system upgrade file: alpha_sys_10_03.tbz2<br /><br /> |
==LED / Watchdog driver== | ==LED / Watchdog driver== | ||
/opt/amc/modules/dev_amc_wdog | /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 | + | 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 | + | '''Version 01.00: Board support package 02.xx (Linux 2.4):'''<br /> |
− | Description: Released version. <br | + | Description: Released version. <br /> |
− | Introduced in system upgrade file: alpha_sys_10_00.tbz2<br | + | Introduced in system upgrade file: alpha_sys_10_00.tbz2<br /> |
− | '''Version 02.00: Board support package 03.xx (Linux 2.6):'''<br | + | '''Version 02.00: Board support package 03.xx (Linux 2.6):'''<br /> |
− | Description: Released version. <br | + | Description: Released version. <br /> |
− | Introduced in system upgrade file: alpha_sys_10_03.tbz2<br | + | Introduced in system upgrade file: alpha_sys_10_03.tbz2<br /> |
− | <br | + | <br /> |
− | <br | + | <br /> |
− | <br | + | <br /> |
=Hardware Versions= | =Hardware Versions= | ||
− | <br | + | <br /> |
==AMC hardware versions== | ==AMC hardware versions== | ||
− | === Known problems AMC hardware 8000/4 === | + | ===Known problems AMC hardware 8000/4=== |
---- | ---- | ||
− | None as of now<br | + | None as of now<br /><br /> |
− | === Known problems AMC hardware 8000/2 === | + | ===Known problems AMC hardware 8000/2=== |
---- | ---- | ||
− | === Issue 2747: RCI not supported on ACE7: === | + | ===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 | + | 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: === | + | ===Issue 2741: Redundancy control from APC:=== |
− | The redundancy control system from APC is not working (software and hardware).<br | + | The redundancy control system from APC is not working (software and hardware).<br /> |
− | === Issue 2787: AMC serial port: No RX, no data on TX: === | + | ===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 | + | 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: === | + | ===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. | 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== | ==AMC Filter board== | ||
− | === Issue 2723: RS422/RS485 Signal Pinning: === | + | ===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 | + | 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 /> |
Latest revision as of 04:44, 8 March 2022
Previous Release - AlphaCom 10.xx - Release Notes
Next Release - AlphaCom 10.6x - Release Notes
This document provides the release notes for AlphaCom 10.4 with incremental bug fix releases. The release notes for AlphaCom 10.4 describe new features, improvements and issues fixed after AlphaCom 10.
Software in production: AMC 10.20
Software released date: 2007-04-12
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.
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 10.xx Release Notes
- 2 AMC 1056(2009-08-07)
- 3 AMC 1055(2009-07-01)
- 3.1 Errors Corrected
- 3.1.1 BZ 92 Speech from other conversation when calling IP trunk line
- 3.1.2 BZ 119 Event Handler - Received mail go OFF before Conversation goes ON
- 3.1.3 BZ 174 Ringing to SIP times out after 41 seconds
- 3.1.4 BZ 195 Event trigger feature 52 or 85 from SIP phone doesn't cancel
- 3.1.5 BZ 196 Alternative routing check when using analogue transit nodes
- 3.1.6 BZ 198 Snatch of AlphaNet VoIP priority calls with static licenses
- 3.1.7 BZ 199 Groupcall including IP stations was blocked if no multi module or AlphaNet licenses
- 3.1.8 BZ 200 Use of $DIAL_DAK when station listening to Simplex conference
- 3.1.9 BZ 201 $SLRC when out of logical RCO range
- 3.1.10 BZ 203 $GRM now synchronize to flash database
- 3.1.11 BZ 204 Faulty Station Line (Event Type) report missing after reset
- 3.1.12 BZ 205 Call in from SIP trunk
- 3.1.13 BZ 207 IP station Call LED on when making AlphaNet call to busy or private station
- 3.1.14 SIPD: use Class of service 15, not 16, for incoming trunk calls
- 3.1.15 Call Request Search system
- 3.1.16 Reactivation of active call request could send mail to wrong queue station
- 3.1.17 PrisCom DAK acknowledge from station could generated "DAK_as_RCI" event OFF
- 3.1.18 Chilly reset of slave module
- 3.2 Functional changes / Enhancement
- 3.2.1 BZ 139 SIP -> IP station call now try to avoid transcoding
- 3.2.2 BZ 156 Line error text changed to "StError 101"
- 3.2.3 BZ 173 Slave: Inhibit free license timer when using multi module license
- 3.2.4 BZ 182 Include an option to tear down the TCP connection after data is sent
- 3.2.5 BZ 191 New Event handler trigger for C-key use added
- 3.2.6 BZ 211 AlphaNet broadcast messages as unicast
- 3.2.7 New setting for limiting the max number of trunks used toward each node
- 3.2.8 Debounce of ON/OFF hook signalling from ATLB
- 3.2.9 Support for two OPC servers
- 3.2.10 Destination SIP IP address shown in node list in AlphaWeb
- 3.2.11 Station flag2 bit 12 is used for disabling OPC reporting and OPC license use on station
- 3.2.12 Support of SIP phone as AlphaCom station
- 3.1 Errors Corrected
- 4 AMC 1054(2009-06-04)
- 5 AMC 1053(2009-03-23)
- 5.1 Errors Corrected
- 5.1.1 BZ 155 Slave missing in multimodule blocks inter-module calls
- 5.1.2 Call between slaves does not seize license in Master
- 5.1.3 BZ 159 Double DTMF signaling from ATLB12 in combination with SIP trunks
- 5.1.4 BZ 162 Display text update with Billing and alternative trunk
- 5.1.5 ACDP message DELETE_MAIL could generate reset
- 5.2 Functional changes / Enhancement
- 5.2.1 Increased Software Priority on the IP station communication
- 5.2.2 New Event Handler Macros "ldb" and "prog"
- 5.2.3 Private Ringing Tone in IP stations
- 5.2.4 Better performance of IP station PING command
- 5.2.5 Mail pool increased to 2500 mails
- 5.2.6 BZ 148Incoming Call from SIP with different ringing tone
- 5.2.7 Avoid signalling fault from analogue sub stations
- 5.2.8 BZ 147 Muted busy tone removed from SIP trunks
- 5.2.9 Start of ATLB-ATLB conversation no need for duplex resources
- 5.1 Errors Corrected
- 6 AMC 1052(2009-03-03)
- 6.1 Errors Corrected
- 6.1.1 BZ 12 Logging of paging and group calls
- 6.1.2 BZ 61 RMD conflict with SIP nodes
- 6.1.3 BZ 75 EDO number of characters over AlphaNet
- 6.1.4 BZ 76 Feature reminder default off for ATLB stations
- 6.1.5 BZ 85 Sipd reset when not resolving hostname fails
- 6.1.6 BZ 87 Copy mail and private ringing priority (150) fix.
- 6.1.7 BZ 106 PUT_STRING : MPC header corrected from 0x80 to 0x00
- 6.1.8 BZ 116 AMCD crashed in error report function
- 6.1.9 BZ 117 OPC: Non-existing stations are registered, consuming license
- 6.1.10 BZ 118 Call Req not deleted when using 7638 in Absent status.
- 6.1.11 BZ 127 IP station multicast ping during free license period
- 6.1.12 BZ 130 RCO trouble on IP master at physical number 67&68
- 6.1.13 BZ 135 AMC reset when using data commands to answer ringing group call
- 6.1.14 BZ 136 Duplex AlphaNet Call to IP station
- 6.1.15 BZ 138 Event conversation outgoing and RingingGroup call from SIP
- 6.1.16 BZ 140 O DUPL CONF bugs
- 6.1.17 BZ 141 Global Group call problems
- 6.1.18 BZ 144 Missing audio in handset conversation in VoIP AlphaNet
- 6.1.19 BZ 157IP resources in standby operation
- 6.1.20 Double syslog call statistics for multi module
- 6.2 Functional changes / Enhancement
- 6.2.1 Support for Billing
- 6.2.2 BZ 54 $CALL and call priority now control open/private
- 6.2.3 BZ 108 Buffer data for TCP client if no connection
- 6.2.4 Chilly start of AMC-IP from AlphaWeb
- 6.2.5 Faster restart of slaves in multimodule, when multimodule data over IP.
- 6.2.6 ST_BUSY_BC/ST_FREE_BC broadcasts for AlphaNet audio lines (proxy)
- 6.2.7 Codec handling for incoming calls from SIP
- 6.2.8 Paging queue improvements
- 6.2.9 ISO 1745 linklayer improved
- 6.2.10 MPP - Mail to Pocket Pager improvements
- 6.2.11 AlphaWeb station list shows 16 character display name
- 6.2.12 Only IP station with display can use C-key as private/open key
- 6.2.13 UDP info added to ST_STATE message
- 6.2.14 No Echo canceller in use during dial/busy/reset-tone on IP stations
- 6.2.15 OPC license quantity steps adjusted
- 6.2.16 Multi Module license added
- 6.2.17 BZ 124Event 34, reporting boards UP/DOWN Board_Status_(Event_Type)
- 6.2.18 BZ 129Billing PIN CODE tone changed
- 6.2.19 Force conversation to Simplex mode
- 6.2.20 Improved handling of IP station up messages
- 6.2.21 Back Plane messages delay to ASVP did also effect VoIP setup speed
- 6.2.22 Stability improvement for IP multi module calls
- 6.2.23 Implemented ping-test of analog PrisCom station processor
- 6.2.24 High availability system, IP station down test
- 6.2.25 Low level queue size of ACDP protocols increased
- 6.2.26 Busy/Free messages on MPC from IP Proxy AlphaNet links
- 6.2.27 Fader problems in ATLB12
- 6.1 Errors Corrected
- 7 AMC 1051(2008-10-10)
- 7.1 Errors Corrected
- 7.1.1 BZ 37 Missing stations after multi module reset
- 7.1.2 BZ 83 E7 in slave mode, program distribution from master
- 7.1.3 BZ 86 RCO's on disabled ASLT ports used for IP stations
- 7.1.4 BZ 88 Feature IP config (7810)
- 7.1.5 BZ 89 Remote Reset of station feature
- 7.1.6 BZ 96 Dual Display text update in AlphaNet
- 7.1.7 BZ 98 Sporadic resets when enter 83xx conference
- 7.1 Errors Corrected
- 8 AMC 10.50 (2008-09-22)
- 8.1 Errors Corrected
- 8.1.1 BZ 13 ASVP random reset
- 8.1.2 BZ 17 Return of audio program
- 8.1.3 BZ 18 IP audio gain adjustment
- 8.1.4 BZ 20 IP stations and 83xx conference
- 8.1.5 BZ 23 Echo in call from IP station to RM
- 8.1.6 BZ 24 IP Master display in call request mode
- 8.1.7 BZ 27 RCI in slave modules
- 8.1.8 BZ 30 Call request ASVP message to IP stations
- 8.1.9 BZ 31 CRM at physical number 1, mail queue problems fixed
- 8.1.10 BZ 32 Private break in and digits during conversation
- 8.1.11 BZ 33 New current mail event(23)
- 8.1.12 BZ 35 Chime in IP station
- 8.1.13 BZ 50 DTMF mode use of * and #
- 8.1.14 BZ 51 Feature 107 on DAK keys
- 8.1.15 BZ 53 IP stations on ASLT physical positions
- 8.1.16 BZ 68 "related to" UDP for event 25
- 8.1.17 BZ 78 IP station call statistics got wrong time value
- 8.1.18 BZ 83 E7 with IP audio program distribution
- 8.1.19 Combination of program disconnect features
- 8.2 Functional changes / Enhancement
- 8.2.1 Set IP AlphaCom IP address feature
- 8.2.2 Reduced number of syslog messages
- 8.2.3 M-key operation in calls with IP stations.
- 8.2.4 70 program feeds
- 8.2.5 Direct transfer feature
- 8.2.6 High availability license system
- 8.2.7 BZ 5 Hold/Trf from IP Master
- 8.2.8 BZ 25 Display on IP Stations update
- 8.2.9 BZ 26 Remote delete of mail.
- 8.2.10 BZ 28 IP master Open/Private mode
- 8.2.11 BZ 29 Dial tone during digit collection
- 8.2.12 BZ 77 Override and handset use
- 8.1 Errors Corrected
- 9 AMC 10.43X0609 (2008-06-09)
- 10 AMC 10.43X0430 (2008-04-30)
- 10.1 Errors Corrected
- 10.1.1 Issue 3336 : Call Request and reply on stations programmed with "Always Private" fixed
- 10.1.2 Issue 3318 : The DP command $DAK can now be used in SX conference.
- 10.1.3 Issue 3319 : The DP command $M/MREL is now triggering event 31.
- 10.1.4 Transfer of incoming SIP calls between AlphaNet nodes fixed
- 10.1.5 Use of M-key during handset operated outgoing conversation to SIP fixed
- 10.1.6 Issue 3050: ODX from slaves via VoIP link:
- 10.2 Functional changes / Enhancement
- 10.1 Errors Corrected
- 11 AMC 10.42 (2008-04-17)
- 12 AMC 10.41 (2008-04-14)
- 13 AMC 10.40 (2008-04-10)
- 14 Known Issues (Latest release)
- 15 Log System (Syslog)
- 16 Hardware Drivers
- 17 Hardware Versions
AlphaCom 10.xx Release Notes
AMC 1056(2009-08-07)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 10.50.
System upgrade file:
alpha_sys_10_56.tbz2
Precautions:
alpha_sys_10_51.tbz2 must be installed.
AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions.
Errors Corrected
BZ 231 If nvram-battery or state date was corrupted on 1055 the AMCD did not always start after reset
AMC 1055(2009-07-01)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 10.50.
System upgrade file:
alpha_sys_10_55.tbz2
Precautions:
alpha_sys_10_51.tbz2 must be installed.
AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions.
Errors Corrected
BZ 92 Speech from other conversation when calling IP trunk line
When calling an IP trunk line from an IP or SIP station. During call set-up there could be some ms of audio from an other used IP trunk.
BZ 119 Event Handler - Received mail go OFF before Conversation goes ON
When answering a call request the Conversation event (07 or 08) did go ON before the Received Mail event (10) goes OFF. This caused some problems when for instance using these events for CCTV control.
BZ 174 Ringing to SIP times out after 41 seconds
It was not possible to increase timeout on ringing to SIP beyond 41 seconds.
BZ 195 Event trigger feature 52 or 85 from SIP phone doesn't cancel
From 10.52, the event is correctly executed, but the call is not automatically cancelled.
BZ 196 Alternative routing check when using analogue transit nodes
Example:
Node audio from A to B is configured as first route via C.
Node number A is higher than node number C (This implies C is owning the AGA/E1 link)
If node C is down alternative routing would not be used.
BZ 198 Snatch of AlphaNet VoIP priority calls with static licenses
Priority calls and priority global group calls over VoIP AlphaNet did not work if all lines are busy and static AlphaNet license was used.
BZ 199 Groupcall including IP stations was blocked if no multi module or AlphaNet licenses
(Error was introduced in 10.53)
BZ 200 Use of $DIAL_DAK when station listening to Simplex conference
$DIAL_DAK can now be used also when station is listening to conference.
BZ 201 $SLRC when out of logical RCO range
$SLRC will now not "assert" the exchange when tried to be used out of the logical RCO range.
BZ 203 $GRM now synchronize to flash database
When using the $GRM message and resetting the AlphaCom the changes would not survive reset.
BZ 204 Faulty Station Line (Event Type) report missing after reset
The faulty station event is now reported On after reset/power-off of AlphaCom.
BZ 205 Call in from SIP trunk
Is now allowed to listen to Absence Messages, and to activate Pocket Paging.
BZ 207 IP station Call LED on when making AlphaNet call to busy or private station
The IP station Call LED is now off when call to busy or private station.
SIPD: use Class of service 15, not 16, for incoming trunk calls
Call Request Search system
There was some issues when call request search was used for forwarding regular "623" call requests.
Reactivation of active call request could send mail to wrong queue station
If several simultaneous call request are activated and reactivated to different groups or queue station, a call request could end up in both the correct and a unintended call queue.
PrisCom DAK acknowledge from station could generated "DAK_as_RCI" event OFF
Chilly reset of slave module
Chilly reset of slave modules in nodes with the "copy nvram to slaves" option active would not restart in slave mode without doing a factory reset
Functional changes / Enhancement
BZ 139 SIP -> IP station call now try to avoid transcoding
Incoming calls from SIP in G711 will use G711 also to the IP station if the IP station is configured with "Use Best Available Codec".
BZ 156 Line error text changed to "StError 101"
The original text "L P65-1-2 D2347" is now changed to "StError 2347". (Can be configured back from the MDF editor in AlphaPro)
BZ 173 Slave: Inhibit free license timer when using multi module license
To reduce confusion the free license period in the slaves is removed when master module has a multi module license.
AlphaWeb will show multi module license in slaves.
BZ 182 Include an option to tear down the TCP connection after data is sent
(also see BZ 108). AlphaPro support pending.
BZ 191 New Event handler trigger for C-key use added
BZ 211 AlphaNet broadcast messages as unicast
Node broadcast messages are converted to unicast messages to all known nodes in the local AlphaNet routing table. This is done to decrease traffic in an all-to-all IP connected AlphaNet system.
New setting for limiting the max number of trunks used toward each node
14 &963005 .module_profile.node_profile[70].max_trunks = 1 (0x01) (Default 0 = no limit)
AlphaPro support pending.
Debounce of ON/OFF hook signalling from ATLB
To to reduce unintended resetting of conversation/ringing a debounce function was added to AMC.
But due to delay in signaling from the ATLB card this function is not useful in most situations.
Nvram flag: ex_profile.flags.HOOK_debounce = 1
Support for two OPC servers
Two OPC servers can be connected simultaneously to the same AlphaNet. (OPC server software supporting dual OPC needed)
Destination SIP IP address shown in node list in AlphaWeb
SIP trunk IP address now also shown when multiple SIP trunks are configured (previously shown as "transit").
Station flag2 bit 12 is used for disabling OPC reporting and OPC license use on station
AlphaPro support pending.
Support of SIP phone as AlphaCom station
SIP phones can now be configured in AlphaPro as stations in the "user and station" menu. Giving more integrated AlphaCom control of the SIP stations.
AMC 1054(2009-06-04)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 10.50.
System upgrade file:
alpha_sys_10_54.tbz2
Precautions:
alpha_sys_10_51.tbz2 must be installed.
AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions.
Errors Corrected
Broadcast flooding in multi node AlphaNet
During reset of AlphaCom with alpha_sys versions from 1043x to 1053 CANCEL_MAIL AlphaNet messages from trunk-proxy stations are sent as node broadcast.
The number of trunk-proxy stations are dependent on IP links plus the configuration of AE1 and AGA AlphaNet links.
In an multi node AlphaNet IP configuration with all nodes communicate to all other nodes a broadcast will go from the origin node to all other nodes. The "other" nodes will then send the broadcast to all other nodes except for the node from where the broadcast was received.
A table of unique reference for each broadcast is used for throwing away broadcasts already received.
If the number of active broadcast is higher than the size of the broadcast reference table in combination of some AlphaNet links with delay, nodes can start resending "old" broadcast. This can reach an amount of messages that makes the AlphaCom software watchdog activate a reset generating lots of new CANCEL_MAIL broadcast, then a situation of cyclic reset of all nodes can occur.
To avoid this problem the following improvements are made:
- Remove broadcast of CANCEL_MAIL from proxy station after reset.
- Avoid full TCP sockets blocking the InterCom application software thus making the software watchdog reset.
BZ 193 Bugfix of search type call request when receiver station is busy
AMC 1053(2009-03-23)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 10.50. New State Data structure. When upgrading all state data will be lost. (A Chilly start of AMC-IP will be preformed)
If currently running on free license period an upgrade will reset the license timer to 0.
A factory reset must be preformed to re initiate the free license period.
System upgrade file:
alpha_sys_10_53.tbz2
Precautions:
alpha_sys_10_51.tbz2 must be installed.
AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions.
Errors Corrected
BZ 155 Slave missing in multimodule blocks inter-module calls
Now if a slave is missing other slaves can still receive calls.
Call between slaves does not seize license in Master
Call between two slave modules wrongly seized a license in the master in addition to the correct licenses in each of the two slaves.
BZ 159 Double DTMF signaling from ATLB12 in combination with SIP trunks
Now both ATLB-6 and ATLB-12 is configured for reporting of signalling during conversation to AMC.
This is done to be able to do digit signalling to Billing when the SIP-TRUNK is connected.
The digit signalling is filtered out in AMC to avoid SIP_INFO being sent to the SIP gateway making double set of DTMF tones.
To avoid double DTMF problems on PNCI the MPC data is also filtered from ATLB during conversation.
BZ 162 Display text update with Billing and alternative trunk
When Billing alternative trunk is activated after pin code dialling, the trunk name is updated in the display of the station.
ACDP message DELETE_MAIL could generate reset
$DELETE_MAIL with station parameter resolving to an illegal physical number will now give an ILLEGAL_PARAM instead of reset.
Functional changes / Enhancement
Increased Software Priority on the IP station communication
To avoid internal buffers overflow in systems with a large number of IP stations the communication to IP stations has been given higher priority
New Event Handler Macros "ldb" and "prog"
Event handler macro "%lbd" for reading out local board number. Typical used for dual AMC configuration. Event handler macro "%prog(st_ind)" for reading out current program number 1->xx active on a station. Return 0 if no program active.
Private Ringing Tone in IP stations
Private ringing sequence in IP stations is now completely handled in the IP station to avoid AMC load when hundreds of IP stations is ringing in parallel.
IP stations with AUDIO event of type "Private ringing" related to the stations are still handled by AMC to obtain synchronous event state handling with the ringing tone.
Better performance of IP station PING command
Optimized IP station PING-PONG system. Equal functionality.
Mail pool increased to 2500 mails
Mail pool is increased from 1104 to 2500 mails. (Nvram state is changed)
BZ 148Incoming Call from SIP with different ringing tone
Added new nvram flag ".ex_profile.flags.trunk_alt_priv_ring". When set to "1" all calls from SIP trunks will use "UK style ringing tone".
Avoid signalling fault from analogue sub stations
From substations a short press on ID + M can be signalled as ID. When the global flag: "ID_and_IDM_to_IDC_CRM" is set, wait for 300 ms before ID is accepted.
BZ 147 Muted busy tone removed from SIP trunks
SIP stations/trunks does not get the muted busy tone (Same behaviour as PNCI system)
Start of ATLB-ATLB conversation no need for duplex resources
When starting a call between two local ATLB stations no duplex resources are allocated.
When incoming call from SIP to ATLB no duplex resources are allocated.
This will give the possibility for setting up calls in system with only ATLB12 cards.
AMC 1052(2009-03-03)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 10.50.
System upgrade file:
alpha_sys_10_52.tbz2
Precautions:
alpha_sys_10_51.tbz2 must be installed.
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 12 Logging of paging and group calls
Syslog of Paging ISO1745 linklayer up/down combined with System Status (Event Type) report.
BZ 61 RMD conflict with SIP nodes
AlphaWeb RMD configuration pages fixed.
BZ 75 EDO number of characters over AlphaNet
The buffer is increased from 160 to 400 bytes
BZ 76 Feature reminder default off for ATLB stations
ATLB stations no longer receive feature reminder for mails etc. (Ringing group still works)
BZ 85 Sipd reset when not resolving hostname fails
Internal memory issue solved.
BZ 87 Copy mail and private ringing priority (150) fix.
Missing test when going from private-ringing-feature-reminder to call-request-transfer feature reminder.
BZ 106 PUT_STRING : MPC header corrected from 0x80 to 0x00
BZ 116 AMCD crashed in error report function
The error report function could in some special cases reset AMC.
BZ 117 OPC: Non-existing stations are registered, consuming license
BZ 118 Call Req not deleted when using 7638 in Absent status.
BZ 127 IP station multicast ping during free license period
During free license period the multicast ping system of IP stations would not work correctly. IP multicast group call will not work.
BZ 130 RCO trouble on IP master at physical number 67&68
RCO related to IP stations with physical number as the slave module devices numbers (66-68) had issues. (1052x0119)
BZ 135 AMC reset when using data commands to answer ringing group call
When using $CALL Lx Lz W64 the station in call requester mode type ringing group would be released double to the allocator. This is now prevented.
BZ 136 Duplex AlphaNet Call to IP station
Lifting A-handset did not go to "open" Duplex.
BZ 138 Event conversation outgoing and RingingGroup call from SIP
Correct name/dirno is now available on conversation events when using RingingGroup from SIP.
BZ 140 O DUPL CONF bugs
Issues with connecting stations with the $ODC command corrected.
BZ 141 Global Group call problems
... in previous 1052x versions fixed
BZ 144 Missing audio in handset conversation in VoIP AlphaNet
DSP inter-communication could fail, better link supervision and correction.
BZ 157IP resources in standby operation
Fault on an AMC card in standby operation will remove IP resources from the allocation table on the master card
Double syslog call statistics for multi module
When calling from AlphaNet IP to stations on a IP slave module the call statistic would give 2 entries, the second entry with corrupted data. Double lines could also be generated when calling from AlphaNet IP to IP stations.
Functional changes / Enhancement
Support for Billing
BZ 54 $CALL and call priority now control open/private
Fixed handling of $CALL so that param#5 call priority is used for calculation of open/private mode of call.
BZ 108 Buffer data for TCP client if no connection
Start connection on write if in wait state.
Chilly start of AMC-IP from AlphaWeb
Faster restart of slaves in multimodule, when multimodule data over IP.
Slave modules inform master when it receives TCP connection from Master. Master then proceeds with the startup procedure immediately. Faster connect after reset.
ST_BUSY_BC/ST_FREE_BC broadcasts for AlphaNet audio lines (proxy)
The ST_BUSY_BC and ST_FREE_BC messages now use NRF_LOCAL_ENTITY, in order to avoid confusion with the corresponding events from the end-stations for AlphaNet calls.
Codec handling for incoming calls from SIP
Don't 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, don't poll self if nothing to send.
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
The station list previously showed only the 12 first characters now it shows 16.
Only IP station with display can use C-key as private/open key
DP command C_PRES also generate local C_RELEASE so that open/private mode change does not occurs.
UDP info added to ST_STATE message
The ST_STATE message used for OPC server now includes UDP
No Echo canceller in use during dial/busy/reset-tone on IP stations
Local Echo canceller in the IP station is turned off to get stable tones.
OPC license quantity steps adjusted
New quantities are: 40,80,160,240,320,400,552
Multi Module license added
Multi Module license is only needed in the master module. License define the number of modules possible to connect 1,2 or 3. Always 30 audio channels. 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,
BZ 124Event 34, reporting boards UP/DOWN Board_Status_(Event_Type)
New event when cards is going up down. Sub event = card position.
BZ 129Billing PIN CODE tone changed
Handset tone is used for indicating "dial pin code"
Force conversation to Simplex mode
Data protocol command added $SIMP
Improved handling of IP station up messages
Close socket to IP station in faulty situations.
Back Plane messages delay to ASVP did also effect VoIP setup speed
Previously implemented delay of messages to the ASVP card also delayed the VoIP setup time.
Stability improvement for IP multi module calls
Implemented ping-test of analog PrisCom station processor
"Cellstation" flag must be enabled. Every PrisCom station are tested in combination with the extended line test timer. (IND 99 is sent to the station and IND ack suspected as reply.) If no reply for two tests the station is reported down to ERR and event handler. However the station is still in active state. (1052x213)
High availability system, IP station down test
If there has been connection to a configurable number of IP stations (op_constants(0).sbm_ip_st_down_trig) and all IP station connections are lost: set the standby request flag. (1052x213)
Low level queue size of ACDP protocols increased
The send queue for multi drop protocols is increased. Low level buffer for incoming bytes is now also flushed if filled up with "rubish"
Busy/Free messages on MPC from IP Proxy AlphaNet links
The Busy/Free messages from IP-proxy stations on MPC is removed for better consistence. Busy/Free/Connect from other nodes must be sent from event handler in remote nodes. MPC use in AlphaNet
Fader problems in ATLB12
Due to problems with the faders on ATLB12 cards, the faders and duplex resources is not used for ATLB12 with software versions bellow 05.30.
AMC 1051(2008-10-10)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 10.50.
System upgrade file:
alpha_sys_10_51.tbz2
Precautions:
alpha_sys_10_00.tbz2 must be installed.
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.
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:
alpha_sys_10_50.tbz2
Precautions:
alpha_sys_10_00.tbz2 must be installed.
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.
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.
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)
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:
alpha_sys_10_43x0609.tbz2
Precautions:
alpha_sys_10_00.tbz2 must be installed.
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
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:
alpha_sys_10_43x0430.tbz2
Precautions:
alpha_sys_10_00.tbz2 must be installed.
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
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:
alpha_sys_10_42.tbz2
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:
alpha_sys_10_41.tbz2
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:
alpha_sys_10_40.tbz2
Precautions:
alpha_sys_10_00.tbz2 must be installed.
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).
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.
Known Issues (Latest release)
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".
Issue 3124: AlphaNet - NAT
AlphaNet does not work if NAT traverse is used.
Log System (Syslog)
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
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.
Version 01.09 (2009-11-06)
- BZ 164 rfc4733 (rfc2833) DTMF in RTP support.
Version 01.08: 2009-09-30
- General interface for plugin childprogram, support for ASVP functions.
Version 01.07: 2009-08-12
- Preliminary support for playout of wavfile, via plugin childprogram
Version 01.06: 2007-12-10
Description:
- Support of Line Echo Cancellation (by using DSP#2 for LEC, infrastructure added for controlling DSP#2)
Version 01.05: 2007-11-08
Description:
- Optimised socket handling for unicast'ed groupcalls.
Version 01.04: 2007-10-17
Description:
- G.729, first experimental support (no support for DTX, lost or reorderd packets).
Version 01.03: 2007-10-11
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
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_20.tbz2
- 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
Description:
- 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
Description: Released version.
Introduced in initial release
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).
Version 01.25 (2009-11-06)
- BZ 164 rfc4733 (rfc2833) DTMF in RTP support.
Version 01.24 (2009-10-05)
- BZ 221 Handle 301 and 302 redirections. Also route by request URI for incomming calls, not To header.
Version 01.23 (2009-09-03)
- BZ 242 Buffer overflow constructing To: in Invite
- BZ 243 Infinite loop in json-c library
- If no sip registrar node, only trunk nodes: set default_node to first trunk node. This makes sip-trunk nodes appear in AlphaWeb (broken since SIPD 01.19).
Version 01.22 (2009-08-18)
- Added support of configuration of SIP PORT (5060)
Version 01.21 (2009-08-04)
- BZ 223 , Segmentation fault when Display name over 20 byte received from SIP
Version 01.20 (2009-06-22)
- Various fixed in "sip-as-station" JSON interface
Version 01.19 (2009-06-04)
- SIPD: use Class of service 15, not 16, for incoming trunk calls
- BZ 195 Event trigger feature 52 or 85 from SIP phone doesn't cancel
- BZ 205 Added "Voice help wanted" and "Allowed to page absent user" bits to ingoing AUDIO_PATH_SETUP payload,
- JSON based interface for incoming INVITE and REGISTER, for "sip-as-station", first alpha version
Version 01.18 (2009-03-30)
- Minor corrections, avoiding some unwanted syslog messages
Version 01.17 (2009-02-09)
- Handling of AudioCodes_X-detect
- Fixed crash (in alpha_sdp_parse) when receive INVITE with no SDP body
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
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.
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):
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_03.tbz2
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):
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_03.tbz2
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.16: 2009-11-24
G.711 0 dBm0 1000 Hz reference sequence: generated by 1f00 meter unit if activated.
Version 01.15: 2009-02-17
Improved stability on inter-DSP serial link McBSP#1, used for LEC
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
Description:
- 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
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_21.tbz2
- Improved mixing units to support DTMF tones: 32 mixers, independent mixers(function=1 in "con" of input)
Version 01.02: 2006-11-30
Description:
- 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
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_00.tbz2
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.
Version 01.67:
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_03.tbz2
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)
Version 01.00: Board support package 02.xx (Linux 2.4):
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_00.tbz2
Version 02.00: Board support package 03.xx (Linux 2.6):
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_03.tbz2
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
Version 01.00: Board support package 02.xx (Linux 2.4):
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_00.tbz2
Version 02.00: Board support package 03.xx (Linux 2.6):
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_03.tbz2
Hardware Versions
AMC hardware versions
Known problems AMC hardware 8000/4
None as of now
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.
Issue 2741: Redundancy control from APC:
The redundancy control system from APC is not working (software and hardware).
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).
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.