Commit Graph

286 Commits

Author SHA1 Message Date
github-actions[bot]
bf6dd2ef64 Version Packages (#1258)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-16 09:11:25 +02:00
lukasIO
e66e40a46b Add changeset for #1256 (#1257)
* Add changeset for #1256

* Delete .DS_Store

* Delete utils/.DS_Store

* Delete logger/.DS_Store
2025-10-16 08:44:10 +02:00
github-actions[bot]
357f7686de Version Packages (#1228)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-15 17:16:22 +02:00
Denys Smirnov
5901371c6e Document mono package, support Unix and Parse. (#1242) 2025-10-14 16:49:48 +03:00
Denys Smirnov
a7bc52ad97 Fix zero time handling in mono package. (#1241) 2025-10-06 20:32:30 +03:00
Benjamin Pracht
2e3e54eec5 Add InputVideo/AudioState to ICERestartWHIPResourceResponse (#1237)
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-06 09:56:05 -07:00
Paul Wells
d3262301ba add setting service (#1240)
* add setting service

* generated protobuf

* Create perfect-hounds-heal.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-05 16:41:02 -07:00
Paul Wells
7ce7550cfa Enable recording (#1233)
* add enable recording option to agent jobs

* generated protobuf

* Create pretty-baboons-join.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-29 13:53:34 -07:00
Paul Wells
316b0ddba7 handle session timer skips >1 min (#1227)
* handle session timer skips >1 min

* Create silly-books-attend.md
2025-09-23 20:35:07 -07:00
github-actions[bot]
620fd290f7 Version Packages (#1182)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-23 13:46:57 -04:00
Ryan Gaus
0070381ef6 Add TokenSourceRequest / TokenSourceResponse messages (#1224)
* feat: add TokenSourceRequest / TokenSourceResponse

* generated protobuf

* feat: add changeset

* refactor: move TokenSourceRequest / TokenSourceResponse to new proto file

* Revert "generated protobuf"

This reverts commit 597f885122841dc697f03146857865652052f5a0.

* generated protobuf

* feat: add livekit token source file to javascript package

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-23 13:40:36 -04:00
Benjamin Pracht
539194425c Add feature flags to GetIngressInfoResponse (#1218)
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-22 18:08:07 -07:00
Alex
3476f457ed Ading configurable SIP display name (#1216) 2025-09-19 09:26:24 -07:00
Paul Wells
03368ec529 add observability grant setter (#1214)
* add observability grant setter

* Create four-jokes-build.md
2025-09-19 07:42:20 -07:00
David Zhao
b89809faea allow bypassing credential in access token check (#1213)
* allow bypassing credential in access token check

for certain use cases (SIP server creating dispatch), it's desirable to
issue tokens containing credentials so features like auto-egress could
continue to function

* use this for sip tokens

* changeset

* test
2025-09-15 21:27:45 -07:00
Raja Subramanian
7e8f7f1f94 Suport for simulcast codec of audio. (#1207)
* Suport for simulcast codec of audio.

Note that a disable should be a mute on client side and not a track
stop to allow re-enabling the track again.

* generated protobuf

* name change

* generated protobuf

* Create young-mayflies-wash.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-12 03:15:55 +05:30
Nishad
1818f02d7b Adding utilities for phonenumber functionality (#1206)
* Adding utilities for phonenumber functionality
1. DB prefixes
2. Helper utilities for area code and number type

* Adding changeset

* Adding enum for phone number type

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-11 18:11:33 +05:30
Paul Wells
151b070937 update psrpc (#1204)
* update psrpc

* generated protobuf

* Create beige-impalas-judge.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-10 20:27:56 -07:00
Tobias Fried
b424bc552d chore: rename ListUpdate field del -> remove (#1203)
* chore: rename ListUpdate field del -> remove

* generated protobuf

* chore: update ListUpdate helpfers and tests

* chore: add changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-10 17:43:26 -06:00
Nishad
1edfa4ba94 Removing cost info and unifying inventory/purchased phone number data… (#1190)
* Removing cost info and unifying inventory/purchased phone number data types

* generated protobuf

* adding changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-08 14:38:42 +05:30
Nishad
7b3b388b32 Adding an RPC to record call context using the callinfo (#1189)
* Adding an RPC to record call context using the callinfo

* generated protobuf

* Adding changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-05 15:48:17 +05:30
Nishad
eab9e7d9b3 Adding a call context field to CallInfo for dynamically setting info … (#1188)
* Adding a call context field to CallInfo for dynamically setting info about the call

* generated protobuf

* Using a repeated type instead so we don't need to maintain key strings

* generated protobuf

* Adding changeset

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-05 14:46:47 +05:30
Benjamin Pracht
b798f9caf0 Add fields needed for WHIP to SFU support (#1183)
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-28 16:58:46 -07:00
Nishad
bb6fdd78b6 Lk phone numbers update get (#1179)
* Adding get and update apis for livekit phone numbers

* generated protobuf

* Forcing a recompile

* Checking in changeset

* Using rule id instead of dispatchruleinfo struct for PurchasedPhoneNumber

* generated protobuf

* Removing unused import

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-28 08:18:30 -07:00
github-actions[bot]
2ddd8c5177 Version Packages (#1172)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-27 14:20:29 +02:00
Denys Smirnov
9bd0fc7c95 Use OpenTelemetry types. Pass tracer options. (#1177) 2025-08-27 10:55:23 +03:00
Denys Smirnov
c608ceafc1 Add a Name helper for SIPTransport. (#1175)
* Add a Name helper for SIPTransport.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-26 16:22:41 +03:00
Nishad
b1e3bf2bca Lk phone numbers (#1146)
* Public facing api for livekit phone numbers

* more changes

* Adding internal apis

* Adding some more changes to the proto

* generated protobuf

* generated protobuf

* Updating to remove internal apis

* Adding changeset

* Clean up and changes around common fields for Phone number messages and pricing for the same

* generated protobuf

* Using a more generic costing model based on resources

* generated protobuf

* Adding a reference to SipDispatchRule in the PurchasedPhoneNumber message

* generated protobuf

* Using google protobuf timestamp and adding a struct for TokenPagination

* generated protobuf

* Using an array of numbers for the release phone number api as well

* generated protobuf

* Making spam score a double

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-19 15:54:55 -07:00
Benjamin Pracht
259723d112 Add SIPHostnamePrefix (#1155) 2025-08-19 15:48:42 -07:00
Paul Wells
96f28120cf update agents observability codegen (#1173)
* update agents observability codegen

* Create pretty-lobsters-reply.md

* update
2025-08-18 22:38:29 -07:00
lukasIO
72e862b178 Add encryption metadata for data packets (#1127)
* override minimatch version

* Add encryption metadata for data packets

* generated protobuf

* add key index

* generated protobuf

* encrypt envelope

* generated protobuf

* more explicit encryption messages

* generated protobuf

* whitespace

* Create cold-feet-worry.md

* try fix build

* manual fix

* generated protobuf

* next id

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-18 13:04:43 +02:00
github-actions[bot]
5dd7a5919e Version Packages (#1120)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-17 16:44:13 -07:00
Raja Subramanian
236ffc7e5e Fix changeset (#1168) 2025-08-13 10:27:30 +05:30
Raja Subramanian
2150d8ec31 Add webhook for aborted participant connection. (#1166)
* Add webhook for aborted participant connection.

Will be sent when the participant session is closed without participant
becoming active.

* generated protobuf

* analytics event

* generated protobuf

* Create famous-rivers-repeat.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: David Zhao <dz@livekit.io>
2025-08-13 10:20:55 +05:30
Raja Subramanian
5bdb6da088 fix changeset file (#1165) 2025-08-12 14:50:44 +05:30
Raja Subramanian
e5e56f83b2 Store SDP cid in TrackInfo. (#1164)
* Store SDP cid in TrackInfo.

Only store it if different to avoid redundant info.
For example, FF uses a different stream id between AddTrack and SDP offer.

* generated protobuf

* Create cuddly-doors-relate.md

* spelling

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-12 14:43:07 +05:30
Paul Wells
730eec931b add hash function to generate common guid (#1163)
* add hash function to generate common guid

* Create nine-melons-appear.md
2025-08-11 14:05:06 -07:00
Raja Subramanian
746c9d6852 Allow clients to specify video layers mode. (#1158)
* Allow clients to specify video layers mode.

The main issue is distinguishing between one RTP streaming carry
multiple spatial layers (example SVC codecs) vs one spatial layer
(codecs that are typically simulcast). The enum names are long, but
wanted them to be clear.

* generated protobuf

* Create unlucky-birds-drive.md

* comment

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-09 11:41:03 +05:30
Benjamin Pracht
3460265b84 Redact external_id field (#1152)
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-08 09:25:08 +02:00
Raja Subramanian
82ec7d7473 Support per simulcast codec layers. (#1157)
* Support per simulcast codec layers.

* generated protobuf

* Create dull-trainers-obey.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-08 12:33:28 +05:30
Denys Smirnov
f44a41e4fd Go SDK support for stream data messages. (#1148) 2025-07-29 20:21:10 +03:00
Denys Smirnov
1a91492043 Go SDK support for chat messages. (#1147) 2025-07-29 15:52:16 +03:00
Denys Smirnov
8cf93fe6ac Allow adding, removing items and clearing list fields. (#1142) 2025-07-24 12:37:41 +03:00
Benjamin Pracht
7cbc8b7a65 Add latest CreateRoomRequest fields to RoomConfiguration (#1132)
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-17 17:32:35 -07:00
Paul Wells
924eb8b30d update agent reporter for cloud agents (#1128)
* update agent reporter for cloud agents

* generated protobuf

* Create twelve-teachers-sleep.md

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-16 06:26:25 -07:00
Nishad
a8834c0778 Normalize trunk filtering (#1126)
* Normalizing the comparison of numbers in the ListSIPInboundTrunkRequest Filter
1. Added normalization to the comparison of trunk and caller number in ListSIPInboundTrunkRequest
2. Moved NormalizeNumber to a utils number to prevent import cycle

* Fixing another import cycle caused by utils importing livekit

* Adding changeset

* PR feedback
2025-07-12 22:27:55 -07:00
Benjamin Pracht
4aaee1f6c6 Fix changeset (#1125) 2025-07-03 10:03:02 +08:00
Benjamin Pracht
2e032c725d Add fields to support AssumeRole in egress S3 uploads (#1124)
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-02 13:18:01 +08:00
Nishad
256d969480 Adding a new filed in the SipCall message to store the SIP call id (#1119)
* Adding a new filed in the SipCall message to store the SIP protocol generated call id.
This can be used in the sip code base whenever the sip call id needs to be fetched at a later stage

* generated protobuf

* adding changeset

* Ensuring that the generated protobufs from replay folder are also added to the CI commit

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-25 17:16:05 -07:00
github-actions[bot]
7276243574 Version Packages (#1109)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-25 06:32:00 -07:00