]> git.ipfire.org Git - thirdparty/asterisk.git/commit
rtp_engine: Allow more than 32 dynamic payload types. 81/3681/10
authorAlexander Traud <pabstraud@compuserve.com>
Tue, 13 Sep 2016 09:08:34 +0000 (11:08 +0200)
committerGeorge Joseph <gjoseph@digium.com>
Wed, 2 Nov 2016 14:47:55 +0000 (09:47 -0500)
commit0cf1778eed4754570a36938e1f5d212951320a71
tree2f50719a3f64eadb5f9aa4a618f220670a915aff
parent18974927e5595f589f2c66a93da6e03185a07d65
rtp_engine: Allow more than 32 dynamic payload types.

The dynamic range (96-127) allows 32 RTP Payload Types. 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
(cherry picked from commit 9ac53877f688c06acaa7c377f15da8770e4ee88b)
CHANGES
configs/samples/asterisk.conf.sample
include/asterisk/options.h
include/asterisk/rtp_engine.h
main/asterisk.c
main/rtp_engine.c