Commit Graph

74 Commits

Author SHA1 Message Date
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
Denys Smirnov
1552274d8d Accept SIP DTMF via data channel (#630)
* Accept SIP DTMF via data channel.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-07 20:56:47 +02:00
Paul Wells
4a97b58328 reduce logger heap objects (#618)
* reduce logger heap objects

* deps
2024-02-26 05:35:35 -08:00
Paul Wells
454dff3b81 move psrpc logging/metrics utilities (#616)
* move psrpc logging/metrics utilities

* inject const labels
2024-02-24 00:21:49 -08:00
Paul Wells
a9e0faf6f0 allow intercepting logging (#609)
* allow intercepting logging

* roll back nats
2024-02-20 20:46:29 -08:00
Benjamin Pracht
2e75b8fb46 Add CreateIngress to IOInfoService (#604) 2024-02-14 12:57:53 -08:00
David Colburn
611223e34f Revert egress client jitter (#599)
* revert egress client jitter

* tidy
2024-02-08 16:56:16 -08:00
Denys Smirnov
d89487fdbc More specific SIP call dispatch result codes. (#596) 2024-02-08 17:54:07 +02:00
David Colburn
d010895a56 increase channel size for egress internal (#598) 2024-02-07 19:31:24 -08:00
Benjamin Pracht
7394a1c07b Add topic parameter to ListActiveIngress (#590) 2024-02-05 14:17:58 -08:00
Denys Smirnov
c8f2018245 Add optional token for SIP outbound. (#589) 2024-02-05 18:13:51 +02:00
Benjamin Pracht
67252493b1 Add logging_keys parameter to GetIngressInfoResponse and StartIngress (#588) 2024-01-31 11:53:04 -08:00
David Colburn
54f76fc686 add jitter to StartEgress request (#587) 2024-01-29 16:38:42 -08:00
Denys Smirnov
3bd4ca5433 Remove unused SIP participant APIs. (#578) 2024-01-24 18:38:16 +02: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
Paul Wells
cf33ad3861 remove psrpc enabled config (#577)
* remove psrpc enabled config

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-18 03:25:40 -08:00
David Colburn
e17b08e9a4 Add topics to ListActiveEgress (#574)
* add topics to ListActiveEgress

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-16 17:03:18 -08:00
Sean DuBois
8ad4c79e2d Enable topics for InternalUpdateSIPParticipant (#573) 2024-01-12 16:06:31 -05:00
renovate[bot]
00894c56f4 Update module google.golang.org/protobuf to v1.32.0 (#556)
* Update module google.golang.org/protobuf to v1.32.0

Generated by renovateBot

* generated protobuf

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-22 09:40:18 -08:00
David Zhao
c09e8e07fd Added AgentRegistered broadcast to clients (#549)
* Added AgentRegistered broadcast to clients

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-20 08:09:56 -08:00
Benjamin Pracht
b5b083960d Implement exponential backoff in egress RPC client retry logic (#545) 2023-12-13 15:22:37 -08:00
David Colburn
4bd1ed6a02 process monitoring (#529)
* process monitoring

* generated protobuf

* don't need min

* updates

* fix float

* update names, cpu calculation

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-12-05 10:46:13 -08:00
Sean DuBois
a64882f692 Add token and ws_url to EvaluateSIPDispatchRulesResponse (#538) 2023-12-04 13:48:53 -05:00
Sean DuBois
5ffa9f0c65 Add called host to SIP Trunk+DispatchRule request (#537) 2023-12-04 11:40:31 -05:00
David Colburn
3b3c5b2329 fix clientParams assumptions (#533) 2023-11-29 15:21:39 -08:00
David Zhao
61e646265f Improve consistency for Egress/Ingress client constructors (#526)
Other psrpc clients are using this syntax to set logger, default timeouts/etc
2023-11-27 22:55:55 -08:00
Denys Smirnov
0cb26043c3 Update SIP protocol for outbound calls. (#523) 2023-11-21 10:37:49 -08:00
Denys Smirnov
aa43aa7482 Update SIP protocol (#520)
* SIP: Remove redundant SIPDispatchRulePin.

* SIP: Add NoPin flag to the EvaluateSIPDispatchRulesRequest.
2023-11-16 09:17:04 -05:00
Sean DuBois
e65cc3e9fe Add SIP RPC (#514) 2023-11-13 20:25:16 -05:00
renovate[bot]
6c267cfdfc Update module github.com/livekit/psrpc to v0.5.1 (#517)
* Update module github.com/livekit/psrpc to v0.5.1

Generated by renovateBot

* generated protobuf

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-13 15:53:20 -08:00
David Colburn
9020450e5f add CheckEnabled rpc (#512)
* add CheckEnabled rpc

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-06 16:28:16 -08: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
Paul Wells
4a12e0152e increase default psrpc timeout (#510)
* increase default psrpc timeout

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-31 23:10:46 -07: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
David Zhao
873785a90b Bump protoc version (#506)
* Bump protoc version

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-27 12:28:06 -07:00
David Colburn
da745471e8 remove deprecated rpc (#505)
* remove deprecated rpc

* generated protobuf

* update add changes path

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-26 12:48:54 -07:00
Paul Wells
f8b1277b3c update psrpc (#503)
* update psrpc

* dep

* fix generate
2023-10-25 20:06:39 -07:00
Paul Wells
07ca9d4e47 update psrpc (#501) 2023-10-23 19:43:26 -07:00
David Colburn
b34cb4eb7f psrpc 0.3.4 (#500)
* psrpc 0.3.4

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-23 16:35:55 -07:00
David Colburn
197fbc31df audio + video quality (#499)
* audio + video quality

* generated protobuf

* remove override comment

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-23 13:32:52 -07:00
Paul Wells
5fd3ded802 add missing service fake (#497) 2023-10-22 22:27:29 -07:00
Paul Wells
26c91640f8 add room psrpc interface (#496)
* add room psrpc interface

* update potos
2023-10-22 22:20:51 -07:00
David Colburn
fac7f187fc combine all egress requests into IOInfo (#495)
* combine all egress requests into IOInf
o

* generated protobuf

* increase StartEgress timeout

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-18 12:46:36 -07:00
David Colburn
b6137b803b retry on unavailable (#482) 2023-09-25 14:30:22 -07:00
David Colburn
9f0a8f87da Participant composite (#443)
* participant composite egress

* generated protobuf

* remove composite

* generated protobuf

* export GetOutputType

* generated protobuf

* remove duplicate code

* add screenshare option

* revert psrcp

* generated protobuf

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-25 00:01:27 -07:00
Raja Subramanian
74c0ca0a5b update psrpc (#452)
* update psrpc

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-18 12:19:39 +05:30
Benjamin Pracht
405389fa48 Support URL pull in ingress (#438) 2023-08-03 10:14:19 -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
Raja Subramanian
9d0d6c9e94 Do not update if the model does not change. (#423)
* Do not update if the model does not change.

* No need for equality function

* generated protobuf

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-15 13:58:01 +05:30