]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_pjsip: Add rtp_keepalive endpoint option. 64/864/6
authorMark Michelson <mmichelson@digium.com>
Thu, 9 Jul 2015 19:17:53 +0000 (14:17 -0500)
committerMark Michelson <mmichelson@digium.com>
Mon, 20 Jul 2015 14:52:10 +0000 (09:52 -0500)
commitd9094ddd73410fc4da65795511dc6912e007d503
tree2eef3e6618dcdb2016c8ba909b03add5aaed7eab
parent34207887e6e6adbd7c9ff9e9ea1954d612e125a4
res_pjsip: Add rtp_keepalive endpoint option.

This adds an "rtp_keepalive" option for PJSIP endpoints. Similar to the
chan_sip option, this specifies an interval, in seconds, at which we
will send RTP comfort noise frames. This can be useful for keeping RTP
sessions alive as well as keeping NAT associations alive during lulls.

ASTERISK-25242 #close
Reported by Mark Michelson

Change-Id: I06660ba672c0a343814af4cec838e6025cafd54b
CHANGES
contrib/ast-db-manage/config/versions/498357a710ae_add_rtp_keepalive.py [new file with mode: 0644]
include/asterisk/res_pjsip.h
include/asterisk/res_pjsip_session.h
include/asterisk/rtp_engine.h
main/rtp_engine.c
res/res_pjsip.c
res/res_pjsip/pjsip_configuration.c
res/res_pjsip_sdp_rtp.c
res/res_pjsip_session.c
res/res_rtp_asterisk.c