--------------------------------------------------------------------- Changelog for NextGen VEGA Between R100S040 and R100S043 Changes from R100S040 * Fix Issue 10013 - Updated license key support * Fix Issue 10002 - Multiple m-lines in an SDP could cause issues * Fix Issue 9964 - As per DMS spec NIS-A211-1 v8.1 map DISPLAY_TYPE onto CALLING_PARTY_NAME in Display IE * Fix Issue 9794 - Use the ptime from the incoming SDP even if ptime mode is 'off' * Fix Issue 9925 - Resolve DSP watchdog mutex lock * Fix Issue 9848 - R2: Resolved invalid indexing when handling stats * Increase SIP alert timer to 60 seconds * Increase accuracy of system timers in a loaded system * Fix Issue 9566 - Display sometimes shows negative number of busy context handles * Set reboot cause for ISDN stack problems * Fix Issue 9708 - Handle 'ifnew' upgrade condition on development builds * Fix Issue 9658 - DNSSRV does not work correctly * Fix Issue 8876 - (Ticket 10750) Remove misleading CRON log message 'Incorrect WHEN field entered' * Fix Issue 9485 - Autoexec failure will no longer cause the loss of config * Fix Issue 9619 - R2: Outgoing calls for specific destination fail for Argentinian R2 * Fix Issue 8833 - Vega does not handle media direction properly for hold/unhold * Fix Issue 9705 - IE11 users receive "User Browser Warnings" * Fix Issue 9445 - R2: ISDN call fails during long load test --------------------------------------------------------------------- Changelog for NextGen VEGA Between R100S034 and R100S040 - Fix Issue #9390 - fixing 'show' out-of-memory error by increasing buffer size to same as 'sput' command - Removing "reset link" console print from T1e1drv driver - Fix Issue #9719 - Adding delay between each E1/T1 port configuration to allow times to reset TN stack/Comet chip - Fix Issue #9406 - DSP Leak issue Adding mutex in media transaction layer i.e. Media_Transfer_ProcessEvents API to control access of transactions between multiple threads(like ISDN and SIP). Also removing MG DSP mutex from MG_DSP_ProcessEvents API as now its not really need because we have added mutex in parent api which can implicitly control access of MG DSP. - Removing "forece link resetting" console print from ISDN module as not needed now - Skip ethtool only if "duplex and speed" are same as default configuration - Fix Issue #9444 - Avoiding calling ethtool if requested parameters values are same as default configured values - Fix Issue #9567 - Fixing 'debug dsp dump' cli command crash - Fix Issue #9493 - WebUI:restore configuration phase isn't presented to user during the upgrade - Fix Issue #9556 - VEGA NPTL thread issue , some thread does not get proper stack size and address. - Fix Issue #9535 - SNMP oid state not correct - Increasing serial port write timeout to 8*5ms , If in case serial port returns EAGAIN then retry 8 times in 5 ms interal - Fix Issue #9541 - Using eprintf to print error message instead of using cputs - Adding print in T1e1 driver code to dump information on console whenever vega is forcefully resetting comet chip - Fix Issue #9495 - WebUI: the first page that user receives when login to webUI after upgrade is "Upload Config File" - Fix Issue# 9483 - VEGA Crashed in load due to console mixed output Added MAX_ARG check while processing cli arguments - Fix Issue #9474 - No version info on IMAGE1 IMAGE partions -> version info is presented on ACTIVE partition only. - Increasing serial port write timeout to 8*5ms , If in case serial port returns EAGAIN then retry 8 times in 5 ms interal - Fix Issue #9315 -The watchdog thread got locked during the performance test - Fix Issue #9189 - The vega app sometimes crashes during transfer file to the ftp server - Adding VS_OS_Get_SysTime API to print system time (useful while debugging time related issues) - Fix Issue #9332 - Entity Media watchdog expiry. - Fix Issue *7862 Malformed FROM: field causes segv - Fix Issue #9286 - ISDN to R2 -> After applying customer configuration , ports are blocked on every vega reboot - Fix issue #8605 - The webgui firmware upgrade fails sometime. - Fix issue #9025 - sput via serial console missing whole line. - Fix Issue #8741 - There are two vega logos on reboot webpage. - Fix Issue #9279 - Vega crash during performance load test - Fix Issue #9208 - The DNS name resolution is not working properly - Fix Issue #8968 - Modify vega logic to cover up all corner cases for firmware upgrade logic from GUI - Fix Issue #9208 - After VEGA reboot/restart DNS was not working - fixing typo, instead of using VS_APR_OS was using VS_OS_APR (cherry picked from commit 761e30eb1b223f7485d0252b0cf4e48b3c9158b0) - Fix Issue #9268 - R2 Early media handling - Fix Issue #9237 - System uptime not updating correctly - Fix issue #8878 - Vega autoexec execution - Fix Issue #9382 - R2 MX - The r2 channel is not released after receive B2 (line busy) tone - Fix Issue #9297 R2 - the vega sends invalid mf tones after the callee rejects the call with "480 Temporarily Unavailable" Releasing call as soon as TN stack received DISC_REQ from app - Fix Issue #9331 - VEGA R2 - Not able to make subsequent R2 calls if client rejected first call - Fix Issue #9306 - The vega200NG does not end the r2 call after the callee rejects the call with 486 - Fix Issue #9268 - R2 Early media handling - Fix Issue R2 early-media signaling handle issue ----------------------------------------------------------------- Changelog for NextGen VEGA Between R100S028 and R100S034 - Fix Issue #9208 - The DNS name resolution is not working properly - Fix Issue #9237 - System uptime not updating correctly - Fix Issue #9229 - Changing fwd_silence_timer maximum value to 60s from 30s - Fix Issue #9025 - Sput command via serial Console missing whole lines - Fix Issue #8920 - Vega 200 crashes when a customer config file is loaded - Fix Issue #8795 - Caller_cancel_call_after_200 -> no 200 OK from vega200G after buy message - Fix Issue #9130 - If "media.pkt_profile.oob = off" then VEGA should ignore dtmf configuration and DTMF should be passed in band. - Fix Issue #9208 - The DNS name resolution is not working properly - Fix Issue #9157 - The vega app crashes after ping to its unreachable syslog server - Fix Issue #9059 - The webgui/ssh/telent login to the vega app is not working when it keeps pinging to an unresolved ip address - Fix Issue #9026 - "esup" via webgui returns "state=???" - Fix Issue #8593 - DNS Cache implementation in Next Gen VEGA --------------------------------------------------------------------- Changelog for NextGen VEGA Between R100S026 and R100S028 - Fix Issue #8573 - vmsg locks use DisableInterrupt. - Fix Issue #9015 – SEGV from CLI on "set time” and "set date" without giving parameter. - Fix Issue #8991 - Remove ENP license check from VEGA - Fix Issue #8964 - The fax over r2 (ar variant) does not work - Fix Issue #8900 - Ticket#11007 - Echo on Vega200g - Autocab/Solutiontelecom. --------------------------------------------------------------------- Changelog for NextGen VEGA Between R100S015 and R100S026 --------------------------------------------------------------------- - Fix Issue #8605 - firmware upgrade failure periodically issue fix - Fix Issue #8949 - Vega fax parameters(MaxBuffer and MaxDatagram) are always use default values instead of using configurable values. - Fix Issue #8945: Must make sure that an ALERTING request is sent to R2 stack - Fix Issue #8947 - The vega app crashes during the DTMF test - Fix issue #8857 - RFC2833 LOG Events are printed with entity-name as NULL - Fixes for 8921 and 8803 issue, By design the Vega only relays DTMF tones (RFC2833) not all tones (FAX, User, MF, etc), so the interface to the Vocallo has been changed to only filter/relay DTMF when required. - Fix issue #8834 - The vega 200G autoupgrade script doesn't work - Fix issue #8933 - Cater for more than 32 LEDs - Fix issue #8919 - Fix SEGV when using sub-addr in ISDN setup - Fix issue #8899 - terminate snmp agent thread exit whenever app stopping snmp agent thread. - Fix issue #8881: Adding own mutex in vsmesg and also enabling mutex for VS_MsgReceive API calling from VS_EntityReadMessage - Fix issue #8871- Replacing DisableInterrupt mutex using for protecting timer variables with Timer mutex to avoid thread deadlock due to holding of common DisableInterrupt mutex. - Fix Issue #8790: Force the media to open the DSP->TDM connection and keep it open to avoid tone breaks. Also preempt the tone off command when the call is ready to be progressed. - Fix issue #8062 - FAX with 3CX server not working - Fix issue #8859 -replacing VSDLL DisableInterrupt global mutex with independent DLL specific mutex to avoi d thread deadlock due to holding of common DisableInterrupt mutex. - Fix issue #8814: Change default R2-Mexico times - Fix issue #8842 - Vocallo shows CONNECT error due to adding multiple tone groups in ulTxToneRelayConfigMask - Fix issue #8414: removed Ping option under LAN profiles since it is not relevant