Sangoma Vega 12.0 Release Notes ------------------------------- This document describes the release changes for the Sangoma Vega series of VoIP gateways. Release 12.0 is suitable for most new generation products including Vega 100G, Vega 200G, Vega 400G, Vega 400GF, Vega 3000G, VEGA 3050G and VEGA 60G. It requires the new DSP firmware 2.1.10/2.1.17. Vega 4x4 users should continue to use Release 11.1 though support is scheduled soon as it is under progress. Full upgrade instructions can be found at https://wiki.sangoma.com/display/VG/Firmware+Update For Vega 50, 5000 and 400 platforms please use the Release 8.8 software. In case of any queries please contact Sangoma at http://support.sangoma.com New Features ------------ The major difference between Release 11.1 and 12.0 is the web based GUI. In Release 12.0 this has been redesigned and optimised to work with modern browsers. It has been tested for compatibility with the latest versions of Internet Explorer, Firefox and Chrome. Other new features include: * Enhanced debug capabilities from the GUI included pcap capture and DSP/audio capture * HTTPS support including upload of user certificates * Support for all Digital and Analog variants of Vega gateways. ============================================================================= Vega Build R120S018 ------------------- Build Date: 2021-12-27 This is a maintenance release for the Vega firmware 12.0 which does address number of critical issues. It is recommended for all VEGA models except VEGA 4x4. All VEGA modules must be upgraded to this release to ensure optimum operation. Compatibility ------------- This release is support on all Digital VEGA models like VEGA 200G/400G/60G BRI etc. Also for Analog VEGA models like: VEGA 60G/60Gv2/3000G and 3050G. NOTE: It is not recomended for VEGA 4x4. Critical Fixes -------------- This release has incoporated/fixed major critical features and issues fixes as shared below: * Implement and Support RFC 4715 regarding subaddress field * Support for GenGen and FWIC on VEGA WebUI * Major Security implentations and upgrades like: - Jquery 3.6.0 - CSRF Protection - XSS/Cross-site Scripting Protection - Remove support of weak Cypher * Handling User to User support in compliance with RFC 7434 * Tone based disconnect on VEGA v2 etc. Release Components ------------------ Please ensure that you use the correct firmware file based on the hardware platform. Firmware Arch Platform Filename md5sum MIPS Vega 100G/200G/400G VEGA_R120S018.bin 13e928a523e10c21d91cb61d845163fd ARM Vega 3000G/3050G/60G VEGAARM_R120S018.bin 078ffd9993606e4d1d692dd46416ca29 ARM Vega 60Gv2 VEGAARMv2_R120S018.bin 776844816eefa030375cfbcde52a3177 DSP 2.1.22 vega_dsp_2.1.22.bin eaf0fcf296b826e6ebd047da2f0338eb Changes ------- ISDN: VEGA-1943: Support different ISUB encoding type VEGA-1956: Support RFC 4715 to properly handle subaddress field VEGA-2116: VEGA to handle user to user info properly and transmit the same to peer ISDN end VEGA-2128: VEGA to send proper display name its peer SIP end in case of QSIG Security: VEGA-2133: Incorporation of Cross-Site Scripting Protection on VEGA VEGA-2135: Upgrade Jquery to 3.6.0 version VEGA-2134: VEGA not to support weak Cypher suite VEGA-2151: Incorporation of CSRF Protection on VEGA GUI: VEGA-2070: VEGA to allow user to configure GenGen and Audio ports from VEGA WebUI. VEGA-2118: Show proper NAT status on VEGA WebUI VEGA-2152: Allow User to properly configure NAT from VEGA WebUI VEGA-2154: Allow user to configure TDM profiles from WebUI as per VEGA models Autoexec: VEGA-2113: VEGA to allow user to reboot system using Autoexec cron job FXO: VEGA-2126: VEGA v2 to disconnect calls properly when disconnect tone is received from peer analog end SIP: VEGA-2142: VEGA to handle calls properly if the SDP does not contains the proper payload type in it CALLS: VEGA-2158: VEGA to unblock calls on in case of Firmware Upgrade Failure from Web UI ============================================================================= Vega Build R120S017 ------------------- Build Date: 2021-10-01 This is a maintenance release for the Vega firmware 12.0 which does address number of critical issues. It is recommended for all VEGA models except VEGA 4x4. All VEGA modules must be upgraded to this release to ensure optimum operation. Compatibility ------------- This release is support on all Digital VEGA models like VEGA 200G/400G/60G BRI etc. Also for Analog VEGA models like: VEGA 60G/60Gv2/3000G and 3050G. NOTE: It is not recomended for VEGA 4x4. Critical Fixes -------------- This release has incoporated/fixed major critical issues fixes as shared below: * PW realtes issues * HTML form number dynamic allocation * SIP relates issues * Handling of Calling Name in Facility messages * Supression static Noise etc. Release Components ------------------ Please ensure that you use the correct firmware file based on the hardware platform. Firmware Arch Platform Filename md5sum MIPS Vega 100G/200G/400G VEGA_R120S017.bin 707590cb9d30dbb10a2a654f7e104425 ARM Vega 3000G/3050G/60G VEGAARM_R120S017.bin d3bf5e683d4e1b52973db65eb0d6c783 ARM Vega 60Gv2 VEGAARMv2_R120S017.bin 7a46da0e5877fb0186ce0f15e14260e0 DSP 2.1.22 vega_dsp_2.1.22.bin eaf0fcf296b826e6ebd047da2f0338eb Changes ------- LAN: VEGA-1801: VEGA to show proper lan statistics PW: VEGA-1855: VEGA to check if PW port is configured as PW answer-only then donot send INVITE VEGA-1921: VEGA 400G PW Stability by introducing cleanup mode config to allow user to trigger DSP cleanup depepding upon user need and requirement FXO: VEGA-1965: VEGA to supress any static noise due to fxo port going OffHook before sending it towards peer sip end SIP: VEGA-2026: VEGA to map properly isdn cause code to sip cause as configured by user VEGA-2076: VEGA to send proper response string while send 502 to peer sip end ISDN: VEGA-2031: VEGA to properly pass the Calling as present in FACILITY message while sending INVITE to peer sip end HTML: VEGA-2098: VEGA to create HTML form number dynamically at the time of bootup CALLS: VEGA-2082: VEGA to allow Analog calls if E1/T1 is down in case of Hybrid VEGA models ============================================================================= Vega Build R120S016 ------------------- Build Date: 2021-07-06 This is a maintenance release for the Vega firmware 12.0 which addresses support of new VEGA model 60Gv2 and does address number of critical issues. It is recommended that any VEGA model except VEGA 4x4 must be upgraded to this release to ensure optimum operation. Compatibility ------------- This release is support on all Digital VEGA models like VEGA 200G/400G/60G BRI etc. Also for Analog VEGA models like: VEGA 60G/60Gv2/3000G and 3050G. NOTE: It is not recomended for VEGA 4x4. New Features / Critical Fixes ----------------------------- This release has incoporated/fix major new feature and critical issues fixes as shared below: * Support of software DSP for new VEGA model i.e. VEGA 60Gv2 (software DSP/DSP4G) * Support to add dealy in between Digits while sending calls to peer Analog end * Support selection of proxy on basis of weight if configured in DNSSRV mode * Enhanced calls handling logic to allow greater call processing * Enhanced security by upgrading Dropbear * Enhanced DNSSRV TTL logic * Enhanced FACILITY message handling logic etc. Release Components ------------------ Please ensure that you use the correct firmware file based on the hardware platform. Firmware Arch Platform Filename md5sum MIPS Vega 100G/200G/400G VEGA_R120S016.bin 859fcf01c027696bb274316b7441d850 ARM Vega 3000G/3050G/60G VEGAARM_R120S016.bin cfd0727807646db29f66a218bfba4d05 ARM Vega 60Gv2 VEGAARMv2_R120S016.bin df216827210ed08fbb6b617ef5d4f503 DSP 2.1.22 vega_dsp_2.1.22.bin eaf0fcf296b826e6ebd047da2f0338eb Changes ------- Security: VEGA-1830: Update Dropbear to 2020.81 ROUTER: VEGA-1930: VEGA to support adding delay in between Digits while dialing it to peer end SIP: VEGA-1803: VEGA to hanbdle RE-register request properly VEGA-1859: VEGA to sends proper Diversion header as per RFC standards VEGA-1866: VEGA to send proper URI scheme while sending ReInvite after 401 Auth Challange VEGA-1993: VEGA to handle domian name properly with '-' present ISDN: VEGA-1831: VEGA to proper handle FACILITY message as received from peer ISDN end CAS: VEGA-1829: CAS TDM outgoing call not working DSPG: VEGA-1857: Allow user to command to proper disable and enable DSP4G logging VEGA-1926: VEGA to support T.38 Fax over DSP4G VEGA-1982: VEGA 400G to properly handle DSP upgrade VEGA-1988: VEGA to support DSPTAP feature on DSP4G POTS: VEGA-1729: Simple Call Transfer to be enable/supported by all analog vega models by default VEGA-2029: VEGA to make sure there is no echo on the line while initiating or answering FXS call GUI: VEGA-1845: Allow user to properly configure T38 paramters from GUI on all VEGA models VEGA-1863: Allow user to configure Q931 Tunnelling Tx Tunneling Mode via GUI CALLS: VEGA-1799: VEGA 400GF to make sure properly allocate DSP to make sure call optimum processing VEGA-1855: VEGA to support call routing even if no Digits received from peer end VEGA-2024: VEGA to process calls with constant call rate for higher duration DNS: VEGA-1916: VEGA to handle DNSSRV Registration properly and maintain a proper cache to handle TTL properly for srv responses VEGA-1978: VEGA to support proxy selection on basis of weight ============================================================================= Vega Build R120S013 ------------------- Build Date: 2020-08-05 This is a maintenance release for Vega firmware release 12.0. This release has critical fixes with respect to features as provided below: * Major fixes for TLS / PW / SIP / POTS / GUI etc. This release is recomended for all Analog VEGA models. NOTE: This release is not recomended for VEGA 4x4 Release Components ------------------ Please ensure that you use the correct firmware file based on the hardware platform. Firmware Arch Platform Filename md5sum VEGA Vega 3000G/3050G/60G VEGAARM_R120S013.bin 755b3cb16856bc9ba9444dc5c5ab9f32 DSP 2.1.22 vega_dsp_2.1.22.bin 6365bda4ad7d13833f09b2e89caeb204 Changes ------- GUI VEGA-1734: SHOW Proper PW dropdown options on VEGA GUI SYSTEM VEGA-1746: Make sure GUI works on HTTPS when HTTP is disable on VEGA ARM architecture SIP VEGA-1748: Proper disconnect call over TLS when call is initiated from peer sip end VEGA-1749: Support of option message over TLS VEGA-1764: Properly handle nounce count value when RESGITER is sent by VEGA POTS VEGA-1761: Fix for audio loss issue when several calls are ongoing for some time PW VEGA-1779: Properly handle off-hook event received from IPT ============================================================================= Vega Build R120S012 ------------------- Build Date: 2020-03-16 This is a maintenance release for Vega firmware release 12.0. This release has critical fixes with respect to features as provided below: * Major fixes for SIP / ENP / Analog / ISDN / SRTP etc. This release is recomended for both Digital as well as Analog VEGA models. NOTE: This release is not recomended for VEGA 4x4 Release Components ------------------ Please ensure that you use the correct firmware file based on the hardware platform. Firmware Arch Platform Filename md5sum VEGA Vega 100G/200G/400G/400GF VEGA_R120S012.bin 03ad0f6c6624cb2b4b611dbdf92e0a19 VEGA Vega 3000G/3050G/60G VEGAARM_R120S012.bin 2bc82e14c696ce6a6bf567fb4ed70581 DSP 2.1.22 vega_dsp_2.1.22.bin 6365bda4ad7d13833f09b2e89caeb204 Changes ------- GUI VEGA-1700: VEGA to allow user to Configure Rx and Tx Gain on TDM profile basis VEGA-1705: VEGA to allow user to Configure TDM profile on channel basis VEGA-1734: PW GUI display wrong drop down list SYSTEM VEGA-1684: VEGA to proper check if lan if active while fetching file from provisioning server SIP VEGA-1711: VEGA to properly set To/Request URI while sending response VEGA-1731: VEGA to send proper cnonce value in case of retransmission TDM VEGA-1675: VEGA to properly support US respective OID opcode VEGA-1677: VEGA to allow user to configure multiple TDM profiles depending upon channel VEGA-1682: VEGA to properly decode QSIG Diverting diversion header private party number VEGA-1701: VEGA to properly handle ISDN Redirect to create proper SIP Diversion/History Info VEGA-1703: VEGA to ptoperly decode QSIG CallerID Name as present in Facility message within SQUENCE TAG VEGA-1717: VEGA to allow user to configure 10 Media Profiles VEGA-1726: VEGA to properly handle SETUP if message length is greater than 255 POTS VEGA-1706: VEGA to properly pass hookflash through to POTS VEGA-1729: VEGA to allow user to use Simple Call Transfer feature to every user SRTP VEGA-1719: Adding proper SRTP license for VEGA 200G VEGA-1728: VEGA to handle audio properly in case of SRTP call DSP VEGA-1690: Octasic Upgrade to Latest 2.1.22 Release VEGA-1700: VEGA to create multiple octasic profiles depending upon TDM profiles created by user DNS VEGA-1687: VEGA to update sip proxy list on doing any changes in dnsssrv proxy records VEGA-1697: VEGA to check if DNS is configured properly whenever DNS is sent PW VEGA-1658: Fix for the issue of noring being sent even in case of PWA protocol ============================================================================= Vega Build R120S011 ------------------- Build Date: 2019-11-08 This is a maintenance release for Vega firmware release 12.0. This release has critical fixes with respect to features as provided below: * Major fixes for SIP / ENP / Analog / ISDN etc. This release is recomended for both Analog as of now and will be release for Digital in near future. NOTE: This release is not recomended for VEGA 4x4 Release Components ------------------ Please ensure that you use the correct firmware file based on the hardware platform. Firmware Arch Platform Filename md5sum VEGA Vega 100G/200G/400G/400GF VEGA_R120S011.bin 69a6d18fb5d6a2e69b397a1e49413c92 VEGA Vega 3000G/3050G/60G VEGAARM_R120S011.bin a0c8547bc7d008049b0053e1756de597 DSP 2.1.17 vega_dsp_2.1.17.bin b3cefd13a93a80e7f85742b16ad3456e Changes ------- GUI VEGA-1645: Provide User option to configure TDM Line Impedance setting from UI SYSTEM VEGA-1616: Included vmstat onto VEGA SIP VEGA-1640: Vega to proper parse Alert Info as per RFC746 VEGA-1644: Vega to properly handle more sip registrations VEGA-1659: VEGA to properly handle INVITE for To header received without <> and with domain name on it POTS VEGA-1674: VEGA to properly allocate timesolt in case of FXO+FXS in order to resolve nouse issue ENP VEGA-1657: Vega to handle getting crash in ENP Standalone mode PRI VEGA-1668: VEGA to properly configure setup port mapping per port basis PW: VEGA-1641: VEGA to proper handled E1 to E1 Private wire loopback connection ============================================================================= Vega Build R120S010 ------------------- Build Date: 2019-06-28 This is a maintenance release for Vega firmware release 12.0. This release has critical fixes with respect to features as provided below: New features: * Enhanced security by updating Dropbear * Enhanced of DNS SRV queries and properly handling the same * Major fixes for SRTP TLS etc. This release is recomended for both Analog as of now and will be release for Digital in near future. NOTE: This release is not recomended for VEGA 4x4 Release Components ------------------ Please ensure that you use the correct firmware file based on the hardware platform. Firmware Arch Platform Filename md5sum VEGA Vega 100G/200G/400G/400GF VEGA_R120S010.bin a9f3bf514fecfa619e0e357711a2c4b0 VEGA Vega 3000G/3050G/60G VEGAARM_R120S010.bin d8c7e66c241a349426d8ba779e4b0aea DSP 2.1.17 vega_dsp_2.1.17.bin b3cefd13a93a80e7f85742b16ad3456e Changes ------- GUI VEGA-1123: Properly display LAN configuration page on different browser VEGA-1267: Provide user option to take sip+DSP trace VEGA-1576: Properly displaying warning page when User Privilege is set to "none" VEGA-1578: Removing unwanted spurious wink warning from VEGA UI SYSTEM VEGA-1451: Update Dropbear SIP VEGA-1572: Vega to respond to SIP OPTIONS over TCP POTS VEGA-1578: Stop showing users unwanted pots DNS: VEGA-1574: Enhancing handling of DNS SRV Records both in normal as well as ENP case SNMP VEGA-1563: Updating SNMP Manger Community Name, when user edits selected SNMP Community Name MEDIA VEGA-1186: By default enabling comfot noise to fix double talk ENP VEGA-1457: Discarding re-transmitted 401 if ACK/INVITE is already sent in case of ENP PRI VEGA-1525: Including line impedance config to prevent line going down ============================================================================= Vega Build R120S009 ------------------- Build Date: 2019-03-05 This is a maintenance release for Vega firmware release 12.0. This release has critical fixes with respect to features as provided below: New features: * Enhanced Private wire functionality with Ring and no Ring * Enhanced DNS TTL logic * Enhanced TLS functionality * Enhanced SNMP functionality and support SNMP v2 protocol * Support Fax with ECM And is recomended for both Analog as well as Digita VEGA. This Release supports T38 FAX with ECM enable and is recomended for new VEGA model i.e. VEGA 400GF NOTE: This release is not recomended for VEGA 4x4 Release Components ------------------ Please ensure that you use the correct firmware file based on the hardware platform. Firmware Arch Platform Filename md5sum VEGA Vega 100G/200G/400G/400GF VEGA_R120S009.bin 4db7e363049608b14a67dc2ee3711cb0 VEGA Vega 3000G/3050G/60G VEGAARM_R120S009.bin 37fd5163c9faf1e74aacdc1776fd48a8 DSP 2.1.17 vega_dsp_2.1.17.bin b3cefd13a93a80e7f85742b16ad3456e Changes ------- GUI VEGA-197: Allow user to set properly "Event Logging " Parameter VEGA-971: Properly allocate "NAT Port Entries in NAT Port Entry List" table VEGA-1122: Properly display "DNS Server List" VEGA-1329: Proper password Validation for User while changing it from GUI VEGA-1344: Show proper Warning/Log message if requested image does not boot VEGA-1430: Expose ethernet bond interface on GUI VEGA-1445: Protect Vega against ClickJacking VEGA-1470: Allow mass edit for "Groups of Port in E1T1". VEGA-1551: Keep page scroll location even after Page reload/refresh VEGA-1517: Provide user to configure SRTP from Quick Config is TLS is selected as transport mode SYSTEM VEGA-1046: Display proper date and Time after factory reset full is performed on VEGA VEGA-1282: To allow user to set admin password via provisioning file VEGA-1391: 400GF Licensing VEGA-1430: Vega not to Drop TCP Connection VEGA-1446: VEGA to allow user to run commands with prper user Privilage SIP VEGA-583: Properly handle SIP PW Invite 200OK with two recv-info headers VEGA-1247: Allow P-Asserted Indentity to have same value as of Diversion Header VEGA-1395: Properly handle 120 E1s Restart in case of PW VEGA-1412: Vega to properly process PW on demand calls VEGA-1462: Vega to send SIP INFO with RING to session manager when receiving a ring from far party on PW VEGA-1469: Vega to generate proper invite in PW originate mode VEGA-1527: Properly allocate To-Header in 200K in case of ENP POTS VEGA-1304: Allow user to dial 14 digit length number and process call properly VEGA-1528: Getting caller id noise while sending call to FXS port and country is set to US on 12.0 release SNMP VEGA-1378: SNMP Bulkget with high max-repetitions VEGA-1397: SNMP to provide proper Fan and Power supply status VEGA-1399: SNMP to provide SIP profile user data/Extension registration VEGA-1400: SNMP to allow to set Contact, location value VEGA-1408: SNMP to send proper Cold/Warm Start Notification VEGA-1533: Implement SNMP v2 Trap PRI VEGA-384 - Properly handle Source FDL in case of T1 when vega is configured with Panasonic PBX VEGA-1374: Support UAS failover on PW VEGA-1437: Verify unsupported PW Info packages behaviour VEGA-1438: Support for "ringdown: noring" in SIP PW spec DSP VEGA-1461: Upgrade Octasic from 2.1.10 to 2.1.17 VEGA-1565 - Send gain command so VQE is configured properly on DSP SSX VEGA-1538: Vega to properly handle SIP over TLS with SRTP call VEGA-1546: Enable Watchdog timer for SSX Entity VEGA-1547: Show proper TLS logs only when debug is enable and set on DNS VEGA-1385: VEGA to user proper byte order for DNSSRV lookups depending upon VEGA Architecture VEGA-1514: To user DNS TTL as presenet in DNS response FAX VEGA-1309: Allow T38 ECM enabled FAX ============================================================================= Vega Build R120S005 ------------------- Build Date: 2018-04-23 This is a maintenance release for Vega firmware release 12,0. New features: * Enhanced debugging information in case of DSP or application problems * Support for On Demand Private Wire circuits Release Components ------------------ Please ensure that you use the correct firmware file based on the hardware platform. Firmware Arch Platform Filename md5sum VEGA Vega 3000G/3050G/60G VEGAARM_R120S005.bin 61efe002daab190fd2c8058f9926e581 VEGA Vega 100G/200G/400G VEGA_R120S005.bin 0ceacc71652250fb8586675ccd18b71d DSP 2.1.10 vega_dsp_2.1.10.bin 883f401f5586a408262b59354b62ed41 Configuration ------------- _advanced.debug.dump_file_on_restart=on/off Default=on When set this will attempt to save the show support and DSP core file information on an application restart. This operation will slightly extend the time taken to restart but will allow easier resolution of any problems found. Changes ------- GUI VEGA-1095 Disable delete button if table rows is at the minimum number of entries VEGA-1130 Fixed DSP upgrade status display VEGA-1153 Added refresh button to E1/T1 port status screen VEGA-1236 Check for valid FQDN when setting syslog server VEGA-1237 Check for valid port number when setting syslog server POTS VEGA-1223 Corrected detection of supplementary service codes PRI VEGA-1231 Added support for Private Wire on Demand SIP VEGA-1246 Call leg not released if an invalid ACK branch ID is received DSP VEGA-1189 Fixed problems with DSP tap functionality VEGA-1283 Fetch core file from DSP in case of DSP crash VEGA-1302 Enable NLP comfort noise by default System VEGA-1190 Application crashed on adding more than 5 radius servers VEGA-1264 Dump show support in case of Vega application crash VEGA-1282 Allow setting of user passwords from provisioning file or CLI ============================================================================= Vega Build R120S004 ------------------- Build Date: 2018-03-29 This release is mainly focus on GUI representation fixes for 12.0. NOTE: This release is mainly for Analog VEGA and recommended for analog vega users Release Components ------------------ Please ensure that you use the correct firmware file based on the hardware platform. Firmware Arch Platform Filename md5sum VEGA Vega 3000G/3050G/60G VEGAARM_R120S004.bin fc634cdba2e14db8dab67d81f39cf093 DSP 2.1.10 vega_dsp_2.1.10.bin 883f401f5586a408262b59354b62ed41 GUI VEGA-1272: Quick Config - "New Insatll" VEGA 1275: System Debug and DSP Capture - Stopped Working. VEGA-1273: CLI - Show License. VEGA-1275: System Debug and DSP Capture - Stopped Working. VEGA-1203: Vega delete only last entry from the selected entry on POTS . VEGA-1271: Getting Syntax Error after clicking on Upgrade Firmware button. VEGA-1210: Aable to config invalid values in "planner groups" configs on VEGA 60GBRI. DTMF VEGA-1078: change default DTMF timing to avoid dialling issues ============================================================================= Vega Build R120S003 ------------------- Build Date: 2018-02-02 This release is the first release of Vega firmware Release 12.0. Release Components ------------------ Please ensure that you use the correct firmware file based on the hardware platform. Firmware Arch Platform Filename md5sum VEGA Vega 3000G/3050G/60G VEGAARM_R120S003.bin 26cce2d340502db984f01c06cc7d29a4 VEGA Vega 100G/200G/400G VEGA_R120S003.bin d7a601bb30f94327de2c22ed38b465d1 DSP 2.1.10 vega_dsp_2.1.10.bin 883f401f5586a408262b59354b62ed41 =============================================================================