Changelog - beroNet OS (Gateways)

Changelog - beroNet OS (Gateways)

Reloading the browser cache can be required to make the GUI render correctly. Use CTRL+SHIFT+R or CTRL+F5 or SHIFT+F5 to reload it.

Nomenclature works as following, for example: 23.01.02(-rc03)

  • Year of initial release: Usually introducing major improvements and new features

  • Sub-Version: Usually contains necessary major bugfixes and improvements

  • Minor-Version: Usually contains very minor bugfixes

  • Release-Candidate-Version: Development branch with new changes before release (Beta-Testing)

24.x Firmware

24.01 - 28.08.2024

Firmware Version 20.06 or 21.03 or above need to be installed before installing the 23.01 firmware directly.

IMPORTANT: Read this before installing the 24.01 Firmware!

Or use the flash mechanism to update to this version: Alternative method to update/flash firmware

  • improved informative/debugging output

  • improved Full Trace

  • re-registering automatically now on LTE registration loss

  • SMS webhook can now do authorization

  • Added new options to Factory Reset (timezone settings, provisioning)

  • new file name format for config.xml backup file

  • incoming SMS in PDU mode in 7bit alphabet are now converted to utf-8

  • improved GSM debugging

  • added contact header now to be configurable on inbound SIP calls

  • added Reset TDM button to hardware page to cope with sporadical occurring noise on LTE audio

  • added Checks and Santiation to API calls

  • added GatewayUpdateTime API call

  • added experimental_option allow_local_replaces to handle INVITES with replaces on local SIP->SIP calls

  • added flash tool as an alternative way to update firmware

  • fixed setting of ACL for SIP peers using WAN stack

  • fixed handling of SIP refer on SIP->SIP calls

  • fixed missing support for failover timer for GSM->SIP und ANALOG->SIP calls

  • fixed issue on FXS CID generation

  • fixed memory leak occurring on ISDN L2 errors

  • fixed memory leak when sending SMS

  • fixed bug in netconfigserver not allowing to set IP

  • fixed setting of SIP contact header when sending 302

  • fixed crashing of SNMP server

 

23.x Firmware

23.01 - 20.06.2023

Firmware Version 20.06 or 21.03 or above need to be installed before installing the 23.01 firmware.

IMPORTANT: Read this before installing the 23.01 Firmware!

  • reworked firmware installation mechanism, to make installation more robust (Read the article above please!)

  • enhanced TLS feature for provisioning (upload own certificates and key. troubleshooting)

  • improved bfdetect to restore device (as in recovery mode)

  • added option to set plain password on provisioning

  • improved provisioning / beroCloud logs

  • reordered and reworked presentation of some GUI settings

  • added option to choose which files to export in the config

  • improved occasional issue of having slightly distorted audio on LTE modules

  • added graceful activate method

  • added option to force driver to load modules from configuration for FXS detection

  • when using port numbers in dialplan as from_id, settings from configured PSTN group will be applied

  • made registration fail timeout configurable

  • added experimental option isdn_layer_fix to bring back occasionaly lost ISDN layer 2 in some environments

  • added registration offset feature, so when working with multiple SIP accounts REGISTER requests are not sent all at once

  • added experimental option ltedtmf, to select either inband/outbound/both DTMF events to be forwarded


21.x Firmware

Firmware Version 20.05.04 or newer needs to be installed, before installing the 21.02 firmware.

TLS SIP server certificate is now verified by default, make sure you upload the correct certificate or disable verification in the stack settings!

21.03 - 09.05.2023

  • added new installation process to install 23.01 firmware / added security checking on 21.X firmware installation

  • enhanced provisioning (client certificate managed by beroCloud; added button to download certificate; optimized on start-up; added debug mode; HTTP User agent customizable)

  • improved recovery mode (restoring device via TFTP)

  • improved interface with beroCloud (works now in update-/recovery-mode)

  • improved analog FXS detection

  • improved logs on installation and on start-up (keep the last five entries)

  • pool.ntp.org set as default ntphost on factory reset

  • added possibility to send and receive SMS in PDU mode

  • improved some issues sending SMS

  • added config settings sip_from_user_all_setting, sip_to_user_all_setting, sip_request_uri_all_setting

  • parsing SIP headers now case insensitive

  • setting sip_contact_all_setting for S2S outgoing contact header

  • ISDN int and nat prefixes are not mandatory anymore

  • ISDN city code not mandatory anymore

  • SIP User Agent customizable now

  • fixed issue uploading certificate (HTTPS - GUI)

  • fixed issues on factory reset

  • fixed SNMP RAM reporting when CDR logging was enabled

  • fixed some issue with DNS resolving

  • fixed sporadically sending unwanted BYE when a call comes in right after a call was ended

  • fixed rare case where API default user password was wrong

  • fixed mdio tool for new 6_12 MSP bonding firmware

  • fixed sending NAT probe in transparent SIP->SIP mode

  • fixed passing through crypto strings in transparent mode for SIP→SIP

  • fixed display of SNMP Server auth/encrypt values

  • fixed some dialplan issues

  • fixed some ntphost issues

  • fixed some memory leaks

  • fixed parsing of analog CID in SDMF format

  • fixed issues isgw ending and not restarting on some ISDN communication errors

  • fixed SIP-SIP transcoding call when sending to our own WAN device

  • fixed passing through telephony payload in transparent mode for SIP→SIP

