From: Anthony Minessale Date: Fri, 1 Aug 2014 19:59:30 +0000 (+0500) Subject: always start payloads at 102 to avoid webrtc funk X-Git-Tag: v1.4.8~7^2~25 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f629b5ed63eeda69546f67e37409c005e14cd307;p=thirdparty%2Ffreeswitch.git always start payloads at 102 to avoid webrtc funk --- diff --git a/src/switch_core_media.c b/src/switch_core_media.c index b04df85757..45fc724b99 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -6192,11 +6192,9 @@ SWITCH_DECLARE(void) switch_core_media_gen_local_sdp(switch_core_session_t *sess if (!smh->payload_space) { int i; - if (switch_channel_test_flag(session->channel, CF_WEBRTC)) { - smh->payload_space = 102; - } else { - smh->payload_space = 98; - } + /* it could be 98 but chrome reserves 98 and 99 for some internal stuff even though they should not. + Everyone expects dtmf to be at 101 and Its not worth the trouble so we'll start at 102 */ + smh->payload_space = 102; for (i = 0; i < smh->mparams->num_codecs; i++) { smh->ianacodes[i] = smh->codecs[i]->ianacode;