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.
