summaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorJonathan Rose <jrose@digium.com>2012-01-17 17:15:05 +0000
committerJonathan Rose <jrose@digium.com>2012-01-17 17:15:05 +0000
commitee4cf38a27064fb2b33d2c0d328798d57acc0f65 (patch)
treea0090f9b8c8146f9bb680f810493c3ed778e8ce8 /CHANGES
parent5af788ccd07adf7b7a529f7ae39babd209b0f954 (diff)
Adds pjmedia probation concepts to res_rtp_asterisk's learning mode.
In order to better handle RTP sources with strictrtp enabled (which is now default in 10) using the learning mode to figure out new sources when they change is handled by checking for a number of consecutive (by sequence number) packets received to an rtp struct based on a new configurable value called 'probation'. Also, during learning mode instead of liberally accepting all packets received, we now reject packets until a clear source has been determined. Review: https://reviewboard.asterisk.org/r/1663/ ........ Merged revisions 351287 from http://svn.asterisk.org/svn/asterisk/branches/1.8 ........ Merged revisions 351289 from http://svn.asterisk.org/svn/asterisk/branches/10 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@351290 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES11
1 files changed, 11 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index a03f5b7ea..67cddb520 100644
--- a/CHANGES
+++ b/CHANGES
@@ -108,6 +108,17 @@ Followme changes
and app_queue.
* The 'N' option is now ignored if the call is already answered.
+RTP changes
+-------------
+ * A new option, 'probation' has been added to rtp.conf
+ RTP in strictrtp mode can now require more than 1 packet to exit learning
+ mode with a new source (and by default requires 4). The probation option
+ allows the user to change the required number of packets in sequence to any
+ desired value. Use a value of 1 to essentially restore the old behavior.
+ Also, with strictrtp on, Asterisk will now drop all packets until learning
+ mode has successfully exited. These changes are based on how pjmedia handles
+ media sources and source changes.
+
------------------------------------------------------------------------------
--- Functionality changes from Asterisk 1.8 to Asterisk 10 -------------------
------------------------------------------------------------------------------