Difference between revisions of "AlphaCom 11.02 - Release Notes"
From Zenitel Wiki
(→(MTN-10) New IP-HA Sub Events added for "27-system event") |
|||
Line 117: | Line 117: | ||
===(MTN-10) New IP-HA Sub Events added for "27-system event" === | ===(MTN-10) New IP-HA Sub Events added for "27-system event" === | ||
+ | [[System_Status_(Event_Type)]] | ||
* Sub event 230. | * Sub event 230. | ||
** ON Local Exchange in IP standby mode. | ** ON Local Exchange in IP standby mode. |
Revision as of 23:08, 25 July 2012
Software in production: AMC 11.00<br\> Software released date: 2010-04-22<br\> Note: For each software version the NVRAM version is listed. If the NVRAM version is different, the AlphaCom InterCom configuration will get default configuration, and then you must do a SendAll from AlphaPro to restore the configuration.<br\> All AlphaWeb configuration will be kept.<br\><br\>
Contents
- 1 AlphaCom 11.xx Release Notes
- 2 AMC 11.2.3.4(2012-07-26)
- 2.1 Error Corrected
- 2.1.1 (MTN-5) New STIC driver
- 2.1.2 (MTN-11) SoftClient and Group Call
- 2.1.3 (MTN-13) AMC Local Fader Resources
- 2.1.4 M100 Format of Display Text
- 2.1.5 MSC Talkback in "off hook" Mode
- 2.1.6 BZ 751 ATLB12 Station Corrupted Ringing Pattern
- 2.1.7 Billing Blocking Trunk Calls
- 2.1.8 BZ 734 IP Dummy Station Failure
- 2.1.9 BZ 670 SX-Conference and Default Member
- 2.1.10 SX Conference and Handset
- 2.1.11 BZ 718 Noise Reduction Setting Reset after Exchange Reset
- 2.1.12 (MTN-2) Cancel Calls with $CAC
- 2.1.13 BZ 746 Recording Level Adjustment
- 2.1.14 BZ 746 Recording Audio Missing for Mixed IP-IP Conversations
- 2.1.15 Recording and Global Group Call Initiated from Slave Module
- 2.1.16 Issues with Removing the Recorder Configuration
- 2.1.17 SIP and Ringing Group
- 2.1.18 Ringing Group Issues in Combination with ASVP Messages
- 2.1.19 Ringing Group and M100
- 2.1.20 (MTN-4) Avoid Following Transfer of Initiator Station of Ringing Group Call
- 2.1.21 SIP stations and ODX conferences
- 2.1.22 AlphaNet Transit SIP Calls in Switched Duplex Mode
- 2.1.23 Control of Back Light on IP Display Stations
- 2.2 Enhancement
- 2.3 New Event Handler Features
- 2.1 Error Corrected
- 3 AMC 11.2.3.3(2012-03-07)
- 3.1 Error Corrected
- 3.1.1 BZ 647 BZ 688 HAIP not working on 11.2.3.3 x versions
- 3.1.2 BZ 709 Using RFC2833 for DTMF signaling did fail in a conversation after RE-INVITE
- 3.1.3 BZ 667 SIP (DECT) and ringing group
- 3.1.4 SIP-station, to many digits
- 3.1.5 Reset of SIP Call to MP114 AudioCode gateway
- 3.1.6 AlphaNet Routing in mixed AlphaNet. AMC9->AMCIP->AMCIP->AMC9
- 3.1.7 DIP messages to AMC 8/9
- 3.1.8 Old type ODX required duplex resources
- 3.1.9 BZ 717 EDIO overlapping port numbers
- 3.1.10 BZ 727 OPC station input state was reported in the output bitmap
- 3.1.11 Improved Command Server task monitoring
- 3.1.12 Missing ringing signal on ATLB12 phones
- 3.1.13 Reset when parameter errors $DSPL
- 3.1.14 Duplex Switching Quality
- 3.1.15 BZ 695 Set master module to slave mode
- 3.1.16 BZ 694 One way audio in multi module
- 3.1.17 Freeing of resources during faulty global SX conference setup
- 3.1.18 BZ 576 Tone Test on XE1
- 3.1.19 BZ 668BZ 99 ODX Conference problem when missing RTP audio
- 3.1.20 BZ 656 Et0/Eth1 IP address conflict reported when no conflict
- 3.1.21 $STM and mail events does not work if stations have 8 digits directory number
- 3.1.22 BZ 648 $DP C-key and toggling of private mode
- 3.1.23 M100D AlphaNet Node Type Report
- 3.2 Enhancements
- 3.2.1 BZ 653 Call forwarding to ringing group
- 3.2.2 Configure stations to use DTMF as cancel tone
- 3.2.3 RTP audio check for AlphaNet/SIP trunk calls default disabled
- 3.2.4 AGA/AE1 AlphaNet line test
- 3.2.5 Billing export of CVS files
- 3.2.6 SysLog
- 3.2.7 Event Macro %tin, return current number of trunk channels used towards a specific trunk
- 3.2.8 20 day free license when STIC is not working
- 3.2.9 BZ 649 Allow setting priority threshold for cancel call request mail
- 3.2.10 Low level debugging for RIO
- 3.2.11 IP Station Event Blocking
- 3.2.12 Event Reporting intended for SIP node routed to own node instead
- 3.1 Error Corrected
- 4 AMC 11.2.3.2(2011-09-13)
- 4.1 Error Corrected
- 4.1.1 BZ 627 IP-High Availability and IP GroupCall
- 4.1.2 IP High Availability and Free License
- 4.1.3 BZ 621 IP High Availability and upgrade of IP stations
- 4.1.4 BZ 616 Time zone setting in combination with IP High Availability corrupt the XML config file
- 4.1.5 BZ 637 APC-High Availability, No gratuitous ARP on switchover
- 4.1.6 BZ 635 Pending Flash Sync and AlphaWeb Reboot
- 4.1.7 BZ 629 AlphaNet with alt.routing and AMC 9
- 4.1.8 BZ 630 Multi Drop Master Protocol
- 4.1.9 BZ 632 Billing Activated even if not configured
- 4.1.10 IP station Multi Cast Status
- 4.1.11 BZ 618 In Event 10, %mpri is not working
- 4.1.12 BZ 622 Event 23, New current mail event not triggered
- 4.1.13 BZ 574 Busy override against two SIP phones in conversation
- 4.1.14 Configuring serial ICC did start unintended ICC trace in tst.
- 4.1.15 Free Seating and high physical numbers
- 4.2 Enhancement
- 4.1 Error Corrected
- 5 AMC 11.2.3.1(2011-07-05)
- 5.1 Errors Corrected
- 5.1.1 BZ 532 BZ 441 Configuration of IP only node - XE1 in node routing
- 5.1.2 $COPY_MAIL with Lower Priority
- 5.1.3 BZ 534 BZ 597 IP Station as MCS Station
- 5.1.4 IP Station Volume Level Adjusted from IP Station Volume Control now Stores Same Values as used by AlphaPro
- 5.1.5 BZ 581 Try to Avoid Trans Coding in Calls from SIP Station to SIP Station
- 5.1.6 BZ 569 The OPC Server did not Receive the Correct Mail Information from Remote Nodes
- 5.1.7 BZ 533 Reset when Dialing 7984 when "Program On"
- 5.1.8 BZ 544 $CALL setup with call option flag 1 terminate after 15seconds in AlphaNet
- 5.1.9 BZ 476 Volume Of IP stations after Restore of Backup
- 5.1.10 BZ 499 Feature Reminder Speed of IP station
- 5.1.11 BZ 502 IND Message with station 0
- 5.1.12 BZ 443 Call Timer for Transit Calls to RMD
- 5.1.13 BZ 329 Avoid crossing of AUDIO_PATH_DISCONNECT
- 5.1.14 BZ 432 Parsing of DP messages
- 5.1.15 BZ 427 AMC reset when alarm message is sent to active speaker in SX
- 5.1.16 BZ 482 Node Number not Updated after Restore of Backup
- 5.1.17 BZ 472 Echo Canceler Active During Private Ringing
- 5.2 Enhancement
- 5.2.1 High Availability
- 5.2.2 IP-ARIO support
- 5.2.3 Support of IP Dual Display
- 5.2.4 Recording
- 5.2.5 New Event Handler Macro
- 5.2.6 BZ 479 Feature From Idle Event Trigger
- 5.2.7 Added Timeout to the AlphaNet Broadcast Forward Table
- 5.2.8 $VOL Without Volume Parameter Refresh Current Volume Setting on the Station
- 5.2.9 Added Connect to Group Message
- 5.2.10 Default use 20ms RTP packages in Multi Module audio
- 5.2.11 BZ 459 RTP Stream Station
- 5.2.12 BZ 434 $CALL with "Listen" Option
- 5.2.13 Statistics SysLog
- 5.2.14 Added 10 Minutes Timeout to OPC Server Registration in AlphaCom
- 5.2.15 BZ 109 Faster Scheduler (Event Type) catchup
- 5.3 Known Issues
- 5.1 Errors Corrected
- 6 Hardware Drivers
- 7 Hardware Versions
AlphaCom 11.xx Release Notes
<br\>
AMC 11.2.3.4(2012-07-26)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 11.02.
System upgrade file:<br\>
alpha_sys-11.2.3.4.apkg<br\>
Running this software on AMC 11 hardware require use of STIC
11.2.3.x in Master module with older software in IP slave modules will give audio problems
Error Corrected
(MTN-5) New STIC driver
Problems with internal driver reading the "STIC" could result in no response from some menus in AlphaWeb.
(MTN-11) SoftClient and Group Call
The IP-SoftClient does not support multicast audio, when using multicast audio the SoftClient would not receive group call.
Now the SoftClient will receive uni-cast audio also when other IP stations receives multicast.
(MTN-13) AMC Local Fader Resources
Only 11 of the 12 internal AMC board faders was available for use thus resetting the system if the 12th was used.
M100 Format of Display Text
M100 integration issue with display text format fixed.
MSC Talkback in "off hook" Mode
Fixed issues with (IP) MSC station using talk-back when "off hook".
BZ 751 ATLB12 Station Corrupted Ringing Pattern
The ATLB12 stations ringing patterns could be altered due to changed ringing tone activation system in previous AlphaSys version.
Billing Blocking Trunk Calls
The Billing system could block succeeding users from calling trunk lines if the previous user was blocked.
BZ 734 IP Dummy Station Failure
In AlphaSys 11.2.3.3 the IP dummy station did not work correctly. Dummy stations could be reported as "not registered".
BZ 670 SX-Conference and Default Member
When activating and deactivating a SX-conference several times in a short time period the default member did not always operate correctly.
SX Conference and Handset
When using handset and entering SX-conference the off hook tone is still active.
BZ 718 Noise Reduction Setting Reset after Exchange Reset
The changes of noise reduction setting for IP stations was not stored correctly to flash in AlphaCom.
(MTN-2) Cancel Calls with $CAC
The parameter for priority of the call to be canceled was not correctly checked thus canceling call with high priority than the parameters to $CAC allowed could occur.
BZ 746 Recording Level Adjustment
The level of recording was not correctly adjusted to "telecom" levels for single stream "mixed" IP station recording.
BZ 746 Recording Audio Missing for Mixed IP-IP Conversations
Conversations of two IP stations in mixed audio stream only receive only audio from one of the IP stations.
Recording and Global Group Call Initiated from Slave Module
Sometimes a group call initiated from a slave module in combination with recording could fail and block internal resources.
Issues with Removing the Recorder Configuration
AlphaCom did not always detected that the recorder was removed from the configuration.
SIP and Ringing Group
- Incoming call from SIP with no directory number failed when initiating a ringing group call. To avoid the problem the following is added:
- Default node + trunk physical proxy station is inserted as default source number.
- To configure desired source number different from default:
Configure a "user phone extension" in AlphaPro with wanted phone number. (Remove physical number to allow phone number configuration) In NVRAM configure ".ex_profile.ip_config.user_def_trunk_drno = X" with X as the user index number used as source phone number. (This is the "user index" 1-600, not the "directory number".)
Ringing Group Issues in Combination with ASVP Messages
There could be issues when using a custom "your call is registered" ASVP message for ringing group from SIP trunk.
Ringing Group and M100
Initiating ringing group call from M100 in combination with a multi-node AlphaNet gave issues if a remote AlphaCom node answer the ringing group call.
(MTN-4) Avoid Following Transfer of Initiator Station of Ringing Group Call
If a station currently in transfer mode initiated a ringing group call the reply of the ringing group call would go to the transferred station.
SIP stations and ODX conferences
Issues when including SIP stations to an ODX conference ("56").
AlphaNet Transit SIP Calls in Switched Duplex Mode
If all duplex resources was busy when a new transit AlphaNet to SIP call requiring duplex is initiating, the handling of the resources was corrupted thus making the duplex resource busy until next reset.
Control of Back Light on IP Display Stations
Previously the IP station display always was in "busy" mode after reset. (Backlight ON).
The IP stations with display now gets the back light setting for current operation state after reset (idle, mail or busy).
Enhancement
BZ 702 Tone Test with Increased Volume
The tone test will now increase the volume of the test tone for each repeat of tone test when failed. Both for analogue and IP stations.
New IP Turbine Station Support
This software have added support for the new Turbine stations. (New call led control.)
Added System Syslog Report Faulty Station
Report to syslog for previously faulty station when they are reported OK is added. This to be able to check if the faulty station was down for a short or long period.
New Behavior for AsaCom Integration
Update of display text when doing outgoing AlphaNet call in local node changed.
New Event Handler Features
New Macro %nip(), Node IP Address
%nip(n): Return IP address of remote node "n". This function can not return the IP address of the local node.
New Macro %syse()
%syse(s): Return the current state of "27-system event" for sub-event "s".
(MTN-10) New IP-HA Sub Events added for "27-system event"
- Sub event 230.
- ON Local Exchange in IP standby mode.
- OFF Local Exchange in normal operation. (Master mode)
- Sub event 231.
- ON IP HA in connection with related HA node.
- OFF IP HA, no connection with the related HA node.
New Event Report type "39 - Feature State Info"
- Sub-event 10: User denied access to feature. %1 = user, %2 = denied feature.
- Sub-event 20: User initiating call to busy station. %1 = user, %2 = busy user.
- Sub-event 21: Re-open parked connection. %1 = A user (Doing for example inquiry), %2 = B user (parked).
- Sub-event 67: Free station found in group hunt. %1 = user, %2 = Group where station found.
- Sub-event 106: Billing: Low balance, abort around the corner. %1 = user
Only "ON" change available.
AMC 11.2.3.3(2012-03-07)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 11.02.
System upgrade file:<br\>
alpha_sys-11.2.3.3.apkg<br\>
Running this software on AMC 11 hardware require use of STIC
11.2.3.x in Master module with older software in IP slave modules will give audio problems
Error Corrected
BZ 647 BZ 688 HAIP not working on 11.2.3.3 x versions
High Availability IP
- Database replication failure.
- Systems with no SIP configuration would generate lots of error logging.
- Space in the HA descriptive name gave file name problems.
- Sometimes reboot was needed to clean up
BZ 709 Using RFC2833 for DTMF signaling did fail in a conversation after RE-INVITE
AlphaCom did not remember the digit signaling type used for SIP conversation in situation after a RE-INVITE thus digit signaling from SIP was not working correctly.
BZ 667 SIP (DECT) and ringing group
AlphaCom supported maximum 9 digits for the "from" number when sending ringing group SIP-INVITE to SIP-stations (Incoming SIP trunk call to tinging groups with IP DECTs).
When more than 9 digits number space was inserted resulting in faulty call setup towards SIP stations. Now 16 digits are supported.
SIP-station, to many digits
Problems with more than 15 digits in "to" number from SIP station.
Feature 81/83 with "digit collect" and collecting all digits in SIP up front now supports 8 digits for trunk number and 16 digits for B number.
Allowing maximum 24 digits in "to"-number received from SIP-station. Without "digit collect" in feature 81/83 at most 30 digits in "to"-number from SIP-station is supported.
- NOTE: The AlphaCom directory table is still limited to 8 digit numbers, but this issues are related to outgoing trunk calls with long numbers.
Reset of SIP Call to MP114 AudioCode gateway
Calls in "Early media" state would only last 60 second.
AlphaNet Routing in mixed AlphaNet. AMC9->AMCIP->AMCIP->AMC9
Faulty AlphaNet setup using Area code feature in the AlphaNet routing: AMC9->AMCIP->AMCIP->AMC9.
DIP messages to AMC 8/9
Avoid tunneling of DIP messages to AMC 8/9 in mixed AlphaNet. This would generate error messages at AMC9.
Old type ODX required duplex resources
Not needed duplex resources were allocated when configuring ODX with forced handset (original ODX).
BZ 717 EDIO overlapping port numbers
EDIO 5 and 6 did not work correctly due to overlapping internal port numbering in AlphaCom
BZ 727 OPC station input state was reported in the output bitmap
The state of IP station input was not correctly updated in OPC.
Improved Command Server task monitoring
Internal monitoring of AlphaCom tasks could fail leading to software reset.
Missing ringing signal on ATLB12 phones
An internal issue in the ATLB12 software resulted in termination of ringing signal of all ringing phones on the same ATLB12 card if one of the ringing phones lifts handset. Workaround fix; AMCD resend the "start ringing signal" message to all ringing ATLB12 lines with same timing as the ringing signal tone for ASLT stations.
Reset when parameter errors $DSPL
The $DSPL command used with illegal station parameter (remote node number in netref) could result in AMC reset.
Duplex Switching Quality
When calling a remote IP station over IP AlphaNet from an analogue station the duplex algorithm will run in the remote node. It was found that the calculation of RTP link delay will report the delay approx 10ms to long. This will effect the duplex switching decision when the IP station is speaker and analogue station is listener result in "chopped" audio. Added a configurable default (negative) offset of 10ms:
ex_profile.timeouts.duplex_delay_offset = 1
BZ 695 Set master module to slave mode
It was not possible to set a master module to slave mode if the master module was configured with slaves.
If a slave with copy of master configuration was chilly reset so that this slave then became a master resulted in no more slave mode for this module.
BZ 694 One way audio in multi module
Calling from AlphaNet to a station in Multi Module slave. If both station lift handset the result was microphone closing in slave station handset.
Freeing of resources during faulty global SX conference setup
Missing audio links for a global SX conference would result in blocked UDPS resources.
BZ 576 Tone Test on XE1
Tone test can now be used for IP stations on XE1, this require new software on IP stations.
BZ 668BZ 99 ODX Conference problem when missing RTP audio
ODX would be blocked in case of missing RTP audio from one of the participants. Fixed problems with multi module and IP station in ODX conference.
BZ 656 Et0/Eth1 IP address conflict reported when no conflict
AlphaWeb range check of IP addresses fixed.
$STM and mail events does not work if stations have 8 digits directory number
Internal mail parameter storing was not large enough for 8 digits. Increase the parameter size. This change also changes the state data structure -> chilly restart. The maximum number of mails in the mail pool is reduced from 2500 to 1500 because the physical NVRAM size limitations.
BZ 648 $DP C-key and toggling of private mode
Avoid toggling of private/open mode for IP stations when using C / $C to terminate call request mode.
M100D AlphaNet Node Type Report
M100D now answer requests for node info from remote nodes in AlphaNet. Node information is used to determine some parameters for AlphaNet call setup.
Enhancements
BZ 653 Call forwarding to ringing group
Call forwarding (71) to ringing group is allowed.
Configure stations to use DTMF as cancel tone
New station flag added to change the cancel tone of a station to a selectable DTMF tone. (station flags3 - bit number 3) Select DTMF tone
RTP audio check for AlphaNet/SIP trunk calls default disabled
The check for received RTP audio in AlphaNet links is now default disabled due to issues on SIP links where mute operation at remote end will stop sending RTP audio thus AlphaCom will reset the connection. The RTP check can be enabled with use of node flag bit 6.
AGA/AE1 AlphaNet line test
Allowing wider range of adjustment of the AlphaNet audio test speed. Previously from 10 sec ->, now from 0,6 sec ->, required for quicker alternative routing. Default test speed still 15 seconds.
Billing export of CVS files
SysLog
- $DP routing fault message added information to distinguish between "no routing" and "link down"
- Restart log message added information of standby state, IP and APC
Event Macro %tin, return current number of trunk channels used towards a specific trunk
20 day free license when STIC is not working
In case of STIC fault the free license time is increased to 20 days.
BZ 649 Allow setting priority threshold for cancel call request mail
37 &000281 .ex_profile.glob_const.CR_CM_threshold = 255
Low level debugging for RIO
New flag to enable more status output from the RIO operation.
- Logging of protocol fault, resending, failed ISO polling, crc error etc.
- Logging of resending of application layer device $PING.
42 &000216 .ex_profile.flags.RIO_logging = 0 (0x00000000)
IP Station Event Blocking
Allow blocking of events from IP station with $DP message.
Station Event Block:
$SEB L102 U1 U1 (Block M key from IP station) Parameters: 1. Station 2. Block event 3. Block state 0/1 Block event number: 1 Block M-key from IP station 2 Block Handset state from IP station 3 Block Digit keys from IP station 4 Block DAK keys from IP station 5 Block C-key from IP station Block state will always be cleared after reset.
Event Reporting intended for SIP node routed to own node instead
When calling from SIP-trunk to AlphaCom the "Conversation Outgoing" event was sent to the SIP node (Start node). (And SIP have no event handler)
- Problem: SIP calling a group call, how to trigger an event. GroupCall will only generate ConvOutgoing sent to start node.
- Solution: Changed routing of SIP Event Reports to local node, allowing event trigged with owner SIP UDP group at local node.
Physical number will be the Trunk line, %1.nam, %1.dirno will be the SIP-trunk device info.
AMC 11.2.3.2(2011-09-13)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 11.02.
System upgrade file:<br\>
alpha_sys-11.2.3.2.apkg<br\>
Running this software on AMC 11 hardware require use of STIC
11.2.3.x in Master module with older software in IP slave modules will give audio problems
Error Corrected
BZ 627 IP-High Availability and IP GroupCall
HA Multi cast group call was in some situations not working correctly.
IP High Availability and Free License
HA now works also when using Free License. The free license will not be transferred from config master to standby thus both exchanges should have free license or one free license and one with all licensees required.
BZ 621 IP High Availability and upgrade of IP stations
IP stations can now be upgraded from AlphaWeb also when running a HA system
BZ 616 Time zone setting in combination with IP High Availability corrupt the XML config file
Configuring time zone after configured IP High Availability would corrupt the configuration file.
BZ 637 APC-High Availability, No gratuitous ARP on switchover
The gratuitous ARP broadcast sent after reset of an AMC card was not working thus some Ethernet switches would not route messages correctly when switching AMC card in the APC based system. For IP High Availability the gratuitous ARP worked correctly.
BZ 635 Pending Flash Sync and AlphaWeb Reboot
If pending writing to the configuration flash file and the AlphaWeb reboot system maintenance function was used the database could be corrupted.
BZ 629 AlphaNet with alt.routing and AMC 9
Problems when connecting a mix of AMC9 and AMC IP nodes. Some messages was not routed to the AMC9 system.
BZ 630 Multi Drop Master Protocol
Multi Drop master protocol used with 2-wire RS485 had a number of collisions and did auto detect 4-wire behavior when pressed to the limit. Changed to forced 2-wire operation and cleaning of receive buffer before sending a message. 4-wire will work with 2-wire operation. The old auto detect can be turned on with the parameter:
41 &000212 .ex_profile.flags.SMD_autodetect = 0
BZ 632 Billing Activated even if not configured
The billing system was started when billing license was activated. The system is now changed to also check if billing is configured.
IP station Multi Cast Status
When reconnecting an IP station with "failed" multi cast group audio status the failed status was cleared and the failure state not detected before next AlphaCom reset.
BZ 618 In Event 10, %mpri is not working
Event 10-New mail %mpri/%tag failed if owner was a station. (OK if UDP).
BZ 622 Event 23, New current mail event not triggered
Event type 23 - New current mail is now triggered when navigating the queue using 70 + 7/9.
BZ 574 Busy override against two SIP phones in conversation
Using busy override towards a SIP-SIP conversation failed.
Configuring serial ICC did start unintended ICC trace in tst.
Due to internal use of numbering a trace in TST would start if ICC on serial port was configured.
Free Seating and high physical numbers
Free Seating in WACS could move IP stations to physical numbers above 604 thus configuring AlphaNet proxy stations as IP stations inhibiting AlphaNet to work correctly.
Enhancement
Option for removing license
Factory default and License can now be removed from the "System Recovery" menu in AlphaWeb.
This allow restrictions and event handler to be programmed for selected numbers on incoming SIP trunk calls.
Individual ringing volume for incoming conversation
Option for individual volume setting on the ringing tone for IP station.
.module_profile.st_profile[1].ring_volume = 0 (0 = follow station volume)
$CALL flag for Forced Fixed Open Duplex
The DP command $CALL now can be forced to open duplex.
AMC 11.2.3.1(2011-07-05)
Release: Official, available on request /opt/amc/bin/amcd NVRAM version 11.02.
System upgrade file:<br\>
alpha_sys-11.2.3.1.apkg<br\>
Running this software on AMC 11 hardware require use of STIC
11.2.3.x in Master module with older software in IP slave modules will give audio problems
Errors Corrected
BZ 532 BZ 441 Configuration of IP only node - XE1 in node routing
When connecting XE1 in AlphaNet with nodes having analogue stations the XE7/20/26 routing tables should be configured with the "IP only" flag in AlphaPro to force duplex control in local node when talking to XE1.
$COPY_MAIL with Lower Priority
When lowering priority with $CPYM the station with the mail in queue was not informed thus when lowering from urgent feature reminder to no feature reminder, the urgent feature reminder continued on the station.
BZ 534 BZ 597 IP Station as MCS Station
Problems with some dedicate MCS (MCS_station) functions when using an IP station.
IP Station Volume Level Adjusted from IP Station Volume Control now Stores Same Values as used by AlphaPro
Previously "in between" values compared to AlphaPro volume values could be stored when changing volume from the IP station, thus no volume was shown in AlphaPro after get all.
BZ 581 Try to Avoid Trans Coding in Calls from SIP Station to SIP Station
Previously the initial codec used for the call initiating SIP station was not stored thus the setup to the destination SIP station would not use the initial codec as preferred.
BZ 569 The OPC Server did not Receive the Correct Mail Information from Remote Nodes
The $EXT_MAIL from a node with sending station of the mail from another nodes did not contain a correct source "net obj ref"
BZ 533 Reset when Dialing 7984 when "Program On"
Fixed reset when 7984 activated from DAK key during program on.
BZ 544 $CALL setup with call option flag 1 terminate after 15seconds in AlphaNet
Using call option 1 for $CALL setup in AlphaNet terminated call from start node within 15 seconds.
BZ 476 Volume Of IP stations after Restore of Backup
The volume of IP stations got a invalid value after restore of backup.
BZ 499 Feature Reminder Speed of IP station
The feature reminder led blink speed is now the same as for analogue stations.
BZ 502 IND Message with station 0
The programming of "IND 0 0 0 0 OFF" from the event handler would reset the exchange.
BZ 443 Call Timer for Transit Calls to RMD
To avoid endless transit calls between two Ring Master exchanges, the standard call timer is started in the last transit exchange.
BZ 329 Avoid crossing of AUDIO_PATH_DISCONNECT
Crossing AUDIO_PATH_DISCONNECT messages between SIPD and AlphaCom generated SysLog noise.
BZ 432 Parsing of DP messages
In Simple Link Layer (and from EVH) the string "$1" would reset the exchange.
BZ 427 AMC reset when alarm message is sent to active speaker in SX
BZ 482 Node Number not Updated after Restore of Backup
The node number is stored on the STIC, this was not updated after restore of a backup.
BZ 472 Echo Canceler Active During Private Ringing
The sound of the private ringing tone could be muted by the Echo Canceler in the IP station.
Enhancement
High Availability
- Information to be updated
IP-ARIO support
Support of IP-ARIO.
- DAK as RCI
- Logical RCI
- Logical RCO
- Remote RS232
New and changed event handler macros
wudd (Added label and string variables) %udd (Added label and string variables) gind (NEW group version of ind) %paf (NEW, PA fault in UDP group check) %pai (NEW, PA fault indicator in DAK block) %pap (NEW, PA fault mail priority) %prci (NEW, Current Physical RCI state) %prco (NEW, Current Physical RCO state)
$DP messages:
$PA_CMD (NEW, PA command, ACK/CLEAR) $SET_IPRCO (NEW, Set physical RCO on IP station/IP-ARIO) $CANCEL_MAIL(Added option for delete mail with specific priority, Mail-id = 253)
Support of IP Dual Display
DAK display control of the IP Dual Display.
Recording
Support for STENTOFON_Recording.
New Event Handler Macro
BZ 479 Feature From Idle Event Trigger
A new event trigger 37 Feature From Idle trigger "ON" event related to "feature directory number" of the feature code dialed from the owner station or UDP group.
Added Timeout to the AlphaNet Broadcast Forward Table
When connecting AMC9 and AMC_IP the broadcast numbering could lead to problems with broadcast messages from AMC9.
$VOL Without Volume Parameter Refresh Current Volume Setting on the Station
Handy when using %gnv - $snv from event handler to manipulate volume of stations, (nvram volume value does not correspond to the $VOL parameter)
Added Connect to Group Message
$CONN_2_GROUP This DP message allow the initiator of a group call to also receive the audio from the group call. Used for Special stations with separate mic and speaker and for production test of IP-ARIO.
Default use 20ms RTP packages in Multi Module audio
The package size used for multi module is based on the setting of RTP package size for the routing entry to the local node. This value is default to 20ms but after a SendAll from AlphaPro the value is set to 0. This gave 10ms package size, this is now changed to be interpreted as 20ms.
BZ 459 RTP Stream Station
Implementation of a dummy IP station configured from AlphaPro. Can be used to stream audio to and from the exchange. Use $VAC to configure IP address and port to be used.
BZ 434 $CALL with "Listen" Option
Possible to start a silence call to an IP station. No LED or loudspeaker turned on the B party.
Statistics SysLog
- When Calling a Trunk the private ringing and busy state was missing in statistic log.
- Last received reply code from SIP during outgoing trunk calls is stored in the Call Statistic log: "S180"
Added 10 Minutes Timeout to OPC Server Registration in AlphaCom
After a OPC server was brief connected to AlphaCom the OPC and node address was reserved until next reset. (Not possible to connect OPC through other nodes) Now the OPC address is free again if the OPC has been disconnected for 10 minutes.
BZ 109 Faster Scheduler (Event Type) catchup
Catchup one minute each 100ms (was each 1 second).
Known Issues
Large log files on on-board FLASH
The log is stored on a limited sized Flash partition by a file system. Routines to handle larger log amounts, like automatic clean up of older files have been implemented, but we still experience problems if the log rates get to large. These problems occur before a theoretical log rate versus free space analysis, mainly because of file system issues with a small number of available flash sectors. This file system factor makes it difficult to make an accurate estimate of handled log rates so the following is based on experience:
Limits:
Log rates lesser than 1440 events a day (an average of one each minute) should be handled with no problem. Log rates of 17280 events a day (one each 5th second) is experienced to give problems.
Guideline:
If you are above 1440 events a day you should evaluate to use the Remote Syslog option, and turn off the Local Filesystem Log. If you are closer to the 17280 events log rate we strongly advise to use only the Remote Syslog option. If your system are logging above the 1440 events a day to the filesystem you should regularly monitor the logs.
Note:
From AlphaCom 10.23 a log limiter on the System and Debug log is implemented, allowing for a maximum of 60 events a hour. If this limit is reached, it will be notified by a log message. Because of this limit the above guidline will only apply to the Statistics log.
Hardware Drivers
<br\>
Rtpdaemon
/opt/amc/bin/rtpdaemon
Rtpdaemon is a user mode service which handle the RTP audio streams. It receives control commands from the AMCD main application on a control socket (/tmp/rtpd). Rtpdaemon transfers and receives RTP packets via standard Linux network sockets. Rtpdaemon packs and unpacks RTP packets. Received packets are buffered before play out. It transfers and receives serialized audio data to the DSP via a DSP driver.<br\>
Version 01.16 (2011-03-22)
Minor change to decrease RX-buffer delays.
Version 01.15 (2011-03-08)
- Added linebuffering on command socket from AMCD. Hopefully it fixesBZ 503.
Version 01.14 (2010-11-04)
- Implemented rxr command, allowing different rtp-payloadtype in RX and TX direction (used for recording).
Version 01.13 (2010-02-18)
- BZ 324 Several improvements in order to handle reception of discontinuous transmission streams.
Version 01.12 (2010-02-11)
- Added source IP address of last received packet on "stats" reports on UPD channels
Version 01.11 (2010-01-07)
- Various bugfixes on "txtap" command (for recall).
Version 01.10 (2009-12-08)
- txtap command made child-program-based (start of recall support).
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<br\>
Description:
- Support of Line Echo Cancellation (by using DSP#2 for LEC, infrastructure added for controlling DSP#2)
Version 01.05: 2007-11-08<br\>
Description:
- Optimised socket handling for unicast'ed groupcalls.
Version 01.04: 2007-10-17<br\>
Description:
- G.729, first experimental support (no support for DTX, lost or reorderd packets).
Version 01.03: 2007-10-11<br\>
Description:
- Issue 3269 Different UDP port on send/receive: Use sendto(), instead of connect()+write()
- txtap function to tap audio to an internal socket.
Version 01.02: 2007-03-23<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_20.tbz2<br\>
- Jitterbuffer adjustments (Issue 3101 Xlite). Improve stabilty of delay adaptation, as well on adaptive delay target.
- Set IP TTL to 31 when connecting to UDP to multicast.
Version 01.01: 2007-03-05<br\> Description:<br\>
- Fix issue 2935: Crash when ExpressTalk sends packet with zero payload at disconnect.
- Improved handling of termination signals with logging.
Version 01.00: 2006-05-31<br\> Description: Released version. <br\> Introduced in initial release<br\><br\>
SIPdaemon
/opt/amc/bin/sipd
SIPdaemon is a user mode service which handle data communications with SIP devices. It receives AlphaNet control commands from the AMCD main application on a TCP socket (port 40000).<br\>
Version 01.37 (2011-07-01)
- Support for High Availability IP. Dont open the registrar database when suspended.
Version 01.36 (2011-04-13)
- Support audio level negotiation in AlphaNet ( AMCD 11.2.2.3 or newer)
Version 01.35 (2011-02-21)
- Redesign registrar. Better performance when a large number of SIP stations do registration.
Version 01.33 and 01.34: X versions, not released
Version 01.32 (2010-11-10)
- Send BYE on active sessions if the main application terminates.
- Reject SIP requests with 481 if To header with tag not matching a dialog
- Re-INVITE: don't process SDP message if the o= version number has not changed
Version 01.31 (2010-10-29)
- BZ 463 Rejected Incomming INVITE do not release "call". All calls blocked after 100 rejects.
Version 01.30 (2010-10-21)
- Fixed showstopping bug for trunked SIP
Version 01.29 (2010-10-12)
Don't use! Outgoing call to SIP trunk with fixed IP not working
- Incomming INVITE matching to registrar trunk: look up using to Via, not From.
Version 01.28 (2010-09-30)
- Support for specifying domain in From header of outgoing INVITE, for Trunks
- Incomming INVITE matching to trunk: look up using to Via, not From.
Version 01.27 (2010-09-07)
- Support for recording function: Allowing recorder to register, dual RTP streams.
Version 01.26 (2010-04-14)
- BZ 353 Incomming SIP INVITEwith audio and video in SDP fails
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<br\><br\>
HA IP daemon
/opt/amc/bin/haipd
Haipd is the process which handles High Availability IP (Redundancy). Version 01.05: 2011-11-30<br\>
- BZ 688: Database replication broken in previous version. Two other problems also fixed.
Version 01.04: 2011-09-22<br\>
- BZ 647: Cleanup of takeover-IP at startup after a haipd-crash did not work, was broken in version 1.01. Haipd aborted without cleanup if socket send failed.
- BZ 642: Reduced log chatiness when HA not configured.
Version 01.03: 2011-09-06<br\> Don't remove /tmp/haipd/suspend_ip before operational address is actually installed.
Version 01.02: 2011-09-02<br\> If not HA configured, do gratuitous ARP on interfaces at startup.
Version 01.01: 2011-08-19<br\> Description: BZ 621, BZ 627: Ensure that outgoing connections and packets get the operational address as source address. <br\>
Version 01.00: 2011-07-06<br\> Description: Released version. <br\>
DSP driver
/opt/amc/modules/dsp_drv
DSP driver is a kernel mode driver which provides a device file interface (/dev/dsp/) to RTP daemon for communicating control commands and audio to/from the DSPs. <br\>
Version 02.11: (2011-03-21)
Number of internal DSP channels increased, DSP SW version 01.19, BZ 517.
Version 02.10: (2008-01-16)
Support for DSP_SW version 01.10: Setup of codec remapping for optimized DSP SW. (DSP SW 01.10 require driver version 02.10, but driver version 02.10 can support older versions of DSP SW)
Version 02.01 (2007-12-10):
- Required for Line Echo Cancellation ("disable" command, used to free DSP power for LEC).
Version 02.00: Board support package 03.xx (Linux 2.6):<br\>
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_03.tbz2<br\><br\>
Version 01.10 (2008-01-16):
- Same as 02.10, but for 2.4 linux kernel: Support for DSP_SW version 01.10
Version 01.01 (2007-12-10):
- Same as 02.01, but for 2.4 linux kernel
Version 01.00: Board support package 02.xx (Linux 2.4):<br\>
Description: Released version.
Introduced in system upgrade file: alpha_sys_10_03.tbz2<br\>
DSP SW
/opt/amc/images/amc_dsp.hex
SW for the two DSPs. Currently the two DSPs runs identical SW. DSP does the G.711/G.722 transcoding. It also generates tones which are used in the system. Audio is transferred to the FPGA in 16 bit PCM format.
Version 01.19: (2011-03-21)
Number of internal DSP channels increased, Need dsp_drv version 01.19, BZ 517.
Version 01.18: (2010-04-22)
03xx mixer resources improved. Use for Recording.
Version 01.17: (2010-02-24)
Reset AGC when codec is disconnected.
Version 01.16: (2009-11-24)
Generate G.711 0 dBm0 1000 Hz reference sequence, for testing.
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<br\> Description: <br\>
- 16 bit linear PCM at 8Hz support, which is required for the G.729 support in rtpdaemon 01.04.
Version 01.03: 2007-03-05<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_21.tbz2<br\>
- Improved mixing units to support DTMF tones: 32 mixers, independent mixers(function=1 in "con" of input)
Version 01.02: 2006-11-30<br\> Description: <br\>
- DC-reduction filter on signals from backplane (to IP).(First order high pass IIR filter: timeconstant T ca 4ms, cutoff frequency ca 40 Hz)
Version 01.01: 2006-06-14<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_00.tbz2<br\><br\>
FPGA FW
/opt/amc/images/amc_ip_fpga.bit
Firmware for the FPGA. FPGA converts audio between PCM and the AlphaCom SigmaDelta format. FPGA also interfaces the time slotted audio buses on the AlphaCom backplane, and thus replaces the SBI ASIC used on earlier AlphaCom boards. <br\>
Version 01.67:<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_03.tbz2<br\><br\>
MBI driver
/opt/amc/modules/mbi_irq
MBI irq driver is a kernel mode driver which provides a signal to the AMCD main application when an interrupt is generated from the master backplane interface (MBI) <br\>
Version 01.00: Board support package 02.xx (Linux 2.4):<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_00.tbz2<br\>
Version 02.00: Board support package 03.xx (Linux 2.6):<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_03.tbz2<br\><br\>
LED / Watchdog driver
/opt/amc/modules/dev_amc_wdog
The watchdog driver is a kernel mode driver which is used for updating the hardware watchdog. This driver is also used for accessing the AMC-card LEDs <br\>
Version 01.00: Board support package 02.xx (Linux 2.4):<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_00.tbz2<br\>
Version 02.00: Board support package 03.xx (Linux 2.6):<br\> Description: Released version. <br\> Introduced in system upgrade file: alpha_sys_10_03.tbz2<br\> <br\> <br\> <br\>
Hardware Versions
<br\>
AMC hardware versions
Known problems AMC hardware 8000/4
None as of now<br\><br\>
Known problems AMC hardware 8000/2
Issue 2747: RCI not supported on ACE7:
RCI not supported on ACE7. The RCI signals on P1-c19 and P1-c22 are terminated in test points on AMC-IP. <br\>
Issue 2741: Redundancy control from APC:
The redundancy control system from APC is not working (software and hardware).<br\>
Issue 2787: AMC serial port: No RX, no data on TX:
It turns out that the RS232-drivers on the AMC-IP-board have an automatic shutdown when it detects missing received data (illegal voltage levels). This will be fixed in future hardware version, but it can be fixed on current hardware by a minor modification. Remove R698 and R695. The pins must be connected to Vcc (3,3V). <br\>
Issue 2806: “Temperature Alarm" in ACE.7:
This problem is probably related to the fact that the AMC-IP board never had a connection to the over-temp. signal from the ACE7 backplane. This is related to the problems with RCIs from the same backplane.
AMC Filter board
Issue 2723: RS422/RS485 Signal Pinning:
The pin out for RS422 signals on the filter print for E20 and E26 differs from the pin out on the E7. The Rx+ is switched with the Rx- and the Tx+ is switched with the Tx-. The only consequence is that the same cable can't be used on E7 and the E20-series. From filter print version 3 (DB8001/3) the mapping is correct.<br\>