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.
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