21.02.02 - 11.11.2022

  • fixed some GUI issues

  • improved FXS module detection

  • improved updating mechanism to cope with low space on the device

  • improved overall reliability of recovery mode

  • fix issue on cloud access, Market page, ConfigurationRestoreBackup API call

  • fixed issue on hostname configuration when an empty string is submittted

  • update provisioning to use TLS with standard HTTPS server

  • disable client side authentification (provisioning over tls)

  • non-SBC Gateways (two line interfaces) can not be upgraded to FPGA version > 9

  • forbid to install FPGA older than VERSION 12 on SBC (three line interfaces) device

  • fixed occasional showing of empty isgw memory usage value in SNMP request

  • SIP headers are now parsed case insensitive

  • made DNS SRV change registration behaviour configurable

  • added config settings: sip_from_user_all_setting, sip_to_user_all_setting, sip_request_uri_all_setting

  • added experimental option s2s_transparent_modify_rfc2833_payload (can modify rfc2833 payload type in combination with experimental_option syscall_mode=5)

  • added experimental option isdn_layer_fix

  • fixed issue when DNS server was not up on isgw start

  • fixed: setting correctly config option sip_contact_all_setting for S2S outgoing contact header

  • fixed sending NAT probe (s2s_nat_opener) in SIP->SIP in transparent/iptables mode

  • fixed SIP->SIP transcoding voice channel when gateway RTP target is own WAN IP

  • fixed: now correctly setting source port in transparent mode (SIP->SIP) when two different peers have the same remote port

  • fixed: passing through the telephony payload type in SDP on transparent calls

  • fixed: now passing through crypto strings in transparent mode for SIP→SIP

  • fixed: on sip-sip offering the best matching codec from the configured codec list

21.02.01 - 01.08.2022

  • fixed NTP issue when DNS was not configured

  • fixed memory leak occurring on outgoing SIP INVITEs

  • fixed problems on LTE port initialization

  • fixed issue uploading a certificate

  • fixed behaviour when using an individual ISDN port as FromID in dialplan instead of the port group

  • fixed graceful-activate / reboot behavior

  • removed requirement to set national code in ISDN group (denmark, luxembourg)

  • displaying client certificate in the GUI

  • improved update-installation process

  • added experimental_option gsm_pdu_mode

21.02 - 11.03.2022

  • fixed some memory leaks

  • fixed erroneous behaviour when call_forwarding_mode=Invite

  • fixed issue setting gsm_clir variable

  • fixed issue on firmware update via provisioning

  • fixed NetConf issue when DHCP mode

  • fixed registering issue on beroCloud settings in DHCP mode

  • fixed issues in SIP->SIP SRTP handling

  • fixed using incorrect TLS listening port in contact string

  • fixed setting incorrect contact header on outgoing T.38 re-invite

  • fixed LTE signal strength display and values

  • fixed issues on Provisioning Page

  • fixed API Calls (NetworkSetConfiguration, FirmwareUpdate, ProvisioningTriggerConfig)

  • added recovery mode

  • added fortified update and downgrade mechanism

  • added call statistics for SIP to SIP calls

  • added 1tr119 and sips_on_tls config option option

  • added multi actions to SIP peers page (set callgroups, sip stack, register)

  • added experimental option no_reason_header

  • added experimental option memory watchdog

  • added Provisioning over TLS and the corresponding 'Redirect Task' on beroCloud

  • quicker initialization of LTE modules, quicker GUI accessibililty during  LTE initialization

  • improved fulltrace behaviour (speed, single file download behaviour, analog port debug)

  • order of header fields for the from source auto value detection can be defined now

  • reworked SNMP GUI, added support for SNMP-traps

  • updated lighttpd version to 1.4.50

  • ACL rules support support DROP and ACCEPT rules

  • reworked the SIP stack configuratioin

  • allowing setting empty national code for SIP and ISDN

  • enhanced the Info Page (SIP License and Storage information displayed)

