Issue #6657 - Ignore 183 Session Progress without SDP (imported from 1.2 rev 12458)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@12459 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
parent
2d5bc7ca0c
commit
4d754f3b01
|
@ -9597,12 +9597,13 @@ static void handle_response_invite(struct sip_pvt *p, int resp, char *rest, stru
|
||||||
break;
|
break;
|
||||||
case 183: /* Session progress */
|
case 183: /* Session progress */
|
||||||
sip_cancel_destroy(p);
|
sip_cancel_destroy(p);
|
||||||
|
/* Ignore 183 Session progress without SDP */
|
||||||
if (!strcasecmp(get_header(req, "Content-Type"), "application/sdp")) {
|
if (!strcasecmp(get_header(req, "Content-Type"), "application/sdp")) {
|
||||||
process_sdp(p, req);
|
process_sdp(p, req);
|
||||||
}
|
if (!ignore && p->owner) {
|
||||||
if (!ignore && p->owner) {
|
/* Queue a progress frame */
|
||||||
/* Queue a progress frame */
|
ast_queue_control(p->owner, AST_CONTROL_PROGRESS);
|
||||||
ast_queue_control(p->owner, AST_CONTROL_PROGRESS);
|
}
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 200: /* 200 OK on invite - someone's answering our call */
|
case 200: /* 200 OK on invite - someone's answering our call */
|
||||||
|
|
Reference in New Issue