diff --git a/pkg/sip/inbound.go b/pkg/sip/inbound.go index c7ab8051..2adf661e 100644 --- a/pkg/sip/inbound.go +++ b/pkg/sip/inbound.go @@ -820,7 +820,7 @@ func (c *inboundCall) handleInvite(ctx context.Context, tid traceid.ID, req *sip return psrpc.NewError(psrpc.Unimplemented, err) case DispatchNoRuleDrop: c.log().Debugw("Rejecting inbound flood") - c.cc.Drop() + c.cc.RespondAndDrop(sip.StatusServiceUnavailable, "Service Unavailable") c.close(ctx, callFlood, stats.ClientError("flood")) return psrpc.NewErrorf(psrpc.PermissionDenied, "call was not authorized by trunk configuration") case DispatchNoRuleReject: