Category Releases / Page 1

FreeSWITCH 1.6.14 released!

Releases -

The FreeSWITCH 1.6.14 release is here!

This is just a routine maintenance release, but there are some great features in this release as well.

Release files are located here:

features New features and improvements that were added:

  • FS-6893 [mod_conference] Recording auto creates file path if not exists
  • FS-8733 FS-9804 [mod_conference][sound-files] Various phrase updates
  • FS-9735 [core][mod_sofia] Send unknown headers to switch_ivr_set_user
  • FS-9800 [core] Add new accessor functions to core statistics for use in modules
  • FS-9813 [mod_kazoo] Add kz_http_put

build Improvements in build system, cross platform support, and packaging:

  • FS-9581 [Windows] DEBUG_ESTIMATORS symbol conflict in windows, don't define symbols before pch include, fix function signatures in switch_estimators.c, add new required source files to core build
  • FS-9816 [Debian] Remove yasm as a runtime dependency, because it’s only needed to build libvpx when compiling.
  • FS-9799 [Debian] Rotate and increase log file size
  • FS-9858 [build] Add configure switches to disable libpng and freetype support
  • FS-9897 [mod_v8] Fixed Visual Studio 2015 build

bugs The following bugs were squashed:

  • FS-9347 [mod_callcenter] Do not log as error when the member is gone just before we assigned an agent, now logging as DEBUG
  • FS-9689 [mod_callcenter] Fixed issue when agent rejects the call while hearing cc_outbound_announce making member (caller) waiting on queue forever
  • FS-9723 [mod_callcenter] Fixing cc_warning_tone, using switch_ivr_play_file instead of queue private event

  • FS-9891 [mod_callcenter] Checking if we got a valid pointer for a queue. Get queue again to increase calls answered and abandoned.- FS-9894 [mod_callcenter] Removing reference to call_timeout, use leg_timeout instead

  • FS-9869 [mod_callcenter] Exporting cc_queue_joined_epoch when originating agent outbound leg
  • FS-9760 [mod_callcenter] Removed the un-needed whitespace from the file
  • FS-9809 [mod_sofia] URL encode caller id number before sticking it in the from header in case we have non url safe chars in the cid number in the caller profile
  • FS-9931 [mod_sofia] Don't send display updates to endpoints who don't have UPDATE in their Allow header
  • FS-4102 [mod_sofia] Fix for an issue with an invite to gateway without registration goes to another wrong host
  • FS-9206 [mod_sofia] Fixed proxy media with enable-3pcc=proxy not properly passing audio after 3pcc re-invite
  • FS-9745 [mod_sofia] Fixed call to FS WebRTC Gateway failing when no SDP on invite
  • FS-9776 [mod_sofia] Fixed SIP Transfer generating high CPU
  • FS-9782 [mod_sofia] On recovery, don't flip the order of the record route, on outbound calls use the record route in the reverse order as the initial route set when doing the recover invite, on recovery, flip the order of the record route on inbound calls only, use the record route in the same order on inbound calls and in reverse order on outbound calls as the initial route set when doing the recover invite. Account for the call direction based on how sip considers it, not based on freeswitch direction so inbound calls after recovery are treated as outbound in this logic

  • FS-9846 [mod_sofia] Fixed a few bugs related to Hold and Proxy Hold option added in FS-9192 after merges in 1.6.11
  • FS-9854 [mod_sofia] SDP O/A fails to put sdp in messages after certain kinds of sip traffic
  • FS-9898 [mod_sofia] Call hanging in FS if HOLD not successful
  • FS-9915 [mod_sofia] Fixed non null terminated parsed sip body being passed in when sending to sip messages in a row on tcp in a single packet
  • FS-9829 [mod_sofia] Fixed a problem with FreeSWITCH sending 200ok without an SDP to second reINVITE in a dialog
  • FS-9277 [mod_sofia] Fixed a problem with on and off not starting and stopping the call recording sessions because of an incorrectly placed goto end statement
  • FS-9906 [mod_conference] Fixed the member join/part in conference showing the webcam briefly during slide transition

  • FS-9911 [mod_conference] Fixed the canvas not clearing when video playback of file is done

  • FS-9912 [mod_conference] Fixed floor-only and file-only not working properly in canvas-layouts
  • FS-9787 [mod_conference] Remove duplicated headers in conference del-member events
  • FS-9933 [freeswitch-core] Fallback from native file failure to alternate ext
  • FS-9932 [freeswitch-core] Error with group confirm feature combined with enterprise originate
  • FS-9866 [freeswitch-core] Fixed a call failure with 3pcc=proxy for FS client and local SDP
  • FS-9870 [freeswitch-core] Fixed playback_timeout_sec does not stopping a delimited playback

  • FS-9871 [freeswitch-core] Fixed the DTMF not delivering on B leg of a bridge when A leg has no media
  • FS-9851 [freeswitch-core] Add abstimeout to CoreSession:getDigits in switch_cpp to allow for an absolute timeout into getDigits
  • FS-9860 [core] Add playback_timeout_sec_cumulative variable to fix an issue with loop not working
  • FS-9917 [switch_rtp/core] Fixed in do_flush to handle the current packet (if RFC2833) rather than discard it.
  • FS-9863 [core] Fixed the video_width/video_height unset with playback application

  • FS-9876 [core] Fixed switch_rtp this fix issue of rtcp lost packet count

  • FS-9881 [core] Fixed the accidental removal of -1 for forever support core causing FS crashing when playing png file

  • FS-9725 [core] Fix echo if blank image is disabled.

  • FS-9812 [core] Fixed label that is only used when zrtp or srtp are enabled
  • FS-9826 [core] Reset jitter buffer if SSRC changes regardless of jitter buffer paused state
  • FS-9929 [core][mod_spandsp] Fixed an issue with an assert in switch_frame_buffer_dup when receiving a fax using t.38
  • FS-9840 [mod_avmd][mod_sofia][mod_verto] Fixed an implicit declaration warning, fixed a redefine warning, fixed an error avmd_desa2_tweaked.c:61:5: error: implicit declaration of function 'ISINF' [-Werror=implicit-function-declaration]

  • FS-9843 [mod_avmd] Remove unused defines
  • FS-9569 [mod_shout] Close file handle when recording mp3 files that never get written to

  • FS-9780 [mod_spandsp] Change MAX_COMMAND_TRIES to 6
  • FS-9855 [mod_spandsp] Refused T38 reinvite on b-leg breaks T38 negotiation on a-leg when using T38 gateway mode
  • FS-9916 [mod_spandsp] Fixed OB fax calls going zombie
  • FS-9821 [mod_lua] Fixed memory/resource leak
  • FS-9824 [tone2wav.c] Fixed a segfault
  • FS-9827 [mod_hiredis] Handle NIL reply
  • FS-9758 [mod_fifo] Fixed a segfault when reloading with switch_sql_queue_manager_destroy() avoid null pointer deref
  • FS-9762 [mod_erlang_event] Removed a bgapi limit to prevent failure
  • FS-9788 [mod_v8] Add close() option to FileIO implementation
  • FS-9794 [mod_dptools] Set the result cause of an originate failed cause to variable originate_failed_cause
  • FS-9801 [sound-files] Fixed an incorrect xml sections for phrase files
  • FS-9804 [sound-files] Fixed a broken closing tag
  • FS-9805 [sound-files] Created a script to compare XML translation files with phrase_en.xml and organized prompts in phrase_en.xml
  • FS-9808 [mod_png] Fixed an issue with hanging when used with ivr as video input
  • FS-9817 [mod_verto] Fixed a regression from 6528ae00b56d58b94dc14231034ee1db80f09b38
  • FS-9923 [verto-communicator] Added change server feature only print flushed if we flushed something

