Releasenotes
From berofix - professional SIP gateway
Contents |
Release Organisation
There are 2 kinds of firmware verions, Releases and Patches. The Releases are divided in Major and Minor releases. Minor Releases with the same Major will receive only security fixes and general bugfixes. Newer Major Releases might contain newer features. Between 2 Minor Releases there might be multiple Patch-Releases.
The Firmware Name for a Release is then
$Major.$Minor
The Firmware Name for a Patch is then
$Major.$Minor$Patchlevel
This page will contain information about the current release and about the changes between each release, where the newest release is the most recent entry.
We try to release a minor release every quarter of a year and a major between 1-2 years.
FGPA Versions
Version 8 - 13.10.2011
Added GSM Support
Version 6 - 07.12.2010
Added Analog Support Added PCM Bridging Support
2.X Stable - Firmware
The 2.X Firmware Series replaces the 1.X Series in 2011. It has numerous new features including basic support for Analog (FXO and FXS). But is has also most applicable bugfixes from the 1.X release.
Most hardware related Features require an FPGA Update to at least Version 6. Please Note the Howto update the FPGA on this matter.
Please have a look at our growing Documentation V2.
For berofix API users please note the API Changelog.
NOTE: Please make sure, that you are at a Firmware >= 1.12 BEFORE updating to 2.X
ALSO: make sure that you did a "red Activate" with this new Firmware (e.g. 1.13rc10)
NOTE 2: It might happen that after the upgrade your current configuration is lost. We advise you to backup
your configuration.
NOTE 3: When Upgrading from 2.0-beta-3 to 2.0rcX it might be necessary to Save+Activate the SIP Accounts
2.2rc4 - 9.12.2011
small fix in FW installer, after an update the new FW version was not properly displayed added possibility to reset admin pw for berofix apps a lot of GSM bugfixes added possibility to send sms from the GUI rtp packet size now configurable some gui bugfixes added rtp_traffic_check config string option, which hangs up calls if no rtp was received for x seconds added SIP Remote-Party-Id added Privacy/Anonymity for Remote-Party-Id and P-Asserted-Id added userapp multi app installer fixed problem of random call hang-ups especialy in E1 environments, when Facility Messages are received added System Log to state screen updated causes-map to have better defaults 3CX wizzard supports now 4FXS Combos and GSM added analog-Fulltrace option fixed preresolve_addresses fixed GUI portpullup-option problem fixed analog-noaudio when PCM Bridging problems support for beroFix Small Business Edition fixed no-audio when using PCM with FPGA V8 Problem fixed no-audio when using 1E1+1E1 Module combinations added ssh-tunnel to cloud option fixed eary-audio issue with NT Ports added Early-Audio Progress Table helper added little wait for FXO after call ending to remove Ghost Ringing fixed FXO+GSM Module Combo fixed Backup&Restore for GSM General Settings fixed FXS random Call-Drops fixed analog FXS SDP handling which resulted in no-Audio or no Ringback-Tone-Generation sometimes
2.2rc3 - 6.10.2011
basic GSM Support overlap_dial fixes for ISDN2ISDN fix for Hardware Bridging of Non G711 Calls new cloud-api (with some fixes) added more info for Fulltraces and coredumps L1/L2 State changes are logged now in syslog logging some GUI/ Wizard Fixes analog 50-90V generation Switch channel selection direction is now optional (ascending/ descending) added Basic SIP Refer Handling (berofix works now with swyx) added ssh_acl added Facility Passthrough (allows passing of AOC-D or Calldeflection via ISDN-ISDN Routing) added preresolve_addresses option to not resolve SIP Addresses for some SIP Providers enlarged config-string buffer, which could cause isgw to not start up properly fixed some config importer bugs for backup&restore and provisioning allowing now up to 64 SIP Accounts added support of getting more than 1 Progress Messages added beroCapi Status Lamp fixed some module combination Problems (1E1 + 4FXS caused a reboot loop) added basic avahi support added basic cifs support added support to upgrade the Hardware (no factory reset necessary if a module is added) added support to keep the SIP Settings during factory reset stripping kernel modules -> save 500kb of appfs size added clearmode_on_alaw configuration option added BERT (bit error rate test) added rtp_loopback option (for BERT Echogeneration) fixed memleak bugfix that isgw.tones was missing added use_privacy_header config option for P-Asserted-Identity Privacy (RFC 3325) added possibility to send calls to 127.0.0.1 for failover sip accounts config importer works now with pcm_bridging option
2.2rc1 - 26.07.2011
fixed migration bugs from 1.x branch to 2.x branch, should work in most scenarios now added CRC4 Disable option for E1 numerous FXO fixes, including (CID Detection, busy/unobtainable tone detection, generic tone detection, usage of single ports in dialplan) FXS bugfixes, including memory leak fix and callerid generation enhancements added LLC and HLC ISDN Information Elements to X-BF_Headers (fixes some Data call attempts that didn't work) don't loose calls if L1 goes down for a moment (ISDN) 4FXS Module No Audio on Port 3 fix added faxdetection and faxdetection rerouting for FXO added Progress Message pass-through for ISDN2ISDN added SIP Response Timers that can either be used in the causes-map or as failover-cause added support for beroCapi (based on ComISDN) reduced FXS Connect delay from 1s to 50ms added FXS option to boost the Ringer to 90V instead of 50V fixed SIP Refer_To handling, which makes berofix work properly against SwyxWare2011 RTP Ports are now picked round robin, to avoid race conditions some GUI bugfixes (dialplan copy, activating/deactivating of dialplan rules) added mandatory CLIP Settings to FXS/FXO added wizard button to reboot/reset screen
2.1 - 03.06.2011
fixed a major bug, that configuring a failover_timeout could lead to crashes in pstn->sip calls fixed the problem that the failover_timeout couldn't be deacivated added ISDN Pull_Up Option to ISDN Groups added overlap_dialing to Analog Groups
2.0 - 30.05.2011
fixed logging bug, logging can now safely be turned on again finally added SNMP support added berocloud support added user-provided userappfs support fixed telnet ACL couldn't be saved bug added "sync" to fulltrace, which should fix empty fulltrace situations added basic support for comISDN CAPI bundle added stripping of libs, which shrinks the FW <5MB again fixed a small very high load issue, where channels weren't cleared properly added a lot more tooltips added some more german translation use icons instead of CRUD buttons renamed "UPDATE TOOL" in Menu to "FIRMWARE UPDATE" fixed 2x 2S02FXS 3CX wizard Modules bug fixed some 4FXS issues (including long powerup cycles and led problems) added "keep cloud settings" to factory reset added "Test Wizard" which helps testing scenarios fixed some NT PMP Bugs fixed bug that upgrading from 1.X to 2.X destroys dialplan and SIP Peer configs
2.0-X - Firmware
2.0rc2 - 03.05.2011
added fxs Callerid-Generation speed UP FW Update fixed some NT Bugs fixed NT bad noise problem better "active channels" GUI added failover repsonse codes CDR's aren't zipped anymore added invite timeout -> failover changed clir_on_sip to clir_on_oad (also for analog now) accountname is now part of the SIP Registration List dialplan supports NOT matching now (with a preceding !) added TOS Settings for SIP (default is 160) added Analog Support to 3CX Wizard added very basic SIP Refer Handling added possibility to not send AOC in SIP INFO Messages (aoc_on_sip)
2.0rc1 - 05.04.2011
Debugging has now been replaced by PSTN and SIP Message Logging Removed the SIP Account Type (Proxy,Registrar,Both), there is now a "Register = yes/no" option available Added Support of CRC and general L1 and L2 Error reporting (tooltip in the state screen) Added Callprogress Table, to modify the behaviour of when to send 180/183 and SDP Messages Added support of deactivating Dialplan Entries Renamed overlapdial_* options to interdigit_timeout_* Added interdigit_timeout_maxdigits option Added Emergency Header Option (to hangup running calls for an emergency call) Limit Dialplan fields in the table view by using "..." Added SIP Failover Feature CDR is not zipped anymore (to reduce system load during logrotate) Added AOCD Parsing (from ISDN to SIP) Added isgw.info1 and isgw.info2 to Fulltrace Added channel selection direction (ascending/descending) Fixed issue that Release Causes where not properly parsed in PMP 3CX Wizard supports now FXS and Hybrid Module Type Of Number prefixes can now be prefixed before or after the dialplan is used Dialplan Entries can now be placed at the beginning during "Add" Added pstn_src_setting and sip_src_setting to modify the Callerid which is used as Source in the Dialplan Added CallerID Maps to support SIP Headers like P-Asserted-Identity and others Fixed PCM Bridging Bugs Added graphical Port representation in the Hardware Screen Added X_BF_CONFIG Header that can contain Call-Configuration which overwrites the Dialplan Call-Configuration Fixed Analog LED issues Added Firewall Settings in Security screen (to disable http/telnet and bfdetect and to make SIP connections more secure) Fixed Linetermination Setting issues Fixed small memleak when reloading dialplan Fixed Problem that E1 was not usable in 2.0 branch Added proper Disconnect Sending in ISDN2ISDN calls when the Call fails plus proper Inband audio Removed Sending of IE Not Implemented Status Messages Added more tool tipsh
2.0-beta-3 - 17.12.2010
Added CRC Debugging support (Tooltip over the L1 Link Icon in State Gui) Fixed Portswitch support for Analog Fixed issue, that analog drivers where not in previous beta Firmwares included Fixed some analog state machine bugs Added much better causes map editor Added '1TR110_DE' - Country to analog to remove Phantom Ringing on FXO Lines Fixed Backup&Restore Bugs beautified verbose logs for analog added 'register_options' sip register peer option, to reduce OPTIONS noise generated by berofix when it registers somewhere (not yet in GUI). Fixed some GUI issues regarding analog support
2.0-beta-1 - 07.12.2010
Added Analog Support Added PCM Bridging Added Firewall Settings Added Enhanced Dialplan Added Better Backup&Restore Mechanism Added TLS Support Added VLAN Support Added SIP Failover Support Added CDR Logging Support to GUI ....
1.X - Stable Firmware
1.13 - 13.09.2011
1.13 has no relevant changes compared to the 1.13rc8. The changes are only related to the production.
1.13rc8 - 08.02.2011
3CX wizzard callerid-fixes better ISDN Cause to SIP response Mapping (and configurability) some fixes regarding CLIR gui password field-length bug fixed wizzard doesn't require username/secret in sip anymore fixed dialplan bug when sip peer used a non standard port L1/L2 Activates and Deactivates are logged @ level 0 now (PTP) fixed a bug where possibly some channels could get lost (introduced in 1.13rc3) added force_t38_reinvite option fixed clir_on_sip problem if oad_setting = displayname added oad_setting option to allow using displayname/from_user in the oad (sip->isdn direction)
1.13rc3 - 04.10.2010
SIP - Sending Firmware Version in UA String
misc.conf added for tftp/http provisioning (to set ntp server)
Added Reset-Jumper to reset the card via the PCM Bus Connector
Added ISDN Feature-Codes to support MCID by a DTMF Tone Sequence
Added Fulltrace to API
Fixed minor Bug when 2E1 and 1E1 Modules where mixed
Fixed bug that tcpdumps in Fulltrace could get too large
Checking /tmp fill depth now and preventing /tmp to get full
Releasing calls properly when doing a frontend reboot
Added trim for Dialplan Input fields
Added FW image file checking, only proper FW Versions can be installed (note: if you want to downgrade,
you need to explicitly put the string "downgrade" into the FW image, e.g. if you want to install 1.12,
rename the appfs file to appfs-1.12-downgrade.tar.gz)
Added new "Match Type" field for SIP to ISDN Calls in the Dialplan Frontend
Added HW Changes Detection and informing the User via the Frontend now
Fixed the Register issue, that after a while now Register was sent by berofix anymore
Added CDR as log message
1.12 - 08.06.2010
SIP Register @ SER works now
fixed some NT Stack issues (memleaks and performance optimization)
overall performance enhancements of SIP-ISDN-GW Software
added higher timeresolution for syslog prints
fixed summer time issue
some more isdn-sip signalling optimizations
some berofix API fixes
fixed bugs, that the channel id was not encoded properly for outbound calls
beroFix API supports a httpport setting
added allow_sip_183_without_sdp=1/0 to config string (0 -> proper alerting signalling with asterisk and snom)
ignorep8=1/0 to config string (ignorep8=1 -> proper early audio)
Paying attention to the Port when receiving a SIP Moved temporarly (302)
Fixed Timer in TE Stack (start T305 after expiration of T313)
check for clir_on_sip when "d:" is used in dialplan
disabling Echocanceler when Faxtone is detected (and T.38 is disabled)
added syslog Facility setting
allowing "-" and "." in SIP Names/usernames
added 3CX Wizzard
added regrefresh (Registration refresh) option
using clir_on_sip as displayname for inbound setups with CLIR (or empty OAD)
added reset (sr) of callstatistics in telnet Interface
speed up "bc" in telnet interface
DTMF with letters a,b,c,d work now
added wait_for_cancel=1/0 Config string option (default 1, supports early audio for not successfull calls, eg. cause:1 unallocated number)
added proper overlapdial for ISDN-ISDN Rules
fixed some config-string ("more") issues in GUI
1.12rc10 - 12.03.2010
Fixed 2 major deadlocks which made berofix not accept new incoming calls on high inbound call traffic Restructured Frontend in the Management/ Settings Area Provisioning works now on TFTP & HTTP added beroFos integration fixed issue that the MTU was automatically set to 500 after a firmware upgrade, which resulted in several network problems Partial Rerouting added (calldeflect on Point to Point Lines) Fixed several ISDN and SIP issues Fixed several Frontend issues Added IE on SIP which makes ISDN-ISDN Routing more efficient NTP Protocol is now supported (instead of the old time protocol)
1.12rc5 - 01.12.2009
Hardware Bridging enabled between 2 Lineinterfaces TFTP Provisioning enabled ISDN-ISDN Routing in Dialplan Calldeflection and many more ... More detailed release notes will we published when the 1.12 is released.
1.11zh - 30.07.2009
4S0 memory leak fixed support for secondary callerid added (CLIP no screening or special numbers are send via displayname now) send SIP Busy when received a ISDN busy cause (instead of unavailable) added more locking to prevent a segfault that happens after about 100 0000 calls fixed a general memory leak fixed a memory leak when CRC errors or L1 State changes where received fixed issue that not more than 64 bytes of D-Channel frames can be received with 4S0, for example setups with very long numbers fixed bug for E1 that channels above and including channel 17 could not be used safely
1.11zb - 23.06.2009
IE Edit Bug fixed Bridging Bug fixed Overlapdial Timeouts can be configured again Codecs and codec orders can be configured now
