]> git.ipfire.org Git - thirdparty/asterisk.git/commit
rtp_engine: Allow more than 32 dynamic payload types. 82/3682/5
authorAlexander Traud <pabstraud@compuserve.com>
Wed, 2 Nov 2016 13:55:17 +0000 (14:55 +0100)
committerAlexander Traud <pabstraud@compuserve.com>
Wed, 2 Nov 2016 13:55:17 +0000 (14:55 +0100)
commit6445f21caa61e7b0f19d92260acaef654087c8cb
tree0cdc3ec04f070e0ced959eda390df0501e8fc148
parent946f55406fa84471ff5f667ea39895fffa41bdf6
rtp_engine: Allow more than 32 dynamic payload types.

Since adding all remaining rates of Signed Linear (ASTERISK-24274) and SILK
(Gerrit 3136), only one RTP Payload Type is left in the dynamic range (96-127).
RFC 3551 section 3 allows to reassign other ranges. Consequently, when the
dynamic range is exhausted, you can go for "rtp_pt_dynamic = 35" (or 0) in
asterisk.conf. This enables the range 35-63 (or 0-63) giving room for another
29 (or 64) payload types.

ASTERISK-26311 #close

Change-Id: I7bc96ab764bc30098a178b841cbf7146f9d64964
CHANGES
configs/samples/asterisk.conf.sample
include/asterisk/options.h
include/asterisk/rtp_engine.h
main/asterisk.c
main/rtp_engine.c