FreeSWITCH 1.6.13 released!

Releases -

The FreeSWITCH 1.6.13 release is here! This is just a routine maintenance release, but there are some great features in this release as well. Release files are located here:

New features and improvements that were added:

  • FS-9367 [core] Added support to log session counts at channel state change
  • FS-9412 [core] Make MODULE_UNLOAD event report module name (key) and file (filename), similar to event MODULE_LOAD. Add key and filename for symmetry with SWITCH_EVENT_MODULE_LOAD, for api_interface, and to make it simpler to know which module is unloaded
  • FS-9665 [core] Add video_pre_call_banner feature
  • FS-9747 [core] Add channel hold/unhold verbosity
  • FS-3568 [mod_say_zh] Update Chinese phrase XML, thanks Gaofei
  • FS-9640 [verto] Allow access to Verto stream object via callback exposes Verto MediaStream objects via the onGranted() callback
  • FS-9395 [verto] Downgrade some FSRTC console.error messages Some of the console.error messages generated in FSRTC aren't really error-worthy, downgrading appropriately.
  • FS-9635 [verto] Update deprecated stream.onended, stream.onended is being removed in Chrome 54, update to stream.oninactive
  • FS-9643 [mod_opus] Log encoded stats at end of call Log count of encoded FEC frames in debug mode
  • FS-9668 [mod_sofia] Add proxy-info feature and also check for keyframe requests on INFO even when proxying for good measure
  • FS-9680 [mod_sofia] Add proxy-message param to sofia
  • FS-9629 [mod_sofia] Don't add infocus multiple times, add isfocus to replies, and add is_conference support to pre_answer
  • FS-9700 [mod_httapi] Set conference pin and flags
  • FS-9706 [mod_conference] Add loops param to file playback in conference
  • FS-9715 [mod_av] Add support for m4a add webm and mkv too
  • FS-9732 [mod_ssml] Create default configuration so ssml.conf.xml is not needed

