From 06bfe9f3f151c0f16d88e6ff3447f2cd04bae178 Mon Sep 17 00:00:00 2001 From: Denys Smirnov Date: Mon, 6 Jul 2026 17:49:39 +0200 Subject: [PATCH] Relax SIP codec validation. Allow omitting codec sample rate. SIP server already sets it to a default value, if missing. --- .changeset/sip-codec-validation.md | 5 +++++ livekit/sip.go | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) create mode 100644 .changeset/sip-codec-validation.md diff --git a/.changeset/sip-codec-validation.md b/.changeset/sip-codec-validation.md new file mode 100644 index 000000000..88f4b27e6 --- /dev/null +++ b/.changeset/sip-codec-validation.md @@ -0,0 +1,5 @@ +--- +"github.com/livekit/protocol": patch +--- + +Relax SIP codec validation. diff --git a/livekit/sip.go b/livekit/sip.go index 256aa78fe..454bf00ae 100644 --- a/livekit/sip.go +++ b/livekit/sip.go @@ -1064,9 +1064,6 @@ func (p *SIPCodec) Validate() error { if strings.Contains(p.Name, "/") { return errors.New("codec name must not contain '/'") } - if p.Rate == 0 { - return errors.New("invalid codec sample rate") - } return nil }