From 2f9bfe37c677399e291c6ecdf63ecf1d2174502a Mon Sep 17 00:00:00 2001 From: colpari Date: Wed, 12 Nov 2025 22:35:28 +0100 Subject: [PATCH] pkg/sip/outbound.go: allow overwriting autogenerated SIP headers with ones suppiled by the user --- pkg/sip/outbound.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/sip/outbound.go b/pkg/sip/outbound.go index b38fdae7..c4ab9163 100644 --- a/pkg/sip/outbound.go +++ b/pkg/sip/outbound.go @@ -919,6 +919,9 @@ func (c *sipOutbound) attemptInvite(ctx context.Context, callID sip.CallIDHeader req.AppendHeader(sip.NewHeader(authHeaderName, authHeader)) } for _, h := range headers { + if req.GetHeader(h.Name()) != nil { + req.RemoveHeader(h.Name()) + } req.AppendHeader(h) }