21.01 - 03.08.2021

  • fixed issue with DTMF passthrough on SIP->SIP calls

  • fixed SDP handling issue, when there were multiple 180 RINGING messages with and without SDP

  • fixed some issues on firmware downgrade

  • fixed some issues on firmware upgrade

  • fixed issue on incoming LTE call, when one call is already connected

  • fixed error in API function TelephonyGetCdr and added new parameter download_old

  • fixed some issues in the Fulltrace

  • fixed handling of TON in Calldeflect/Rerouting facility for generating 302 redirect

  • fixed rejecting calldeflect/rerouting with returnError Facility when calldeflect is disabled

  • fixed LTE state table and added more information about technology

  • added GUI support for TLS 1.2

  • added SIP support for TLS 1.0, TLS 1.1 TLS 1.2, removed support for SSLv3

  • added TLS certificate verification now enabled by default (if there is a problem registering to your TLS SIP server, upload the correct certificate or disable verification)

  • added new licensing mechanism for SIP-SIP calls (transcoding and transparent channels)

  • added made RTP handling selectable (transparent vs transcoding calls)

  • added more performant handling of transparent SIP->SIP RTP streams

  • added access to isgw telnet konsole in the GUI

  • added custom tones to be configurable in the GUI for FXO

  • added wait4idle timeout configurable on FXO to handle incoming ringing

  • added verify_ringing option to FXO port group

  • added FXS ring oscillator intervals to be configurable

  • added experimental option ltedtmf, to handle non inband DTMF indications on LTE calls

  • added config option anonymous_from_user_on_privacy

  • added activationDiversionQ numbers are now available as dialplan variable

  • added showing the network link status in GUI

  • added interface can now be given for ACL rules

  • added reworked DoS protection settings, can now be configured for different packet types and interfaces

  • added more information to call statistic (formerly port statistic)

  • reworked the Network Settings page

  • improved debugging of PSTN ports in fulltrace

  • performance improvements in GUI

  • reduced memory consumption of isgw

  • using ephemeral portrange 50000-60000 for outgoing UDP requests

  • after a hardware factory reset via jumper, the SSH, HTTP and HTTPS Ports will be opened


20.x Firmware

20.06 - 26.04.2023

  • added firmware integrity check during installation

  • added new installation mechanism (required to install 23.01 Firmware or higher)

  • added automatic reboot on update-mode (when no activity)

  • added recover feature

  • enhanced berofix modules for ANALOG module

  • allowing downgrade via provisioning

  • allowing empty national code for SIP and ISDN

  • blocking recent FPGA installation on SBL / gateway

  • improved applying configuration to new call object

  • fixed analog CID parsing in SDMF format

  • fixed ACL behavior on deletion

  • fixed ISGW crash on call deflect when call_forwarding_mode is invite

  • fixed Wizard to enable more than 9 PSTN ports

  • fixed hardcoded DNS refresh interval

20.05.04 - 10.12.2021

  • fixed problem handling SDP, when Ringing event withous SDP was sent before

  • fixed bug leading to broken oad TON prefixing

  • fixed using correct tls listening port in contact string for outgoing invites

  • fixed bug when using more than 4 LTE ports

  • fix issue with call progress table in the dialplan popup (sip)

  • added experimental option ltedtmf, enabling #DTMFEV indications on lte

  • added config option anonymous_from_user_on_privacy

  • added call_forwarding_method options invite_incoming and diversion_incoming

  • added reason header can now be deactivated with experimental option no_reason_header

  • made updating more secure by checking file system space before update

20.05.03 - 17.05.2021

  • bearer capability will now be passed through transparently on ISDN->ISDN calls

  • added config option bearer

  • fixed problem on ISDN->ISDN calls when CLEARMODE codec was used

  • fixed control of LED lights on 24 FXS gateway

  • changed format of analog port voltage logging

  • fixed problem sending Invites to different proxy after registrar failure

  • fixed XSS issue

20.05.02 - 09.04.2021

  • fix for sdpless re-invite

  • fix for incoming sdpless invite

  • fix for authenticating incoming bye message

  • fixed passing through SIP INFO for SIP-ISDN

  • fixed Language issue on State page

  • fix for audio problems for new LTE module

  • fixed sending syslog messages after restart

  • fixed generating some config files after hardware factory reset

  • fixed problem with DNS SRV when DNS server was not available on startup

  • added using SRV alternative peers, when register attempt fails

  • reordered items on GUI logging page

  • fixed sporadically ocurring problem with PSTN database setup after a factory reset

  • added ACL rule to allow access from bfdetect tool

20.05.01 - 17.12.2020

  • fixed typo in german translation, rendering the GUI inaccessible

20.05 - 16.12.2020

