From 9cfd3a03ee23cc904b9aa33896df03c7a9d9a107 Mon Sep 17 00:00:00 2001 From: Grzegorz Sluja <grzegorz.sluja@iopsys.eu> Date: Tue, 25 Oct 2022 12:01:50 +0000 Subject: [PATCH] Respond 486 instead of 603 for an incoming call if FXS is busy and no DECT handset available --- channels/chan_brcm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/channels/chan_brcm.c b/channels/chan_brcm.c index 94ab42d8cc..d806b74a4c 100644 --- a/channels/chan_brcm.c +++ b/channels/chan_brcm.c @@ -3079,7 +3079,8 @@ static void brcm_process_event(struct endpt_event *ev) } break; case EVENT_DECT_UNAVAILABLE: - ast_queue_control(owner, AST_CONTROL_HANGUP); + ast_channel_hangupcause_set(owner, AST_CAUSE_USER_BUSY); + ast_queue_control(owner, AST_CONTROL_BUSY); case EVENT_SWITCH: case EVENT_JOIN: case EVENT_RELEASE: -- GitLab