wiki:RTPproxy/RELENG_1_2_1_NOTES

Introduction

This document contains the release notes for the RTPproxy 1.2.1 stable release. It describes recently added, changed, or deleted features of the RTPproxy compared to the previous stable version 1.2.0.

What's New

Ability to specify log facility for the syslog

The -d option now can take optional log facility as the modifier. The new format for the argument is "log_level[:log_facility]".

Ability to disable setting TOS for outgoing RTP packets

The -t option has been extended to accept "-1" as an argument to disable explicit TOS (type of service) for outgoing RTP packets and use system default TOS value instead.

Documentation updates

The documentation has been updated to reflect all new command line options and modifiers.

Fixes and improvements

Syslog support improvement

The syslog support has been reworked to do logging in the separate worker thread to work around issue in the RHEL/CentOS. The issue was that single syslog() API invocation took hundreds of milliseconds to complete, disrupting RTP handling and command processing. This should improve things in general, so that logging doesn't interfere with RTP traffic handling.

The default logging level has been reduced when running in the background from DBUG to WARN, which is more sensible default for production system.

Bugfixes

  • Debian startup script has been fixed.
  • The "R" (record) command has been fixed to work as expected.