diff options
Diffstat (limited to 'res/res_pjsip_refer.c')
-rw-r--r-- | res/res_pjsip_refer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/res/res_pjsip_refer.c b/res/res_pjsip_refer.c index 91da22fde..da48e523b 100644 --- a/res/res_pjsip_refer.c +++ b/res/res_pjsip_refer.c @@ -754,7 +754,9 @@ static int refer_incoming_invite_request(struct ast_sip_session *session, struct goto end; } + ast_channel_lock(session->channel); ast_setstate(session->channel, AST_STATE_RING); + ast_channel_unlock(session->channel); ast_raw_answer(session->channel); if (!invite.bridge) { |