Genseric and GitHub
788d4c3544
TEL-912 Adding response for TransferSIPParticipant rpc ( #4783 )
...
* Replacing empty return type with rpc.CreateIngressResponse and livekit.TransferSIPParticipantResponse
* removing ambiguous comment
2026-08-21 14:27:06 -04:00
He Chen and GitHub
93422be0c5
TELCU-1: send resolved ringing timeout ( #4697 )
2026-07-23 15:29:24 -07:00
Alex Fish and GitHub
cc87a83e1f
TEL-730: Log soft validation errors. ( #4671 )
2026-07-15 09:06:01 -07:00
He Chen and GitHub
77595d387a
TEL-336: fix sip error categorization ( #4528 )
2026-05-18 15:44:44 -07:00
Denys Smirnov and GitHub
8ffcef93b2
Update protocol to support SIP media config. ( #4509 )
2026-05-06 18:18:21 +02:00
He Chen and GitHub
cb7dc2d02a
TEL-405: support originating calls from custom domains ( #4349 )
2026-03-06 12:25:40 -08:00
Nishad and GitHub
343f12b88f
Wrapping SIP errors for invalid argument and not found ( #4253 )
2026-01-16 12:38:44 -08:00
Nishad and GitHub
07572511ba
Wrapping the invalid request errors for CreateSipParticipant ( #4239 )
2026-01-13 17:37:13 -08:00
Matthew Brown and GitHub
704449247e
if RingingTimeout is provided, deadline should be set to that timeout. ( #4018 )
...
* if RingingTimeout is provided, deadline should be set to that timeout.
This is because the SIP bridge will not return until RingingTimeout
which may be longer than the 30 second default deadline.
* handle Deadline being "before" timeout.
2025-10-27 15:03:03 +02:00
Denys Smirnov and GitHub
a87f6c4bc8
Allow passing inline trunk for outbound calls. ( #3987 )
2025-10-07 17:30:14 +03:00
Nishad and GitHub
1fe337160a
Fix: RingingTimeout was being skipped for transferParticipant ( #3831 )
...
We weren't relaying the RingingTimeout for transferSipParticipant. This fixes that
2025-08-04 02:39:58 -07:00
Andrea Lovicu and GitHub
4955ebe423
Forward transfer headers to internal request ( #3615 )
...
This patch ensures that SIP headers provided in TransferSIPParticipantRequest requested by an agent are correctly forwarded to the internal SIP transfer request.
Previously, req.Headers was accepted but never passed along, causing headers from the initiating agent to be dropped.
This change adds a single line to include req.Headers in the internal request.
2025-04-22 11:43:23 -07:00
Denys Smirnov and GitHub
ec2dff96a3
Fix SIP updates when replacing slices. ( #3592 )
2025-04-08 17:39:16 +03:00
Denys Smirnov and GitHub
75d0e18e4a
Implement SIP update API. ( #3141 )
2025-03-20 18:37:33 +02:00
Denys Smirnov and GitHub
7f4c4597f1
Stubs for SIP update API. ( #3533 )
2025-03-19 14:58:40 +02:00
Denys Smirnov and GitHub
60a09cb4be
Implement SIP iterators. ( #3332 )
2025-02-20 13:13:21 +02:00
Denys Smirnov and GitHub
ccbc988824
Pass error details and timeouts. ( #3402 )
2025-02-06 13:53:44 +02:00
David Zhao and GitHub
30669722c3
fix: pass RoomConfig along when creating a new dispatch rule ( #3367 )
2025-01-26 23:36:42 -06:00
David Zhao and GitHub
6acb4bbd61
add room/participant to logger context for SIP APIs ( #3290 )
2024-12-26 00:23:21 -06:00
Denys Smirnov and GitHub
dc6fe3aae5
Support SIP list filters. ( #3240 )
2024-12-09 22:57:47 +02:00
Denys Smirnov and GitHub
55d084fd18
Annotate SIP errors with Twirp codes. ( #3161 )
2024-11-07 17:00:57 +02:00
Paul Wells and GitHub
b0d3d65f18
update events package ( #3126 )
...
* update events package
* deps
2024-10-21 23:44:00 -07:00
Benjamin Pracht and GitHub
d751f209d5
Allow requesting a dialtone during call transfer ( #3122 )
2024-10-21 21:05:31 -07:00
David Zhao and GitHub
c41913225d
Log fields in SIP service ( #3096 )
2024-10-14 16:00:15 -07:00
Paul Wells and GitHub
8befc8224a
use canonical room log field name ( #3054 )
2024-09-27 16:52:34 -07:00
Benjamin Pracht and GitHub
22c36ef423
Implement SIP TransferParticipant API ( #3026 )
2024-09-20 12:16:15 -07:00
Denys Smirnov and GitHub
47a9969f44
Pass project to CreateSIPParticipantRequest. ( #3006 )
2024-09-16 20:09:33 +03:00
Denys Smirnov and GitHub
0e68404f2c
Support passing SIP headers. ( #2993 )
2024-09-13 11:06:38 +03:00
David Colburn and GitHub
0fdfe2f5a0
refactor sip create participant ( #2949 )
2024-08-21 17:13:26 -04:00
Denys Smirnov and GitHub
7ad6d97b1b
Propagate SIP attributes from a Dispatch Rule. ( #2943 )
2024-08-19 18:09:37 +03:00
Denys Smirnov and GitHub
4388618e9a
Update protocol. Use SIP grants. ( #2808 )
2024-06-23 21:54:28 +03:00
Denys Smirnov and GitHub
74c7b93170
Support new SIP Trunk API. Improve Redis tests. ( #2799 )
2024-06-17 21:49:51 +03:00
Paul Wells and GitHub
f1886ece42
update protocol ( #2760 )
...
* update protocol
* deps
2024-06-05 19:46:34 -07:00
Denys Smirnov and GitHub
fa65712a0e
Use camel case in SIP logs. ( #2738 )
2024-05-28 13:43:22 +03:00
Denys Smirnov and GitHub
a444f2477c
Update protocol. Support SIP transports. ( #2724 )
2024-05-23 20:31:01 +03:00
Denys Smirnov and GitHub
07791ffc00
Pass new SIP metadata. Update protocol. ( #2683 )
2024-04-26 13:57:39 +03:00
Denys Smirnov and GitHub
19326a7162
Pass ringtone flag for SIP outbound. ( #2613 )
2024-04-01 19:20:51 +03:00
Denys Smirnov and GitHub
8564329579
Pass DTMF when creating SIP participants. ( #2590 )
2024-03-20 18:59:25 +02:00
Denys Smirnov and GitHub
9a6d25674d
Validate SIP trunks and rules when creating new ones. ( #2535 )
2024-03-01 19:29:32 +02:00
Denys Smirnov and GitHub
e9cff525f4
Add method for creating SIP participants with a custom token. ( #2448 )
2024-02-06 00:13:44 +02:00
Denys Smirnov and GitHub
89c7cec2ad
SIP: New protocol for creating participants. ( #2404 )
2024-01-24 20:01:22 +02:00
Sean DuBois and GitHub
750d2b5765
Update livekit/protocol ( #2390 )
...
Fix API breakage with SIP
2024-01-17 10:03:47 -05:00
Denys Smirnov and GitHub
b9ab057c6b
SIP: Update protocol for outbound calls. ( #2263 )
2023-11-29 16:13:33 +02:00
Raja Subramanian and GitHub
53542b09a0
Participant traffic load. ( #2262 )
...
* Participant traffic load.
Capturing information about participant traffic
- Upstream/Downstream
- Audio/Video/Data
- Packets/Bytes
This captures a notion of how much traffic load a participant is
generating.
Can be used to make allocation decisions.
* Clean up
* SIP patches
* reporter goroutine
* unlock
* move traffic stats from protocol
* check type
2023-11-26 23:05:00 +05:30
Sean DuBois and GitHub
702e562f9f
Add SIP Support ( #2240 )
2023-11-14 14:24:54 -05:00