IMPORTANT INFO: Switching to german language renders the GUI inaccessible due to a bug.
In this case: install the 20.05.01 Firmware by rebooting into update mode by calling:

http://<gateway-IP>/app/api/api.php?apiCommand=FirmwareUpdateReboot

(replace the string <gateway-IP> with the IP of your gateway)

  • changed if ISDN port is blocked, calls are rejected with cause 44 now

  • added allowing schedule of graceful activate/reboot when no calls are affected

  • added support for callgroups

  • added option max_simultaneous call for SIP groups

  • added improved network troubleshooting

  • added support for SNMPv3 UDP/TLS

  • added config option t38_ignore_offer

  • added contact_all_setting allowing to modify registration contact header

  • added monitored_sip_peer option to allow shutting down ISDN ports when SIP peer goes down

  • added improved time settings configuration, Summer/Wintertime change now configurable

  • fixed issues in time settings management

  • fixed issues during factory reset

  • fixed showing used ISDN channel in CDR when call was rejected directly after SETUP

  • fixed backup/restore of hostname

  • fixed not accepting bye from caller in early dialog on SIP to SIP calls

  • fixed issues with GSM table not loading

  • fixed not setting contact in validating OPTIONS packets, when validating without registration

  • fixed dnssrv request for peers configured with TLS

  • fixed GSM/LTE unicode converter

  • fixed restoring NTP host from backup

  • fixed not using configured dtmflen value, when rfc2833_passthrough=0

  • fixed memory leak when using validate without registration

  • fixed handling of an re-invite not containing SDP

  • fixed sending out rfc2833 events when dtmfmode=inband was used

  • fixed not refreshing DHCP anymore when request failed

  • fixed problem adding some network routes

  • fixed issue correctly deleting and deregistering cloud settings on factory reset

  • fixed number prefixing when failover_account is used, using settings from failover account

  • fixed crash when restarting ISDN port that was not configured

  • several GUI fixes and improvements

  • GUI allowing multiple selection and deletion of SIP groups

  • GUI fixed dialplan javascript delete issue

  • GUI added from_display and other variables to list of selectable SIP settings

  • GUI added cancel button to Full-Trace

  • GUI added additional options for managing Full-Trace

  • GUI added ajax refresh for active calls

  • disabled PRACK support by default, if not explicitly enabled via experimental option enable_prack

  • disabled support for SNMP traps

20.04.01 - 13.08.2020

  • fixed problem resetting the GUI password

20.04 - 07.08.2020

  • fixed unnecessary restarting of voice channel on SIP->SIP calls in case of reinvite

  • fixed memory leaks occuring on gateways with T1E1 modules

  • fixed offering wrong RTP port, when dialplan was searched multiple times on analog overlap dialing calls

  • fixed addressing deprecated/wrong target IP on outgoing INVITEs when DNS SRV was used and DNS address changed occurred

  • fixed SMS not being able to contain € sign

  • added SMS Webhook, allowing URL to be contacted on SMS reception

  • added Network troubleshooting features to GUI

  • added config option header_passthrough_filter to be used together with config option header_passthrough

  • added GUI option to disable the cloud redirect function

  • added informative message about cloud status

  • restart_after_linkloss sends additional restart message on channel 0

  • closing dialplan_debug window on session timeout

  • different loglevel settings are now individually configurable in the GUI

  • supporting now new beroNet LTE module

  • cloud monitoring and status will be enabled when registering to the cloud

  • optimized Yellow Activate (ACL rules restarted only after have been updated)

  • homogenized physical and GUI LEDs for LTE module

  • fixed issue updating DNS Server

  • fixed GUI issues (Call-Progress Table, Wizard, Market)

  • fixed 3CX Wizard redirect issue

  • on GSM and LTE cards SMS stored on the SIM will be deleted during initialization (please backup any important messages)

20.03 - 05.06.2020

  • fixed some stability issues

  • fixed some memory leaks

  • fixed some hang issuesimproved GUI performance

  • fixed GUI bug saving SIP peer secret

  • reworked DNS system, using internal DNS cache for better performance

  • fixed some display problems during dialplan debug

  • added support for "Technische Richtlinien Notruf" of the Telekom

  • fixed problem with ISDN calldeflect when using very long numbers

  • fixed some Labelling errors in the GUI

  • added new Wizard for 3cx and other VoiP PBX

  • added Api Functions CFActivate and CFDeactivate

  • added support for LE910C1 LTE

  • beroCloud Configuration now has own menu entry

  • showing beroCloud registration status on demand

  • added support for SMS delivery reports, added Api function SmsGetSendReport

  • incoming SMS only deleted automatically if there are more than 1000 unfetched

If you need scheduled remote assistance, you can request our on-demand support services: https://www.beronet.com/support