Commit Graph

1203 Commits

Author SHA1 Message Date
github-actions[bot]
357f7686de Version Packages (#1228)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.42.1 v1.42.1
2025-10-15 17:16:22 +02:00
Raja Subramanian
bfdbffc082 Use mapped SDP answer when using single peer connection mode. (#1255)
* Use mapped SDP answer when using single peer connection mode.

In single peer connection mode, the client does not get the
TR_ ids for tracks. That is because the transceiver is created with a
receiver when the offer is generated and a random id assigned. Once the
id is assigned, it is not updated. So, when client gets `onTrack`, the
id of the associated MediaStreamTrack is not the TR_ variety.

So, send the mapping of mid -> trackID in signalling when sending
answer. And used that on client side to find LK track ID for given mid.

Side note: Probably worth doing it for dual peer connection also when
subscriber sends offer so that we do not have to deduce it on client
side using some rules.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-15 18:18:54 +05:30
Tobias Fried
6b0e8d8df0 feat: add agent builder guid prefixes (#1252) 2025-10-14 12:19:48 -06:00
Steve Yoon
16ec4db9f6 Track agent version status (#1253)
* track agent version status

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-14 13:31:06 -04:00
Denys Smirnov
5901371c6e Document mono package, support Unix and Parse. (#1242) 2025-10-14 16:49:48 +03:00
Tyler Barrus
65e080ba11 otel observability (#1251) 2025-10-13 08:48:14 -04:00
Anunay Maheshwari
7baf62b9d8 feat(connectors): initial impl (#1221)
* feat(connectors): initial impl

* cleanup

* cleanup

* fix: remove affinity func

* add license headers

* split connector proto files

* generated protobuf

* cleanup

* add sdp helper to extract IP

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-13 16:00:54 +05:30
Nishad
c84cf2c280 Adding a trunk info field that will give us more details (#1250)
* Adding TrunkInfo to SipCallInfo as well as GetSIPTrunkAuthenticationResponse

* generated protobuf

* Directly using provider info instead of deprecated SipTrunkInfo

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-12 15:01:53 +05:30
Raja Subramanian
aca9f5370a YAML tag webhook filters. (#1249)
* YAML tag webhook filters.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-09 16:13:46 +05:30
Alex
0475e67b4d Only applying angled brackets to sip: uris. (#1247) 2025-10-08 14:41:24 -07:00
Tyler Barrus
5552d643f8 filter webhook (#1243)
* add webhook filter to protobuf and ensure IsAllowed checked
* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-08 15:12:15 -04:00
Théo Monnom
b1e564f85d add ChatContext proto (#1246) 2025-10-08 11:35:37 -07:00
Steve Yoon
49a136864c Add presigned post request for cloud-agents api (#1245)
* add presigned post request for cloud-agents api

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-08 14:14:54 -04:00
Nishad
1f82faed9f Looks like majority of US phone numbers are returning as FIXED_LINE_OR_MOBILE (#1244)
which we can club into a local phone number type
2025-10-08 18:14:18 +05:30
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
Raja Subramanian
99e83f9ba9 Marking width and height as not deprecated. (#1239)
* Marking width and height as not deprecated.

Those fields reflect the capture dimensions.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-04 22:38:10 +05:30
shishirng
ee7256384f add telephony obs interface (#1236)
Signed-off-by: shishir gowda <shishir@livekit.io>
2025-10-01 15:11:39 -04:00
Dan McFaul
1c8cbd7cbb add server region to agent info and create for log handling (#1235)
* add server region to agent info and create for log handling

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-01 12:16:43 -06:00
cnderrauber
68992df259 Set IsClusterMode When ClusterAddresses is used (#1234) 2025-09-30 11:31:19 +08: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
David Colburn
2ddfb3ee7f update api (#1230)
* update api

* generated protobuf

* updates

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-29 13:52:50 -04:00
Nishad
a4aabbeb26 Making the sip refer to compliant to the RFC (#1232)
* Making the sip refer to compliant to the RFC and adding validation/tests for the same

* avoiding regex for performance reasons
2025-09-29 18:02:23 +05:30
Raja Subramanian
fff85ca099 EventKey helper that can be provided. (#1231)
Useful to do project scoped keys in cloud.
2025-09-29 11:20:41 +05:30
Anunay Maheshwari
3e4e117b04 fix(data_channel_rpc): avoid using DeadlineExceeded for PSRPC errors (#1223)
* fix(data_channel_rpc): avoid using DeadlineExceeded for PSRPC errors

* fix(data_channel_rpc): psrpc errorf template
2025-09-24 13:08:19 +05:30
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
Ryan Gaus
4c05a3325e fix: address typo in new livekit_token_source script (#1226)
It should have been livekit_token_source_pb 🤦
@livekit/protocol@1.42.0 v1.42.0
2025-09-23 13:58:11 -04: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
Anunay Maheshwari
7ca55b4334 fix: data channel rpc (#1222) 2025-09-23 00:45:58 +05:30
Milos Pesic
3d859a5bf0 Extending models to support MP3 audio encoding in egress (#1220)
Extending models to support MP3 audio encoding in egress
---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-22 11:51:39 +02: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
Anunay Maheshwari
0cc456856e feat(utils): add RPC API utils for SFU and Go SDK (#1215)
* feat(utils): add RPC API utils for SFU and Go SDK

* rename with data channel prefix

* cleanup
2025-09-17 20:00:01 +05:30
Paul Wells
641bae4c29 add recording store request header (#1197)
* add recording store request header

* generated protobuf

* wip

* tidy

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-15 21:31:36 -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
renovate[bot]
78f51d8722 chore(deps): update dependency @changesets/cli to v2.29.7 (#1211)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-14 22:47:26 -07:00
Steve Yoon
e86c60693b Add cloud-agents build identifier (#1209)
* add cloud-agents build identifier

* generated protobuf

* pre-generate tag to ensure build uniqueness

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-12 17:52:32 -04: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
8495364332 regenerate proto (#1205)
* regenerate proto

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-10 20:46:01 -07:00
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
Anunay Maheshwari
0a5e4da6af feat: add server rpc apis (#1191)
* feat: add server rpc apis

* generated protobuf

* fix: update rpc fakes

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-11 04:23:38 +05:30
ac
650cd08183 updating the reporter interface to include the gateway noop reporter (#1201)
* updating the reporter inteface to include the gateway noop reporter

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-10 07:56:50 -07:00
cnderrauber
48ed047378 RPC changes for ingress proxy WHIP (#1194)
* Add rpc for ingress whip proxy

* remove track stats

* use video layer mode for skip reference ts

* compile error

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-09 13:04:43 +08:00
David Colburn
29a3acafc6 Replay updates (#1199)
* replay updates

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-08 21:15:28 -04:00
Steve Yoon
8df51f00de Add AgentSecretKind enum to support file-mounted secret (#1196)
* add AgentSecretKind enum to support file-mounted secret

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-09-08 13:56:09 -04:00