Sangoma Vega 10.1 Release Notes ------------------------------ This document describes the release changes for the Sangoma Vega series of VoIP Gateways. It is applicable to the Vega G series and 4x4 gateways. ============================================================================= Vega Build R101S019 ------------------- Build Date: 2016-03-16 This release adds a number of features relating to CAS Private Wires and QSIG. It also contains a number of bug fixes. Release Components ------------------ Platform Filename md5sum Vega NG VEGA_R101S019.bin d41d8cd98f00b204e9800998ecf8427e New Configuration Items ----------------------- _advanced.sip.options.first_option_send_response Values: 0-700 Default: 200 Description: This is the response code that will be sent in the reply to the first OPTIONS received after system startup. This allows remote systems to know that the geatway had restarted and re-establish any private wire calls. _advanced.sip.options.recv_response Values: 0-700 Default: 200 If a proxy check receives this response it will count the proxy as up. This allow us to continue using a proxy even if it returns a response which we would have considered a failure. Changes ------- Redmine Description Call Processing 12041 Allow configuration of the value to return for the first OPTIONS poll response after system startup. 12066 Do not send accessibilty check in profile 2 when enabled in profile 1 only. 12893 Allow configuration of accessibilty check responses which are considered as valid. QSIG 12815 Fixed QSIG Diversion and History header handling for Voicemail ============================================================================= Vega Build R101S017 ------------------- Build Date: 2016-01-11 This release adds a number of features relating to CAS Private Wires and LAN redundancy. It also contains a number of bug fixes. Release Components ------------------ Platform Filename md5sum Vega NG VEGA_R101S017.bin 8723ac44b86da6a7f8c3b3f85cf8ecf5 New Configuration Items ----------------------- _advanced.setup_mapping..progress_indicator.value Values: not_present, end_to_end_not_isdn, destination_not_isdn, originator_not_isdn, caller_to_isdn, service_change, inband Default: not_present Description: If set to a value other than not_present then the specified progress indicator will be added into outgoing SETUP messages. _advanced.setup_mapping..progress_indicator.location Values: user, private_local, public_local, public_remote, private_remote, international, network_beyond Default: user Description: The location to add into the progress indicator. _advanced.setup_mapping..progress_indicator.standard Values: ccitt, national, specific Default: ccitt Description: The standard to add into the progress indicator. _advanced.sip.disable_sdp_ver_inc_on_retransmit Values: 0, 1 Default: 0 Description: When set to 1 the SDP version number will not be incremented on retransmission _advanced.sip.options.calls_blocked_response Values: 0-700 Default: 200 Description: The response code to send to an OPTIONS message when calls are blocked _advanced.sip.options.pri_unavilable_response Values: 0-700 Default: 200 Description: The response code to send to an OPTIONS message when the PRI links are unavailable. e1t1.port..group..pw_ring_ack Values: 0, 1 Default: 0 Description: Is set to 1 then a ring_ack signal will be sent on ARD and MRD PW circuits. e1t1.port..group..pw_sig_mask Values: "0000"-"1111" Default: "1111" Bit mask to apply to incoming private wire signalling before passing it on to the state machine. lan.backup_mode Values 0, 1 Default 0 When set this will use LAN2 for redundant backup of LAN1. New CLI Commands ---------------- CASREAD Dumps the signalling states of all timeslots on a PRI link running private wire. Changes ------- Redmine Description Call Processing 11397 Fixed intermittent 403 error on authenticated registration 12041 Added facility to change the OPTIONS response when calls are blocked 12214 Added flag to stop SDP session number incrementing on retransmission 12302 Added support for To: headers 12361 Do not update ENP registered users when ITSP sends a 480 reponse GUI 12052 Fixed issue with settig "max playout delay" from GUI 12253 Expose DTMF level parameters on the GUI 12292 Fixed display of companding type on E1T1 screen 12337 Fixed issue with setting time and date from GUI Media 12418 Fixed range for DTMF levels to stop noise on configuring bad values. Networking 9912 Allow setting of RTP port ranges 12430 Added ability to use LAN2 as backup port for LAN1 POTS 11888 Fixed issue with post dtmf CLI types (etsi/india) 12205 Fixed noise issue with some DTMF twist values PRI 11509 Fixed issue with Avaya QSIG MWI 11763 Handle New Zealand conformance tests 11867 Handle STATUS message to block/unblock channel 12039 Added CAS ABCD bit mask for Private Wire 12042 Added configurable ring-ack for Private Wire 12157 Corrected issue with some R2 tone definitions 12535 Added CASREAD command and _CAS 9 debug for debugging CAS private wire 12750 Cancelling an incoming CAS PW put the circuit in a state where a second call would not work System 12542 Resolve "SHOW SUPPORT" restart when running private wire ============================================================================= Vega Build R101S014 ------------------- Build Date: 2015-09-10 This maintenance releases contains the fixes listed below. It also contains some improved functionality. * The LAN2 interface on Vega 400G and 4x4 will default to a static IP address of 192.168.168.2 with a subnet mask of 255.255.255.0. The web interface, ssh and telnet are all available on this IP address. * Changes to FXO ports for compliance testing * Allow use of authentication user or calling party in Contact and P-* headers * Added option for sending a connect-ack on QSIG calls. * Added configurable admission control to limit inbound/outbound calls on each proxy * Added enhanced VLAN support New Configuration Items ----------------------- _advanced.pots.fxo.1.current_limit Values: default, enable, disable Default: default Description: Enable or disable current limit on FXO ports. 'default' will keep the existing behaviour. _advanced.pots.fxo.1.full_scale Values: 0, 1 Default: 0 Description: Enable Fullscale input on FXO interface lan_profile.x.vlan_id Values: 0-4094 Default: 0 Description: VLAN id to use for tagging traffic. A value of 0 will disable. lan_profile.x.vlan_ip Values: IP Address Default: 0.0.0.0 Description: The IP address to use for the VLAN interface. lan_profile.x.vlan_nwmask Values: IP Address Description: The network subnet mask for the VLAN interface. media.tdm_profile.x.echo_nlp_mode Values: disable, enable, g168Off Default: enable Description: Echo Canceller NLP mode media.tdm_profile.x.echo_af_mode Values: enable, inhibit, disable Default: enable Description: Echo Canceller Adaptive Filter mode media.tdm_profile.x.echo_tail_displacement Values: 0-870 Default: 0 Description: Echo Canceller Tail Displacement media.tdm_profile.x.echo_comfort_noise Values: off, on, g168 Default: on Description: Echo Canceller Comfort Noise media.tdm_profile.x.echo_erl_db Values: -9..9 Default: 6 Description: Echo Canceller ERL media.tdm_profile.x.echo_type Values: disable, line, acoustic Default: disable Description: Echo Canceller Type sip.profile.*.contact_header_userinfo Values: calling_party, auth_username Default: calling_party Description: Configure the userinfo portion of the Contact header sip.profile.*.p_header_userinfo Values calling_party, auth_username Default: calling_party Description: Configure the userinfo portion of the P-Asserted-Identity/P-Preferred-Identity headers sip.profile.*.sip_cac_enable Values: enable, disable Default: disable Description: Enable the Call Admission Control mechanism per SIP profile sip.profile.*.max_inbound_calls Values: 0-1000 Default: 120 Description: Maximum simultaneous inbound SIP calls on the profile sip.profile.*.max_outbound_calls Values: 0-1000 Default: 120 Description: Maximum simultaneous outbound SIP calls on the profile sip.profile.*.cac_cause_code Values: 1-700 Default: 503 Description: Cause code for CAC rejected calls _advanced.isdn_qsig_send_connect_ack Values 0,1 Default: 0 Description: Configure whether the Vega will send a connect-ack on QSIG calls. _advanced.sip.callid_based_call_ctxt Values: 0,1 Default: 1 Description: This can be set to 0 to disable using the call-id for locating call structure. Modified Configuration Items ---------------------------- _advanced.pots.fxo.1.impedance Values: CTR21, 600R, 900R, malaysia, australia Default: CTR21 Description: Impedance for FXO ports. New entries have been added for Malaysia and Australia Release Components ------------------ Platform Filename md5sum Vega NG VEGA_R101S012.bin eba92181770a406ae76141651d708fe3 Changes ------- Redmine Description Networking 11369 Assigning fixed static ip on lan port 2. POTS 10687 Remove spurious FSK heard when answering an FXS incoming call quickly 11136 DTMF digits were not passing European conformance testing due to twist values 12074 Fixed issue when call is looped back from FXS->FXO ports on same unit 12081 FXO port impedance changes to help with conformance testing Call Processing 11707 Fixing caller name "Disp" not working issue. 11755 Fixing vega crash due to getting invalid (non-supported) sdp attributes in SIP messages and large authentication headers 11765 Added support for configuring Connect-Ack on QSIG calls 11891 Resolved crash when using blind transfer 11896 Adding configuration option to decide whether vega to get sip session based on incoming-call id or not. 12014 Corrected issue with 500 No Channel Available reponse on private wires 12029 Support configurable contact and P-* headers. 12047 Speed up call routing in the case of failed proxy 12105 Corrected call routing problems when accessibilty check is off PRI 11215 Resolve R2 Argentina issue where Vega moved to Tx Category state on reception of A6 rather than connecting call 11761 Resolved issue with configuring more than 40 interfaces on PRI links Media 11760 Expose parameters to allow fine tuning of echo canceller GUI 11605 Fixed a number of issues with web pages on latest browsers 11813 Corrected display of FXS port status ============================================================================= Vega Build R101S008 ------------------- Build Date: 2015-04-16 This maintenance releases addresses a number of GUI issues. It has been tested with Firefox version 36.0.4 and Internet Explorer 11.0.96. Release Components ------------------ Platform Filename md5sum Vega NG VEGA_R101S008.bin 3cf74f4747e61f1c84ca9118e745186f Changes ------- Redmine Description Management 10406 Enable firmware upgrade via HTTPS 11605 Resolved issues with modern browsers Call Processing 11264 Added option to enable/disable RTCP on T38 calls System 11369 Default LAN2 interface to static IP ============================================================================= Vega Build R101S007 ------------------- Build Date: 2015-03-13 This maintenance releases contains a number of fixes and brings the 10.0 and 10.1 release streams to the same level. Release Components ------------------ Platform Filename md5sum Vega NG VEGA_R101S1007.bin 6fc141eaeb9ee65a4a0f113bf3e2fdf2 Changes ------- Redmine Description Configuration 7714 "save and reboot needed" warning is missing after a factory reset 8245 Default value of sipproxy.itsp_register_path has been changed to rewrite_contact_enp 8906 Expose _advanced.isdn.user_progress in the GUI 9245 Change default of media.pkt_profile.1.voice.out-of-band-dtmf to on 10370 Expose TCP socket cleanup mode on GUI 10552 Support for 32 character SIP password 10807 Added GUI warning if password change is not accepted 10925 Corrected inactivity timeout for GUI sessions 10989 Added "FACTORY RESET FULL" command 11118 Added media profile option "disable_rtcp_for_fax" 11357 Resolve issues with static routes 11435 When DHCP fails fall back to APIPA if configured 11438 Resolve GUI issue with "user-agent-header" checkbox 11460 Fixed "show lan routes" command 11504 Added GUI options for .sip.sig_transport and ._advanced.sip.max_forks System 8868 Resolve memory issues when doing "SPUT" on large configs 10118 Support 500 character custom banner length 10324 Enable automatic upgrade of DSP license if required 10361 Enable TLS license by default 10376 Resolve system instability under load 10627 Corrected DST issue with vega log messages 10652 Corrected syslog handling in Vega 10735 Remove DSP QoS polling to increase stability under high call load 10737 Correct watchdog deadlock under high call load 10740 Remove spurious billing related log messages under high call load 10778 Removed spurious DNS related messages from the serial port 10788 RADIUS login was failing when calls were active 10809 Corrected system crash when enabled RADIUS 10822 Corrected occasional system crash when accessing HTTPS 11187 Corrected date in copyright banner Management 9557 Bind sysName into traps 11466 Allow SNMP to be disabled on LAN interfaces Networking 9433 Resolve issues with DNS SRV timeouts 9658 Handle DNSSRV failover correctly when we get a 503 response 9696 System startup when DNS server was down could cause problems 9924 Set TOS bits in media and signalling packets correctly 10124 In DNSSRV mode PW vega sometimes dropped registration 10383 Correct TCP socket timeouts when tcp_cleanup_old_sockets=1 11039 Fixed support for multiple DNS servers 11104 Resolve issue where DNS SRV queries were sent multiple times POTS 9853 Resolve audio issue when using early line seize on FXO ports 10018 Added analog call pickup feature 10842 Fix handling of call waiting on FXS ports 11532 Added impedance option "user1" for Malaysia PSTN conformance testing PRI 10103 PW registration was not working when set to "on-isdn'active" 10403 Handle passing diversion header properly from SIP to ISDN 11217 Remove non-printable characters from Q931 caller ID 11229 Fix issues relating to Avaya Caller ID Call Processing 9776 PW Vega calls fail with 500 reponse 9883 Handle "disc all" correctly in private wire mode 10096 Clear calls on DSP resource failure 10390 PW vega was sending 500 response during cluster failover 10710 Added call admission control to throttle very high call rates 10771 Corrected handling of malformed FROM: header 10910 Corrected SIP registration issues at startup when using DNSSRV 10987 Fix stability issues when running high ISDN inbound call rates 11440 Fixed resource leak when clearing PW calls ENP 10362 Resolved ENP issues when interworking TCP and UDP 10535 Handle presentation groups correctly with TCP ENP 10919 Refer UUI was not handled in SETUP message ============================================================================= Vega Build R101S005 ------------------- Build Date: 2014-07-04 This is release exposes some extra parameters on the GUI. Release Components ------------------ Platform Filename md5sum Vega NG VEGA_R101S005.bin 1a06e35690510784567ee809bd08f1f0 Changes ------- Redmine Description System 9433 Resolve system reset when DNSSRV is enabled 9557 Bind sysName into SNMP traps 9778 Resolve issues with dial plan on analogue ports 9801 Resolved some semaphore issues in "show support" logger and added some instrumentation into the output. 9883 "disc all" command will now only disconnect existing routes 10096 On DSP failure release all associated calls. 10201 RADIUS server functionality has been extended to allow user login based solely on RADIUS 10361 Enable TLS license by default ENP 10078 Resolve issues with ENP using TCP end-to-end 10362 Resolve ENP issue where UDP client contacts TCP client Networking 9924 Fixed support for TOS/DiffServ 10383 When running with tcp_cleanup_old_sockets=1 clear down outgoing sockets to prevent cleanup of incoming sockets Signalling 9658 Handle failover between DNSSRV proxies correctly 9696 Handle DNSSRV system startup when DNS server is temporarily unavailable 9776 Allow call bumping on private wire with maximum channels connected 9839 Vega should not respond to "302 Moved Temporarily" with CANCEL 9881 Increase timer T310 to 180 seconds for Lync interop 9902 Corrected handling of 150 characters URIs 9965 Support for "tos" signalling on private wire invite 10018 Added RFC5359 call pickup feature 10103 Registration was not working when set to "on-isdn-active" 10124 When running in DNSSRV mode registration would not recover after DNS issues 10223 Remove extra expires field in REGISTER if expire field is already present 10535 Make TCP Sip Max/Max-Major failure retry count configurable 10552 Support up to 32 characters for SIP password Media 8898 Added support for TDM side ringback on private wire 9794 Correctly handle SDP ptime/mptime values 9853 Resolved occasional one-way audio issue with early line seize 9869 RTCP packets enabled 9963 For CAS PW assume mulaw 9990 Changed default jitter buffer values to resolve audio issues