From 8459e9a7ac5ae3da1202639c6be8dd101a566abd Mon Sep 17 00:00:00 2001 From: Joshua Colp Date: Wed, 27 Sep 2006 16:23:12 +0000 Subject: [PATCH] Make rfc2833compensate a global option. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@43774 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- channels/chan_sip.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/channels/chan_sip.c b/channels/chan_sip.c index afca4ca120..a1d30257a1 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -10011,6 +10011,7 @@ static int sip_show_settings(int fd, int argc, char *argv[]) ast_cli(fd, " T38 fax pt UDPTL: %s\n", ast_test_flag(&global_flags[1], SIP_PAGE2_T38SUPPORT_UDPTL) ? "Yes" : "No"); ast_cli(fd, " T38 fax pt RTP: %s\n", ast_test_flag(&global_flags[1], SIP_PAGE2_T38SUPPORT_RTP) ? "Yes" : "No"); ast_cli(fd, " T38 fax pt TCP: %s\n", ast_test_flag(&global_flags[1], SIP_PAGE2_T38SUPPORT_TCP) ? "Yes" : "No"); + ast_cli(fd, " RFC2833 Compensation: %s\n", ast_test_flag(&global_flags[1], SIP_PAGE2_RFC2833_COMPENSATE) ? "Yes" : "No"); if (!realtimepeers && !realtimeusers) ast_cli(fd, " SIP realtime: Disabled\n" ); else @@ -15956,6 +15957,10 @@ static int reload_config(enum channelreloadreason reason) if (ast_true(v->value)) { ast_set_flag(&global_flags[1], SIP_PAGE2_T38SUPPORT_TCP); } + } else if (!strcasecmp(v->name, "rfc2833compensate")) { + if (ast_true(v->value)) { + ast_set_flag(&global_flags[1], SIP_PAGE2_RFC2833_COMPENSATE); + } } }