/
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

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

  • 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

  • added experimental option telnet_max_connections, default value is 4

  • increased allowed syslog port range

  • fixed issue with SDP-less re-invite in connected SIP->SIP call

  • fixed wrongfully setting SDP on SIP->SIP call in some situations

  • fixed losing part of SIP configuration when Factory Reset is done and 'keep SIP settings' is selected

  • added preparations for beroCloud redirection service

20.02 - 19.02.2020

  • fixed problem on SIP→ISDN BRI/NT  calls not going to next free port if all channels are occupied

  • added keeping 'ACL settings' during Wizard Configuration

  • added a PHP validator during a GET or a POST request 

  • improved the Javascript validator

  • improved the security against XSS and SQL injection vulnerabilities

  • fixed problem restarting LTE port on State page

  • fixed problem saving 'Remote Management' Settings in German-Mode

  • fixed some Javascript errors or not expected behavior

  • fixed GUI-error with 'Dialtone passthrough' settings from FXO module

  • fixed GUI-bug from Dialplan popup settings (Easy and Advanced Mode)

20.01 - 06.02.2020

  • fixed prepending of VAZ (prefixes) when no national/international prefixes have been set

  • fixed updating and reload problems of causes map

  • fixed erroneous reregister request to the berocloud, after deregistering, improved GUI presentation

  • fixed missing values in SIP settings dropdowns (e.g. in From user/Pai User ...)

  • fixed displaying incorrect value in the GUI for Destination/Source Number format

  • fixed not capturing localhost SIP message during fulltrace

  • fixed early audio on PSTN->PSTN calls

  • fixed instability when SIP INFO package without payload was received

  • fixed problem with downgrade from 19.xx to 16.xx not starting, occurring on very old gateways

  • fixed losing of transport settings for the SIP stack when upgrading from 16.xx to 20.xx

  • fixed showing of SMS Tab in the GUI for LTE modules

  • fixed problem on LAN/WAN using same MAC addresses, using different MACs now

  • some minor GUI layout improvements

  • added new value auto for SIP dialplan source and dialplan destination and made it default

  • added new config option sdp_codec_selection, passing through the offered codecs

  • using second DNS server if the first on fails

  • GUI session timer is refreshed on click activity

  • on BRI rejecting now SETUP, when two calls are already

  • improved Dialplan Debugging


19.x Firmware

19.07 - 11.12.2019

  • some GUI modifications (some pages are now organized in tabs, showing additional information)

  • added GSM/LTE provider selection

  • improved presentation of GSM/LTE status

  • added validation as option to SIP peers without registration

  • fixed issue when configuring

  • fixed issue with 2FXO-1FXS module combination

  • improved behaviour of the LEDs of the PSTN RJ45 ports

  • fixed application of early_audio settings on SIP->FXO calls

  • added option for permanent remote support

  • fixed encoding REDIR_NR in ISDN NT-stack

  • fixed short hangs triggered by non-responding DNS server

  • default values changed: sip_from_display_setting=none (from display empty)

  • default values changed: sip_ppi_user_setting=none (PPI header not added)

  • default values changed: codecs=pcma (only pcma is now offered by default)

  • default values changed: t38=0 (no t38 on PSTN/SIP calls)

  • default values changed: s2s_t38_passthrough=0 (no t38 on SIP2SIP calls)

  • default values changed: cd=1 (call deflect is enabled by defaull)

  • default values changed: i2s_destination_numformat (default now: +(int)(nat)num, old default unknown: (num))

  • default values changed: i2s_source_numformat (default now: +(int)(nat)num, old default unknown: (num))

  • default values changed: TCP and UDP are by default activat