Category Week In Review / Page 1

FreeSWITCH Week in Review (Master Branch) February 4th - February 11th

Week In Review -

wir-logo

Join us Wednesdays at 12:00 CT for some more FreeSWITCH fun! And, head over to freeswitch.com to learn more about FreeSWITCH support.

New features and improvements that were added:

  • FS-10017 [freeswitch-core] Add rtp_nack_buffer_size to control how many rtp packets are saved.
  • FS-10015 [freeswitch-core] Add variable to allow firing of text events

Improvements in build system, cross platform support, and packaging: - FS-9924 [CentOS] Removed libvpx dependency from SPEC file. - FS-10010 [Windows] Fixed the windows WIX installer by including a proper vc runtime - FS-10027 [build] Fixed a build error on rpi2

The following bugs were squashed:

  • FS-10026 [mod_verto] Reduce attach_wake calls by caching it
  • FS-10031 [mod_conference] Fixed an issue with personal canvas mode doesn't switch layouts properly when a group is specified
  • FS-10025 [core] Fixed global symbol scope issue causing modules to use another modules global pointer
  • FS-10022 [mod_sofia] Add "none" as valid answer for tls-verify-policy
  • FS-10021 [RTP] Large RTP timestamp jump when system clock is late from internal timer
  • FS-9137 [mod_openh264] Update to openh264 release 1.5.0 and tweak some params to update to openh264 release 1.6.0
  • FS-10020 [mod_av] Fixed an issue with error scrolls endlessly on a recording that fails to rtmp address
  • FS-10019 [mod_conference] Fixed a crash when playing mp4 in personal-canvas mode
  • FS-10012 [mod_callcenter] Enabling bypass media if agents leg have bypass_media_after_bridge=true
  • FS-9904 [core] Cleanup and refactor msrp
  • FS-9576 [core] Add positive response to uuid_send_text
  • FS-10013 [fail2ban] Several bugfixes

FreeSWITCH Week in Review (Master Branch) December 3rd - December 10th

Week In Review -

wir-logo

Join us Wednesdays at 12:00 CT for some more FreeSWITCH fun! And, head over to freeswitch.com to learn more about FreeSWITCH support.

New features and improvements that were added:

  • FS-9820 [libks] Add thread_pool to libks
  • FS-9825 [mod_amr] Added AMR-WB transcoding capabilities (in both Bandwidth Efficient and Octet Aligned modes) and fixed the config file for amr and add the amrwb config
  • FS-9827 [mod_hiredis] Added handling of NIL reply
  • FS-9788 [mod_v8] Add close() option to FileIO implementation
  • FS-9798 [mod_v8] Implement native PostgreSQL in JavaScript by adding a Database Handler (DBH) class
  • FS-9813 [mod_kazoo] Add kz_http_put to have the output of http_put sent back to erlang connected node

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

  • FS-9816 [Debian] Fixed so yasm is not a runtime dependency, its only needed to build libvpx when compiling

The following bugs were squashed:

  • FS-9810 [mod_verto] Fixed ws write fail on slow network
  • FS-9812 [core] Fixed a label that is only used when zrtp or srtp are enabled
  • FS-9817 [mod_verto] Fixed a regression from 828d6eaf0177caff9b60052be3c83b2008f85416
  • FS-9823 [mod_sofia] Fixed it to free subclass properly
  • FS-9824 [sound-files] Fixed a segfault on tone2wav
  • FS-9826 [core] Reset jitter buffer if SSRC changes regardless of jitter buffer paused state
  • FS-9821 [mod_lua] Fixed memory/resource leak
  • FS-9835 [mod_callcenter] Fixed segfault when passing freed pointer to cc_send_presence due to queue unload/reload
  • FS-9836 [core] Fixed an issue with t38_gateway not functioning properly after FS-9638 merge

FreeSWITCH Week in Review (Master Branch) September 24th - October 1st

Week In Review -

This week mod_opus got a cool new feature that allows the detection of a slow or contaminated link. And verto is converting to adapter.js as well as getting DTMF shortcuts. The FreeSWITCH configuration audit is ongoing with initial minor commits and will continue throughout the year. If you are looking to volunteer to help with that or would like more information email brian@freeswitch.org or join the Bug Hunt on Tuesdays at 12:00pm Central Time.

Join us 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-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.
  • FS-9242 [mod_verto] Convert to adapter.js
  • FS-8955 [verto_communicator] Adding DTMF shortcuts and handling DTMF history on DTMF widget

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

The following bugs were squashed:

  • FS-9548 [core] Crash on Invite due to bad config for sip profile
  • FS-9580 [core] Add auto adjust for RTCP separate from RTP for sync NAT
  • FS-9574 [mod_verto] We shouldn't print data sent 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

FreeSWITCH Week in Review (Master Branch) September 17th - September 24th

Week In Review -

This week mod_conference and mod_verto saw the most action with added sounds and user variables, whitelisting, and syncing outbound calls with the user directory respectively. The FreeSWITCH configuration audit is ongoing with initial minor commits and will continue throughout the year. If you are looking to volunteer to help with that or would like more information email brian@freeswitch.org or join the Bug Hunt on Tuesdays at 12:00pm Central Time.

Join us 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-9533 [mod_conference] Add member-enter-sound
  • FS-9526 [mod_conference] Add deaf sounds
  • FS-9543 [core] Add pre-exec state change hooks to core
  • 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-9551 [switch_ivr - json cdr] Adding app-stamp to app_log

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

  • FS-9527 [mod_avmd] Fix MAP_POPULATE on FreeBSD

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
  • FS-9536 [core] Fixed the return value
  • 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-9557 [rtp] Eating AV in proxy media mode causing a few seconds of black screen
  • FS-9498 [mod_conference] Fixed a regression with 100% cpu

FreeSWITCH Week in Review (Master Branch) September 3rd - September 10th

Week In Review -

Mod_kazoo had some API enhancements, mod_http_cache has GET and PUT from Azure Blob services, and mod_conference added a variable called conference_join_energy_level. The FreeSWITCH configuration audit is ongoing with initial minor commits and will continue throughout the year. If you are looking to volunteer to help with that or would like more information email brian@freeswitch.org or join the Bug Hunt on Tuesdays at 12:00pm Central Time.

Join us 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-9480[mod_kazoo] Add API enhancements
  • FS-9457 [mod_http_cache] Allow GET and PUT from Azure Blob Service
  • FS-9487 [core] Add CBR param to video file recording params
  • FS-9495 [mod_conference] Add conference_join_energy_level variable

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

  • 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

The following bugs were squashed:

  • FS-9482 [core] Fixed a segfault on the second attempt to use uuid_media_3p
  • FS-9483 [mod_conference] Fixed a missing keyframe after re-invite
  • FS-9484 [core] Fixed a variable type format spec
  • 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-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
  • FS-6954 [core] Use channel flags to check for proxy media or bypass media
  • FS-9346 [verto_communicator] Add DTMF icon while on a video call, fixing conferences with pin number
  • FS-9497 [mod_av] Fixed an AV sync record issue