Improvements in build system, cross platform support, and packaging:

  • FS-9653 [Debian] Freeswitch-meta-all-dbg should not depend on non-existent freeswitch-meta-lang-dbg
  • FS-9642 [Debian] Do not limit time for real time threads with systemd. This causes systemd to randomly restart FreeSWITCH without notice as to why.

The following bugs were squashed:

  • FS-9623 [core] Update .update
  • FS-9726 [core] Fix malformed PAI
  • FS-9725 [core] Disable blank img with core_video_blank_image=false.
  • FS-9739 [core] Fixed an issue where switch_rtp mistakes "ffffffff" for a new DTMF and queue's a NULL digit
  • FS-9691 [core] Don't call sql code inside hash_mutex due to circular mutex contention between hash_mutex and profile->dbh_mutex
  • FS-9719 [core] Separate gen_ts_delta between audio and video
  • FS-9709 [core] JB drops packets after hole-punching
  • FS-9714 [core] Fixed switch assert on attempted double close of a file handle
  • FS-9693 [core] Fix free issue in fulldate comparison use existing date parsing functions in fulldate comparison that take timezone into account
  • FS-9705 [core] Fixed files using prebuffer do not play properly when seeking back to the beginning once the file is done playing
  • FS-9697 [core] Video compat changes to support older clients
  • FS-9654 [core] Fix RTP packet drops
  • FS-9654 [core] fixed an issue with RTP payload negotiation
  • FS-9651 [core] Fixed incorrect expression
  • FS-9650 [core] Initialize pointer to NULL to resolve warning
  • FS-9649 [core] Fix filebug script if EDITOR env variable not set
  • FS-9632 [core] Remove SWITCH_FILE_FLAG_VIDEO flag if we fail to receive video so we fall thru and record the audio only. Previously it would just fail to function as expected.
  • FS-9660 [core] Fixed BW calculation for SDP media clause. The AS descriptor for SDP b= lines is already defined in kilobits/second. Fixes an issue with extremely low bitrate videos when a SDP media clause has its own b=AS: line specified.
  • FS-9634 [core] Fixed an issue with RTCP mux always proposed on outbound channels even if rtcp_mux chan variable is 0
  • FS-9656 [core] Coverity 1364971: resolve memory leak in new HEPv3 logging
  • FS-9733 [mod_rayo] Prevent bad tts format string from being generated when MRCP headers are not present
  • FS-5978 [mod_rayo] Attempt to fix direct media join
  • FS-9662 [mod_opal] Fix version number in old OPAL error
  • FS-9646 [verto_communicator] Fixing settings toggle
  • FS-9647 [verto communicator] Improve Spanish translations for verto communicator.
  • FS-9628 [verto] Correct return value of $.FSRTC.bestResSupported to be the largest resolution
  • FS-9728 [verto] Fix dynamic media tag on verto.newCall method
  • FS-9455 [verto] Fixed doubled posts in the chat window
  • FS-9755 [mod_conference] Added cdr for 4579 support
  • FS-9748 [mod_conference] [mod_shout] Fixed a locking contention with mod_shout playing conference moh
  • FS-9714 [mod_conference] Fix crash due to race on closing file handles when playing a file to a conference via api command as a conference is shutting down
  • FS-9648 [mod_conference] Fixed an issue with conference avatar image gets stuck enabled when it uses the same image as video mute
  • FS-9737 [mod_hiredis] Fix limit_usage when using hiredis backend
  • FS-9387 [libzrtp] Fix for hash calculation of the auxiliary secret
  • FS-9727 [mod_lua] Raise size limit on unknown size odbc column data from 256 to 16k
  • FS-9652 [mod_sofia] Improve sql sanitization
  • FS-9712 [mod_sofia] Fixed 3PCC-Proxy Missing SDP on Reinvite.
  • FS-9671 [mod_sofia] Fix wrong cseq in notify Expires 0
  • FS-9699 [mod_sofia] Fixed improper response to re-invite after using uuid_media_3p
  • FS-9685 [mod_sofia] Update broadsoft SLA to work with newer Polycom firmware
  • FS-9666 [mod_sofia] Fixed unused variable to remove legacy code when getting an XML video refresh
  • FS-9639 [mod_sofia] Fixed an issue when using "uuid_media_3p" to capture media and "uuid_media_3p off" to release media twice on the same call on the if the media ports change on the opposing end points.
  • FS-9678 [mod_sofia] Fix FreeSWITCH not shutting down when profiles fails to load and shutdown-on-fail is set to true
  • FS-9590 [mod_sofia] Check dtmf_type variable when negotiating inbound SDP
  • FS-9592 [mod_httapi] Make sure to reset one time params when starting over in httapi app
  • FS-9204 [mod_valet_parking] Complete the urls so that snom can execute the pickup, It used to probably send it to the proxy, but now needs the host in the packet or throws network error
  • FS-9704 [mod_av] Fixed seeking video files after it reaches the end does not work
  • FS-9151 FS-9631 [mod_av] Fixed playback mp4 file on a session without video not ending
  • FS-9687 [mod_opus] Fixed a segfault program terminated with signal SIGFPE, arithmetic exception.
  • FS-9594 [mod_kazoo] Fixed hostname resolving for IPv6 addresses. Has been adjusted string vars size to fit IPv6 address

