20.x Firmware
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 activated now on each SIP stack
- NTP server pool.ntp.org configured by default
- no default ACL rules anymore, only access from local network is initially configured
- fixed bug losing the causes map on firmware update
- fixed bug re-registering SIP peers on DNS server timeout
- fixed bug on SIP->FXO calls, when FXO->SIP call was already active on analog port
- added support of ie_on_sip X-BF_FACILITY_MLPP header
- fixed generation of pcap traces when VLAN was activated
- fixed issues with PCM bridging
- SIP CLEARMODE calls automatically now offer UNRESTRICTED_DIGITAL as bearer capability on ISDN, and vice versa by default
- added clearmode_auto option, allowing to configure the CLEARMODE/UNRESTRICTED_DIGITAL bearer configuration
- fixed issue when re-invite SDP target url and gateway IP are identical
19.06 - 18.10.2019
- fixed problem of displaying T1E1 modules in the GUI
- fixed small memory leak
19.05 - 02.10.2019
- fixed issue using wrong cidlen and crlen on PRI
19.04 - 30.09.2019
- added codec selection for LTE
- added config option gsm_clir to configure
- added configurability of ISDN cidlen and crlen for BRI
- fixed issue uploading/deleting SIP TLS certificates
- fixed incorrect prepending of country and city code
- fixed collecting of debug data during full-trace
- fixed slow down of the GUI while checking for firmware
- cloud based remote session can be now ended via the GUI
- better handling of privacy header in auto mode on SIP->SIP calls (outgoing leg uses values of first leg)
19.03 - 28.08.2019
- fixed issue with incomplete configuration after update from 16.xx firmware
- fixed log rotating pcap files during full trace
- fixed problem of setting nameserver when DHCP is on
- fixed issue on SIP->ISDN calls when externip of stun server was used
- fixed netconfigserver reported ip when bonding mode is selected
- added configurability of NTP server when DHCP is activated, explicitly given NTP server has preference
19.02 - 06.08.2019
- fixed missing files in Full Trace (gsm debug.log on LTE, LAN pcap in bonding mode)
- added missing Termination Causes to CDR
- Reworked and improved the different Gateway Wizards
- fixed erroneous prepending of configured prefix to automatic number format
- added GUI field for configuring SIP contact header
- fixed problem with FXS not working
- fixed file descriptor leaks
- removed s2s_302_passthrough
- added call_forwarding_mode instead, allowing to either send a 302 or a reinvite (with optional diversion header)
- config values from_sip_dest_setting (dialplan destination) and from_sip_src_setting (dialplan source) can be now defined with a regular expression
- added config values sip_priv*, to add custom headers to an outgoing Invite
19.01 - 27.06.2019
Most notable changes in comparison to current 16.15 firmware:
- Support for beroNet 3LI gateways with two ethernet ports
- Separate SIP stacks can be configured for each network interface
- Sip peers can be individually configured to use their own bind port
- Facilities for DoS Protection
16.x Firmware
16.17 - 19.11.2019
fixed slowness issue in GUI
- fixed initialization issue with FXO and FXS after hardware factory reset was done
16.16 - 24.09.2019
better handling of privacy header in auto mode on SIP->SIP calls (outgoing leg uses values of first leg)
- added config option isdn_no_sending_complete
- fixed incorrect prepending of country and city code
- fixed sending two SETUPs on SIP->ISDN calls, when stun or externip was enabled
- fixed problem with setting iptables rules for SIP peers with long group name
- fixed printing of configuration settings
16.15 - 19.06.2019
fixed error in SDP when rejecting T.38, if multiple media sections were offered
- fixed problem on SIP->FXO calls accidentally terminating FXO->SIP call on used port
- fixed potential resource leak of RTP ports on SIP->SIP calls
- for SIP->SIP calls, dtmfmode can be configured for both SIP legs individually
- new options for s2s_nat_opener
- better handling of potentially broken https certificates
16.13 - 29.03.2019
fixed error when restoring isgw.causes
fixed XSS vulnerability
fixed prefixing dad with ton prefix
fixed problem with no audio on SIP->SIP calls when send_only was offered in SDP
fixed problem for with SDP offers offering codecs with higher sampling rate
fixed offering of tracing ISDN ports in fulltrace only when no ISDN ports are available
fixed issue with analog port configuration during firmware update
added config option config option isdn2sip_source_numformat
added support for FXO adminstrative offhook mode
added new parameters to use_privacy_header config option, options are now auto, off, none and id
- added config option sip_302_contact_user
- added config option sip_302_contact_url
- removed config_option s2i_transfer_url_cd
removed config option d2s_oad_prefix_setting
removed SIP profile management from GUI
config option disable_prack now used for inbound sip calls too
on T1/E1 modules E1-HDLC is used as default, for reconfiguring to CAS/T1 update the hardware configuration during a factory reset now
now displaying hardware configuration table when the module has been be just plugged
now display pipe installation-progress when a new tab is opened
improved collecting of debug data during full-trace
improved handling of FSK caller-id detection on FXO ports
- a couple of cosmetic improvements in the GUI
16.12 - 11.01.2019
fixed disabling of echo canceller
fixed VAZ prepending in case of usage of failover proxy
fixed VAZ prepending in GSM and FXS calls
fixed timeslot allocation for T1E1 module
fixed problem with s2s licence reading for new cards starting with serial number 30
added config option ec_sparse_params
added config option s2s_rtp_passthrough
added config option r2config for setting MFCR2 parameters
added codes for rejecting RTP or T.38, status code can be configured now in the causes map
changed default reject status code from 415 to 488 for T.38
changed default for sip_info_on_facility to 0
16.11 - 16.08.2018
- fixed bug affecting incoming invites unintentionally being rejected sometimes
- fixed rtp_packet_size config option for SIP→SIP calls
- fixed SIP→SIP license parsing on new 3-line-interface gateway
16.10 - 05.07.2018
- fixed setting correct cause from causes.map in ISDN DISCONNECT and RELEASE_COMPLETE, if no dialplan entry was found
- fixed wrong setting of contact string, when externip/stun was not used
- fixed a memory leak when using DNS SRV
- fixed error when registering to the cloud
- fixed password problem between Zeroconf and PBX Wizard
- fixed error in SIP→SIP dialplan entry when using dialplan variables
- fixed bug with timeshift of timezone with half hours
- contact header SIP URL port will always be formatted including port, even if it is 5060
- fulltrace starting now rotates the logfiles
- added config option s2s_t38_passthrough
16.09 - 23.04.2018
- changed maximum SIP registration refresh value from 2000 to 3600
- fixed error configuring PCM slave mode
- fixed behaviour when T.38 reinvite was rejected and a G711 re-invite was received
- fixed setting correct port when sip domain is used
- using uppercase for codecs in SDP now
- isdn2sip_destination_numformat now used for fxs call as well
- added config option sip_info_on_facility
- added config option s2s_nat_opener
- handling 302 correctly on SIP→SIP calls
- waiting longer time to go into idle state on FXO calls
- added experimental_option emergency_numbers
- fixed stability issues
- experimental option no100fix can be now 0, 1 or 2
- now sending 302 transfer in SIP direction if calldeflect is received on ISDN side and cd=1
- fixed no audio problem when SDP was contained in 182 message
- refreshing registrations when DNS query result has changed
16.08 - 07.11.2017
- added toneset for Ireland
- fixed hostname setting
- fixed userapp-version issue
- fixed not printing first line in dialplan debug
- fixed call progress table backup&restore bug
- changed default setting of ppi/rpi/xheaders, they are now disabled by default, sip_pai_user=${new_source} now
- hostname/gateway not displayed in dhcp mode
- ntpserver setting overrides DHCP provided ntp server if set
16.07 - 25.07.2017
- fix for parsing sip ppi header
- added option no100fix, fixing problem when no 100 trying is received
- fixed sip failover behaviour on gsm
- fixed memory leak when using stun
- fixed problem encoding ISDN connected party number
16.06 - 28.06.2017
- fixed security issues with telnet access to card
- fixed SIP problems with peers not listening on standard SIP port
- fixed GUI error message after language switch
- fixed GUI error saving FXS Clip
- fixed problem with dialplan restore
- debug files get tagged with their md5sum now
- improved DNS SRV handling
- improved SMS handling
16.05 - 27.01.2017
- fixed GUI error setting t38 in dialplan
- fixed GUI error saving GSM extension
- fixed GUI error setting call progress table
- fixed GUI Dialplan-Debug behaviour
- fixed one way audio problem on SIP→SIP calls
- fixed reinvite handling on SIP→SIP calls
16.04 - 22.12.2016
- fixed error storing "more settings" in dialplan
- fixed limitation on density of inbound SIP calls
16.03 - 29.11.2016
- new responsive GUI
- new logging facilities
- new config option skip_setup_ack
- new config option resync_on_notify
- new config option isdn_dad_setting
- new config option dialtone_digits
- added dialplan variable new_destination_auto
- fixed VLAN issues
- fixed problem with dialplan copy and multiple delete
- fixed SMS problems
- fixed problem with SIP info messaged on FXS calls
- try option 67 on DHCP if option 66 is missing
- display name in register requests now in quotes
- in-call ISDN Information messages will now converted to DTMF
- fixed some minor issues in the GUI
- fixed problem with provisioning polling
- fixed config option outgoing_bchannels
- new REST-API functions
- netconfigserver is now configurable
- improved qsig name handling
- support for DNS SRV
- minimum accepted session expires now configurable
- Major security fixes, more info here
Known Issues:
- T38 disable doesn't save in the Dialplan - as workaround you can configure "t38=0" in the text-area under the "more" tab.
3.0 STABLE - Firmware
3.0.19 - 25.07.2017
- added option no100fix, fixing problem when no 100 trying is received
- fixed sip failover behaviour on gsm
- fixed memory leak when using stun
- fixed problem encoding ISDN connected party number
3.0.18 - 24.05.2017
- Security fix, telnet interface not more accessible from LAN by default
- fixed instablity problems in SIP stack occurring when a large time change shift happens
3.0.17 - 03.02.2017
- fixed problem in dialplan debug
- fixed problem with incoming 181 and 182 provisional responses
- fixed bug in Factory Reset
3.0.16 - 18.01.2017
- fixed return code for provisioning
3.0.15 - 12.01.2017
- reworked session handling for dialplan debug for more security
3.0.14 - 10.01.2017
- reworked GUI session handling. GUI is now more secure as its files can only be accessed via the GUI
- new_source_auto will now use TON_SUBSCRIBER as default
3.0.13 - 29.11.2016
- new config option skip_setup_ack
- new config option dialtone_digits for FXS inbound cals
- new config option emergency
- display name in register requests now in quotes
- in-call ISDN Information messages will now converted to DTMF
- fixed config option outgoing_bchannels
- bugfix gsm provisioning
- fixed problem with SIP info messaged on FXS calls
- fixed problem with SDP offers containing 16000Hz Codecs