MediaProxy version 2.3.0

MediaProxy version 2.3.0 has been released.

For more information visit MediaProxy

MediaProxy is a media relay for RTP/RTCP and UDP streams that works in tandem with OpenSIPS to provide NAT traversal capability for media streams from SIP user agents located behind NAT. When using MediaProxy, NAT traversal for RTP media will work without any settings in the SIP User Agents or the NAT router.

Changelog

mediaproxy (2.3.0) unstable; urgency=low

  • Fixed bug that prevented the dispatcher from trying the next relay in the list, when a relay was unavailable or unusable
  • Read acctport from the radius config file to an integer not to a string
  • Fixed a bug that prevented a call on hold to be resumed in certain cases
  • Don't close the media session when on hold and the contrack rule expires
  • Enhanced graceful shutdown logic and made it reliable:

   - keep all dispatcher connections active until all sessions are gone    - continue to update the list of active dispatchers

  • Changed function signatures to simplify access to the to_tag argument
  • Never return 0.0.0.0 as the IP address to OpenSIPS
  • Fixed a bug with incorrect session counting when errors happen while creating a new session, which could result in connections with obsolete dispatchers being kept open indefinitely
  • Made web page display relay summaries even when there are no sessions
  • Fixed web page to show correct stream counts when there are no sessions
  • Added minimum version build dependendency for libnetfilter-conntrack-dev