FreeSWITCH 1.6.12 released!

Releases -

The FreeSWITCH 1.6.12 release is here!

This is also a routine maintenance release. Change Log and source tarball information below.

Release files are located here:

New features that were added:

  • FS-9242 [mod_verto] Convert to adapter.js
  • FS-8955 [verto_communicator] Adding DTMF shortcuts and handling DTMF history on DTMF widget
  • FS-9601 [mod_opus] Make adjustable bitrate mutually exclusive with FEC enforcing on the decreasing trend, add step calculation for bitrate adjustment, fix bug on context settings
  • FS-8644 [mod_opus] OPUS_SET_BITRATE(), codec control and estimators for packet loss and RTT (with Kalman filters) to detect a slow or congested link. Feature enabled with "adjust-bitrate" in opus.conf.xml - it's a feedback loop with incoming RTCP.

Improvements in build system, cross-platform support, and packaging:

  • FS-8623 [build] Fixed sun studio build errors building libvpx
  • FS-9553 [core] Refactor video-on-hold
  • FS-9616 [libvpx] Update libvpx to latest upstream
  • FS-9618 [libyuv] Update libyuv to latest upstream

The following bugs were squashed:

  • FS-9574 [mod_verto] We shouldn't print data set on the buffer because of the potential security issues
  • FS-9508 [verto_communicator] Adding AGC option on settings, enabled by default
  • FS-7876[verto_communicator] Adding hold button for video calls
  • FS-9242[verto.js] Fixed screen share for chrome to work in VC with additional camera
  • FS-9586[mod_local_stream] Fixed the local_stream video queue sticking when not being read from
  • FS-9610[core] Video keyframe requests not being propagated properly
  • FS-9612[core] RTCP-MUX wrongly enabled in cases where answer contains RTCP but offer didn't / remote
    address not obtained in UDPTL mode
  • FS-9580[core] Add auto adjust for RTCP separate from RTP for sync NAT
  • FS-9548[core] Crash on Invite due to bad config for sip profile
  • FS-9498 [mod_conference] Fixed a regression with 100% cpu

