always start payloads at 102 to avoid webrtc funk

This commit is contained in:
Anthony Minessale 2014-08-02 00:59:30 +05:00
parent 13ef5bd1dd
commit f629b5ed63
1 changed files with 3 additions and 5 deletions

View File

@ -6192,11 +6192,9 @@ SWITCH_DECLARE(void) switch_core_media_gen_local_sdp(switch_core_session_t *sess
if (!smh->payload_space) { if (!smh->payload_space) {
int i; int i;
if (switch_channel_test_flag(session->channel, CF_WEBRTC)) { /* it could be 98 but chrome reserves 98 and 99 for some internal stuff even though they should not.
smh->payload_space = 102; Everyone expects dtmf to be at 101 and Its not worth the trouble so we'll start at 102 */
} else { smh->payload_space = 102;
smh->payload_space = 98;
}
for (i = 0; i < smh->mparams->num_codecs; i++) { for (i = 0; i < smh->mparams->num_codecs; i++) {
smh->ianacodes[i] = smh->codecs[i]->ianacode; smh->ianacodes[i] = smh->codecs[i]->ianacode;