Commit Graph

1240 Commits

Author SHA1 Message Date
github-actions[bot]
ad2cb9af44 Version Packages (#1270)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.43.0 v1.43.0
2025-11-07 23:37:18 -08:00
David Zhao
c58f177bbf fix typo in changeset (#1295) 2025-11-07 23:33:57 -08:00
David Zhao
d8c3c6371b remove observability field (#1294) 2025-11-07 23:29:16 -08:00
Anunay Maheshwari
8a8a54f407 fix(connector): redact api key in disconnect req (#1292)
* fix(connector): redact api key in disconnect req

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-07 01:55:48 +05:30
cnderrauber
7dd3ea07e1 Add hidden to connector token builder (#1291)
Twilio connector participant will be hidden before
user accept call when call from agent to user
2025-11-06 22:01:00 +08:00
Denys Smirnov
8c21d2d372 Add a helper to tag Go functions in stack traces. (#1290) 2025-11-06 15:55:12 +02:00
cnderrauber
1dd20b5c77 Add room service token to connector room join info (#1287)
* Add room service token to connector room join info

To update participant visible when twilio participant connected

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-06 21:19:10 +08:00
Anunay Maheshwari
c1d7065360 fix(connector): redact whatsapp api key from rpc logs (#1288)
* fix(connector): redact whatsapp api key from rpc logs

* Create yellow-clocks-join.md

* fix: imports

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-06 15:38:03 +05:30
Benjamin Pracht
ab6265e820 Add a few missing copyright headers (#1285) 2025-11-05 16:24:42 -08:00
Paul Wells
0338cf3a92 add option to redact protobuf fields (#1284)
* add option to redact protobuf fields

* Create sharp-dolphins-help.md

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-05 13:52:58 -08:00
shishirng
db57aec022 add telephony to reporter (#1283)
Signed-off-by: shishir gowda <shishir@livekit.io>
2025-11-05 06:54:57 -05:00
Anunay Maheshwari
af2f164ce5 feat(connector): add connector type enum (#1282)
* feat(connector): add connector type enum

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-05 04:57:37 +05:30
Anunay Maheshwari
971b960bbf fix(connector): remove livekit prefix (#1281)
* fix(connector): remove livekit prefix

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-05 00:29:19 +05:30
Anunay Maheshwari
0cba9a217d fix(connector): update protos for api version, errors, cleanup (#1277)
* fix(connector): update protos for api version, errors, cleanup

* pr feedback

* More errors, PR feedback

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-11-04 04:09:43 +05:30
Tyler Barrus
4e56a139a2 Recording Duration and StartTime (#1280)
* recording header duration and start time

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-31 16:57:38 -04:00
renovate[bot]
9f0a786146 Update github workflows (#1263)
Generated by renovateBot

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-30 09:33:56 -07:00
shishirng
d82d669007 update telephony (#1276)
Signed-off-by: shishir gowda <shishir@livekit.io>
2025-10-28 20:04:23 -04:00
Nishad
672acf9e6a Adding Error codes to GetSipTrunkAuthentication response (#1275)
* Adding Error codes to GetSipTrunkAuthentication response

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-28 19:08:09 +05:30
Steve Yoon
45a0f58f19 display owner for cloud-agents version (#1274)
* display owner for cloud-agents version

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-27 16:22:58 -04:00
Denys Smirnov
447935f698 Testing logger improvements (#1273)
* Allow setting testing log level.

* Do not log after test ends.
2025-10-25 13:11:00 +03:00
Alex
faeac96f8f psrpc bump (#1271) 2025-10-24 08:58:20 -07:00
Nishad
1e3becbff5 Adding destination to InternalCreateSIPParticipantRequest (#1272)
* Adding destination to InternalCreateSIPParticipantRequest

* generated protobuf

* Update protobufs/rpc/sip.proto

Co-authored-by: Denys Smirnov <denys@livekit.io>

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Denys Smirnov <denys@livekit.io>
2025-10-24 16:43:01 +05:30
Alex
070839e4ca Added more scrutinizing SIP header validation warnings (#1238) 2025-10-22 17:25:54 -07:00
Paul Wells
90649d6730 fix pretty-weeks-behave.md (#1269)
* fix pretty-weeks-behave.md

* Create hip-dolphins-teach.md
2025-10-22 07:53:07 -07:00
Nishad
d691833930 Destination region in create sip participant (#1268)
* Adding a destinationRegion field in the CreateSipParticipant request

* generated protobuf

* Using a destination struct instead

* generated protobuf

* Adding validation for the destination field

* Making destination field optional

* generated protobuf

* Tidy

* Using the language package

* Fixing comment

* Fixing return for destination validate

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-22 19:54:59 +05:30
Paul Wells
f19569a346 move rtp converter to separate util package (#1267)
* move rtp converter to separate util package

* Create pretty-weeks-behave.md

* tidy
2025-10-22 01:46:09 -07:00
Raja Subramanian
a1e0e55a5c Move rtpConverter from Go SDK for wider use. (#1266)
And add some simple tests.
2025-10-22 12:38:01 +05:30
Tyler Barrus
0d5c521249 remove otel observability (#1265) 2025-10-21 15:51:05 -04:00
shishirng
4c4d1f4c8d update schema (#1264)
Signed-off-by: shishir gowda <shishir@livekit.io>
2025-10-20 18:44:42 -04:00
shishirng
76e1b4e314 fix telephony schema (#1262)
Signed-off-by: shishir gowda <shishir@livekit.io>
2025-10-17 12:41:31 -04:00
Nishad
a0c8a9e7be Adding multiple statuses in ListPhoneNumbersRequest (#1261)
* Adding multiple statuses in ListPhoneNumbersRequest
Adding optional keywords to the right fields and cleaning up commenting

* fix syntax error

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-17 14:07:56 +05:30
cnderrauber
e2cdc9c47b Add comment for twilio call direction (#1260)
* Add comment for twilio call direction

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-17 09:33:58 +08:00
Nishad
bc6809b5bd Adding a field prevent transfer to provider info (#1259)
* Adding a field prevent transfer to provider info

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-16 17:50:26 +05:30
github-actions[bot]
bf6dd2ef64 Version Packages (#1258)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
@livekit/protocol@1.42.2 v1.42.2
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
cnderrauber
8cf58ff15a Add twilio connector (#1254)
* Add twilio connector

* empty lines

* solve comments

* Make optional field consistent with whatsapp connector

* Remove stream direction, add call direction

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-16 10:41:55 +08:00
Raja Subramanian
0236ffc17f Include mid -> trackID in SDP. (#1256)
* Include mid -> trackID in SDP.

And send it in subscriber peer connection offer also. It can be useful
to clients even in dual peer connection case.

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-10-15 23:01:18 +05:30
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