The FreeSWITCH 1.6.11 release is here!

Releases -

The FreeSWITCH 1.6.11 release is here!

This is also a routine maintenance release. Change Log and source tarball information below.

Release files are located here:

New features that were added:

  • FS-9138 [mod_avmd] Add config to vanilla folder
  • FS-9480 [mod_kazoo] Add api enhancements
  • FS-9457 [mod_http_cache] Allow GET and PUT from Azure Blob Service
  • FS-9551 [switch_ivr - json cdr] Adding app-stamp to app_log
  • FS-9487 [core] Add CBR param to video file recording params
  • FS-9543 [core] Add pre-exec state change hooks to core
  • FS-9472 [core] Add originate_retry_timeout, a maximum duration in seconds to allow retry
    attempts to occur, and originate_retry_min_period_ms, a minimum spacing between retry attempts
  • FS-9495 [mod_conference] Add conference_join_energy_level variable
  • FS-9533 [mod_conference] Add member-enter-sound
  • FS-9526 [mod_conference] Add deaf sounds
  • FS-9474 [mod_conference] Add variables to set initial volume on mod_conference
  • FS-9498 [mod_conference] Fixed a regression with 100% cpu
  • FS-9549 [mod_verto] Add userVariables to DMTF and INFO messages
  • FS-9524 [mod_verto] Enable whitelisting of Verto connections by IP using FS ACL
  • FS-9550 [mod_verto] Set user on outbound verto calls to sync with user directory
  • FS-9242 [mod_verto] Convert to adapter.js
  • FS-8955 [verto_communicator] Adding DTMF shortcuts and handling DTMF history on DTMF widget
  • FS-9469 [verto.js] Added onGrant/onDenied callbacks in onStream/onError of RTCCallbacks so that the client code gets notified of a webrtc permission change immediately
  • FS-8644 [mod_opus] OPUS_SET_BITRATE(), codec control and estimators for packet loss and
    RTT (with Kalman filters) to detect a slow or congested link. Feature enabled with "adjust-bitrate" in opus.conf.xml - it's a feedback loop with incoming RTCP.

Improvements in build system, cross platform support, and packaging:

  • FS-9466 [build] Use system MD5 if available
  • FS-8623 [build] Fixed sun studio build errors building libvpx
  • FS-9553 [core] Refactor video-on-hold
  • FS-9465 [ubuntu packages] Add xenial instrumentation to Debian/utils.sh script
  • FS-9471 [verto_communicator] Updating In Call display after receiving display update mes\
    sage from mod_verto.
  • FS-9475 [mod_verto] Video bandwidth not conveyed in SDP for verto
  • FS-9551 [mod_sofia] Compare session before setting TFLAG_SKIP_EARLY
  • FS-9488 [mod_http_cache] Fixed a compile error
  • FS-9498 [mod_conference] Try to make video writing thread more efficient
  • FS-9527 [mod_avmd] Fix MAP_POPULATE on FreeBSD
  • FS-9616 [libvpx] Update to the latest upstream version

