mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-05 20:20:07 +00:00
PJSIP: Add unhold on reinvite without SDP behavior
Review: https://reviewboard.asterisk.org/r/3106/ git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@405270 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -895,9 +895,16 @@ static pj_bool_t session_reinvite_on_rx_request(pjsip_rx_data *rdata)
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (!(sdp_info = pjsip_rdata_get_sdp_info(rdata)) ||
|
if (!(sdp_info = pjsip_rdata_get_sdp_info(rdata)) ||
|
||||||
(sdp_info->sdp_err != PJ_SUCCESS) ||
|
(sdp_info->sdp_err != PJ_SUCCESS)) {
|
||||||
!sdp_info->sdp ||
|
return PJ_FALSE;
|
||||||
!sdp_requires_deferral(session, sdp_info->sdp)) {
|
}
|
||||||
|
|
||||||
|
if (!sdp_info->sdp) {
|
||||||
|
ast_queue_unhold(session->channel);
|
||||||
|
return PJ_FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!sdp_requires_deferral(session, sdp_info->sdp)) {
|
||||||
return PJ_FALSE;
|
return PJ_FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user