mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 03:20:57 +00:00
Merge "res_pjsip_sdp_rtp: Set hangup cause for RTP timeouts"
This commit is contained in:
@@ -163,6 +163,10 @@ static int rtp_check_timeout(const void *data)
|
||||
ast_log(LOG_NOTICE, "Disconnecting channel '%s' for lack of RTP activity in %d seconds\n",
|
||||
ast_channel_name(chan), elapsed);
|
||||
|
||||
ast_channel_lock(chan);
|
||||
ast_channel_hangupcause_set(chan, AST_CAUSE_REQUESTED_CHAN_UNAVAIL);
|
||||
ast_channel_unlock(chan);
|
||||
|
||||
ast_softhangup(chan, AST_SOFTHANGUP_DEV);
|
||||
ast_channel_unref(chan);
|
||||
|
||||
|
Reference in New Issue
Block a user