* Add last processed remote message id when adding to cache also as the returned message could be sent on the wire
* generated protobuf
* clean up
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* HTTP DELETE to delete a participant session - relay signal message for
that.
Also, doing a basic signal cache and building server message and client
message cache on top of it.
* 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>
* adding the inference grant to the Claim
* Added gateway guid values. These are used when connecting to the PSQL db with metrics and app name
* renamed the permission from Admin to Perform
* remove gateway guids since the gateway is no longer using a connection to the db
* 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
* 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>
* 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>
* Detailed responses in trunk iter
This will help discern between cases when
1. No trunks are configured
2. Trunks are configured but none matched.(This can happen when there is no default trunk)
3. There is a default trunk that got applied
4. A specific trunk matched
* Dropping the Iter from the function name
* Adding changeset
Setting 4 buckets with exponential in range 1, 100 meant the boundaries
were at 1, 4.64, 21.53, 100. Because of that, the p99 looked
misleadingly large.
* Add prom metrics for webhook dispatch.
1. success/failure/drop counter.
2. queue length histogram.
- doing this only for resource_url_notifier which does a per room
queue as queue length is easily available. This is the one
currently in use.
- worker pool based notifier will need a change in `core` package to
return a queue length when enqueuing.
* promauto goodness
* 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>