FreeSWITCH
The FreeSWITCH 1.4.20 release is here!
The FreeSWITCH 1.4.20 release is here!
This is a routine maintenance release and the resources are located here:
- Tarballs: http://files.freeswitch.org/releases/freeswitch/freeswitch-1.4.20.tar.bz2
- Packaging: https://freeswitch.org/confluence/display/FREESWITCH/Installation
Security issues:
- FS-7708 Fixed docs on enabling cert CN/SAN validation
New features that were added:
- FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS)
- FS-7564 [mod_rayo] Added new algorithms for offering calls to clients
- FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params
- FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: “USAGE ERROR”: bad application arguments’, “GRAMMAR ERROR”: speech recognizer failed to load grammar, “ASR INIT ERROR”: speech recognizer failed to allocate a session, and “ERROR”: any other errors
- FS-7743 [mod_skinny] Updated SKINNY on-hook action to hang up all calls on a device, except those in a short list of call states (or perform a blind transfer) and added a hook after completing the hangup operation to start ringing if there is an inbound call active on the device.
Improvements in build system, cross platform support, and packaging:
- FS-7610 Fixed a gcc5 compilation issue
- FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy
- FS-7297 g729 installer
The following bugs were squashed:
- FS-7582 FS-7432 Fixed missing a=setup parameter from answering SDP
- FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile
- FS-7678 Fixed for fail_on_single_reject not working with | bridge
- FS-7612 Fixed invalid json format for callflow key
- FS-7621 [mod_shout] Fixed a slow interrupt
- FS-7432 Fixed missing a=setup parameter from answering SDP
- FS-7573 Fixed 80bit tag support for zrtp
- FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers
- FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo
- FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done
- FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs
- FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400
- FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit
- FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server
- FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects.
- FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling
- FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0
- FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc’d from the module pool, so there is nothing to destroy.
- FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations
- FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow
- FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents
- FS-7429 [mod_curl] Fixed a json formatting error
FLOSS Weekly featuring FreeSWITCH!
Anthony Minessale and Michael Jerris will be featured on FLOSS Weekly tomorrow to talk about FreeSWITCH! Go check it out!
FreeSWITCH Week in Review (Master Branch) June 20th-26th
Hello, again. This passed week in the FreeSWITCH master branch we had 37 commits. There was one feature this week with improvements to play_and_detect_speech to set the current_application_response channel variable.
Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support.
New features that were added:
- FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: “USAGE ERROR”: bad application arguments’, “GRAMMAR ERROR”: speech recognizer failed to load grammar, “ASR INIT ERROR”: speech recognizer failed to allocate a session, and “ERROR”: any other errors
Improvements in build system, cross platform support, and packaging:
- FS-7707 Fix build error on CentOS7
- FS-7655 Fixed a build error when we have PNG but not YUV
- FS-7723 Change RPMs to use -ncwait instead of -nc. This will cause the initscript to pause and wait for FS to be ready before continuing.
- FS-7648 Added a test cases for FS-7724 and FS-7687
- FS-7726 Additional configurations for a QA test case
- FS-7715 Updates to configure and spec files for next development branch and added images to spec file and fixed build/freeswitch.init.redhat since redhat likes to override settings in the script with TAGs in comments
The following bugs were squashed:
- FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents
- FS-7699 [mod_verto] Fixed for browser compatibility
- FS-7722 Fixed an issue with record_session including params when creating path
- FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow
- FS-7724 [mod_conference] Fixed a segfault when missing fonts when trying to render banner
- FS-7519 [mod_av] Fixed a regression in the visual appearance of decode app output
- FS-7703 Fixed a bug caused by answer_delay being set in the default configurations
- FS-7679 [mod_verto] Fixed a bug causing one way audio on Chrome when video is enabled and when using a sip without video
- FS-7729 [mod_verto] Fixed the formatting for IPv6 addresses
This passed week in the FreeSWITCH 1.4 branch we had 30 commits merged in from master.
Security issues:
- FS-7708 Fixed docs on enabling cert CN/SAN validation
New features that were added:
- FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS)
- FS-7564 [mod_rayo] Added new algorithms for offering calls to clients
- FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params
- FS-7720 Improve play_and_detect_speech to set current_application_response channel variable as follows: “USAGE ERROR”: bad application arguments’, “GRAMMAR ERROR”: speech recognizer failed to load grammar, “ASR INIT ERROR”: speech recognizer failed to allocate a session, and “ERROR”: any other errors
- FS-7743 [mod_skinny] Updated SKINNY on-hook action to hang up all calls on a device, except those in a short list of call states (or perform a blind transfer) and added a hook after completing the hangup operation to start ringing if there is an inbound call active on the device.
Improvements in build system, cross platform support, and packaging:
- FS-7610 Fixed a gcc5 compilation issue
- FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy
- FS-7297 g729 installer
The following bugs were squashed:
- FS-7582 FS-7432 Fixed missing a=setup parameter from answering SDP
- FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile
- FS-7678 Fixed for fail_on_single_reject not working with | bridge
- FS-7612 Fixed invalid json format for callflow key
- FS-7621 [mod_shout] Fixed a slow interrupt
- FS-7432 Fixed missing a=setup parameter from answering SDP
- FS-7573 Fixed 80bit tag support for zrtp
- FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers
- FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo
- FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done
- FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs
- FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400
- FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit
- FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server
- FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects.
- FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling
- FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0
- FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc’d from the module pool, so there is nothing to destroy.
- FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations
- FS-7489 [mod_unimrcp] Fixed a TTS Audio Queue Overflow
- FS-7467 [mod_callcenter] Fixing stuck channels using uuid-standby agents
FreeSWITCH Week in Review (Master Branch) June 13th-19th
Hello, again. This passed week in the FreeSWITCH master branch we had 94 commits! We had a large amount of work done this week and a few of the highlights are: added mod_local_stream video support, added member status in json format to the conference live array, added function to enable debug information about Opus payload, and a security issue concerning enabling cert CN/SAN validation.
Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support.
Security issues:
FS-7708 Fixed docs on enabling cert CN/SAN validation
New features that were added:
FS-7656 [mod_localstream] Added mod_local_stream video support, and make mod_conference move the video in and out of a layer when the stream has video or not, scan for relative file in art/eg.wav.png and display it as video when playing audio files, put video banner up if artist or title is set, and fixed a/v sync on first connection
FS-7629 [mod_conference] Added member status in json format to the conference live array, add livearray-json-status to conference-flags to enable
FS-7517 FS-7519 [mod_av] [mod_openh264] Added H264 STAP-A packeting support so it would work with FireFox
FS-7664 [mod_verto] Set ICE candidate timeout to wait for only 1 second to fix media delays
FS-7660 [mod_opus] Enabled with new API command “opus_debug” to show information about Opus payload for debugging.
FS-7519 [mod_av] Fixed bitrate and added some presets
FS-7693 [mod_conference] Lower the default energy level in sample configs to improve voice quality
Improvements in build system, cross platform support, and packaging:
FS-7648 More work toward setting up a QA testing configuration, add condition testing for regex all and xor cases, adding profile-variable for testing cases , add lipsync tests for playback and local stream, add stereo, and configuration for mcu test
FS-7338 Fixed bug in Debian packaging when trying to build against custom repo
FS-7609 Enable building of mod_sangoma_codec for Debian Wheezy/Jessie
FS-7667 [mod_java] Fixed include directory detection when using Debian java packages and use detected directory
FS-7655 Make libvpx and libyuv optional (none of the video features will work without them) The following modules require these libraries to be installed still: mod_av mod_cv mod_fsv mod_mp4v2 mod_openh264 mod_vpx mod_imagick mod_vpx mod_yuv mod_png mod_vlc, fix build issue w/ strict prototypes, and fix a few functions that need to be disabled without YUV
FS-7605 Fixed default configuration directory in Debian packages and fixed Debian packaging dependencies on libyuv and libvpx
FS-7669 When installing from Debian packaging if you don’t have the /etc/freeswitch directory, we will install the default packages for you. If you already have this directory, we’ll let you deal with your own configs.
FS-7297 [mod_com_g729] Updated the make target installer
FS-7644 Added a working windows build without video support for msvc 2013
FS-7666 [mod_managed] Fixed error building mod_managed on non windows platforms
The following bugs were squashed:
FS-7641 Fixed a segfault in eavesdrop video support
FS-7649 [mod_verto] Fixed issue with h264 codec not being configured in verto.conf.xml
FS-7657 [mod_verto] Fixed a bug with TURN not being used. Note, you can pass an array of stun servers, including TURN, to the verto when you start it up. (see verto.js where iceServers is passed)
FS-7665 [mod_conference] Fixed a bug with the video floor settings not giving the video floor to the speaker
FS-7650 [mod_verto] Fixed crash when making a call from a verto user with profile-variables in their user profile
FS-7710 [mod_conference] Added the ability to set bandwidth to “auto” for conference config
FS-7432 Fixed dtls/srtp, use correct a=setup parameter on recovering channels
FS-7678 Fixed for fail_on_single_reject not working with | bridge
FS-7709 [mod_verto] Verto compatibility fixes for Firefox
FS-7689 [mod_lua] Fixed a bug with lua not loading directory configurations
FS-7694 [mod_av] Fixed for leaking file handles when the file is closed.
FreeSWITCH Week in Review (Master Branch) June 6th-12th
Hello, again. This passed week in the FreeSWITCH master branch we had 51 commits! Some of the new commits this week include: the addition of a new reserve-agents param to mod_callcenter, allowing for custom exchange name and type for mod_amqp producers, a sample build system for a stand alone(out of tree) FreeSWITCH module, and added video support to eavesdrop.
Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support.
New features that were added:
- FS-7620 [ftmod_libpri] Correctly set calling number presentation and screening fields
- FS-7138 [mod_callcenter] Added a new reserve-agents param
- FS-7436 FS-7601 [mod_opus] FEC support
- FS-7623 [mod_amqp] Allow for custom exchange name and type for producers and fixed param name ordering bug caused by exposing these params
- FS-7638 Allow ipv4 mapped ipv6 address to pass ipv4 ACLs properly
- FS-7643 [mod_opus] Added interpretation of maxplaybackrate and sprop-maxcapturerate
- FS-7641 Added video support to eavesdrop
Improvements in build system, cross platform support, and packaging:
- FS-7635 Removed msvc 2005, 2008, and 2010 non working build systems
- FS-7373 Expose the custom repo and key path to the build-all command too
- FS-7648 Foundation for QA testing config , adding leave/check videomail test cases, adding videomail voicemail profile, adding video record/ playback test cases, adding set video on hold, force pre-answer prefix, and adding an eavesdrop test case.
- FS-7338 Removed mod_shout dep libs to system libs to continue cleaning up the libs for the 1.6 build process and added Debian packaging for several new modules, as well as handle system lib change for a handful of modules
- FS-7653 Sample build system for a stand alone(out of tree) FreeSWITCH module
- FS-7601 [mod_opus] [mod_silk] Removed a bounds check that can never be true in opus fec code and modify jitterbuffer usage to match the api change
The following bugs were squashed:
- FS-7612 Fixed invalid json format for callflow key
- FS-7609 [mod_sangoma_codec] Now that libsngtc-dev and libsngtc are in the FS debian repo, enable mod_sangoma_codec
- FS-7621 [mod_shout] Fixed a slow interrupt
- FS-7432 Fixed missing a=setup parameter from answering SDP
- FS-7622 [mod_amqp] Make sure to close the connections on destroy. Currently the connection is malloc’d from the module pool, so there is nothing to destroy.
- FS-7586 [mod_vlc] A fix for failing to encode audio during the recording of video calls
- FS-7573 Fixed 80bit tag support for zrtp
- FS-7636 Fixed an issue with transfer_after_bridge and park_after_bridge pre-empting transfers
- FS-7654 Fixed an issue with eavesdrop audio not working correctly with a mixture of mono and stereo
FreeSWITCH Week in Review (Master Branch) May 30th-June 5th
Hello, again. This passed week in the FreeSWITCH master branch we had 74 commits! Quite a bit of work went in this week and some of the many new features are: added Perfect Forward Secrecy (DHE PFS) to mod_sofia, added new options to nibble bill for minimum charges and rounding, added ipv6 support to Verto / Websockets and keep sofia-sip ws lib in sync, and added new algorithms for offering calls to clients.
Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support.
New features that were added:
- FS-7337 [mod_sofia] Add support for Remote-Party-ID header in UPDATE request.
- FS-7561 [mod_sofia] Add Perfect Forward Secrecy (DHE PFS)
- FS-7560 [mod_nibblebill] Added new options to nibble bill for minimum charges and rounding
- FS-7587 FS-7602 FS-7499 [mod_verto] Add ipv6 support to Verto / Websockets and additional support ice/dtls ipv6 functionality
- FS-6801 [mod_sofia] Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header
- FS-7564 [mod_rayo] Added new algorithms for offering calls to clients
- FS-7436 FS-7601 [mod_opus] Added FEC support
- FS-7603 [mod_event_socket] Failover for socket application in dialplan
- FS-7585 [mod_rtmp] Increased AMF buffer for larger video and add bandwidth settings to flash video
- FS-7311 [mod_sofia] Updating display name is disabled when caller_id equal “_undef_”
- FS-7513 [mod_conference] Add video-auto-floor-msec param to control how long a member must have the audio floor before also taking the video floor and make sure user does not have auto avatar when not visible
Improvements in build system, cross platform support, and packaging:
- FS-7610 Fixed a gcc5 compilation issue
- FS-7499 Fixed a build error on 32bit platforms
- FS-7570 Fixed a compilation issue w/ zrtp enabled
- FS-7426 Only disable mod_amqp on Debian Squeeze and Wheezy
The following bugs were squashed:
- FS-7579 [mod_conference] Fixed a bug not allowing suppression of play-file-done
- FS-7462 [mod_opus] Fix FMTP in the INVITE to use values from opus.conf.xml
- FS-7593 [mod_skinny] Fixed a bug where skinny phones would stomp on each other in database when thundering herd occurs
- FS-7597 [mod_codec2] Fixed encoded_data_len for MODE 2400, it should be 6 bytes. Also replaced 2550 bps bitrate (obsoleted operation mode) by 2400
- FS-7604 [fs_cli] Fixed fs_cli tab completion concurrency issues on newer libedit
- FS-7258 FS-7571 [mod_xml_cdr] Properly encode xml cdr for post to web server
- FS-7584 More work on rtcp-mux interop issue with chrome canary causing video transport failure
- FS-7586 [mod_conference] Change the default min-required-recording-participants option for mod_conference from 2 to 1 and silence the warning when the value is set to 1 in the configs
- FS-7607 Update URLs to reflect https protocol on freeswitch.org websites and update additional URLs to avoid 301 redirects.
- FS-7479 Fixed a crash caused by large RTP/PCMA packets and resampling
- FS-7524 [mod_callcenter] Fixing tiers, level and position should default to 1 instead of 0
- FS-7613 Fixed a crash in core text rendering
FreeSWITCH Week in Review (Master Branch) May 23rd-May 30th
Hello, again. This passed week in the FreeSWITCH master branch we had 648 commits! Most of those commits came from the merged 1.6 video branch and bring in a lot of new features. First and foremost, check out the new video functionality! The merge of 1.6 video branch means FreeSWITCH master now has the ability to transcode video and this means two different devices using different video codecs can use FreeSWITCH to translate between them. Some of the many other new features are the ability to live stream, record calls to a video file, and playback videos into a call with mod_av, overlaying logos or images with mod_cv, desktop sharing through mod_verto, and PDF and GIF rendered as video with mod_imagick. FreeSWITCH master also has MCU support for mod_conference!
Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support.
New features that were added:
- FS-7499 core RTCP improvements
- FS-7585 added video support to mod_rtmp
- FS-7500 core video transcoding support
- FS-7501 core video jitterbuffer
- FS-7502 core video media bugs
- FS-7503 core file interface video support
- FS-7504 codecs let you choose which codec module to use
- FS-7505 file interface to let you specify which format module to use when multiple types are supported
- FS-7506 core text rendering
- FS-7507 added new global directory variables and configure directory behavior changes
- FS-7508 mod_vpx transcoding vp8/vp9 and replace mod_v8
- FS-7509 mod_verto improvements allow for desktop share with the installation of this chrome extension https://www.webrtc-experiment.com/Pluginfree-Screen-Sharing/ and improved bandwith and resolution handling.
- FS-7512 mod_png allows for image overlays for video mute
- FS-7513 mod_conference MCU feature and avatar support
- FS-7514 mod_vlc video support
- FS-7515 mod_cv is a video media bug module that uses video recognition and facial recognition technology to allow you to modify a video stream by adding overlapping images and text or to silently detect and fire events
- FS-7516 mod_imagick allows for PDF and GIF rendered as video
- FS-7517 mod_openh264 h264 codec module
- FS-7519 mod_av a file format and codec module that uses libav or ffmpeg and allows you to live stream, record calls to a video file, and playback videos into a call.
- FS-7494 default avatar and mute images for video MCU
- FS-7471 improved configs for video
- FS-7338 removed external library dependencies
The 1.6 video branch has been merged into master!
Great news for our fellow FreeSWITCH users: in preparation for the 1.6 beta release, a lot of new functionality is being merged into the master branch. Some of these new features have new build requirements and dependencies, so please be sure to check the Confluence link here: https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video for platform specific instructions. Building and running FreeSWITCH will be easier if you are using Debian 8(Jessie). If you are not using Debian you can find some of the supporting dependencies tar.gz files here: http://files.freeswitch.org/downloads/libs/
Additionally, if you are using 1.4 in production, you need to be sure to switch to tracking the v1.4 branch, as master will be preparing for the 1.6 beta release.
Some of the new features and work that have gone into this release include:
FS-7499 core RTCP improvements
FS-7500 core video transcoding support
FS-7501 core video jitterbuffer
FS-7502 core video media bugs
FS-7503 core file interface video support
FS-7504 codecs let you choose which codec module to use
FS-7505 file interface to let you specify which format module to use when multiple types are supported
FS-7506 core text rendering
FS-7507 added new global directory variables and configure directory behavior changes
FS-7508 mod_vpx transcoding vp8/vp9 and replace mod_v8
FS-7509 mod_verto improvements allow for desktop share with the installation of this chrome extension https://www.webrtc-experiment.com/Pluginfree-Screen-Sharing/ and improved bandwith and resolution handling.
FS-7512 mod_png allows for image overlays for logos and images for video mute
FS-7513 mod_conference MCU feature and avatar support
FS-7514 mod_vlc video support allows you to live stream, record calls to a video file, and playback videos into a call.
FS-7515 mod_cv is a video media bug module that uses video recognition and facial recognition technology to allow you to modify a video stream by adding overlapping images and text or to silently detect and fire events
FS-7516 mod_imagick allows for PDF and GIF rendered as video
FS-7517 mod_openh264 h264 codec module
FS-7519 mod_av a file format and codec module that uses libav or ffmpeg
FS-7494 default avatar and mute images for video MCU
FS-7471 improved configs for video
FS-7338 removed external library dependencies
FS-7585 added video support to mod_rtmp
The FreeSWITCH 1.4.19 release is here!
The FreeSWITCH 1.4.19 release is here!
This is routine maintenance release and the source tarballs can be found: http://files.freeswitch.org/releases/freeswitch/freeswitch-1.4.19.tar.bz2
The features for this release include:
- FS-7470 [mod_verto] Add a force-register-domain param
- FS-7526 [mod_amqp] Add enable_fallback_format_fields for mod_amqp producer profiles if the profile param is set and create the amqp exchange on the first startup of a clean platform.
- FS-7557 [mod_mongo] Add limit backend
Improvements in build system, cross platform support, and packaging:
- FS-7488 [mod_managed] Fixed a build error with Windows and removed duplicate files
- FS-7574 [build] Update to handle new download locations for sounds
- FS-7574 [build] Fixed it so curl has the proper flag to follow 3XX redirects for getg729 and getsounds
The following bugs were squashed:
- FS-7456 Fixed a bug in SDP parser, to allow it to handle sdp with m lines in any order
- FS-7460 [mod_sofia] Don’t force ICE in 3pcc-mode=proxy
- FS-7465 Fixed a crash in stereo file writing
- FS-7425 Fixed an audio Handshake failure 1 when using webrtc with PFS-only client (Firefox >=38)
- FS-7472 [mod_sofia] Fix for a bug where the rtp-digit-delay profile param was being ignored
- FS-7488 [mod_managed] Fixed a build error
- FS-7490 [mod_rayo] Fixed a bug with the format of mod_rayo generated regex not working with newer libpcre
- FS-7491 [mod_graylog2] Send timestamp with millisecond precision instead of microsecond as required by GELF
- FS-7466 Fixed a bug causing audio issues by repeated log lines printing when rtp_manual_rtp_bugs is set to ALWAYS_AUTO_ADJUST
- FS-7496 [mod_http_cache] Fixed an issue with the URL args being included in the cache file name and causing problems opening the files later
- FS-7425 Fixed a bug when using a cert with missing dhparams resulting in a segfault.
- FS-7523 [mod_json_cdr] Fixed a segfault caused by a missing config file.
- FS-7357 FAX now tolerates EOP and PPS messages being incorrectly echoed.
- FS-7552 [mod_amqp] Fixed a segfault on unload and when no connections were valid
- FS-7463 [mod_sofia] Conditionally allow intercept of replaced call-id when processing replaces header
- FS-7557 [mod_mongo] Fixed a crash when doing ‘limit_usage mongo foo bar’
- FS-7545 [mod_opus] Fixed RTP timestamps to prevent unneeded resampling when transcoding
- FS-7184 [mod_spandsp] Fixed a fax buffer overflow in t38 on failure condition with some fax machines
- FS-7546 [mod_spandsp] Fixed a crash when sending a fax when built using clang compiler
- FS-7541 Fixed an issue with audio gaps in native audio recordings
- FS-7562 [mod_sofia] Fixed an interop issue caused when using bypass media with t.38 passthru
- FS-7567 Fixed a rare segfault on shutdown caused by a race condition
- FS-7529 Fixed an error with call recording on G722 calls
- FS-7584 Fixed rtcp-mux interop issue with chrome canary causing video transport failure
- FS-7582 Fixed a bug with reINVITES not including a=setup:actpass in the SDP
FreeSWITCH Week in Review (Master Branch) May 16th-May 22nd
Hello, again. This passed week in the FreeSWITCH master branch we had 7 commits. We saw some neat bug fixes go in this week and I hope everyone partaking in today’s holiday enjoys their long weekend!
Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support.
Improvements in build system, cross platform support, and packaging:
- FS-7488 [mod_managed] Fix a build error with Windows and removed duplicate files
The following bugs were squashed:
- FS-7541 Fixed an issue with audio gaps in native audio recordings
- FS-7562 [mod_sofia] Fixed an interop issue caused when using bypass media with t.38 passthru
- FS-7567 Fixed a rare segfault on shutdown caused by a race condition
- FS-7529 Fixed an error with call recording on G722 calls
FreeSWITCH Week in Review (Master Branch) May 9th-May 16th
Hello, again. This passed week in the FreeSWITCH master branch we had 14 commits. Our feature for this week is the addition of limit backend to mod_mongo. It needs some testing, so go check it out.
Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support.
New features that were added:
- FS-7557 [mod_mongo] Add limit backend
The following bugs were squashed:
- FS-7552 [mod_amqp] Fixed a segfault on unload and when no connections were valid
- FS-7463 [mod_sofia] Conditionally allow intercept of replaced call-id when processing replaces header
- FS-7557 [mod_mongo] Fixed a crash when doing ‘limit_usage mongo foo bar’
- FS-7545 [mod_opus] Fixed RTP timestamps to prevent un-needed resampling when transcoding
- FS-7184 [mod_spandsp] Fixed a fax buffer overflow in t38 on failure condition with some fax machines
- FS-7546 [mod_spandsp] Fixed a crash when sending a fax when built using clang compiler
FreeSWITCH Week in Review (Master Branch) May 2nd-May 8th
Hello, again. This passed week in the FreeSWITCH master branch we had 6 commits. Some more work was done to mod_amqp this week as well as some bug fixes.
Join us on Wednesdays at 12:00 CT for some more FreeSWITCH fun! And head over to freeswitch.com to learn more about FreeSWITCH support.
New features that were added:
- FS-7526 Add enable_fallback_format_fields for mod_amqp producer profiles if the profile param is set and create the amqp exchange on the first startup of a clean platform.
The following bugs were squashed:
ClueCon Weekly May 6th, 2015!
Check out the weekly conference call to see the latest news!