* Add a Name helper for SIPTransport.
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* 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>
* 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>
* 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>
* 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>
* More v2 stuff
- Adding `Trickle` to client -> server message. There should not be any
tricklw from server -> client in v2. So, not adding it. Will add if
needed later.
- Some utils to parse envelopes as we are moving in the direction of
having an envelope of messages in the initial connect request to keep
it modular. May change again later, but today's state is this.
- change relay signal to pass wire message back and forth.
* generated protobuf
* add utils
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Filling out some messages that are unlikely to change in v2.
* generated protobuf
* comment
* mage
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Use Wrapper format for wire format messages.
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* 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
* add the cpu and memory limit to the agent deployment info
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Store rid along with video layer.
Makes the mapping easier to access.
* generated protobuf
* store spatial layer also
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* feat: MoveParticipant API
This new API would move a participant from one cloud room to another.
It will support the following use cases:
- warm transfer in voice AI
- fast switching between different live streams
- prejoin room in meetings
* generated protobuf
* add RTC message
* repeat field number
* generated protobuf
* rpc
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: cnderrauber <zengjie9004@gmail.com>
Add a ImageFileSuffix enum value to disable appending any image suffix and overwrite the generated image each time a new one is uploaded instead. Overwriting the image seems exclusive to having any suffix (particularly a timestamp suffix), so this seemed the best place to add it. OVERWRITE was added as part of the enum name to make it clear that data loss will occur with this option.