The following bugs were squashed:

  • FS-9538 [core] Fixed a segfault while reading local ringback file
  • FS-9548 [core] Return with an error on wrong RTP IP given from configuration and fixed a crash on Invite due to bad configuration for sip profile
  • FS-9536 [core] Fixed an issue with the return value
  • FS-9580 [core] Add auto adjust for RTCP separate from RTP for sync NAT
  • FS-9482 [core] Fixed a segfault on the second attempt to use uuid_media_3p
  • FS-9484 [core] Fixed a variable type format spec
  • FS-6954 [core] Use channel flags to check for proxy media or bypass media
  • FS-9483 [mod_conference] Fixed a missing keyframe after re-invite
  • FS-9493 [mod_conference] Fixed a possible crash when changing from normal to personal canvas on the fly
  • FS-9494 [mod_conference] Fixed issues with video avatar switching when video starts/stops
  • FS-9552 [mod_conference] Added 'deaf' to the json status per member
  • FS-9435 [mod_av] Fixed an issue with receiving PLI requests once per second
  • FS-9525 [mod_av] Fixed an issue with client initiated RE-INVITE with a different audio codec calling into conference causing choppy audio
  • FS-9497 [mod_av] Fixed an AV sync record issue
  • FS-9557 [rtp] Eating AV in proxy media mode causing a few seconds of black screen
  • FS-9574 [mod_verto] We shouldn't print data sent on the buffer because of the potential security issues
  • FS-9475 [mod_verto] Video bandwidth not conveyed in SDP for verto
  • FS-9471 [verto_communicator] Updating In Call display after receiving display update message from mod_verto.
  • FS-9346 [verto_communicator] Add DTMF icon while on a video call, fixing conferences with pin number
  • FS-9508 [verto_communicator] Adding AGC option on settings, enabled by default
  • FS-7876 [verto_communicator] Adding hold button for video calls
  • FS-9242 [verto.js] Fixed screen share for chrome to work in VC with additional camera
  • FS-9586 [mod_local_stream] Fixed the local_stream video queue sticking when not being read from
  • FS-9486 [mod_sofia] Fixed an issue with uuid_drop_dtmf switching between tone replace and digit
  • FS-9458 [mod_avmd] Set channel variable before BEEP event is fired

The FreeSWITCH 1.6.10 release is here!

Releases -

The FreeSWITCH 1.6.10 release is here!

This is also a routine maintenance release. Change Log and source tarball information below.

Release files are located here:

