Denys Smirnov
9e70d56c78
Map participant attributes to SIP headers. ( #893 )
2024-11-27 14:30:01 +02:00
Denys Smirnov
4051190713
Require number, CIDR or auth for SIP inbound. ( #890 )
2024-11-27 14:16:56 +02:00
Benjamin Pracht
40165b03e6
Report call enabled features in SIPCallInfo ( #884 )
...
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-26 09:37:32 -08:00
Denys Smirnov
fb1060f77d
Allow setting number for SIP outbound. ( #891 )
2024-11-25 19:07:45 +02:00
Raja Subramanian
792495362f
Utility to build livekit.MetricsBatch ( #889 )
...
* mbb WIP
* generated protobuf
* tweaks
* generated protobuf
* merge
* filters
* add IsEmpty
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-25 09:59:26 +05:30
renovate[bot]
e0e51ac651
Update go deps ( #627 )
...
* Update go deps
Generated by renovateBot
* fix import change
* generated protobuf
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: David Zhao <dz@livekit.io >
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-16 01:24:00 -06:00
Denys Smirnov
f558b991de
Fix port type for SIPUri. ( #882 )
2024-11-12 22:39:28 +02:00
David Colburn
391b78ffe9
EgressInfo helpers ( #880 )
...
* EgressInfo helpers
* add backup_used to egress info
* generated protobuf
* update helper
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-12 13:24:53 -05:00
Denys Smirnov
5bd7e73f31
Add disconnect reason for SIP failures. ( #845 )
2024-11-01 17:37:48 +02:00
David Colburn
95e69930e0
remove separate presigned url ( #874 )
...
* remove separate presigned url
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-31 13:27:37 -04:00
Benjamin Pracht
ee0a12bd25
Add extra fields to SIP analytics events ( #872 )
...
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-28 10:10:43 -07:00
David Colburn
32abc4d3e9
krisp for outbound trunks ( #868 )
...
* krisp for outbound trunks
* generated protobuf
* move to createSIPParticipantRequest
* fix tointernal
* Update protobufs/livekit_sip.proto
Co-authored-by: David Zhao <dz@livekit.io >
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: David Zhao <dz@livekit.io >
2024-10-25 13:10:50 -04:00
David Zhao
1eb56d4243
Improve usability of room configuration ( #864 )
...
* Improve usability of room configuration
- allowing setting configuration parameters directly
- removes dispatch wrapper to simplify agents specification
* generated protobuf
* changeset
* rename to roomConfig to avoid confusion
* fix test
* export agent dispatch protobufs
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-21 22:37:24 -07:00
David Colburn
ce8ba5ab12
Krisp inbound trunk setting ( #866 )
...
* add krisp_enabled to inbound trunk info
* generated protobuf
* add to EvaluateDispatchRule
* add estimated_cpu to StartEgress
* generated protobuf
* changeset
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-22 01:14:27 -04:00
Benjamin Pracht
538889e5de
Allow requesting a ringtone during SIP call transfers ( #865 )
...
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-21 20:13:44 -07:00
David Colburn
ef6fc8f9c7
add manifest location to egress info ( #862 )
...
* add manifest_url to egress info
* generated protobuf
* location and presigned url
* generated protobuf
* add internal cloud_backup_enabled option
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-17 15:06:02 -04:00
Benjamin Pracht
b75479104c
Add SIP analytics events ( #831 )
...
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-14 15:04:02 -07:00
Denys Smirnov
19b686d312
Add ringing timeout and max call duration setting for SIP. ( #844 )
...
* Add ringing timeout and max call duration setting for SIP.
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-10 21:57:50 +03:00
Paul Wells
970e76a1dc
use AgentDispatch in internal request ( #839 )
...
* use AgentDispatch in internal request
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-08 00:52:06 -07:00
Denys Smirnov
bed5f79d47
Add missing SIP status attribute. ( #833 )
2024-10-05 19:22:35 +03:00
Paul Wells
603b677f79
update agent job count type ( #835 )
...
* udpate agent job count type
* generated protobuf
* move object slice
* license
* errs
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-05 05:06:43 -07:00
Denys Smirnov
2406243b2f
Add disconnect reasons for SIP. ( #828 )
2024-10-03 11:44:09 +03:00
Denys Smirnov
01b46d7865
Validate SipCallTo in CreateSIPParticipantRequest. ( #823 )
2024-09-25 21:55:48 +03:00
Ben Cherry
12ec4d2d72
Add other_sdks field to ClientInfo ( #804 )
...
* Add other_sdks field to ClientInfo
* Create thirty-forks-sleep.md
* sc
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-24 10:07:13 -07:00
Benjamin Pracht
a963817d9f
Implement Validate on TransferSIPParticipantRequest ( #818 )
2024-09-24 10:02:28 -07:00
Ben Cherry
ddac94c0a2
RPC types ( #814 )
...
* protobuf
* generated protobuf
* Changes
* generated protobuf
* clean up sids
* generated protobuf
* get rid of response acks
* generated protobuf
* rmer
* generated protobuf
* updated
* generated protobuf
* Create flat-birds-walk.md
* ws
* request_id
* generated protobuf
* rich
* generated protobuf
* code
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-24 09:46:03 -07:00
davidliu
72783b8ff9
Client metrics protocols ( #821 )
...
* Client metrics
* changeset
* generated protobuf
* update naming
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-24 22:27:09 +09:00
Paul Wells
1ac3b74d03
clean up unused utils ( #819 )
...
* clean up unused utils
* cleanup
2024-09-20 23:07:11 -07:00
Benjamin Pracht
71b9c184e5
Add TransferParticipant to sip and sip internal services ( #816 )
2024-09-20 11:47:53 -07:00
lukasIO
3d6b293a19
Add generated flag to ChatMessage ( #813 )
...
* Add generated flag to ChatMessage
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-19 08:12:35 +02:00
Paul Wells
da4a630760
add string types ( #812 )
2024-09-18 00:04:21 -07:00
Denys Smirnov
1f5de7d620
Update SIP protocol ( #805 )
...
* Update SIP protocol. Pass headers and project ID.
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-13 10:45:25 +03:00
Raja Subramanian
b75762426e
Some metrics protocol changes ( #806 )
...
* Some metrics protocol changes
- Add an envelope time stamp. That should be timestamp when the packet
is actually sent.
- Remove `start_timestamp`/`end_timestamp` from `TimeseriesMetric` as it
is not clear how it will be used. Can add later if needed.
* generated protobuf
* change comment
* generated protobuf
* comments
* generated protobuf
* clean up
* generated protobuf
* comment to mention absolute time
* generated protobuf
* adding server normalized timestamps
* generated protobuf
* comment
* generated protobuf
* comments
* generated protobuf
* Changeset
* remove incorrect changeset
* try again
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-13 11:57:40 +05:30
Raja Subramanian
0614c86dc8
Make messages for RTCPSenderReportState. ( #807 )
...
* Make messages for RTCPSenderReportState.
To be used for sharing state between nodes on migration.
* generated protobuf
* remove ReferenceRTCPSenderReportState, don't need that on wire
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-10 20:30:33 +05:30
Raja Subramanian
f13661b200
Include out-of-order packet count in AnalyticsStream ( #803 )
...
* Include out-of-order packet count in AnalyticsStream
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-06 23:59:21 +05:30
lukasIO
387e8ffb69
Add dedicated chat message definition ( #785 )
...
* Add dedicated chat message definition
* Add changeset
* generated protobuf
* update protocol
* generated protobuf
* make edit ts optional
* generated protobuf
* Update orange-apricots-switch.md
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: David Zhao <dz@livekit.io >
2024-09-04 16:11:07 +02:00
Ben Cherry
9dbb7b5006
Add SDK values for node and unity-web ( #797 )
...
* Add SDK values for node and unity-web
* generated protobuf
* add changeset
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-03 09:36:26 +02:00
Denys Smirnov
2454665245
Add callee dispatch rule type. ( #798 )
2024-08-31 19:33:55 +03:00
cnderrauber
2ecf29c230
Add fast_publish option to JoinResponse ( #796 )
...
* Add fast_publish option to JoinResponse
* comment
* changeset
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-28 11:45:51 +08:00
Raja Subramanian
22e60a7ce1
Add grant for canSubscribeMetrics. ( #795 )
...
* Add grant for canSubscribeMetrics.
* Move can subscribe metrics to video grant.
* generated protobuf
* set CanSubscribeMetrics from permissions
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-26 12:40:00 +05:30
cnderrauber
81856d2807
Add EnabledCodecs in JoinReponse ( #791 )
...
* Add EnabledCodecs in JoinReponse
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-23 18:12:47 +08: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
Raja Subramanian
bbd53d6fbf
Add DisconnectReason to ParticipantInfo. ( #788 )
...
* Add `DisconnectReason` to `ParticipantInfo`.
* generated protobuf
* Add changeset.
* patch changeset
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-13 14:32:10 +05:30
Raja Subramanian
77997d3438
Send non-error responses also. ( #786 )
...
* Send non-error responses also.
Settling on the name `RequestResponse` (after not being able to find a
solid candidate) as it is response sent only when `request_id != 0`.
Renaming `UNKNOWN` reason to `OK` as it was unused. Will bump up
protocol and send `OK` only to client supporting that protocol version.
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-12 15:31:47 +05:30
Benjamin Pracht
581b59b653
Add AgentDispatchInternal service. Add JobTerminate to AgentService ( #782 )
2024-08-08 20:07:22 +02:00
Raja Subramanian
5be7cb358e
Proto to store forwarder state. ( #781 )
...
* Proto to store forwarder state.
* generated protobuf
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-05 17:44:16 +05:30
David Zhao
b92b88cd1e
Added ROOM_CLOSED as a DisconnectReason ( #778 )
...
* Added ROOM_CLOSED as a DisconnectReason
When all independent participants leave the room, the room would close
and disconnect all dependent participants. They should receive the correct
reason. Currently we are sending `UNKNOWN_REASON`
* generated protobuf
* changeset
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-01 19:16:57 -07:00
Benjamin Pracht
ffccf573cd
Implement MarshalYAML on RoomConfiguration and related types ( #771 )
2024-07-30 11:53:18 -07: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