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
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
Théo Monnom
b1e564f85d
add ChatContext proto ( #1246 )
2025-10-08 11:35:37 -07: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
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
Raja Subramanian
1edabe8e86
Delete v2 signalling ( #1150 )
...
* Delete v2 signalling
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-08-06 08:46:41 +05:30
Raja Subramanian
1b7e38ef9c
Rename RTCRest -> WHIP. ( #1149 )
2025-08-02 15:01:52 +05:30
Raja Subramanian
9922dc4967
Signalling v2 draft proposal ( #1094 )
...
* Signalling v2 draft proposal
* new files
* generated protobuf
* replay request
* generated protobuf
* ack
* generated protobuf
* protocol
* generated protobuf
* protocol is in ClientInfo
* generated protobuf
* add attributes to connect request
* generated protobuf
* CreateParticipantSession
* generated protobuf
* WIP
* WIP
* WIP
* WIP
* generated protobuf
* WIP
* generated protobuf
* subscriber allow pause optional
* generated protobuf
* connect response
* generated protobuf
* make envelope as oneOf
* generated protobuf
* clean up
* generated protobuf
* fragmentation
* generated protobuf
* Drop errors and add metadata.
* generated protobuf
* correct comments
* generated protobuf
* split out signalv2 internal types into separate file
* generated protobuf
* js export
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-17 19:14:38 +05:30
Raja Subramanian
3ea1acd38b
WHIP internal signalling to be able to support WHIP in OSS. ( #1091 )
...
* WHIP internal signalling to be able to support WHIP in OSS.
* generated protobuf
* Create wicked-numbers-warn.md
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-03 08:13:35 -07:00
Dan McFaul
fdacb1a293
add cloud agents ( #1010 )
...
* initial commit
* add agent hosting types
* generated protobuf
* Update auth/grants.go
Co-authored-by: David Zhao <dz@livekit.io >
* Update protobufs/livekit_cloud_agent.proto
Co-authored-by: David Zhao <dz@livekit.io >
* dz feedback
* rebase fixes
* match ListAgents func call
* generated protobuf
* update regional_agents to agent_deployments
* generated protobuf
* add client settings endpoint
* generated protobuf
* Create changeset
* fix changeset
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: David Zhao <dz@livekit.io >
2025-03-19 10:50:56 -06:00
Théo Monnom
db5b161e51
initial metrics protocol ( #777 )
2024-08-20 11:32:46 -07:00
Paul Wells
0072ee0c6e
add roommanager service ( #789 )
...
* add roommanager service
* merge
* merge
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-13 05:38:48 -07:00
Benjamin Pracht
581b59b653
Add AgentDispatchInternal service. Add JobTerminate to AgentService ( #782 )
2024-08-08 20:07:22 +02:00
Paul Wells
45b9751aaf
add atomic config helpers ( #772 )
...
* add atomic config helpers
* generated protobuf
* copy
* disable grpc generation for protos
* copy
* deps
* tidy
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-29 19:55:40 -07:00
Benjamin Pracht
497688ff49
Internal agent protocol improvements ( #764 )
2024-07-16 15:53:17 -07:00
David Colburn
14b61d08b0
Replay ( #755 )
...
* rebase
* update replay api
* generated protobuf
* add comment
* changeset
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-08 15:39:54 -07:00
Paul Wells
fcde125058
move analytics rpc to common rpc path ( #732 )
...
* move analytics rpc to common rpc path
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-05 23:44:24 -07:00
Paul Wells
429fec77a6
move analytics recorder service out of livekit package ( #731 )
...
* move analytics recorder service out of livekit package
* files
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-05 19:39:00 -07:00
lukasIO
c04669aee6
Separate protobufs and set up changesets publishing workflow ( #629 )
...
* Separate protobufs from module code
* update generate workflow
* install mage only
* fix paths
* generated protobuf
* fix test action
* fix cache dependency path
* setup versioning
* add golang workspace file
* delete generated files from git
* Update gitinore
* fix release workflow
* Move go code back to root
* fix working directory
* fix changeset script
* revert debug changes
* remove go cache path
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-08 10:37:35 +01:00
Paul Wells
9e82495c04
add psrpc redis keepalive ( #582 )
...
* add psrpc redis keepalive
* generated protobuf
* codegen
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-21 06:12:01 -08:00
Sean DuBois
e65cc3e9fe
Add SIP RPC ( #514 )
2023-11-13 20:25:16 -05:00
David Colburn
6d382559cf
Agents ( #511 )
...
* rebased
* regenerate
* generated protobuf
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-03 11:22:11 -07:00
Sean DuBois
9f01c9ed76
Add SIP Support ( #507 )
2023-11-01 23:29:23 -04:00
Paul Wells
02a4a42603
split room service ( #509 )
...
* split room service
* generated protobuf
* cleanup
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-31 21:08:27 -07:00
Paul Wells
26c91640f8
add room psrpc interface ( #496 )
...
* add room psrpc interface
* update potos
2023-10-22 22:20:51 -07:00
Paul Wells
a187ed4f54
check psrpc compiler version ( #489 )
...
* check psrpc compiler version
* fix
2023-10-03 04:11:40 -07:00
Paul Wells
eae220ae8d
add infra link service ( #474 )
...
* add infra link service
* cleanup
2023-09-17 04:19:33 -07:00
David Zhao
c9e9ae555f
Add license headers & NOTICE ( #429 )
...
* Add license headers & NOTICE
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-27 16:43:25 -07:00
David Colburn
5cbcc24208
Remove deprecated egress rpc ( #426 )
...
* remove old rpc system
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-25 17:11:32 -07:00
David Zhao
ac74d1e920
Periodically process webhooks queue, in case an event was not flushed ( #372 )
...
* Periodically process webhooks queue, in case an event was not flushed
* more resilient goroutines check
* added more logging
2023-05-05 16:35:07 -07:00
David Colburn
0975cb52f6
Update psrpc ( #354 )
...
* psrpc 0.3
* generated protobuf
* bootstrap install latest
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-21 12:22:04 -07:00
Raja Subramanian
bfe64b24ff
SubscriberAllowPause as a connection option. (#346 )
...
* `SubscriberAllowPause` as a connection option.
This allows controlling stream allocator allow pause or not decision
through a connection option.
NOTE: Thinking ahead a bit, would we allow pause or not at a track
level? We are going to do subscription priority. Maybe, we can also
allow pause or not at track level by adding it to `UpdateTrackSettings`.
Wondering if things are going to be confusing if we do that also.
I think the hierarchy would be (order of increasing precedence)
- from config
- connection option added in this PR will take effect if set
- track level allow pause config if we decide to do this (have to
make sure that we can determine that the value was explicitly set in
the protocol message vs using default value in protocol message).
* psrpc updated compile
* generated protobuf
* update bootstrap psrpc
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-13 16:08:19 +05:30
Paul Wells
c0705dbb69
Add signal relay interface ( #313 )
...
* add signal psrpc interface
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-02 18:56:09 -08:00
David Colburn
8a6b0e0562
Prevent breakage due to casting ( #301 )
...
* prevent breakage due to casting
* remove protoc version
* move old rpc systems back
* generated protobuf
* add deprecated comments
* handle new proto in SendRequest
* remove extra fields
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-15 15:59:03 -08:00
David Colburn
4a1ada9899
Move psrpc to protocol ( #300 )
...
* move psrpc to protocol
* generated protobuf
* add psrpc to proto target
* deprecate more fields
* update static check and generate
* generated protobuf
* update renovate
* use latest protoc
* psrpc 0.2.6
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-02-15 12:06:09 -08:00
David Colburn
f03f3734be
Ingress updates ( #143 )
...
* ingress updates
* generated protobuf
* undo refactor
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-07-06 11:10:06 -07:00
David Colburn
137b876761
remove recording ( #142 )
...
* remove recording
* remove generated files
* generated protobuf
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-07-05 17:10:59 -07:00
David Zhao
fd7cd24bac
Ingress protobufs ( #113 )
2022-04-15 00:17:40 -07:00
David Colburn
ec6020d865
Egress ( #92 )
...
* egress
* generated protobuf
* remove ingress
* update egress package
* update optional enums
* generated protobuf
* updated proto
* add sent_at to start request
* generated protobuf
* default codecs
* remove extra codecs for now
* generated protobuf
* put recording back
* add connection options
* generated protobuf
* put recording back
* add sent_at and room_id
* generated protobuf
* add sent_at and room_id
* generated protobuf
* update egressInfo
* put recordingInfo back in webhooks
* egress events
* update analytics event
* egress status
* deprecate recording rpcs
* undo some changes
* key/secret -> token
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2022-02-22 00:21:29 -08:00
Jesse H Willett
8785fbf5c1
Moving generated Go protobuf files to match go_package ( #54 )
2021-12-08 13:58:11 -08:00
shishirng
35d468c37d
rename analytics.proto to livekit_analytics.proto ( #53 )
...
Signed-off-by: shishir gowda <shishir@livekit.io >
2021-12-07 16:32:31 -05:00
shishirng
be219082bb
Add analtyics proto and service defn ( #40 )
2021-11-10 18:34:16 -05:00
David Colburn
1ecf8e9a45
add mage test
2021-09-07 12:51:38 -07:00
David Zhao
619cad0f3a
explicit server mute request ( #17 )
2021-09-01 20:30:53 -07:00
David Colburn
94556abf61
add protos ( #15 )
...
* add protos
* simplify magefile
2021-08-27 12:53:45 -05:00