New features that were added:

  • FS-9192 [mod_sofia] Added renegotiate-codec-on-hold parameter for proxy hold when proxy media and proxy mode are disabled; it’s similar to proxy-refer
  • FS-9276 [mod_sofia] Added proxy in-dialog calls sip notify and info similar to proxy hold
  • FS-9440 [mod_sofia] Add transfer_destination
  • FS-9154 [libsofia] Add & remove video on re-invites
  • FS-9009 [mod_avmd] Add amplitude estimation
  • FS-9069 [mod_avmd] Add detection time to beep event
  • FS-9287 [mod_spandsp] Add channel variable to make spandsp_start_tone_detect easier to use from dialplan/embedded scripts.
  • FS-9310 [mod_sms_flowroute] Added native support for Flowroute SMS API over HTTP(S)
  • FS-9264 [mod_dptoolsAdd detect_audio and detect_silence API calls
  • FS-9230 [mod_conference] Customize video muted banner
  • FS-9441 [mod_conference] Add the option to not beep between dials in outcall
  • FS-9281 [mod_verto] Add support for QQVGA resolution in Verto
  • FS-9256 [mod_v8] Add DB.Finalize() in order to close statements.
  • FS-9419 [mod_commands] Add event_channel_broadcast api

Improvements in build system, cross platform support, and packaging:

  • FS-9263 [build] Attempting to find the proper lua5.2 version on openbsd
  • FS-9260 [build] Fixed make detection to not fail on openbsed,  fixed libtoolize detection to attempt to find libtoolize the same version as specified libtool, and added -ltermcap for openbsd so it can correctly link to libedit
  • FS-9403 [build] Add timestamp for when user was pushed into queue that lives with the channel
  • FS-9449 [build] Enable clock calibration and clock_realtime on Solaris
  • FS-9424 [build] Define byte order correctly on Solaris/SPARC
  • FS-9317 [configuration] Added screen share examples to the vanilla configurations
  • FS-9350 [configuration] Add mod_av commented to modules.conf.xml
  • FS-9320 [mod_local_stream] When the entity playing the local_stream video file has a greater or equal frame rate, reduce the buffering
  • FS-9315 [mod_http_cache] Added support for video file formats
  • FS-9386 [mod_snmp] Use net-snmp-config for SNMP libs if available
  • FS-9385 [mod_conference] Check for ghosts before destroying a conference
  • FS-9161 [mod_verto] Added example Verto settings to example configs
  • FS-9362 [mod_sofia] Fixed sofia compile error on newer clang included in new osx
  • FS-9447 [mod_avmd] Increase default value of samples to skip to increase robustness against false detections
  • FS-9439 [mod_loopback] Check chained loopback for loopback_bowout
  • FS-9447 [mod_avmd] Fixed PRId64 on Windows
  • FS-7534 [Ubuntu] Added sysvinit-utils dependancy for ubuntu to debian bootstrap.sh
  • FS-9442 [Debian] Tweak the packages to properly install the debug symbols via freeswitch-all-dbg and freeswitch-meta-all-dbg
  • FS-9373 [Debian] Added mod-verto and mod-rtc to freeswitch-meta-all package

The following bugs were squashed:

  • FS-9244 [core] Fixed debug lines
  • FS-9265 [core] Fixed an issue with receiving INCOMPATIBLE_DESTINATION when there is no RTCP
  • FS-9292 [core] Fixed a core dump while playing videos or showing images usually with a high number of callers
  • FS-9312 [core] Fixed and unreachable code block in switch_core_media
  • FS-9328 [core] Fixed switch_jb_peek_frame bug where it uses the len of the whole packet and does not subtract the len of the rtp header when copying and returning the size of the packet read.
  • FS-9337 [core] Fixed invalid sdp generated with soa disabled
  • FS-9352 [core] Fixed overzealous ptime adjust issues on opus
  • FS-9355 [core] Fixed a segfault in case of null frame
  • FS-9356 [core] Fixed an issue with DTMF not recognized when coming from a Cisco SIP trunk
  • FS-9289 [core] Fixed a MOH issue with b side hold causing silence for the a leg
  • FS-9365 [core] Fixed the SDP format on reply to RE-INVITE to be RFC-4566 compliant
  • FS-9357 [core] Handle packet loss and reset decoder on memory error
  • FS-9382 [core] Fixed an issue with video broken between two users in verto
  • FS-9390 [core] Fixed a ‘Segmentation fault’ during call setup
  • FS-9369 [core] Added the variable add_ice_candidates=true to enable inserting ice candidates in outgoing sdp
  • FS-9436 [core] Fixed RTCP PLI media source SSRC not updating after re-INVITE
  • FS-9422 [core] Fixed an issue with Freeswitch Exit/Crash on SDP negotiation by removing renegotiate-codec-on-hold and renegotiate-codec-on-reinvite
  • FS-9410 [core] Fixed PLI Missing Media Source SSRC
  • FS-9423[core] Handle null value in ACL list name
  • FS-9434 [core] Fixed the SDP parser in sofia not recognizing UDP/TLS/RTP/SAVP
  • FS-9380 [core] Fixed a problem with ext-rtp-ip not being used when originating
  • FS-9443 [core] Fixed a segfault caused by SDP in a verto.invite with missing ICE candidates
  • FS-9401 [core][mod_amqp] Fixed a leak in usage of hash itterator
  • FS-9357 [verto communicator] Fixed an issue with VP9 codec screensharing on mod_conference (mux/transcode) not working
  • FS-9342 [verto_communicator] Fixed a problem with settings not being saved when closing the settings panel
  • FS-8761 [libsofia][mod_verto] Fixed a memory leak
  • FS-9452 [libsofia] Fixed true/false logic for using dst flag
  • FS-9375 [mod_sofia] Fixed DTMF not working on OPUS after call transfer
  • FS-9423 [mod_sofia] Handle null value in ACL list name
  • FS-9183 [mod_sofia] Handle 415 Unsupported Media Type as 488
  • FS-9376 [mod_sofia] Fixed a hold negotiation problem on a call received from a Cisco Session Manager
  • FS-9381 [mod_sofia] Fixed a leak in sofia_presence_chat_send
  • FS-9368 [mod_sofia] Fixed a problem with errant duplicate video frames causing video recording issues
  • FS-9241 [mod_sofia] Use tls_public_url instead of tls_url in INVITE Contact when NAT is detected
  • FS-9316 [mod_sofia] Fixed an issue caused by INVITE with empty SDP from Cisco VCS not setting up video
  • FS-9333 [mod_sofia] Disable video refresh by sip INFO by default because this method is outdated
  • FS-9297 [mod_sofia] Fixed multiple crashes from passing invalid null values in sofia.conf
  • FS-9301 [mod_sofia] Handled a race condition on startup of mod_sofia with error conditons causing segfault
  • FS-9271 [mod_conference] Fixed a segfault trying to record a canvas that does not exist
  • FS-9221 [mod_conference] Add inactive support for calls to prevent termination if just the video stream is removed
  • FS-9303 [mod_conference] Removed unnecessary checks as the video flag is not sent to file open unless using transcode mode, you can record mp4 but it will only contain the audio if in passthru mode
  • FS-9305 [mod_conference] Fix for fs_cli crashing due to vid-logo-img incorrectly being set to nothing after originally setting it to a bad image
  • FS-9307 [mod_conference] Fixed a race condition caused by trying to use a closed file handle when playing a video file after closing files before video threads are done
  • FS-9314 [mod_conference] Fixed a crash when starting conference in mux mode while specifying or defaulting to a layout group that does not exist. We will now fall back to transcode mode in this case
  • FS-9353 [mod_conference] Fixed a problem with clear-vid-floor producing an error while working
  • FS-9425 [mod_conference] Fixed a copy and paste error where the height was not set properly
  • FS-9437 [mod_conference] Delete avatar if video is enabled mid-call
  • FS-9267 [mod_cv] Fixed an issue where the VPX codec returns the same image to the core when doing repeated decoding. Updates to that image match the updates to the stream so if a media bug modifies the image between key frames it messes up the picture until the next key frame is received.
  • FS-9283 [mod_hiredis] Fixed an issue with using hiredis_raw on channels without media such as an originate
  • FS-9302 [mod_mongo] Fixed mongo_find_one and mongo_find_n to return -ERR when the connection to the database fails
  • FS-9313 [mod_opus] Fixed sprop_stereo interpretation causing bad audio
  • FS-9345 [mod_httapi] Fixed an issue with HTTAPI truncating a string when responses span multiple packets
  • FS-9296 [mod_httapi] Fixed video support
  • FS-9343 [mod_smpp] Fixed a problem with failing to send a message via Nexmo
  • FS-9259 [mod_spandsp] Fixed a missing “m=image 0” when replying to INVITE with disable image line
  • FS-8783 [libsrtp] Fix alignment issue
  • FS-9394 [mod_av] Fixed the h263 leak
  • FS-9409 [mod_av] Wait for avformat reader thread before reading to prevent spurious EOF and skipped playback
  • FS-8783 [libsrtp] Fix alignment issue
  • FS-9415 [mod_spy] Increasing loop so we can also look for variable_verto_user and variable_verto_host to fix mod_spy not reacting on verto channels
  • FS-7706 [mod_callcenter] Hangup agent channel if we failed to bridge it with member channel.