--- channels/chan_sip.c (Asterisk 13.38.1) +++ channels/chan_sip.c (working copy) @@ -10412 +10412 @@ static int process_sdp(struct sip_pvt *p - if (strncmp(m, "audio ", 6) == 0) { + if (p->rtp && strncmp(m, "audio ", 6) == 0) { @@ -10522 +10522 @@ static int process_sdp(struct sip_pvt *p - else if (strncmp(m, "video ", 6) == 0) { + else if (p->vrtp && strncmp(m, "video ", 6) == 0) { @@ -10601 +10601 @@ static int process_sdp(struct sip_pvt *p - else if (strncmp(m, "text ", 5) == 0) { + else if (p->trtp && strncmp(m, "text ", 5) == 0) {