Actions

Difference between revisions of "AlphaCom 10.6x - Release Notes"

From Zenitel Wiki

(Enhancement)
 
(22 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
[[Category: Release notes]]
 
[[Category: Release notes]]
'''Software in production:''' AMC 10.20<br\>
+
Previous Release - [[AlphaCom 10.4x - 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 11.00 - 11.01 - Release Notes]]
 +
 
 +
This document provides the release notes for AlphaCom 10.6 with incremental bug fix releases. The release notes for AlphaCom 10.6 describe new features, improvements and issues fixed after AlphaCom 10.4.
 +
 
 +
'''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\><br\><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.60 Release Notes=
 +
<br />
 +
=AMC 10.60.3.14(2010-06-29)=
 +
Release: Official, available on request
 +
/opt/amc/bin/amcd
 +
NVRAM version 10.50.
 +
'''System upgrade file:'''<br />
 +
alpha_sys_10_60_3_14.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.
 +
 
 +
 
 +
==Error Corrected==
 +
===New Ring Master Daemon allows more than 6 simultaneous calls===
 +
The Ring Master integration Daemon could do an reset if more than 6 simultaneous calls was activated between AlphaCom and Ring Master.
 +
===Camp On busy when calling busy Ring Master station===
 +
When calling a busy Ring Master station from AlphaCom the AlphaCom will now give camp on busy. Works also for transit calls between two Ring Master system via AlphaCom.
 +
 
 +
=AMC 10.60.3.13(2010-05-28)=
 +
Release: Official, available on request
 +
/opt/amc/bin/amcd
 +
NVRAM version 10.50.
 +
'''System upgrade file:'''<br />
 +
alpha_sys_10_60_3_13.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.
 +
 
 +
==New Ring Master Daemon, same AMC==
 +
 
 +
=AMC 10.60.3.12(2010-05-21)=
 +
Release: Official, available on request
 +
/opt/amc/bin/amcd
 +
NVRAM version 10.50.
 +
'''System upgrade file:'''<br />
 +
alpha_sys_10_60_3_12.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.
 +
 
 +
==Error Corrected==
 +
===Adjustments in the protocol for the Ring Master Interface===
 +
 
 +
 
 +
=AMC 10.60.3.11(2010-03-23)=
 +
Release: Official, available on request
 +
/opt/amc/bin/amcd
 +
NVRAM version 10.50.
 +
'''System upgrade file:'''<br />
 +
alpha_sys_10_60_3_11.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.
 +
 
 +
==Error Corrected==
 +
===SIP-station registration could in some cases generate reset when SIP station does an off-registration===
 +
Due to missing initialization SIP station off-registration could lead to system reset. Introduced in 10.56.
 +
 
 +
==Enhancement==
 +
===Static configuration of Gong tone channel removed. 32 IP channels from backplane available===
 +
All 32 audio channels are now available for "conversation" audio from backplane to IP. The group call Gong is allocated when needed.
 +
(If all 32 audio channels are used, group call is rejected.)
 +
 
 +
=AMC 10.60.3.10(2010-03-02)=
 +
Release: Official, available on request
 +
/opt/amc/bin/amcd
 +
NVRAM version 10.50.
 +
'''System upgrade file:'''<br />
 +
alpha_sys_10_60_3_10.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|315}} Ringing Group can't be answered when receiving station is in SX conference===
 +
Ringing Group messages can now be answered when receiving station is in on hook simplex conference mode.
 +
 
  
 
=AlphaCom 10.xx Release Notes=
 
=AlphaCom 10.xx Release Notes=
<br\>
+
<br />
= AMC 10.60.3.7(2010-01-27) =
+
=AMC 10.60.3.9(2010-02-16)=
 
  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_60_3_7.tbz2<br\>
+
alpha_sys_10_60_3_9.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_51.tbz2 must be installed.<br\><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|315}} IP station fails UK style ringing tone from SIP ==
+
===Faulty error message during private ringing mode===
The alternative ringing pattern and tone used to indicate incoming call from SIP was not available on the IP stations.
+
A error message was reported to the debug log during private ringing mode on ASLT station, removed.
 +
 
 +
 
 +
=AlphaCom 10.xx Release Notes=
 +
<br />
 +
=AMC 10.60.3.8(2010-02-11)=
 +
Release: Official, available on request
 +
/opt/amc/bin/amcd
 +
NVRAM version 10.50.
 +
'''System upgrade file:'''<br />
 +
alpha_sys_10_60_3_8.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==
 +
===System reset due to fast setup and reset of conversation from data protocoll===
 +
If a $CONN message immediately followed by a $DISCON_ST message was sent to a station already in conversation the involved station could hang and result in a system reset.
 +
 
 +
===Large station list in AlphaWeb===
 +
If the number of stations in the exchange was greater than approx. 400 the station list in AlphaWeb would not show correct information for the last station.
 +
 
 +
==Enhancement==
 +
===Dial tone on Trunk calls to SIP===
 +
When calling a SIP trunk call with collection of digits the default dial tone is not turned on after finish of digit collection. Delayed set-up on the SIP side would result in a (long) continuous dial tone before the connection was established.
 +
 
  
  
== Enhancement ==
 
To avoid problems with the AlphaNet changes done in 10.60.3.6 a safety filter is added to AlphaNet data routing.
 
This will inhibit critical issues with old and new nodes in a transit routed AlphaNet.
 
Old node will not receive Alternative routing and broadcast messages able to triggering faults in the AlphaNet data router.
 
  
= AMC 10.60.3.6(2010-01-21) =
+
=AMC 10.60.3.7(2010-01-27)=
 
  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_60_3_6.tbz2<br\>
+
alpha_sys_10_60_3_7.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_51.tbz2 must be installed.<br\><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|310}} and {{Bugzilla|311}} Broadcast and Alternative routing in AlphaNet===
+
==={{Bugzilla|315}} IP station fails UK style ringing tone from SIP===
* {{AlphaWiki|AlphaNet Data Protocol}} message routing: Broadcast and alternative routing in networks with transit exchanges did not work. {{Bugzilla|310}} and {{Bugzilla|311}}. This fix is highly recommended to install in networks where transit routing is used.
+
The alternative ringing pattern and tone used to indicate incoming call from SIP was not available on the IP stations.
'''Incompatible changes are made to the AlphaNet protocol in the {{AlphaWiki|Network layer}} header related to forwarding of broadcasts and re-routed messages. In networks where transit routing is used, all nodes should be upgraded at once.'''
+
 
Please use 10.60.3.7 or newer to avoid critical problems in incompatibility.
+
==Enhancement==
 +
To avoid compatibly problems with the AlphaNet changes done in 10.60.3.6 a safety filter is added to AlphaNet data routing.
 +
This will inhibit critical issues with old and new nodes in a transit routed AlphaNet.
 +
Old node will not receive Alternative routing and broadcast messages able to triggering faults in the AlphaNet data router.
 +
However due to the fixed faults in the AlphaNet routing system it is still recommended to update all nodes in a transit system.
 +
 
 +
=AMC 10.60.3.6(2010-01-21)=
 +
Release: Please use 10.60.3.7 or newer.
 +
/opt/amc/bin/amcd
 +
NVRAM version 10.50.
 +
'''System upgrade file:'''<br />
 +
alpha_sys_10_60_3_6.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.
  
 +
'''Incompatible changes are made to the AlphaNet protocol in the {{AlphaWiki|Network layer}} header related to forwarding of broadcasts and re-routed messages. In networks where transit routing is used, all nodes should be upgraded at once.'''<br />
 +
'''Please use 10.60.3.7 or newer to avoid critical problems in incompatibility.'''
  
 +
==Errors Corrected==
 +
==={{Bugzilla|310}} and {{Bugzilla|311}} Broadcast and Alternative routing in AlphaNet===
 +
{{AlphaWiki|AlphaNet Data Protocol}} message routing: Broadcast and alternative routing in networks with transit exchanges did not work. {{Bugzilla|310}} and {{Bugzilla|311}}. This fix is highly recommended to install in networks where transit routing is used.<br />
  
= AMC 10.60.3.5(2010-01-15) =
+
=AMC 10.60.3.5(2010-01-15)=
 
  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_60_3_5.tbz2<br\>
+
alpha_sys_10_60_3_5.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_51.tbz2 must be installed.<br\><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|288}} $C and $DISCON_ST disconnected wrong AlphaNet station ===
+
==={{Bugzilla|288}} $C and $DISCON_ST disconnected wrong AlphaNet station===
 
If a $DISCON_ST or $C was not sent to det refered stations local node and the refered station was configured as a global number, the physical no = node number of the global number would be reset. Now the $C and $DISCON_ST (and M press and release) are forwarded to the correct node.
 
If a $DISCON_ST or $C was not sent to det refered stations local node and the refered station was configured as a global number, the physical no = node number of the global number would be reset. Now the $C and $DISCON_ST (and M press and release) are forwarded to the correct node.
  
==={{Bugzilla|307}} Slave module in contant reset after set to Factory Default ===
+
==={{Bugzilla|307}} Slave module in contant reset after set to Factory Default===
 
If an slave module is factory reset, the slave module could end up in an reset loop. Fixed.
 
If an slave module is factory reset, the slave module could end up in an reset loop. Fixed.
 
(A workaround is to disconnect master, the reset will stop. Then program a DAK key from any station on the slave module, then reconnect master)
 
(A workaround is to disconnect master, the reset will stop. Then program a DAK key from any station on the slave module, then reconnect master)
  
 
=AlphaCom 10.xx Release Notes=
 
=AlphaCom 10.xx Release Notes=
<br\>
+
<br />
= AMC 10.60.3.4(2010-01-08) =
+
=AMC 10.60.3.4(2010-01-08)=
 
  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_60_3_4.tbz2<br\>
+
alpha_sys_10_60_3_4.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_51.tbz2 must be installed.<br\><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==
 
===Communication with Ring Master nodes and M-key===
 
===Communication with Ring Master nodes and M-key===
 
Problems with use of M-key when going from off hook to on hook when calling a Ring Master node fixed.
 
Problems with use of M-key when going from off hook to on hook when calling a Ring Master node fixed.
  
== Enhancements ==
+
==Enhancements==
 
===ATLB telephones as source of group call===
 
===ATLB telephones as source of group call===
When an ATLB station is source of group call "*" and "#" can be signalled without the need of R-key. <br\>
+
When an ATLB station is source of group call "*" and "#" can be signalled without the need of R-key. <br />
 
"*" and "#" will have no effect on the group call but can be used for event trigging.
 
"*" and "#" will have no effect on the group call but can be used for event trigging.
  
  
= AMC 10.60.3.3(2009-12-10) =
+
=AMC 10.60.3.3(2009-12-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_60_3_3.tbz2<br\>
+
alpha_sys_10_60_3_3.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_51.tbz2 must be installed.<br\><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|207}} Billing and transfer ===
+
==={{Bugzilla|207}} Billing and transfer===
 
The billing system continue billing the initiating party also after a transfer.  
 
The billing system continue billing the initiating party also after a transfer.  
  
== Enhancements ==
+
==Enhancements==
===IP CRM can now be used without CRM license ===
+
===IP CRM can now be used without CRM license===
 
When using an IP CRM with IP station license only the 10 first DAK keys will work.
 
When using an IP CRM with IP station license only the 10 first DAK keys will work.
  
=== Option for IP stations to generate all tones locally ===
+
===Option for IP stations to generate all tones locally===
 
  ex_profile.flags.ip_st_local_tones = 1
 
  ex_profile.flags.ip_st_local_tones = 1
  
=== Option for changing the priority for audio source playback on IP station===
+
===Option for changing the priority for audio source playback on IP station===
The IP station can only playback one audio source at the time. For example when a group call is activated during conversation, only the group call will be audible. <br\>
+
The IP station can only playback one audio source at the time. For example when a group call is activated during conversation, only the group call will be audible. <br />
The playback priority of audio channels can be changed in NVRAM, 1 is highest priority.  
+
The playback priority of audio channels can be changed in NVRAM, 3 is highest priority.  
 
  ex_profile.ip_config.pri_ipst_sub_ch_0 = 3 (Conversation channel)
 
  ex_profile.ip_config.pri_ipst_sub_ch_0 = 3 (Conversation channel)
 
  ex_profile.ip_config.pri_ipst_sub_ch_1 = 1 (Group call channel)
 
  ex_profile.ip_config.pri_ipst_sub_ch_1 = 1 (Group call channel)
Line 121: Line 252:
 
(Default program is disabled during conversation thus no problem having higher priority of program than conversation)
 
(Default program is disabled during conversation thus no problem having higher priority of program than conversation)
  
= AMC 10.60.3.2(2009-11-27) =
+
=AMC 10.60.3.2(2009-11-27)=
 
  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_60_3_2.tbz2<br\>
+
alpha_sys_10_60_3_2.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_51.tbz2 must be installed.<br\><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==
  
 
===DP message $RCIC not working from Simple Link Layer===
 
===DP message $RCIC not working from Simple Link Layer===
Line 140: Line 271:
 
==={{Bugzilla|272}} Directory number "9541" changed in autoload===
 
==={{Bugzilla|272}} Directory number "9541" changed in autoload===
 
Dual Display DAK programming function "9541" changed auto loaded parameter1 from 1 to 128. (parameter1 = 1 gives DAK append mode)
 
Dual Display DAK programming function "9541" changed auto loaded parameter1 from 1 to 128. (parameter1 = 1 gives DAK append mode)
 +
 +
==Enhancements==
 +
===Added DTMF tones as handset tone after call reset from peer station===
 +
ex_profile.glob_const.hs_tone_call_res = x
 +
0 = standard
 +
1 = Busy tone
 +
10-21 = DTMF tones 0-9, * #, (Only valid for ATLB stations, other stations using handset will get standard HS tone)
  
 
=AlphaCom 10.xx Release Notes=
 
=AlphaCom 10.xx Release Notes=
<br\>
+
<br />
  
= AMC 10.60.3.1(2009-11-24) =
+
=AMC 10.60.3.1(2009-11-24)=
 
  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_60_3_1.tbz2<br\>
+
alpha_sys_10_60_3_1.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_51.tbz2 must be installed.<br\><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|189}} Headset blocks incoming calls ===
+
==={{Bugzilla|189}} Headset blocks incoming calls===
 
When connecting a headset to the IP master, the station will go into "off hook" mode thus be "busy"
 
When connecting a headset to the IP master, the station will go into "off hook" mode thus be "busy"
 
==={{Bugzilla|213}} Calls in private ringing but not replied are logged to SysLog statistics===
 
==={{Bugzilla|213}} Calls in private ringing but not replied are logged to SysLog statistics===
Line 169: Line 307:
 
==={{Bugzilla|224}} Simplex and IP stations===
 
==={{Bugzilla|224}} Simplex and IP stations===
 
Simplex not working towards IP station if A-subscriber uses handset
 
Simplex not working towards IP station if A-subscriber uses handset
==={{Bugzilla|235}} Sip trunk All IP ===
+
==={{Bugzilla|235}} Sip trunk All IP===
 
SIP trunk locks up when IP station goes off-hook and no ASLT is present.  
 
SIP trunk locks up when IP station goes off-hook and no ASLT is present.  
==={{Bugzilla|243}} Upgraded JSON library ===
+
==={{Bugzilla|243}} Upgraded JSON library===
 
JSON library used in 10.56 contained reset issues, new version of JSON used for 1060
 
JSON library used in 10.56 contained reset issues, new version of JSON used for 1060
==={{Bugzilla|248}} Group Call including SIP stations ===
+
==={{Bugzilla|248}} Group Call including SIP stations===
 
Group call including SIP stations can assert if SIP station is in use during group call reset.
 
Group call including SIP stations can assert if SIP station is in use during group call reset.
 
==={{Bugzilla|251}} Call from slave modules to SIP/IP stations===
 
==={{Bugzilla|251}} Call from slave modules to SIP/IP stations===
Line 179: Line 317:
 
==={{Bugzilla|255}} DAK press during SX conference===
 
==={{Bugzilla|255}} DAK press during SX conference===
 
DAK press during simple conference with only DAK text programmed lock up the station.
 
DAK press during simple conference with only DAK text programmed lock up the station.
==={{Bugzilla|258}} fader handler load problems ===
+
==={{Bugzilla|258}} fader handler load problems===
 
To much audio connect and disconnect operations could result in system instability.
 
To much audio connect and disconnect operations could result in system instability.
==={{Bugzilla|265}} Slave modules goes into reset loop ===
+
==={{Bugzilla|265}} Slave modules goes into reset loop===
 
Master modules with multi module licenses could end up in reset loop for slave modules. (Not AMC card with production file system)
 
Master modules with multi module licenses could end up in reset loop for slave modules. (Not AMC card with production file system)
==={{Bugzilla|266}} AlphaNet broadcast problems ===
+
==={{Bugzilla|266}} AlphaNet broadcast problems===
 
AlphaNet systems with IP and AlphaCom 8 and 9 as transit nodes can give problems for data broadcast messages on AlphaCom 8 and 9.
 
AlphaNet systems with IP and AlphaCom 8 and 9 as transit nodes can give problems for data broadcast messages on AlphaCom 8 and 9.
 
==={{Bugzilla|278}} Parked station during conversation disconnect===
 
==={{Bugzilla|278}} Parked station during conversation disconnect===
Reset could occur if a parked station disconnect during conversation and software resources was re-allocated to another conversation. <br\>
+
Reset could occur if a parked station disconnect during conversation and software resources was re-allocated to another conversation. <br />
When parked a conversation for dialling a feature during connection, and the peer disconnects:  <br\>
+
When parked a conversation for dialling a feature during connection, and the peer disconnects:  <br />
 
Now disconnect immediately in stead of waiting to return of control.
 
Now disconnect immediately in stead of waiting to return of control.
  
=== Automatic M key on global group calls ===
+
===Automatic M key on global group calls===
 
Global Group now uses the auto_m_key flag from the related local group  
 
Global Group now uses the auto_m_key flag from the related local group  
 
===M-key use on outgoing handset operated SIP calls===
 
===M-key use on outgoing handset operated SIP calls===
Line 196: Line 334:
 
===Line Echo Canceller (LEC) not started===  
 
===Line Echo Canceller (LEC) not started===  
 
LEC missing in two situations:
 
LEC missing in two situations:
1. When calling from "SIP as station" to analogue station using handset. <br\>
+
1. When calling from "SIP as station" to analogue station using handset. <br />
 
2. Dialing AlphaNet area code, then lifting handset, then call directory number did not start LEC thus echo on the AlphaNet link.
 
2. Dialing AlphaNet area code, then lifting handset, then call directory number did not start LEC thus echo on the AlphaNet link.
 
===SIP as station, station hang===
 
===SIP as station, station hang===
Line 205: Line 343:
 
==={{Bugzilla|125}} Dim IP-display back light in idle===
 
==={{Bugzilla|125}} Dim IP-display back light in idle===
 
  ex_profile.glob_const.backlight_dim = 16  
 
  ex_profile.glob_const.backlight_dim = 16  
For value 0 no dimming of the back light is preformed. Other value is used to decrease: current level - backlight_dim level. <br\>
+
For value 0 no dimming of the back light is preformed. Other value is used to decrease: current level - backlight_dim level. <br />
The available level is from 0 to 16. If backlight_dim > current level then backlight level will be 0 (backlight OFF). <br\>
+
The available level is from 0 to 16. If backlight_dim > current level then backlight level will be 0 (backlight OFF). <br />
 
Default behaviour after auto load is turning the backlight off in idle.  CRM 5 stations are not dimmed.
 
Default behaviour after auto load is turning the backlight off in idle.  CRM 5 stations are not dimmed.
 
==={{Bugzilla|164}} Support for RFC2833/4733===
 
==={{Bugzilla|164}} Support for RFC2833/4733===
Line 212: Line 350:
 
==={{Bugzilla|185}} Option for Notification tone on CRM when receiving call request===
 
==={{Bugzilla|185}} Option for Notification tone on CRM when receiving call request===
 
New station flag for activation of notification tone on CRM.
 
New station flag for activation of notification tone on CRM.
==={{Bugzilla|238}} Revision of synchronize configuration database to FLASH ===
+
==={{Bugzilla|238}} Revision of synchronize configuration database to FLASH===
New system for writing database to flash file [[NV_SYNC|SYNC_FLASH]]
+
New system for writing database to flash file [[SYNC_FLASH]]
 +
 
 
==={{Bugzilla|260}} Allow AGA cards used as AlphaNet in E7 card position 1-3===
 
==={{Bugzilla|260}} Allow AGA cards used as AlphaNet in E7 card position 1-3===
 
All 6 board positions in AlphaCom E7 can now be configured with AlphaNet audio on AGA cards.
 
All 6 board positions in AlphaCom E7 can now be configured with AlphaNet audio on AGA cards.
Line 223: Line 362:
 
===New Statistic Call Log System===
 
===New Statistic Call Log System===
 
Changed text and behaviour of the "statistics" call log. Call log now contains all incoming and outgoing calls.
 
Changed text and behaviour of the "statistics" call log. Call log now contains all incoming and outgoing calls.
===Inhibit AlphaPro configuration from AlphaNet ===
+
===Inhibit AlphaPro configuration from AlphaNet===
 
Force all AlphaPro configuration to be done on local connection to the node. (Avoid unintended configuration from remote AlphaNet links)   
 
Force all AlphaPro configuration to be done on local connection to the node. (Avoid unintended configuration from remote AlphaNet links)   
 
  ex_profile.flags.local_AlphaPro = 1
 
  ex_profile.flags.local_AlphaPro = 1
Line 231: Line 370:
  
 
=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 258: Line 397:
  
 
=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.09  (2009-11-06)''' <br>
 
'''Version 01.09  (2009-11-06)''' <br>
* {{Bugzilla|164}} rfc4733 (rfc2833) DTMF in RTP support.
+
 
 +
*{{Bugzilla|164}} rfc4733 (rfc2833) DTMF in RTP support.
  
 
'''Version 01.08:''' 2009-09-30 <br>
 
'''Version 01.08:''' 2009-09-30 <br>
* General interface for plugin childprogram, support for ASVP functions.
+
 
 +
*General interface for plugin childprogram, support for ASVP functions.
  
 
'''Version 01.07:''' 2009-08-12<br>
 
'''Version 01.07:''' 2009-08-12<br>
* Preliminary support for playout of wavfile, via plugin childprogram
 
  
'''Version 01.06:''' 2007-12-10<br\>
+
*Preliminary support for playout of wavfile, via plugin childprogram
 +
 
 +
'''Version 01.06:''' 2007-12-10<br />
 
Description: <br>
 
Description: <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\>
+
*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\>
+
*Optimised socket handling for unicast'ed groupcalls.
 +
 
 +
'''Version 01.04:''' 2007-10-17<br />
 
Description: <br>
 
Description: <br>
* G.729, first experimental support (no support for DTX, lost or reorderd packets).
 
  
'''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>
* Issue 3269 Different UDP port on send/receive: Use sendto(), instead of connect()+write()
 
* txtap function to tap audio to an internal socket.
 
  
'''Version 01.02:''' 2007-03-23<br\>
+
*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\><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>
 
'''Version 01.25  (2009-11-06)''' <br>
* {{Bugzilla|164}} rfc4733 (rfc2833) DTMF in RTP support.
+
 
 +
*{{Bugzilla|164}} rfc4733 (rfc2833) DTMF in RTP support.
  
 
'''Version 01.24  (2009-10-05)''' <br>
 
'''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.  
+
 
 +
*{{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>
 
'''Version 01.23  (2009-09-03)''' <br>
* {{Bugzilla|242}} Buffer overflow constructing To: in Invite  
+
 
* {{Bugzilla|243}} Infinite loop in json-c library
+
*{{Bugzilla|242}} Buffer overflow constructing To: in Invite
* 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).
+
*{{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>
 
'''Version 01.22  (2009-08-18)''' <br>
* Added support of configuration of SIP PORT (5060)
+
 
 +
*Added support of configuration of SIP PORT (5060)
  
 
'''Version 01.21  (2009-08-04)''' <br>
 
'''Version 01.21  (2009-08-04)''' <br>
* {{Bugzilla|223}} , Segmentation fault when Display name over 20 byte received from SIP
+
 
 +
*{{Bugzilla|223}} , Segmentation fault when Display name over 20 byte received from SIP
  
 
'''Version 01.20  (2009-06-22)''' <br>
 
'''Version 01.20  (2009-06-22)''' <br>
* Various fixed in  "sip-as-station" JSON interface
+
 
 +
*Various fixed in  "sip-as-station" JSON interface
  
 
'''Version 01.19  (2009-06-04)''' <br>
 
'''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
+
*[[SIPD]]: '''use [[Class of service]] 15, not 16, for incoming trunk calls '''
* {{Bugzilla|205}} Added "Voice help wanted" and "Allowed to page absent user" bits to ingoing AUDIO_PATH_SETUP payload,
+
*{{Bugzilla|195}} Event trigger feature 52 or 85 from SIP phone doesn't cancel
* JSON based interface for incoming INVITE and REGISTER, for "sip-as-station", first alpha version
+
*{{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\><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 388: Line 555:
  
 
'''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\><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>
* Same as 02.01, but for 2.4 linux kernel
 
  
'''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==
Line 434: Line 604:
 
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.03:''' 2007-03-05<br\>
+
'''Version 01.02:''' 2006-11-30<br />
Description: Released version. <br\>
+
Description:  <br />
Introduced in system upgrade file: alpha_sys_10_21.tbz2<br\>
 
* Improved mixing units to support DTMF tones: 32 mixers, independent mixers(function=1 in "con" of input)
 
  
'''Version 01.02:''' 2006-11-30<br\>
+
*DC-reduction filter on signals from backplane (to IP).(First order high pass IIR filter: timeconstant T ca 4ms, cutoff frequency ca 40 Hz)
Description:  <br\>
 
* DC-reduction filter on signals from backplane (to IP).(First order high pass IIR filter: timeconstant T ca 4ms, cutoff frequency ca 40 Hz)
 
  
'''Version 01.01:''' 2006-06-14<br\>
+
'''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\><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\><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\><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\><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:45, 8 March 2022

Previous Release - AlphaCom 10.4x - Release Notes

Next Release - AlphaCom 11.00 - 11.01 - Release Notes

This document provides the release notes for AlphaCom 10.6 with incremental bug fix releases. The release notes for AlphaCom 10.6 describe new features, improvements and issues fixed after AlphaCom 10.4.

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

AlphaCom 10.60 Release Notes


AMC 10.60.3.14(2010-06-29)

Release: Official, available on request
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_14.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.


Error Corrected

New Ring Master Daemon allows more than 6 simultaneous calls

The Ring Master integration Daemon could do an reset if more than 6 simultaneous calls was activated between AlphaCom and Ring Master.

Camp On busy when calling busy Ring Master station

When calling a busy Ring Master station from AlphaCom the AlphaCom will now give camp on busy. Works also for transit calls between two Ring Master system via AlphaCom.

AMC 10.60.3.13(2010-05-28)

Release: Official, available on request
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_13.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.

New Ring Master Daemon, same AMC

AMC 10.60.3.12(2010-05-21)

Release: Official, available on request
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_12.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.

Error Corrected

Adjustments in the protocol for the Ring Master Interface

AMC 10.60.3.11(2010-03-23)

Release: Official, available on request
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_11.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.

Error Corrected

SIP-station registration could in some cases generate reset when SIP station does an off-registration

Due to missing initialization SIP station off-registration could lead to system reset. Introduced in 10.56.

Enhancement

Static configuration of Gong tone channel removed. 32 IP channels from backplane available

All 32 audio channels are now available for "conversation" audio from backplane to IP. The group call Gong is allocated when needed. (If all 32 audio channels are used, group call is rejected.)

AMC 10.60.3.10(2010-03-02)

Release: Official, available on request
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_10.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 315 Ringing Group can't be answered when receiving station is in SX conference

Ringing Group messages can now be answered when receiving station is in on hook simplex conference mode.


AlphaCom 10.xx Release Notes


AMC 10.60.3.9(2010-02-16)

Release: Official, available on request
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_9.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

Faulty error message during private ringing mode

A error message was reported to the debug log during private ringing mode on ASLT station, removed.


AlphaCom 10.xx Release Notes


AMC 10.60.3.8(2010-02-11)

Release: Official, available on request
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_8.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

System reset due to fast setup and reset of conversation from data protocoll

If a $CONN message immediately followed by a $DISCON_ST message was sent to a station already in conversation the involved station could hang and result in a system reset.

Large station list in AlphaWeb

If the number of stations in the exchange was greater than approx. 400 the station list in AlphaWeb would not show correct information for the last station.

Enhancement

Dial tone on Trunk calls to SIP

When calling a SIP trunk call with collection of digits the default dial tone is not turned on after finish of digit collection. Delayed set-up on the SIP side would result in a (long) continuous dial tone before the connection was established.



AMC 10.60.3.7(2010-01-27)

Release: Official, available on request
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_7.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 315 IP station fails UK style ringing tone from SIP

The alternative ringing pattern and tone used to indicate incoming call from SIP was not available on the IP stations.

Enhancement

To avoid compatibly problems with the AlphaNet changes done in 10.60.3.6 a safety filter is added to AlphaNet data routing. This will inhibit critical issues with old and new nodes in a transit routed AlphaNet. Old node will not receive Alternative routing and broadcast messages able to triggering faults in the AlphaNet data router. However due to the fixed faults in the AlphaNet routing system it is still recommended to update all nodes in a transit system.

AMC 10.60.3.6(2010-01-21)

Release: Please use 10.60.3.7 or newer.
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_6.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.

Incompatible changes are made to the AlphaNet protocol in the Network layer header related to forwarding of broadcasts and re-routed messages. In networks where transit routing is used, all nodes should be upgraded at once.
Please use 10.60.3.7 or newer to avoid critical problems in incompatibility.

Errors Corrected

BZ 310 and BZ 311 Broadcast and Alternative routing in AlphaNet

AlphaNet Data Protocol message routing: Broadcast and alternative routing in networks with transit exchanges did not work. BZ 310 and BZ 311. This fix is highly recommended to install in networks where transit routing is used.

AMC 10.60.3.5(2010-01-15)

Release: Official, available on request
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_5.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 288 $C and $DISCON_ST disconnected wrong AlphaNet station

If a $DISCON_ST or $C was not sent to det refered stations local node and the refered station was configured as a global number, the physical no = node number of the global number would be reset. Now the $C and $DISCON_ST (and M press and release) are forwarded to the correct node.

BZ 307 Slave module in contant reset after set to Factory Default

If an slave module is factory reset, the slave module could end up in an reset loop. Fixed. (A workaround is to disconnect master, the reset will stop. Then program a DAK key from any station on the slave module, then reconnect master)

AlphaCom 10.xx Release Notes


AMC 10.60.3.4(2010-01-08)

Release: Official, available on request
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_4.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

Communication with Ring Master nodes and M-key

Problems with use of M-key when going from off hook to on hook when calling a Ring Master node fixed.

Enhancements

ATLB telephones as source of group call

When an ATLB station is source of group call "*" and "#" can be signalled without the need of R-key.
"*" and "#" will have no effect on the group call but can be used for event trigging.


AMC 10.60.3.3(2009-12-10)

Release: Official, available on request
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_3.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 207 Billing and transfer

The billing system continue billing the initiating party also after a transfer.

Enhancements

IP CRM can now be used without CRM license

When using an IP CRM with IP station license only the 10 first DAK keys will work.

Option for IP stations to generate all tones locally

ex_profile.flags.ip_st_local_tones = 1

Option for changing the priority for audio source playback on IP station

The IP station can only playback one audio source at the time. For example when a group call is activated during conversation, only the group call will be audible.
The playback priority of audio channels can be changed in NVRAM, 3 is highest priority.

ex_profile.ip_config.pri_ipst_sub_ch_0 = 3 (Conversation channel)
ex_profile.ip_config.pri_ipst_sub_ch_1 = 1 (Group call channel)
ex_profile.ip_config.pri_ipst_sub_ch_2 = 2 (Program/conference channel)

(Default program is disabled during conversation thus no problem having higher priority of program than conversation)

AMC 10.60.3.2(2009-11-27)

Release: Official, available on request
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_2.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

DP message $RCIC not working from Simple Link Layer

Text conversion failure in Simple Link Layer made $RCIC sent from event handler to fail.

BZ 234 Problems with M-key in DAK strings on analog sub stations using ID and ID + M signaling

Fixed problem with M-key in DAK string used for answer of private ringing calls.

BZ 272 Directory number "9541" changed in autoload

Dual Display DAK programming function "9541" changed auto loaded parameter1 from 1 to 128. (parameter1 = 1 gives DAK append mode)

Enhancements

Added DTMF tones as handset tone after call reset from peer station

ex_profile.glob_const.hs_tone_call_res = x
0 = standard
1 = Busy tone
10-21 = DTMF tones 0-9, * #, (Only valid for ATLB stations, other stations using handset will get standard HS tone)

AlphaCom 10.xx Release Notes


AMC 10.60.3.1(2009-11-24)

Release: Official, available on request
/opt/amc/bin/amcd
NVRAM version 10.50.

System upgrade file:
alpha_sys_10_60_3_1.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 189 Headset blocks incoming calls

When connecting a headset to the IP master, the station will go into "off hook" mode thus be "busy"

BZ 213 Calls in private ringing but not replied are logged to SysLog statistics

New call statistics implementation, private ringing calls logged separately.

BZ 219 $SIMP does not work in IP-IP conversation

$SIMP can now be used also for IP-IP conversations

BZ 220 Use of R-key for ATLB stations for features during conversation

R-key must now be used for ATLB stations for activating features during conversations.

BZ 222 Transit AlphaNet in open mode

Added system for splitting of AlphaNet transit when going from AE1 to IP also when secondary routing is used.

BZ 224 Simplex and IP stations

Simplex not working towards IP station if A-subscriber uses handset

BZ 235 Sip trunk All IP

SIP trunk locks up when IP station goes off-hook and no ASLT is present.

BZ 243 Upgraded JSON library

JSON library used in 10.56 contained reset issues, new version of JSON used for 1060

BZ 248 Group Call including SIP stations

Group call including SIP stations can assert if SIP station is in use during group call reset.

BZ 251 Call from slave modules to SIP/IP stations

Call from Slave module to SIP/IP stations can fail from time to time.

BZ 255 DAK press during SX conference

DAK press during simple conference with only DAK text programmed lock up the station.

BZ 258 fader handler load problems

To much audio connect and disconnect operations could result in system instability.

BZ 265 Slave modules goes into reset loop

Master modules with multi module licenses could end up in reset loop for slave modules. (Not AMC card with production file system)

BZ 266 AlphaNet broadcast problems

AlphaNet systems with IP and AlphaCom 8 and 9 as transit nodes can give problems for data broadcast messages on AlphaCom 8 and 9.

BZ 278 Parked station during conversation disconnect

Reset could occur if a parked station disconnect during conversation and software resources was re-allocated to another conversation.
When parked a conversation for dialling a feature during connection, and the peer disconnects:
Now disconnect immediately in stead of waiting to return of control.

Automatic M key on global group calls

Global Group now uses the auto_m_key flag from the related local group

M-key use on outgoing handset operated SIP calls

If calling out on a SIP trunk and using handset, the use of M-key could result in reset.

Line Echo Canceller (LEC) not started

LEC missing in two situations: 1. When calling from "SIP as station" to analogue station using handset.
2. Dialing AlphaNet area code, then lifting handset, then call directory number did not start LEC thus echo on the AlphaNet link.

SIP as station, station hang

"SIP as station" clients can lock up in conversation. The SIP station will not be released until reset of the exchange.

Enhancement

BZ 125 Dim IP-display back light in idle

ex_profile.glob_const.backlight_dim = 16 

For value 0 no dimming of the back light is preformed. Other value is used to decrease: current level - backlight_dim level.
The available level is from 0 to 16. If backlight_dim > current level then backlight level will be 0 (backlight OFF).
Default behaviour after auto load is turning the backlight off in idle. CRM 5 stations are not dimmed.

BZ 164 Support for RFC2833/4733

SIP trunks/stations now support the RFC2833 standard digit signalling system.

BZ 185 Option for Notification tone on CRM when receiving call request

New station flag for activation of notification tone on CRM.

BZ 238 Revision of synchronize configuration database to FLASH

New system for writing database to flash file SYNC_FLASH

BZ 260 Allow AGA cards used as AlphaNet in E7 card position 1-3

All 6 board positions in AlphaCom E7 can now be configured with AlphaNet audio on AGA cards.

CRM 5 support

CRM 5 license handling and DAK module support.

SIP port can be configured from nvram

Possible to configure SIP port in nvram

 ex_profile.ip_config.sip_data = 5060

New Statistic Call Log System

Changed text and behaviour of the "statistics" call log. Call log now contains all incoming and outgoing calls.

Inhibit AlphaPro configuration from AlphaNet

Force all AlphaPro configuration to be done on local connection to the node. (Avoid unintended configuration from remote AlphaNet links)

ex_profile.flags.local_AlphaPro = 1

New 4 digit software version system

Now possible to do updates on release version.


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:

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):

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.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.