Actions

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

From Zenitel Wiki

(New page: Category: Release notes '''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 work...)
 
 
(206 intermediate revisions by 6 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\><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.xx Release Notes=
 
=AlphaCom 10.xx Release Notes=
<br\>
+
<br />
== Upcomming 1043x ==
 
  
  
=AMC 10.43X0609  (2008-06-09)=
+
=AMC 1056(2009-08-07)=
 
 
 
  Release: Official, available on request
 
  Release: Official, available on request
 
  /opt/amc/bin/amcd
 
  /opt/amc/bin/amcd
  NVRAM version 10.30.  
+
  NVRAM version 10.50.
 
+
'''System upgrade file:'''<br />
'''System upgrade file:'''<br\>
+
alpha_sys_10_56.tbz2<br />
alpha_sys_10_43x0609.tbz2<br\>
 
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_00.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==
=== Alternative routing fixed (was broken after switch to AlphaNet data over TCP in 10.40) ===
+
==={{Bugzilla|231}} If nvram-battery or state date was corrupted on 1055 the AMCD did not always start after reset===
=== [[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.
 
=== Ringing group activation from SIP in a multi-node system fails. ===
 
Ringing group functionality changed, see "Functional changes" bellow
 
 
 
 
 
== Functional changes / Enhancement ==
 
 
 
=== [[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.
 
=== Ringing group is now default global. ===
 
The ringing group system will now broadcast ringing group calls on AlphaNet.
 
[[Ringing_Group_Feature#AlphaNet_Configuration | Global Ringing Group Description]]
 
 
 
=== Play DAK system added. ===
 
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.
 
 
 
=== Beta version IP master support adjusted ===
 
* Support of privacy setting
 
* Display protocol with UniCode and UTF-8 coding
 
 
 
=AMC  10.43X0430  (2008-04-30)=
 
  
 +
=AMC 1055(2009-07-01)=
 
  Release: Official, available on request
 
  Release: Official, available on request
 
  /opt/amc/bin/amcd
 
  /opt/amc/bin/amcd
  NVRAM version 10.30.  
+
  NVRAM version 10.50.
  
'''System upgrade file:'''<br\>
+
'''System upgrade file:'''<br />
alpha_sys_10_43x0430.tbz2<br\>
+
alpha_sys_10_55.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_00.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==
=== Issue 3336 : Call Request and reply on to stations programmed with "Always Private" fixed ===
+
==={{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.
=== Issue 3318 : The DP command $DAK can now be used in SX conference. ===
+
==={{Bugzilla|119}} Event Handler - Received mail go OFF before Conversation goes ON===
=== Issue 3319 : The DP command $M/MREL now triggering event 31. ===
+
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.
=== Issue xxxx : Transfer of incoming SIP calls between AlphaNet nodes fixed===
 
=== Issue zzzz : Use of M-key during handset operated outgoing conversation to SIP fixed===
 
 
 
== 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)=
+
==={{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 />
  
NVRAM version 10.30.  
+
==={{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.
  
'''System upgrade file:'''<br\>
+
===PrisCom DAK acknowledge from station could generated "DAK_as_RCI" event OFF===
alpha_sys_10_42.tbz2<br\>
+
===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
  
== Errors Corrected ==
+
==Functional changes / Enhancement==
=== Repaired SimpleLinklayer broadcast of ACDP-links ===
+
==={{Bugzilla|139}} SIP -> IP station call now try to avoid transcoding===
... which was also broken in 10.40
+
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"===
=AMC  10.41  (2008-04-14)=
+
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===
NVRAM version 10.30.  
+
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.
'''System upgrade file:'''<br\>
+
==={{Bugzilla|182}} Include an option to tear down the TCP connection after data is sent===
alpha_sys_10_41.tbz2<br\>
+
(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.
  
== Errors Corrected ==
+
===New setting for limiting the max number of trunks used toward each node===
=== Repaired AlphaNet data over UART ===
+
14 &963005 .module_profile.node_profile[70].max_trunks = 1 (0x01)
... which was broken in 10.40
+
(Default 0 = no limit)
 
+
AlphaPro support pending.
=AMC  10.40  (2008-04-10)=
+
===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
 +
===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)=
 
  Release: Official, available on request
 
  Release: Official, available on request
 
  /opt/amc/bin/amcd
 
  /opt/amc/bin/amcd
  NVRAM version 10.30.  
+
  NVRAM version 10.50.
  
'''System upgrade file:'''<br\>
+
'''System upgrade file:'''<br />
alpha_sys_10_40.tbz2<br\>
+
alpha_sys_10_54.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_00.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==
=== Issue 3326 IP master use of "7638" mail call back===
+
===Broadcast flooding in multi node AlphaNet===
The "7638" function is now working also from the IP master station
+
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 />
=== Issue 3333 IP substation volume control fails ===
+
The number of trunk-proxy stations are dependent on IP links plus the configuration of AE1 and AGA AlphaNet links.<br />
Setting of volume with DP message now works for IP stations
+
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 />
=== Issue 3341 Master IP and Ringing Group ===
+
A table of unique reference for each broadcast is used for throwing away broadcasts already received. <br />
Call request queue on IP master with different priorities, ringing group and call req now works.
+
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.  
=== Issue Inquiry/transfer ===
+
To avoid this problem the following improvements are made:
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 ==
+
*Remove broadcast of CANCEL_MAIL from proxy station after reset.
=== Default use of TCP-IP with Simple Linklayer between AlphaCom nodes in AlphaNet ===
+
*Avoid full TCP sockets blocking the InterCom application software thus making the software watchdog reset.
Description : [[Data_link_layer#Selecting_data_link_layer_between_IP_nodes]]
 
=== IP station enhancement ===
 
* IP station tones during call request mode and "notify" are now generated in the IP station.
 
* ON/OFF hook state support for IP master station
 
=== ATLB stations and SIP ===
 
Allow ATLB stations to use R-key (Flash key) during call to SIP. (Do inquiry and transfer).<br\>
 
ATLB12 cards currently not support R-key. (ATLB-6 cards works).
 
=== DAK programming from station ===
 
When programming a global number (feat 83) the destination node type is checked.
 
* SIP node or "collect N digits" programmed allow extra digit being programmed, accept with M-key.
 
* Destination node AlphaCom behave as AMC 8-9.
 
  
=AMC  10.31X303  (2008-03-03)=
+
==={{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.30.  
+
  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 />
 +
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.
  
'''System upgrade file:'''<br\>
+
'''System upgrade file:'''<br />
alpha_sys_10_31x0303.tbz2<br\>
+
alpha_sys_10_53.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_00.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==
 +
==={{Bugzilla|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 [[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===
 +
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 />
 +
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.
  
== Errors Corrected ==
+
==={{Bugzilla|162}} Display text update with Billing and alternative trunk===
=== Issue 3213 Reset when 7820 backup ===
+
When Billing alternative trunk is activated after pin code dialling, the trunk name is updated in the display of the station.  
Backup could crash due to overuse of system resources. The backup/restore function is optimized.
+
===ACDP message DELETE_MAIL could generate reset===
=== Issue 3274 and 3320 IP Program distribution and mixed Multi Module with E7/E20/E26 ===
+
$DELETE_MAIL with station parameter resolving to an illegal physical number will now give an ILLEGAL_PARAM instead of reset.
Combination of E7 / E20 / E26 program distribution will only work with prog.dist over IP.<br\>
 
Remember to open the RTP voip ports in AlphaWeb IP filters !
 
=== Issue 3278 Missing first digit in display when node number is 15 ===
 
Low level function bug related to node numbers ending in 0x0F (HEX), 15,31,47, 63 etc.  
 
=== Issue 3324 $ALRM to IP station ===
 
Assert when disconnecting $ALRM to IP stations.
 
=== Issue 3338 Time setting "785" and AlphaPro ===
 
Local time setting is now changing local time and not UTC time.
 
=== Issue 2758 Serial communication via Eth ===
 
Using 485 multidrop protocol can cause communication errors both on serial adapters and when connected directly to the AMC serial port.
 
  
== Functional changes / Enhancement ==
+
==Functional changes / Enhancement==
=== Treble preemphasis adustment of all IP audio ===
+
===Increased Software Priority on the IP station communication===
IP audio connections in AlphaNet are not compatible with earlier versions of AMCD SW. This is because  treble preemphasis of AlphaCom audio is now removed when converted to IP/RTP. This change is done in order to improve audio compatibility with IP stations and third party devices. When calling between AlphaCom with old and new SW, audio is connected, but the treble will be too low in one direction, and too high i the opposite direction. Beside not sounding right, the voice switched duplex failes to work properly, requiring extensive use of M-key.
+
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]]"===
 +
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.
  
=== External VoIP audio gain adjustment ===
+
===Private Ringing Tone in IP stations===
[[IP audio Gain adjustment]] options. Gain towards SIP devices is now by default +18db, giving more appropriate audio level towards external exquipment.
+
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 />
=== Multicast reachability test ===
+
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 station multicast reachability tests (mping), with reporting to syslog.
+
===Better performance of IP station PING command===
* IP station not receiving RTP audio after connect, error forwarded to syslog.
+
Optimized IP station PING-PONG system. Equal functionality.
=== Fader support in IP only system ===
+
===Mail pool increased to 2500 mails===
Use AMC-IP FPGA for [[Fader Resource]]. Allowing Groupcall and Simplex conference in "IP only" system.
+
Mail pool is increased from 1104 to 2500 mails. (Nvram state is changed)
=== Extended SIP-DTMP signaling ===
 
* Outgoing call to SIP: DAK 2 - 5 sends DTMF signals A - D.
 
=== Pager support for 8 Bit Ascom ESPA protocol ===
 
Support Norwegian character to paging. [[ASCOM_Norwegian_Character_Mapping | Ascom Norwegian Characters]]
 
=== OPC server license support ===
 
License for connection of OPC server supported.
 
=== Global Conference Lockup Situations ===
 
Bug fix related to global conference, node reset, default speaker conflicts and resource lockup.
 
=== DECT station lockup ===
 
Robust handling of call termination to avoid lockup of ATLB stations.
 
=== Improved update of Watchdog ===
 
Reset due to false watchdog timeout fixed.
 
  
=AMC  10.30  (2008-01-17)=
+
==={{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".
  
 +
===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.
 +
==={{Bugzilla|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. <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.
 +
 +
=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.30.  
+
  NVRAM version 10.50.  
  
'''System upgrade file:'''<br\>
+
'''System upgrade file:'''<br />
alpha_sys_10_30.tbz2<br\>
+
alpha_sys_10_52.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_00.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==
 +
(BZ = Bugzilla reference number)
 +
==={{Bugzilla|12}} Logging of paging and group calls===
 +
Syslog of Paging ISO1745 linklayer up/down combined with [[System Status (Event Type)]] report.
 +
==={{Bugzilla|61}} RMD conflict with SIP nodes===
 +
AlphaWeb RMD configuration pages fixed.
 +
==={{Bugzilla|75}} EDO number of characters over AlphaNet===
 +
The buffer is increased from 160 to 400 bytes
 +
==={{Bugzilla|76}} Feature reminder default off for ATLB stations===
 +
ATLB stations no longer receive feature reminder for mails etc. (Ringing group still works)
 +
==={{Bugzilla|85}} Sipd reset when not resolving hostname fails===
 +
Internal memory issue solved.
 +
==={{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.
 +
==={{Bugzilla|106}}  [[PUT_STRING]] : MPC header corrected from 0x80 to 0x00===
 +
==={{Bugzilla|116}} AMCD crashed in error report function===
 +
The error report function could in some special cases reset AMC.
 +
==={{Bugzilla|117}} OPC: Non-existing stations are registered, consuming license===
 +
[[Licenses#OPC_Server|OPC license use]]
 +
==={{Bugzilla|118}} Call Req not deleted when using 7638 in Absent status.===
 +
==={{Bugzilla|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.
 +
==={{Bugzilla|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)
 +
==={{Bugzilla|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.
 +
==={{Bugzilla|136}} Duplex AlphaNet Call to IP station===
 +
Lifting A-handset did not go to "open" Duplex.
 +
==={{Bugzilla|138}} Event conversation outgoing and RingingGroup call from SIP===
 +
Correct name/dirno is now available on conversation events when using RingingGroup from SIP.
 +
==={{Bugzilla|140}} [[O DUPL CONF]] bugs===
 +
Issues with connecting stations with the $ODC command corrected.
 +
==={{Bugzilla|141}} Global Group call problems===
 +
... in previous 1052x versions fixed
  
== Errors Corrected ==
+
==={{Bugzilla|144}} Missing audio in handset conversation in VoIP AlphaNet===
=== Issue 3052: $TPROG causes AMC reset: ===
+
DSP inter-communication could fail, better link supervision and correction.
$TPROG L%1.d U1 is used in the standard PrisCom database when the key returns to "0" position. Fixed(X10.23(1127))<br\>
+
==={{Bugzilla|157}}IP resources in standby operation===
=== Issue 3108: SIP trunk, short number not possible: ===
+
Fault on an AMC card in standby operation will remove IP resources from the
[[Extended_Short_Number_Usage|Short number usage]]<br\>
+
allocation table on the master card
With PNCI you can use the "Phone" function to define 3- or 4 -digit short numbers for easy access to the most frequently used phone numbers. You could also do 71 transfer to short numbers. A short number should show up in the directory list of the display.<br\> Short number system for SIP is now implemented.(X10.23(1127))
 
(AlphaPro is currently (1028) not supporting the configuration)
 
 
 
=== Issue 3201 SIP stations currently used ===
 
When configuring new SIP stations the license use is now updated without the need of a reset.
 
=== Issue 3206: Serial Communication Problems (1021) ===
 
Reset of AlphaCom in relations to Serial Port use. Serial port buffer made better.(X10.23(1127))
 
=== Issue 3235: Audio Event In AlphaNet ===
 
When calling a station in a different node, event type audio and always programmed in the called node is not triggered.
 
This was due to the move of duplex from end node to start node. The default behavior of IP AlphaNet is now back to end node duplex.(X10.23(1127))
 
=== Issue 3242: SIP RE-INVITE ===
 
SIP implementation now does support RE-INVITE(X10.23(1127))
 
=== Issue 3269 SIP rtp audio on different UDP ports ===
 
Some SIP equipment sends RTP packets from different UDP port than the one they are receiving on. This is now supported by AlphaCom.
 
=== Issue 3270 SIP Use CANCEL, not BYE ===
 
After a ringing timeout the AlphaCom terminates the call with SIP command ‘BYE’  instead ‘CANCEL’, fixed.
 
=== Issue 3277 CR notification is missing/changed ===
 
Some Issues with Call request notification after ringing group implementation fixed.
 
=== Issue 3279 Event Handler discon group call ===
 
If group call is disconnected in event handler "8 Conversation Outgoing" related to the same group call in some situations the AlphaCom asserts. This is fixed.
 
=== Issue 3280 SIP registrar number starting with "0"===
 
Fix of SIP reqistrar problem when numbers starting with Zero.
 
=== Issue 3281 ESPA444 stops ===
 
Protocol issues with the ESPA444 can get the pager protocol in a dead locked state. Fixed.
 
=== Issue 3283 Syslog report of "tst" warnings missing.===
 
System Warning is now also reported to Syslog,
 
=== Issue 3284 Ringing Grp from handset lifted station ===
 
A call to a ringing group from a station with lifted handset will lockup exchange on acceptance. Exchange needs to be reset, fixed.
 
=== Issue 3285 Ringing group call back ===
 
The M-key needs to be pressed on the calling station if the calling station is in private.    Fixed.
 
=== Issue 3301 Crash when Call Req to IP station ===
 
Call request to IP stations will generate a reset of the exchange, fixed.
 
=== Issue 3302 Event 10: %2.dir missing when SIP===
 
Mail events related to ringing group fixed.
 
=== Issue 3316 Global grp call w IP station - reset ===
 
Reset problems related to IP station group calls fixed.
 
=== IP DECT hanging when canceling from AlphaCom ===
 
Problems of canceling early in audio setup from AlphaCom to Asacom IP DECT is solved
 
=== Search to Call Request ===
 
Fixes of preforming a Call Request in a search string when caller is located in a remote exchange.
 
=== Full E26 rack problems ===
 
Add workaround of faulty read of own board type when full E26 rack.
 
=== Pocket paging faults ===
 
Use of Alarm priority for pocket paging could reset the exchange. <br\>
 
Bleep priority 0 is now legal to use.
 
'''RedBoot Fix'''
 
=== Issue 3268: Serial data in/out during boot ===
 
The serial data transmitted during reset is removed.
 
 
 
== Functional changes / Enhancement ==
 
=== Hostname support ===
 
Hostname can be stored for SIP destinations instead of ip address.
 
=== Mutual exclusion groups increased ===
 
Mutual exclusion groups increased from 4 to 8
 
=== Number of groupcalls increased ===
 
The number of groupcalls is increased from 100 to 250
 
(No AlphaPro support 1028)
 
 
 
=== Local Echo Canceling ===
 
[[Line_Echo_Cancellation|LEC]]<br\>
 
10 channels of local echo canceling are available for "open" handset conversation when using SIP, Multimodule IP and AlphaNetIP.<br\>
 
The channels are allocated when needed, when no more resourced switched duplex is used.<br\>
 
=== Faster synchronizing of database to flash ===
 
The speed of synchronizing the configuration database to flash after "SendAll", dak programming etc is increased.
 
=== Pocket paging "meet me" during conversation ===
 
Feature 25, Pocket paging meet me, alarm priority added to the autoload as dirno "48".
 
=== Outgoing conversation related to SIP ===
 
[[Private_Ringing_Outgoing%28Event_Type%29|Private Ringing Outgoing]]<br\>
 
Event type 33, used for state of outgoing conversation to SIP.
 
 
 
=== Event handler %1.pag ===
 
New event handler operator %x.pag (x = 1 or 2) added for getting pager related to a station.
 
=== New DP command $VOL ===
 
[[VOL]] <br\>
 
New DP command $VOL, adjust station volume 0-9.
 
=== Restriction of syslog reporting ===
 
Syslog system and debug reports are restricted to 60 messages each hour to prevent overload because of faulty configuration or other active syslogging problems. <br\>
 
The limit can be adjusted from TST:
 
TST>>nvram - ex_profile.glob_const.syslog_block = 6 (6 = 60 messages pr hour)
 
=== Enhancement Issue 3266 Selective dialing ===
 
[[Extended_Short_Number_Usage|Short number usage]]<br\>
 
When calling in to the AlphaCom via SIP gateway, it is be possible to automatically connect to an AlphaCom feature which makes it possible to do selective dialing. If no dialing within a preset time, the call is forwarded to a predefined number. The short number configuration system is used (Currently not available in AlphaPro 1028)
 
=== Enhancement Issue 3272 SIP - DAK8, OnHold and Transfer ===
 
[[Transparent_Mode_DAK-Key_Configuration|Transparent mode DAK configuration]]<br\>
 
Key used for activating transparent modus during SIP calls can now be change in NVRAM. <cr\>
 
TST>>nvram - ex_profile.glob_const.trans_mode_dak = 8 (Default key is 8.)
 
=== Enhancement Issue 3275 Group call without M-key ===
 
[[Automatic_M-key_In_Group_Call|Automatic M-key in group call]]<br\>
 
A group call can be configured to work as automatic "M-key" when initiated
 
TST>>nvram -  ex_profile.group[G].flags = F
 
G
 
*group number 1 > 250
 
F
 
*0 = default (press M key)
 
*1 = automatic M-key from all stations
 
*2 = automatic M-key only from SIP calls.
 
=== Enhancement Issue 3304 Increase AlphaNet data links ===
 
The number of AlphaNet data links is increased from 20 to 50.
 
 
 
=AMC  10.22  (2007-09-05)=
 
 
 
Release: Official, available on request
 
/opt/amc/bin/amcd
 
NVRAM version 10.20.
 
 
 
'''System upgrade file:'''<br\>
 
alpha_sys_10_22.tbz2<br\>
 
 
 
'''Precautions:'''<br\>
 
alpha_sys_10_00.tbz2 must be installed.<br\><br\>
 
  
== Errors Corrected ==
+
===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.
=== Issue 3149: Follow Me(72) and User/Phy number ===
+
Double lines could also be generated when calling from AlphaNet IP to IP stations.
There was a mix of user and physical number in the follow me function. Stations with different physical and user number would  not have correct follow me behavior.
 
=== Issue 3157: Call Request Transfer to Phone ===
 
Call request forwarding is solved by the new feature [[Call_Request_forward_by_search_strings|Call request forwarding by search strings]]
 
=== Issue 3210: AlphaNet- CRM4 - display call request ===
 
The calling party’s number is not displayed when answering the call request (or MST mail) from a CRM IV type station in another node (AlphaNet). Only the name is shown. The error is only when the answering station has the Station Type set to "CRM 3&4" in software. Fixed.
 
=== Issue 3214: $CANM with source as global number ===
 
The $CANM can now use global number as source without adding the specific node number (use L2345 in stead of L(2)2345)
 
=== Issue 3225: IP substation: Call Req Mode - LED ===
 
If call requester mode is removed from an IP station the Audio to the IP station is now terminated.
 
=== Issue 3229: Formating of EXP not OK ===
 
Formating of %1.EXP is not working properly
 
=== Issue 3231: Statistic Log on IP station ===
 
Calls to IP stations in now logged in the SysLog statistics
 
=== Issue 3233: No Line error if Hot-line enabled ===
 
The flag ''ignore_st_down_in_conv'' allow stations to fail during conversation. For hot line station it means that if hot line is trigged during station down it will not be reported. Fixed by setting a short timeout on how long station can be down when active
 
=== Issue 3238: Hanging audio links to SIP/RMD ===
 
When initiating a call to SIP/RMD from AlphaCom and terminating during setup tone the Audio connection is not disconnected. Fixed.
 
=== Issue 3240:Ringing group - Loose CR mode when called ===
 
When in call requester mode, you can be called by anybody, which will take you out of call requester mode.  It will be confusing if you expect your call to be answered and all of a sudden somebody else gets through. There should be a mechanism that when in call requester mode you can only be called by a station which has you in the queue. This is fixed by setting the caller in busy state and use automatic call override when answering from a ringing group.
 
=== Issue 3247/3252: AlphaCom uses duplex algorithm when conversation with Ring Master ===
 
The duplex algorithm is no longer used on AlphaCom side when calling/called by Ring Master.
 
=== SysLog ===
 
In some cases syslog reporting from AlphaCom was not correctly initiated.
 
  
 
==Functional changes / Enhancement==
 
==Functional changes / Enhancement==
=== DTMF tones during conversation ===
+
===Support for Billing===
Feature for dialing DTMF tones during conversation [[DTMF_During_Connection|DTMF feature]] (107) works for local conversation or towards SIP/RMD. Can Also be used as Data Message [[DTMF_CONN]]
+
[[Billing_Installation_Guide|Billing installation Guide]]
=== Event trigger during conversation ===
+
==={{Bugzilla|54}} [[CALL SETUP|$CALL]] and [[call priority]] now control open/private===
New feature [[Event_During_Connection|Event Trigger During Connection]] (108).
+
Fixed handling of $CALL so that param#5 call priority is used for calculation of open/private mode of call.
=== Parallel Ringing ===
+
==={{Bugzilla|108}}  Buffer data for TCP client if no connection===
Add stations in [[Parallel_Ringing_feature|Parallel Ringing]] when station is in private ringing mode
+
Start connection on write if in wait state.
=== Ringing Group ===
+
===[[Chilly start of AMC-IP]] from AlphaWeb===
New behavior of call request. Private ringing tone on receiving station(s). [[Ringing_Group_Feature| Ringing Group]] (109)<br\>
+
===Faster restart of slaves in multimodule, when multimodule data over IP.===
*[[SEND_MAIL]] added new flag for "auto delete" functionality and optional ringing tone in use with ringing group.
+
Slave modules inform master when it receives TCP connection from Master. Master then proceeds with the startup procedure immediately. Faster connect after reset.
*[[CANCEL_MAIL]] allowed LV in destination field
+
===[[ST_BUSY_BC]]/[[ST_FREE_BC]] broadcasts for AlphaNet audio lines (proxy)===
=== Global Conference ===
+
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. 
New fixes and adjustments
+
===Codec handling for incoming calls from SIP===
* Regular interval Root of conference broadcast message was not sent in all situation. (A safety message for reconnecting if links have been down etc)
+
Don't force to codec set in node-profile. Just use best codec offered in INVITE.  
* The interval of Root of conference broadcast message is now decreased from 1 hour to 1 minute. It means reconnecting of missing nodes and cleaning of unused links will be much faster after certain network/reset problems.
+
===Paging queue improvements===
* Useless single AlphaNet audio links to root nodes with no conference members are cleared.
+
Allow several simultaneous calls to same receiver, so that a unacknowledged call does not block new calls to same receiver.  
* When Root of conference is AMC 8/9 and there is an IP transit node with members of the conference, leaf IP nodes was not  able to connect to the conference due to CODEC selection failure.  
+
===ISO 1745 linklayer improved===
* Better terminating algorithm when a conference only consist of default members (in several nodes).
+
Send outgoing messages immediately, don't poll self if nothing to send.
=== HTTPS support added ===
 
Gives the possibility to access AlphaWeb over a secure connection. See [[AlphaWeb#AlphaWeb_Technical | AlphaWeb Technical]]
 
=== AlphaWeb Custom Scripting ===
 
[[AlphaWeb_Custom_Scripts | AlphaWeb Custom Scripts]] lets the end user extend the AlphaWeb functionality. Typically this can be 'Click to Call' type of applications.
 
 
 
=AMC  10.21  (2007-06-08)=
 
 
 
Release: Official, available on request
 
/opt/amc/bin/amcd
 
NVRAM version 10.20.
 
 
 
'''System upgrade file:'''<br\>
 
alpha_sys_10_21.tbz2<br\>
 
 
 
'''Precautions:'''<br\>
 
alpha_sys_10_00.tbz2 must be installed.<br\><br\>
 
  
== Error Corrected ==
+
===[[MPP - Mail to Pocket Pager]] improvements===
===Issue 3193: IP station -> SIP: codec problems ===
+
Max length of Free text increased from 16 to 128. Possible to specify pager address directly in quotes.
When an IP Substation is calling a SIP Gateway or SIP Phone, the codec of the IP station must be set to G711, else there is no audio. But when the IP substation codec is G711 there will be a "click" sound in the IP substation on regular intercom calls.
+
===AlphaWeb station list shows 16 character display name===
Fixed.
+
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 [[Licenses|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,
  
===New FPGA software v 01.68===
+
==={{Bugzilla|124}}Event 34, reporting boards UP/DOWN [[Board_Status_(Event_Type)]]===
FPGA software improvement of audio in full module exchanges.
+
New event when cards is going up down. Sub event = card position.
 
+
==={{Bugzilla|129}}Billing PIN CODE tone changed===
=AMC  X10.21  (2007-06-04)=
+
Handset tone is used for indicating "dial pin code"
 +
===Force conversation to Simplex mode===
 +
Data protocol command added [[SET_SIMPLEX | $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_Data_Protocol#MPC_data_in_AlphaNet|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
 
  Release: Official, available on request
 
  /opt/amc/bin/amcd
 
  /opt/amc/bin/amcd
  NVRAM version 10.20.  
+
  NVRAM version 10.50.  
  
'''System upgrade file:'''<br\>
+
'''System upgrade file:'''<br />
alpha_sys_10_21x0604.tbz2<br\>
+
alpha_sys_10_51.tbz2<br />
(Includes sipd version 01.07)
 
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_00.tbz2 must be installed.<br\><br\>
+
alpha_sys_10_00.tbz2 must be installed.<br /><br />
 +
AlphaPro 1028 or later must be used due to WACS crash caused by to large nvram size when using older versions.
  
 +
==Errors Corrected==
 +
(BZ = Bugzilla reference number)
 +
==={{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 />
 +
Issues with package burst on the bakplane fixed.
  
 +
==={{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.
 +
==={{Bugzilla|86}} RCO's on disabled ASLT ports used for IP stations===
 +
The RCO on ports configured for IP stations did not work, fixed
 +
==={{Bugzilla|88}} Feature [[IP config]] (7810)===
 +
When configuring you would receive cancel tone for more then 2 digits in last octet, fixed
 +
==={{Bugzilla|89}} [[Remote Reset of station feature]]===
 +
Failed if user number is different from physical number, fixed
 +
==={{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.
 +
==={{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
  
== Errors Corrected ==
+
=AMC  10.50 (2008-09-22)=
=== Issue 2899: $SM don't trigger RelTo = UDP ===
 
Intelligence added to the code receiving $SM (DP). If UDP group not specified, and mail sender is local, look up the UDP group from NVRAM. Can not be done if mail sender is in a different node.
 
%1.udp macro added to the EventHandler, so a complete $SM can be sent in the first place.
 
=== Issue 2952: Dual Display MDF text corrections ===
 
Some display text cleanup regarding during mail sending.
 
=== Issue 3142: Line errors at startup ===
 
At startup there could be line errors reported at non existing physical numbers. Corrected
 
=== Issue 3161: Event handler %scutf, comma ===
 
AMCD Event handler: The %scutf macro now works properly when using comma as delimiter.
 
=== Issue 3163: Conversation incoming second user. ===
 
Conversation incoming [07] at B-sub (e.g.2001) which is a second user (not default) to phys. 10 (2000) does not work. The event handler is now updated so that incoming event %dir and %name reflect the actual user dialed.
 
=== Issue 3164: Call request from data protocol (from other than default user) ===
 
If you simulate by data a call request (sender e.g.2001) to CRM4 2500 the call request message is ok (sender 2001). You are able to call back (locally node2) with 70+8 or 7638 and you are connected to the default user (2000 FBSAR), but the call request message (initiated from 2001, not default) is not removed. If you call back by manual dialing 2001, the message is removed.
 
Correct directory number (other than default user) is now used when canceling mail.
 
=== Issue 3176: SIP: Gateway blocked, reset required ===
 
Reports of reset of AlphaCom required due to blocking of audio lines to Mediatrix ISDN gateway. Fixed
 
=== Issue 3177: Eventhandler fault when related to > 4 digits ===
 
Event handler actions “Related to” more than 4 digits is now working.
 
=== Issue 3182: SIP ringing terminates after 30 sec. ===
 
The SIP ringing length is now following the AlphaPro configuration.
 
=== Issue 3188: Off Hook duplex when calling SIP ===
 
Handset operation /duplex flag is now tested during SIP setup, thus give DTMF signaling from ATLB stations.
 
=== Issue 3195: Intermodule IP audio lockup slave reset ===
 
Improvment to slave module audio availablility during slave reset.
 
=== Issue 3196: $ST Lxxx W0 don’t stop timer ===
 
Data command “$ST Lxxx W0” will now stop all timers running on station xxx.
 
=== Issue 3203: SIP: Handytone INFO digits ignored workaround ===
 
Workaround for problem with Grandstream Handytone 488, firmware 1.0.3.64. Ingoing call to Alphacom, then a lot of keying, for excample of * and # for simplex / groupcall keying. Then after some 10 - 20 incomming INFO messages, SIPD suddenly ignores a INFO message. This in turn locks up Grandstream, so that it does not send a BYE when the handset is replaced.
 
=== Issue 3205: Line test 7872 in multi module ===
 
The 7872 line test is now working again for Multi module AGA/AE1
 
=== Issue 3215: Busy/Private override in AlphaNet ===
 
Busy and private override is now working over AlphaNet using M-key.
 
=== Issue 3218: Mail related assert: ===
 
Improved clean-up system for AlphaCom mail elements.
 
=== Issue 3217: Call from SIP to IP station ===
 
When calling from SIP G711 codec to IP station G722 codec, transcoding is now correctly initiated.
 
 
 
= AMC  10.20  (2007-04-12) =
 
  
 
  Release: Official, available on request
 
  Release: Official, available on request
 
  /opt/amc/bin/amcd
 
  /opt/amc/bin/amcd
  NVRAM version 10.20.  
+
  NVRAM version 10.50.  
  
'''System upgrade file:'''<br\>
+
'''System upgrade file:'''<br />
alpha_sys_10_20.tbz2<br\>
+
alpha_sys_10_50.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_00.tbz2 must be installed.<br\><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.
  
== Functional changes / Enhancement ==
+
==Errors Corrected==
=== Private ringing tone on Call Request function ===
+
(BZ = Bugzilla reference number)
Private ringing tone on mail at receiver station will be active when first mail in queue has the mail priority above 150 (default value of "globel_constant>priv_ring_mail_pri")<br\>
+
==={{Bugzilla|13}} ASVP random reset===
New event FEAT_M_KEY (31 )<br\>
+
Some ASVP card is observed arbitrary to perform reset after playback of message. Additional delay added during data communication with ASVP cards.
ON = M key pres<br\>
+
==={{Bugzilla|17}} Return of audio program===
OFF = M key release<br\>
+
The audio progam is now return also for station in Private mode.  (1043x0627)
Sub event 0 will give M key status when station is busy.<br\>
+
==={{Bugzilla|18}} IP audio gain adjustment===
Sub event 1 will give M key status when station is idle.<br\>
+
[[IP audio Gain adjustment]]: Changed default limit to zero dB
New event FEAT_OFF_HOOK (32)<br\>
+
==={{Bugzilla|20}} IP stations and 83xx conference===
ON = OFF_HOOK<br\>
+
IP stations can now enter 83xx conference without ASLT cards present in the exchange(1043x826)
OFF = ON_HOOK<br\>
+
==={{Bugzilla|23}} Echo in call from IP station to RM===
Sub event 0 will give HOOK state when station is busy. <br\>
+
Use of LEC added to RM station side of call. (1043x826)
Sub event 1 will give HOOK state when station is idle.<br\>
+
==={{Bugzilla|24}} IP Master display in call request mode===
Only state changes within current state is reported on M_KEY and HOOK, it means if the station goes OFF_HOOK from idle the event OFF_HOOK in busy state will not be reported.<br\><br\>
+
IP Master display is now update during call request mode (1043x0627)
 +
==={{Bugzilla|27}} RCI in slave modules===
 +
Issues when resetting slaves fixed. (1043x826)
 +
==={{Bugzilla|30}} Call request ASVP message to IP stations===
 +
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===
 +
Mail queue of CRM at physical number 1 is now updated correctly. (1043x826)
 +
==={{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)
 +
==={{Bugzilla|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)
 +
==={{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)
 +
==={{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)
 +
==={{Bugzilla|51}} Feature 107 on DAK keys===
 +
Feature 107 now works when programmed on DAK.(1043x0715)
 +
==={{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)
 +
==={{Bugzilla|68}} "related to" UDP for event 25===
 +
UDP information added for event 25 when local user numbers dialled. (1043x826)
 +
==={{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 />
 +
Added call log for outgoing SIP calls.
 +
==={{Bugzilla|83}} E7 with IP audio program distribution===
 +
E7 with IP audio program distribution from master now has physical number 5 and 6 available in the slaves.
 +
===Combination of program disconnect features===
 +
Using simultaneously the "no program during group call" flag and the temporary disconnect program ($TPROG) command did avoid the program coming back to the station after group call and $TPROG restore.
 +
<br />
  
== Errors Corrected ==
+
==Functional changes / Enhancement==  
=== Issue 3114: Multi Module IP audio fails after slave reset: ===
+
===Set IP AlphaCom IP address feature===
When slave is reset, without the master being reset, the IP ICC audio links does now work
+
New feature for setting the AlphaCom IP address from the system station. [[IP_config]] (1043x826)
=== RTP jitter buffer improvements===  
+
===Reduced number of syslog messages===
Rtpdeamon version 01.02 improves the jitter buffer handling. Both handle larger difference in clock rate between sender and receiver, at the same more stable delay adaptation at the presence of jitter. Fixes issue 3101 with Xlite.<br\>
 
<br\>
 
<br\>
 
<br\>
 
  
= AMC  X10.20  (2007-03-20) =
+
*System/Debug log messages of type INFO_DPMR_NO_ROUTE is only logged every 64 time to avoid "endless" log when nodes are missing.
Release: Official, available on request
+
*Debug log from SIPD, "unknown message received" removed.
/opt/amc/bin/amcd
 
NVRAM version 10.20.  
 
  
'''System upgrade file:'''<br\>
+
===M-key operation in calls with IP stations.===
alpha_sys_10_20x0320.tbz2<br\>
+
Data signalling to IP station added to assure correct M key operation.
 +
===70 program feeds===
 +
Extended number of program feeds from 38 to [[Audio Program | 70 program feeds]] (1043x723) <br />
  
'''Precautions:'''<br\>
+
===Direct transfer feature===
alpha_sys_10_00.tbz2 must be installed.<br\><br\>
+
Direct transfer feature implemented for transfer without inquiry. [[Direct_Transfer_During_Connection | 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.
 +
==={{Bugzilla|5}}  Hold/Trf from IP Master===
 +
Hold/Trf from IP Master, now IP station default use DAK 4 for transparent mode (1043x0627)
 +
==={{Bugzilla|25}} Display on IP Stations update===
 +
Display on IP Stations is now update with no delay (1043x0627)
 +
==={{Bugzilla|26}}  Remote delete of mail.===
 +
It is now possible from [[Read_own_mail_from_remote_feature|read mail from remote feature]] to delete mails. (Useful for deleting mails from substations) (1043x826)
 +
==={{Bugzilla|28}} IP master Open/Private mode===
 +
IP master Open/Private mode can now be Enable/Disable with "C" key on IP Station  (1043x0627)
 +
==={{Bugzilla|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)
 +
==={{Bugzilla|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)
  
== Errors Corrected ==
+
=AMC  10.43X0609 (2008-06-09)=
=== Issue 3179: Calling from a slave to an E1 node: ===
 
It was not possible to dial global numbers from a slave module in multi module over IP to a different node connected with the master over AE1. (10.20x bug)<br\>
 
<br\>
 
<br\>
 
<br\>
 
= AMC  X10.20 (2007-03-15) =
 
Release: Official, available on request
 
/opt/amc/bin/amcd
 
NVRAM version 10.20.
 
 
 
'''System upgrade file:'''<br\>
 
alpha_sys_10_20x0315.tbz2<br\>
 
 
 
'''Precautions:'''<br\>
 
alpha_sys_10_00.tbz2 must be installed.<br\><br\>
 
 
 
== Functional changes / Enhancement ==
 
=== Ring Master Daemon is included in the package. ===
 
See separate documentation.<br\>
 
 
 
=== Support of IP stations.<br\> ===
 
*- Substation functionality
 
*- Group Call is available
 
*- Outputs on the stations can be related to RCO in AlphaPro. (RCO type station)
 
*- Inputs can be related to DAK or directly to DAK_AS_RCI event in AlphaPro.
 
See separate documentation.<br\>
 
 
 
=== IP audio transit capacity is increased from 32 to 64 channels. ===
 
Transit audio is audio not going trough the backplane.
 
(SIP to SIP, IP station to IP station, AlphaNet IP transit or a combination of IP audio)<br\>
 
 
 
AlphaWeb – AlphaNet information<br\>
 
Information page now contains node name and node software versions.<br\><br\>
 
 
 
== Errors Corrected ==
 
=== Issue 2885: Log enabling: ===
 
System log to Syslog is now working even when log port is not enabled in AlphaPro.<br\>
 
 
 
=== Issue 2935: SIP Softphone ExpressTalk causes AMC reset: ===
 
SIP Softphone ExpressTalk would reset the exchange when the conversation is cancelled from the phone (both incoming and outgoing calls). <br\>
 
 
 
=== Issue 3053: Conversation Outgoing event: ===
 
When making a call from intercom out on a SIP gateway (Mediatrix 2400) the event Conversation Outgoing is now triggered when the phone answers.<br\>
 
 
 
=== Issue 3154: $CALL in AlphaNet don't work: ===
 
The data protocol command $CALL is now working in AlphaNet.<br\>
 
 
 
=== Issue 3169: Serial communication block AMCD: ===
 
AMC would not start after power reset if serial communication was active during reset. (Other node sending data to resetting AMC) This will not happen on system running Linux 2.4. <br\>
 
  
=== Issue 3180: Program 7 has no display txt: ===
 
Audio program 7 (feat 5/7): The display text was not shown in the display when activating the audio program 7. For other programs it is ok. (I have seen this long time ago also, so it might be an old bug).
 
Static License of 2 AlphaNet audio links does not work correctly. Only one audio link was working.
 
Problems with SIP and Codec Selection <br\>
 
SIP Preferred codec selection configured in AlphaPro does now also filter on incoming audio stream. This cure some problems regarding codec mismatch between AlphaCom and SIP.<br\>
 
<br\>
 
<br\>
 
<br\>
 
= AMC  10.05  (2007-02-07) =
 
 
  Release: Official, available on request
 
  Release: Official, available on request
 
  /opt/amc/bin/amcd
 
  /opt/amc/bin/amcd
  NVRAM version 10.00.  
+
  NVRAM version 10.30.  
  
'''System upgrade file:'''<br\>
+
'''System upgrade file:'''<br />
alpha_sys_10_05.tbz2<br\>
+
alpha_sys_10_43x0609.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_00.tbz2 must be installed.<br\><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.
  
== Functional changes / Enhancement ==
+
==Errors Corrected==
=== License keys: ===
+
===Alternative routing fixed (was broken after switch to AlphaNet data over TCP in 10.40)===
SIP trunk and SIP stations is now separated in two different licenses.<br\>
+
===[[Duplex Conference 10.45|Open Duplex Conference with Line Echo Cancelation (LEC)]]===
SIP trunk and AlphaNet licenses is by default dynamic except for the 2 line AlphaNet license that still is static.<br\>
+
introduced in 10.43x430: 56-odc-transfer from conversation was not working, unless old 3 AGA mixers present.
No audio routing programming is needed for SIP trunk or AlphaNet IP (except for 2 licenses).<br\>
+
===Ringing group activation from SIP in a multi-node system fails.===
AlphaNet and Multi Module IP use dynamic licenses from the same license pool.<br\>
+
Ringing group functionality changed, see "Functional changes" below
If static routing is programmed in AlphaPro licenses for those audio lines is reserved from the license pool and can not be used for other dynamic audio links/multi module.<br\>
 
Priority of audio resources allocation is handled by the priority of the initiator station.<br\><br\>
 
  
== Errors Corrected ==
+
===Issue 3356: Hold/Trf from IP Master===
=== Issue 2715: AlphaNet Duplex in combination with AMC 8/9: ===
+
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)
In combination AlphaNet with AlphaCom 8 and 9 and exchanges via IP there will be a problem with delay adjustment of the duplex algorithm when calls are made from IP to an AMC 8/9 exchange.<br\>
 
The duplex algorithm is now run in A node when going from an ASLT station to IP AlphaNet thus avoiding duplex in end AMC 8/9 nodes. <br\>
 
In transit systems with certain combinations of AMC- 8/9/IP, SIP, AGA, AE1 and Multi module IP some issues could still occur that needs special configuration. (See separate duplex document). <br\>
 
  
=== Issue 2887/3113: SIP automatic duplex switching: ===
+
==Functional changes / Enhancement==  
When calling SIP there can be problems with the standard duplex algorithm due to DSP echo cancelling in the SIP station.
 
A new duplex algorithm is available for duplex towards SIP stations that is speech controlled only from volume of the microphone signal from the SIP link.<br\>
 
(exchange flag “DSP_duplex = 1”) <br\>
 
  
=== Issue 2897: X-lite on-hold lockup: ===
+
===[[RCO]] and [[RCI]] now available in slave [[module|modules]]===
Problems during on-hold feature in X-lite fixed.<br\>
+
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.  
 +
[[Ringing_Group_Feature#AlphaNet_Configuration | Global Ringing Group Description]]
  
=== Issue 2908: SIP-Ringing if call cancelled before answer: ===
+
===Play DAK system added.===
Calling from AMC-station to SIP phone. If C-key is pressed on AlphaCom-station before the call is answered, the SIP phone keeps ringing if calling via a transit node. <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.
  
=== Issue 2960/3119: SIP-Handy-Tone 488 making All Call.(* and # key): ===
+
===Beta version IP master support adjusted===
SIP now handles * and # for  both Grandstream and Mediatrix.<br\>
 
  
=== Issue 3011: Duplex switching in mixed environment: ===
+
*Support of privacy setting
When the audio path go transit from IP to analog/E1 delay information to the automatic duplex routine is lost.
+
*Display protocol with UniCode and UTF-8 coding
Duplex delay is now forwarder/backwarded from transit AGA to IP links to the duplex node.<br\>
 
  
=== Issue 3012: Echo in SIP handset: ===
+
===Adjustable speed for multi-module "copy to slaves" system===
When talking with handset conversation between Intergard station and SIP station the SIP station will get echo in the handset due to overhearing in AlphaCom handset (and no echo cancelling).
+
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.
Handset to handset communication will now be forced in duplex. (Default delay setting for SIP = 30ms. Full duplex can be obtained if parameter “max_off_hook_delay” is adjusted to 40 ms or more)<br\>
+
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.
  
=== Issue 3015: AlphaNet: No Camp On Busy: ===
+
===RTP audio check on AlphaNet connections===
There is no "camp on busy" when all AlphaNet lines are in use. Instead one gets a rejection tone. Same behaviour with AGA line, AE1 and VoIP.  
+
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]]
Feature implemented.<br\>
 
  
=== Issue 3017: Name list: ===
+
=AMC  10.43X0430 (2008-04-30)=
After AMC auto load dirno's 9542 - 9545 are in the name list (614).<br\>
 
 
 
=== Issue 3034: Time management: ===
 
When changing time in AlphaWeb, the new time is now also written to the hardware clock.<br\>
 
 
 
=== Issue 3051: IP address with leading 0's: ===
 
Interpretation of leading 0 in AlphaWeb is fixed. <br\>
 
 
 
=== Issue 3067: AlphaWeb: Same subnet on Eth0 and 1: ===
 
Configuration of both Ethernet phys on the same sub net is now tested.<br\>
 
 
 
=== Issue 3070: SIP: Long phone no on DAK/Substation: ===
 
Up to 16 digit phone number now allowed in DAK "784" and Call-forward "71".<br\>
 
 
 
=== Issue 3116: AMC: Speech channel locks up: ===
 
During global conference and failed SIP calls speech channels could be locked up.<br\>
 
 
 
=== Issue 3143: AMC: 99 answer in global group call: ===
 
Not possible to answer global group calls from other that initiating node. This feature is fixed.<br\>
 
 
 
=== Issue 3060: SIP & AlphaNet licenses: ===
 
It is now possible to install 30 AlphaNet and 20 SIP trunk licenses. <br\>
 
 
 
=== Issue 3069: SIP: Phone number in display: ===
 
For outgoing/incoming calls the number of shown digits is 16 (including event handler).<br\>
 
 
 
=== Issue 3087: SIP: Mediatrix 1204 - Dial Out: ===
 
Transmit digit by digit as dialled now supports:
 
* -  Programming of phone number on DAK from AlphaPro
 
* - DAK, "784" from station
 
* -  Call forwarding from station "71"
 
Both for Mediatrix and AudioCodes<br\>
 
 
 
=== Issue 3105: SIP Trunk: DAK call fails (AudioCodes): ===
 
The first or the two first DTMF digits of the phone number is not transmitted.
 
400 ms delay before sending digits. Delay can be extended with exchange timeout "sip_dial_dly".<br\>
 
 
 
=== Issue 3107: SIP Trunk: Call Forward (71): ===
 
Manual transfer to phone using 71 don't work (PNCI you could 71 + 0 + phone + M, or 71 + <shortnumber>). Fixed<br\>
 
 
 
=== Issue 3136: AlphaNet: Global SX Conference: ===
 
AlphaNet: Global SX Conference. Problems after node reset and issues of reconnect are fixed.<br\>
 
 
 
=== Issue 3141: Call to unregistered SIP stations: ===
 
Call from AlphaCom to a SIP phone, SIP phone is configured at registrar node, but the phone is not registered: Then SIP sends the INVITE to its own IP address, which is processed, and forwarded in a loop until all RTP resources are used up.
 
IP address check implemented.<br\>
 
 
 
=== Issue 3156: AlphaWeb show no licence: ===
 
AMC now generate correct  infor in the license info file.<br\>
 
<br\>
 
<br\>
 
<br\>
 
= AMC  X10.05  (2007-01-18) =
 
Release: Beta, available on request
 
/opt/amc/bin/amcd
 
NVRAM version 10.00.
 
 
 
'''System upgrade file:'''<br\>
 
alpha_sys_10_05x0118.tbz2<br\>
 
 
 
'''Precautions:'''<br\>
 
alpha_sys_10_00.tbz2 must be installed.<br\><br\>
 
 
 
== Errors Corrected ==
 
=== Issue 3072: $CPYM removes two char in name: ===
 
When a mail is copied to another station using $CPYM L%1.dir W%2.tag L<dirno>, the two first characters in the name of the sender is removed. E.g. if the sender is "Donald Duck" it will appear as "nald Duck".<br\>
 
 
 
=== Issue 3074: 626 cancel call request: ===
 
The problem is related to 626. This code blocks the station for a few seconds when you hang up.<br\>
 
 
 
=== Issue 3088: Transfer of outgoing calls: ===
 
When doing an outgoing phone call from AlphaCom via SIP Gateway (tested with Mediatrix 1204 (analogue) and Mediatrix ISDN) you cannot transfer the call to another intercom station.<br\>
 
 
 
=== Issue 3115: AlphaNet Global SX Conference: ===
 
Cancelling and reinitiate a global conference do not distribute audio. Also problems when resetting member nodes of a conference.<br\>
 
<br\>
 
<br\>
 
<br\>
 
= AMC  X10.05 (2006-12-21) =
 
Release: Beta, available on request
 
/opt/amc/bin/amcd
 
NVRAM version 10.00.
 
 
 
'''System upgrade file:'''<br\>
 
alpha_sys_10_05x1221.tbz2<br\>
 
 
 
'''Precautions:'''<br\>
 
alpha_sys_10_00.tbz2 must be installed.<br\><br\>
 
 
 
== Errors Corrected ==
 
=== Issue 3111: Multi Module Group Call Block: ===
 
MultiModule and group call could block. Fixed one reproduced case.<br\>
 
 
 
=== Issue 3112: Reset after cancel of call setup by the $CALL command: ===
 
When resetting A-station in a call established by the $CALL the exchange did a reset. Fixed<br\>
 
  
=== Issue 3121: In hotline call off-hook action do not work: ===
 
Fixed.<br\>
 
<br\>
 
<br\>
 
<br\>
 
= AMC  10.04  (2006-12-12) =
 
 
  Release: Official, available on request
 
  Release: Official, available on request
 
  /opt/amc/bin/amcd
 
  /opt/amc/bin/amcd
  NVRAM version 10.00.  
+
  NVRAM version 10.30.  
  
'''System upgrade file:'''<br\>
+
'''System upgrade file:'''<br />
alpha_sys_10_04.tbz2<br\>
+
alpha_sys_10_43x0430.tbz2<br />
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_00.tbz2 must be installed.<br\><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.
  
== Functional changes / Enhancement ==
+
==Errors Corrected==
=== AlphaPro Password: ===
+
===Issue 3336 : Call Request and reply on stations programmed with "Always Private" fixed===
The AlphaPro password is now the same as the administrator password for AlphaWeb (default user: admin, password alphaadmin)<br\>
+
===Issue 3318 : The DP command $DAK can now be used in SX conference.===
 +
===Issue 3319 : The DP command $M/MREL is now triggering event 31.===
 +
===Transfer of incoming SIP calls between AlphaNet nodes fixed===
 +
===Use of M-key during handset operated outgoing conversation to SIP fixed===
 +
===Issue 3050: ODX from slaves via VoIP link:===
 +
ODX from stations in slave modules are now supported over VoIP link see enhancement bellow<br />
  
=== Issue 3031: Ignor station down as default auto load: ===
+
==Functional changes / Enhancement==
The flag is enalbled as default from AMC 10.04<br\>
+
===Open Duplex Conference with LEC, no need for AGA mixer resources===
 +
===Beta version IP master support adjusted===
  
== Issue 3068: SIP: Inter-digit timeout: ===
+
*Support of volume and backlight adjustment.
TST->Nvram “ex_profile.timeouts.dig_col_timeout” configures the inter digit timeout in 100 ms steps during collection of digits on feature 81 and 83. Default is 3 seconds.<br\><br\>
+
*New display protocol,
  
== Errors Corrected ==
+
=AMC  10.42  (2008-04-17)=
=== Issue 3024/3039: AlphaNet & MultiModule IP - 7872 causes reset: ===
 
MultiModule over IP: Dialling 7872 on station 101 in master causes reset.<br\>
 
  
=== Issue 3038: EDIO - %sscan: ===
+
NVRAM version 10.30.  
The macro %sscan(string, search-string)  returned wrong result when there was no match with the search-string.<br\>
 
  
=== Issue 3076/3085: Special characters in AlphaCom display text: ===
+
'''System upgrade file:'''<br />
AlphaCom display text could not include /-,. æøå etc. when making an SIP call.<br\>
+
alpha_sys_10_42.tbz2<br />
  
=== Issue 3086: TST Error messages during SIP call: ===
+
==Errors Corrected==
Error messages introduced in 10.03 during call SIP reset is now fixed.<br\>
+
===Repaired SimpleLinklayer broadcast of ACDP-links===
 +
... which was also broken in 10.40
  
=== Issue 3089: Events when not "Default User”: ===
+
=AMC  10.41 (2008-04-14)=
The eventhandler is now working for Conversation event “related to” user that are not default users.<br\>
 
  
=== Issue 3091: Mediatrix 1204 - No M-key */#: ===
+
NVRAM version 10.30.  
Key signaling of * and # from mediatrix is now implemented. Signaling of * and # out of SIPD is now also using * and # towards SIP equipment<br\>
 
  
=== Issue 3093: RCO PULS bug: ===
+
'''System upgrade file:'''<br />
It was possible to activate the RCO puls system by accident from the event handler scripts due to error in the script parser. (The RCO system then got inverted behavior)<br\>
+
alpha_sys_10_41.tbz2<br />
  
=== Issue 3095: Context params in built in cmds, RCO: ===
+
==Errors Corrected==
The “%chg(on,off)” command did not work correctly for rco.<br\>
+
===Repaired AlphaNet data over UART===
 +
... which was broken in 10.40
  
=== Issue 3096: Mediatrix 1204, direct dial out: ===
+
=AMC  10.40  (2008-04-10)=
SIPD is now hanling collected digits from AlphaCom.<br\>
 
  
=== Issue 3098: Multi Module Group call on AGA lines: ===
 
Group Call with AMC IP master and AGA/AE1 audio could reset the exchange.<br\>
 
 
=== Issue 3103: Eventhandler; left adjustment of %: ===
 
Left adjustment of %macroes did not work.  Example: "%1.exp(3<)"<br\>
 
<br\>
 
<br\>
 
<br\>
 
= AMC  10.03  (2006-20-11) =
 
 
  Release: Official, available on request
 
  Release: Official, available on request
 
  /opt/amc/bin/amcd
 
  /opt/amc/bin/amcd
  NVRAM version 10.00.  
+
  NVRAM version 10.30.  
  
'''System upgrade file:'''<br\>
+
'''System upgrade file:'''<br />
alpha_sys_10_03.tbz2
+
alpha_sys_10_40.tbz2<br />
This package has support of both board support package 02.xx (Linux 2.4) and 03.xx(Linux 2.6)<br\>
 
  
'''Precautions:'''<br\>
+
'''Precautions:'''<br />
alpha_sys_10_00.tbz2 must be installed.<br\><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.
  
== Functional changes ==
+
==Errors Corrected==
=== Pulse RCO: ===
+
===Issue 3326 IP master use of "7638" mail call back===
Support for generating a pulse of specified length on a “logical” RCO. <br\>
+
The "7638" function is now working also from the IP master station
New parameter “Duration” is added to the event handler-built-in command “RCO” and the data protocol message $SLRC. Examples, pulse RCO # 13 on for 1 second: “rco 13 on 10” or “$SLRC W13 1 w10”. <br\>
+
===Issue 3333 IP substation volume control fails===
Duration is in tenths of second. If Duration parameter is present, and non-zero, the RCO state specified in previous parameter lasts for the specified time. After the time has expired, the RCO is toggled to the opposite state. If a new $SLRC/RCO on the same RCO arrives while the pulse timer is running, the timer is cancelled, and the new message determines the new RCO state. Duration = 0 means infinite duration.<br\>
+
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.
  
=== DAK RCI  EVENT: ===
 
New event Dak key as RCI (30). Sub event = DAK key number. ON = Dak key press, OFF = dak key release.<br\>
 
  
=== Private ringing for incomming SIP calls: ===
+
==Functional changes / Enhancement==
New tst nvram flag available ”ex_profile.flags.private_ringing_SIP”. If ”1” then calls from SIP will use private ringing mode. If “0” then calls will connect as an intercom call with normal priority.<br\><br\>
+
===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===
  
== Errors Corrected ==
+
*IP station tones during call request mode and "notify" are now generated in the IP station.
=== Multi module in combination with AMC 8 or 9 reset: ===
+
*ON/OFF hook state support for IP master station
Incompatible tone handling fixed.<br\>
 
  
=== Issue 2948: Technical Alarm Inputs (RCI) on AC7: ===
+
===ATLB stations and SIP===
Amc software RCI supports for AMC hardware 8000/4.<br\>
+
Allow ATLB stations to use R-key (Flash key) during call to SIP. (Do inquiry and transfer).<br />
 +
ATLB12 cards currently not support R-key. (ATLB-6 cards works).
 +
===DAK programming from station===
 +
When programming a global number (feat 83) the destination node type is checked.
  
=== Issue 3027: MultiModule and SIP: ===
+
*SIP node or "collect N digits" programmed allow extra digit being programmed, accept with M-key.
Combination of Multi Module and SIP is working .<br\>
+
*Destination node AlphaCom behave as AMC 8-9.
  
=== Issue 3032: Search string on AlphaNet IP: ===
+
<br />
When doing a call from node A to Node B and the station in node B has a search string active the search will now work.<br\>
+
<br />
 +
<br />
 +
<br />
  
=== Issue 3055: Slow call setup when dialling from Master to Slave: ===
+
=Known Issues (Latest release)=
Software “bottle neck” fixed.<br\>
+
<br />
 +
==Known Issues==
 +
===Issue 3020: Missing “Exch. Missing” text:===
 +
When making a global group call and some exchanges do not receive the group call due to not available audio links, there should be a display message "Exchange Missing".<br />
 +
===Issue 3124: AlphaNet - NAT===
 +
AlphaNet does not work if NAT traverse is used.
  
=== Issue 3067: Volume (783) and COS (7873) are not stored in flash: ===
+
=Log System (Syslog)=
Volume and COS setting is now stored in nvram for survival after reset.<br\><br\>
+
<br />
 +
The logging is handled by the syslog-ng log daemon. This can be configured to route the logs to different media.
 +
The log can be stored on on-board flash, or sent over the network with different protocols.
  
== SIPD 01.02 upgrades and corrections ==
+
==Known Issues==
=== Event “Conversation Outgoing” : ===
 
Outgoing calls to SIP: Report Event “Conversation Outgoing” (8) ON when receiving SIP 200 OK, reports OFF at disconnect. <br\>
 
  
=== CANCEL_MAIL: ===
+
===Large log files on on-board FLASH===
Outgoing calls to SIP: Send CANCEL_MAIL for outgoing call, which cancels call request from that SIP phone.<br\>
+
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:
  
=== Events for digits from called SIP: ===
+
Log rates lesser than 1440 events a day (an average of one each minute) should be handled with no problem.
Outgoing calls to SIP: If called phone presses digits which are sent to AlphaCom as SIP INFO, "Event Trigger Feature" (15) is reported. The digit is sub event (0-9, * = 10, # = 11). Calling AlphaCom station is Event Owner, and called SIP phone number and node number is related to. This could be used for e.g. Dooropening.<br\>
+
Log rates of 17280 events a day (one each 5th second) is experienced to give problems.
  
=== Dialing after initial connect sent as SIP INFO: ===
+
Guideline:
Outgoing calls to SIP: Digits dialed after initial connect are forwarded as SIP INFO digit messages to the remote SIP device. This can be used for two step dialing from AlphaCom to an external system, or to the PSTN.<br\>
+
 +
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.
  
=== Register from port different than 5060 allowed: ===
+
Note:
Call to SIP: Use port-number stored in registry for contact. Allows SIP device to register from any (random) port, not just 5060. Fixes issue with XLITE 3.0.<br\>
 
  
=== Registrar, remove all bindings: ===
+
From AlphaCom 10.23 a log limiter on the System and Debug log is implemented, allowing for a maximum of 60 events a hour.
Store only one binding for each user. Remove binding if expires==0. Fixes failure if SIP device registered again from different address/port<br\>
+
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.
  
=== SDP media description: ===
+
=Hardware Drivers=
Call from SIP: handle that SDP a= missing, use m=... Fixes issue with XLITE 3.0.<br\>
+
<br />
 +
==Rtpdaemon==
 +
/opt/amc/bin/rtpdaemon
 +
Rtpdaemon is a user mode service which handle the RTP audio streams. It receives control commands from the AMCD main application on a control socket (/tmp/rtpd). Rtpdaemon transfers and receives RTP packets via standard Linux network sockets. Rtpdaemon packs and unpacks RTP packets. Received packets are buffered before play out. It transfers and receives serialized audio data to the DSP via a DSP driver.<br />
  
=== Issue 3059: SIP response handling, call to SIP: ===
+
'''Version 01.09  (2009-11-06)''' <br>
Call to SIP: Improved handling of non-successful SIP responses 300->699: Forward response to AMCD followed before proper disconnect of call towards AMCD. Finally SIP ACK is now sent.<br\>
 
This allows AMCD to handle busy SIP phone properly, and avoids retransmissions from SIP phones due to missing the ACK.
 
Forward 1xx invite responses to AMCD, instead of sending a faked 180 ringing directly on AudioPathSetup from AMCD. Fixes issue with short ring tone when two-step dialing to a SIP gateway.<br\>
 
  
=== Call on Hold from SIP: ===
+
*{{Bugzilla|164}} rfc4733 (rfc2833) DTMF in RTP support.
When receiving a re-INVITE, respond with 488 not acceptable here.  
 
Quick fix of problem that X-lite was not able to disconnect a call if the call was put on hold by pressing other line button.<br\>
 
  
=== Display name: ===
+
'''Version 01.08:''' 2009-09-30 <br>
Outgoing calls to SIP: don’t send STATION_INFO to AMCD if called name not received from SIP. Fixes issue with blank upper display line for outgoing calls.<br\>
 
  
=== Issue 3058: Default route was required: ===
+
*General interface for plugin childprogram, support for ASVP functions.
Fixed failure in IP address lookup if default route not defined for the system, even if no routing was required.<br\>
 
  
=== Crash fixes: ===
+
'''Version 01.07:''' 2009-08-12<br>
Fixed memory crash if SIP 1xx response received out of context. Fixed crash if receiving REGISTER with more than 9 digits in user name<br\>
 
  
=== SIP Debug/Trace: ===
+
*Preliminary support for playout of wavfile, via plugin childprogram
SIP trace/debug console on UNIX socket /tmp/sipd_trace. Connect using "tst -s /tmp/sipd_trace" from local shell. Possible to change trace level during runtime, press digits 0-7. Default level is 4, which prints SIP and AlphaNet messages. Press 0 to stop tracing. Formatting of message trace improved.<br\>
 
  
=== SIPd crash debug: ===
+
'''Version 01.06:''' 2007-12-10<br />
If SIPD crashes due to segmentation violation, a short debug message is printed to “/var/log/sipd_crashes”. Only the last crash is recorded, to avoid filling up the file system.<br\>
+
Description: <br>
  
=== Issue 3007: SIP - digit during connection: ===
+
*Support of [[Line Echo Cancellation]] (by using DSP#2 for LEC, infrastructure added for controlling DSP#2)
It is now possible to send digits from AlphaCom to SIP during a SIP connection.<br\><br\>
 
  
=== SIPD 01.02 known limitations ===
+
'''Version 01.05:''' 2007-11-08<br />
----
+
Description: <br>
SIPD do not remove expired  REGISTERs. Can cause problems if changing numbers and node numbers of SIP phones. Workaround: Log in, and delete "/var/opt/amc/nvram/sip_registrar", reset exchange.<br\>
 
  
Digits during conversation can not be sent or received using RTP (RFC 2833 ).  Only SIP INFO supported<br\>
+
*Optimised socket handling for unicast'ed groupcalls.
<br\>
 
<br\>
 
<br\>
 
= AMC  10.02  (2006-08-22) =
 
Release: Official, available on request
 
/opt/amc/bin/amcd
 
NVRAM version 10.00.  
 
  
'''System upgrade file:'''<br\>
+
'''Version 01.04:''' 2007-10-17<br />
alpha_sys_10_02.tbz2<br\>
+
Description: <br>
  
'''Precautions:'''<br\>
+
*G.729, first experimental support (no support for DTX, lost or reorderd packets).
alpha_sys_10_00.tbz2 must be installed.<br\>
 
  
Only FPGA for the backplane issue is functionally changed. (FPGA 1.66) AMCD is functionally equal to 10.01.<br\>
+
'''Version 01.03:''' 2007-10-11<br />
 +
Description: <br>
  
== Errors Corrected ==
+
*Issue 3269 Different UDP port on send/receive: Use sendto(), instead of connect()+write()
=== Issue 2742: FPGA problems with backplanes: ===
+
*txtap function to tap audio to an internal socket.
In AlphaCom E20 and E26 with green backplanes there could be an audio issue with approx. more than 10 cards in the rack. (22 cards with FPGA 1.60),<br\>
 
<br\>
 
<br\>
 
<br\>
 
= AMC  10.01  (2006-08-09) =
 
Release: Official, available on request
 
/opt/amc/bin/amcd
 
NVRAM version 10.00.  
 
  
'''System upgrade file:'''<br\>
+
'''Version 01.02:''' 2007-03-23<br />
alpha_sys_10_01.tbz2<br\>
+
Description: Released version.  <br />
 +
Introduced in system upgrade file: alpha_sys_10_20.tbz2<br />
  
'''Precautions:'''<br\>
+
*Jitterbuffer adjustments (Issue 3101 Xlite). Improve stabilty of delay adaptation, as well on adaptive delay target.
alpha_sys_10_00.tbz2 must be installed.<br\><br\>
+
*Set IP TTL to 31 when connecting to UDP to multicast.
  
== Errors Corrected ==
+
'''Version 01.01:''' 2007-03-05<br />
=== Issue 3019: Global group call: ===
+
Description:<br />
AlphaNet VoIP channel lock up when receiving GGC from AMC 09.xx<br\>
 
  
=== Issue 3021: Global group call, multi module/IP: ===
+
*Fix issue 2935: Crash when ExpressTalk sends packet with zero payload at disconnect.
Build global group call (7879) was needed after reset <br\>
+
*Improved handling of termination signals with logging.
  
=== Issue 3022: Group call: ===
+
'''Version 01.00:''' 2006-05-31<br />
Multi module over IP. M-press during Gong was ignored <br\>
+
Description: Released version.  <br />
 
+
Introduced in initial release<br /><br />
=== Issue 3023: Global group call: ===
 
Multi module/IP; Reset when receiving GGC. <br\>
 
  
=== Claim 3219: Report EVH_CONV_OUTGO OFF: ===
+
==SIPdaemon==
EVH_CONV_OUTGO_OFF is now reported if disconnect during connection tone.<br\>
+
/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 />
=== Issue 2881: AlphaWeb- AMC config backup page: ===
 
Restore backup: AMCD respond with "OK" to AlphaWeb _before_ reset, so AlphaWeb returns to backup page.<br\>
 
 
 
=== Issue 3025: Multi Module serial port: ===
 
When the serial port is set for multi module the data message “SET MODE = 66" was not transmitted, thus the slave would never become a slave.<br\>
 
  
=== Issue 3027: Multi Module and SIP: ===
+
'''Version 01.25  (2009-11-06)''' <br>
SIP was not working in combination with IP multi module.<br\>
 
  
=== Issue 3030: RS485: ===
+
*{{Bugzilla|164}} rfc4733 (rfc2833) DTMF in RTP support.
RS485 was not working because mismatch in configuration handling. <br\>
 
  
=== Issue 3016 AlphaNet Call Priority: ===
+
'''Version 01.24  (2009-10-05)''' <br>
Station with Call Setup Priority = Alarm did not get through when all AlphaNet lines are busy due to conversation, global group call or SX conference.<br\>
 
  
=== Issue 2907: AMC: Event - Related to UDP 8: ===
+
*{{Bugzilla|221}} Handle 301 and 302 redirections. Also route by request URI for incomming calls, not To header.
Events with Related to = UDP 8 was not triggered.<br\>
 
 
=== Issue 2995: Noise when VoIP call from DAK: ===
 
When making a VoIP call from a DAK programmed to do prefix + dirno (54 + 101), and DAK is kept pressed after the connection, loud noise was transmitted to the B-subscriber.<br\>
 
  
=== Issue 3009: Multi Module License use: ===
+
'''Version 01.23 (2009-09-03)''' <br>
Multi Module automatically allocated all licenses not used for AlphaNet even in stand alone mode. This gave a confusing license overview in AlphaWeb<br\>
 
<br\>
 
<br\>
 
<br\>
 
= AMC  10.00 (2006-06-01) =
 
Release: Official, available on request
 
/opt/amc/bin/amcd
 
NVRAM version 10.00.
 
  
'''System upgrade file:'''<br\>
+
*{{Bugzilla|242}} Buffer overflow constructing To: in Invite
alpha_sys_10_00.tbz2<br\>
+
*{{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).
  
'''Precautions:'''<br\>
+
'''Version 01.22  (2009-08-18)''' <br>
patch_to_release_10_00.tbz2 must be installed on beta cards before alpha_sys_10_00.tbz2 is activated.<br\><br\>
 
  
== Errors Corrected ==
+
*Added support of configuration of SIP PORT (5060)
See release note for beta software for error corrected during beta releases.
 
<br\>
 
<br\>
 
<br\>
 
<br\>
 
 
 
=Known Issues (Latest release)=
 
<br\>
 
==Known Issues==
 
=== Issue 3020: Missing “Exch. Missing” text: ===
 
When making a global group call and some exchanges do not receive the group call due to not available audio links, there should be a display message "Exchange Missing".<br\>
 
=== Issue 3050: ODX from slaves via VoIP link: ===
 
ODX from stations in slave modules are not supported over VoIP link<br\>
 
=== Issue 3124: AlphaNet - NAT ===
 
AlphaNet does not work if NAT traverse is used.
 
  
=Log System (Syslog)=
+
'''Version 01.21  (2009-08-04)''' <br>
<br\>
 
The logging is handled by the syslog-ng log daemon. This can be configured to route the logs to different media.
 
The log can be stored on on-board flash, or sent over the network with different protocols.
 
  
==Known Issues==
+
*{{Bugzilla|223}} , Segmentation fault when Display name over 20 byte received from SIP
  
===Large log files on on-board FLASH===
+
'''Version 01.20 (2009-06-22)''' <br>
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.
+
*Various fixed in "sip-as-station" JSON interface
Log rates of 17280 events a day (one each 5th second) is experienced to give problems.
 
  
Guideline:
+
'''Version 01.19 (2009-06-04)''' <br>
 
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:
+
*[[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
  
From AlphaCom 10.23 a log limiter on the System and Debug log is implemented, allowing for a maximum of 60 events a hour.
+
'''Version 01.18 (2009-03-30)''' <br>
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=
+
*Minor corrections, avoiding some unwanted syslog messages
<br\>
 
==Rtpdaemon==
 
/opt/amc/bin/rtpdaemon
 
Rtpdaemon is a user mode service which handle the RTP audio streams. It receives control commands from the AMCD main application on a control socket (/tmp/rtpd). Rtpdaemon transfers and receives RTP packets via standard Linux network sockets. Rtpdaemon packs and unpacks RTP packets. Received packets are buffered before play out. It transfers and receives serialized audio data to the DSP via a DSP driver.<br\>
 
  
'''Version 01.06:''' 2007-12-10<br\>
+
'''Version 01.17  (2009-02-09)''' <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\>
+
*Handling of [[ABSD_Billing#AudioCodes_X-detect|AudioCodes_X-detect]]
Description: <br>
+
*Fixed crash (in alpha_sdp_parse) when receive INVITE with no SDP body
* Optimised socket handling for unicast'ed groupcalls.
 
  
 +
'''Version 01.16  (2008-12-18)''' <br>
  
'''Version 01.04:''' 2007-10-17<br\>
+
*Introduced JSON based interface towards AMCD. Various cleansups.
Description: <br>
 
* G.729, first experimental support (no support for DTX, lost or reorderd packets).
 
  
'''Version 01.03:''' 2007-10-11<br\>
+
'''Version 01.15 (2008-11-05)''' <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\>
+
*{{Bugzilla|85}} Sipd reset when not resolving hostname fails
Description: Released version.  <br\>
+
*sipd do not require a node definition in AMCD  to start ( /tmp/sipd_config )
Introduced in system upgrade file: alpha_sys_10_20.tbz2<br\>
 
* Jitterbuffer adjustments (Issue 3101 Xlite). Improve stabilty of delay adaptation, as well on adaptive delay target.
 
* Set IP TTL to 31 when connecting to UDP to multicast.
 
'''Version 01.01:''' 2007-03-05<br\>
 
Description:<br\>
 
* Fix issue 2935: Crash when ExpressTalk sends packet with zero payload at disconnect.
 
* Improved handling of termination signals with logging.
 
'''Version 01.00:''' 2006-05-31<br\>
 
Description: Released version. <br\>
 
Introduced in initial release<br\><br\>
 
  
==SIPdaemon==
+
'''Version 01.13 (2008-06-29)''' <br>
/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\>
 
  
'''Version 01.13 upcomming:''' <br>
+
*Send and receive INFOs for DTMF signals A - D
* 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 1,070: 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\><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==
 
  /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>
 +
Improved stability on inter-DSP serial link McBSP#1, used for [[Line Echo Cancellation|LEC]]
  
 
'''Version 01.14:''' 2008-04-21<br>
 
'''Version 01.14:''' 2008-04-21<br>
Line 1,113: 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.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 05: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

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

C-key event

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

OPC license use

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

Billing installation Guide

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)

BZ 68 "related to" UDP for event 25

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:

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