diff options
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_call.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_call.c b/pjsip/src/pjsua-lib/pjsua_call.c index ca787456..403a473a 100644 --- a/pjsip/src/pjsua-lib/pjsua_call.c +++ b/pjsip/src/pjsua-lib/pjsua_call.c @@ -2438,7 +2438,9 @@ static void call_disconnect( pjsip_inv_session *inv, return; /* Add SDP in 488 status */ - if (call && call->med_tp && code==PJSIP_SC_NOT_ACCEPTABLE_HERE) { + if (call && call->med_tp && tdata->msg->type==PJSIP_RESPONSE_MSG && + code==PJSIP_SC_NOT_ACCEPTABLE_HERE) + { pjmedia_sdp_session *local_sdp; pjmedia_sock_info si; |