summaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorAlexander Traud <pabstraud@compuserve.com>2016-09-13 11:08:34 +0200
committerGeorge Joseph <gjoseph@digium.com>2016-11-02 09:47:55 -0500
commit0cf1778eed4754570a36938e1f5d212951320a71 (patch)
tree2f50719a3f64eadb5f9aa4a618f220670a915aff /configs
parent18974927e5595f589f2c66a93da6e03185a07d65 (diff)
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)
Diffstat (limited to 'configs')
-rw-r--r--configs/samples/asterisk.conf.sample9
1 files changed, 9 insertions, 0 deletions
diff --git a/configs/samples/asterisk.conf.sample b/configs/samples/asterisk.conf.sample
index b0543d803..38cee2502 100644
--- a/configs/samples/asterisk.conf.sample
+++ b/configs/samples/asterisk.conf.sample
@@ -96,6 +96,15 @@ documentation_language = en_US ; Set the language you want documentation
; This is currently is used by DUNDi and
; Exchanging Device and Mailbox State
; using protocols: XMPP, Corosync and PJSIP.
+;rtp_pt_dynamic = 96 ; Normally the Dynamic RTP Payload Type numbers
+ ; are 96-127, which allow 32 formats. When you
+ ; use more and receive the message "No Dynamic
+ ; RTP mapping available", extend the dynamic
+ ; range by going for 35 (or 0) instead of 96.
+ ; This allows 29 (or 64) more formats. 96 is the
+ ; default because any number below might be
+ ; rejected by a remote implementation; although
+ ; no such broken implementation is known, yet.
; Changing the following lines may compromise your security.
;[files]