Matthew Brown
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
a87f6c4bc8
Allow passing inline trunk for outbound calls. ( #3987 )
2025-10-07 17:30:14 +03:00
Nishad
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
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
ec2dff96a3
Fix SIP updates when replacing slices. ( #3592 )
2025-04-08 17:39:16 +03:00
Denys Smirnov
75d0e18e4a
Implement SIP update API. ( #3141 )
2025-03-20 18:37:33 +02:00
Denys Smirnov
7f4c4597f1
Stubs for SIP update API. ( #3533 )
2025-03-19 14:58:40 +02:00
Denys Smirnov
60a09cb4be
Implement SIP iterators. ( #3332 )
2025-02-20 13:13:21 +02:00
Denys Smirnov
ccbc988824
Pass error details and timeouts. ( #3402 )
2025-02-06 13:53:44 +02:00
David Zhao
30669722c3
fix: pass RoomConfig along when creating a new dispatch rule ( #3367 )
2025-01-26 23:36:42 -06:00
David Zhao
6acb4bbd61
add room/participant to logger context for SIP APIs ( #3290 )
2024-12-26 00:23:21 -06:00
Denys Smirnov
dc6fe3aae5
Support SIP list filters. ( #3240 )
2024-12-09 22:57:47 +02:00
Denys Smirnov
55d084fd18
Annotate SIP errors with Twirp codes. ( #3161 )
2024-11-07 17:00:57 +02:00
Paul Wells
b0d3d65f18
update events package ( #3126 )
...
* update events package
* deps
2024-10-21 23:44:00 -07:00
Benjamin Pracht
d751f209d5
Allow requesting a dialtone during call transfer ( #3122 )
2024-10-21 21:05:31 -07:00
David Zhao
c41913225d
Log fields in SIP service ( #3096 )
2024-10-14 16:00:15 -07:00
Paul Wells
8befc8224a
use canonical room log field name ( #3054 )
2024-09-27 16:52:34 -07:00
Benjamin Pracht
22c36ef423
Implement SIP TransferParticipant API ( #3026 )
2024-09-20 12:16:15 -07:00
Denys Smirnov
47a9969f44
Pass project to CreateSIPParticipantRequest. ( #3006 )
2024-09-16 20:09:33 +03:00
Denys Smirnov
0e68404f2c
Support passing SIP headers. ( #2993 )
2024-09-13 11:06:38 +03:00
David Colburn
0fdfe2f5a0
refactor sip create participant ( #2949 )
2024-08-21 17:13:26 -04:00
Denys Smirnov
7ad6d97b1b
Propagate SIP attributes from a Dispatch Rule. ( #2943 )
2024-08-19 18:09:37 +03:00
Denys Smirnov
4388618e9a
Update protocol. Use SIP grants. ( #2808 )
2024-06-23 21:54:28 +03:00
Denys Smirnov
74c7b93170
Support new SIP Trunk API. Improve Redis tests. ( #2799 )
2024-06-17 21:49:51 +03:00
Paul Wells
f1886ece42
update protocol ( #2760 )
...
* update protocol
* deps
2024-06-05 19:46:34 -07:00
Denys Smirnov
fa65712a0e
Use camel case in SIP logs. ( #2738 )
2024-05-28 13:43:22 +03:00
Denys Smirnov
a444f2477c
Update protocol. Support SIP transports. ( #2724 )
2024-05-23 20:31:01 +03:00
Denys Smirnov
07791ffc00
Pass new SIP metadata. Update protocol. ( #2683 )
2024-04-26 13:57:39 +03:00
Denys Smirnov
19326a7162
Pass ringtone flag for SIP outbound. ( #2613 )
2024-04-01 19:20:51 +03:00
Denys Smirnov
8564329579
Pass DTMF when creating SIP participants. ( #2590 )
2024-03-20 18:59:25 +02:00
Denys Smirnov
9a6d25674d
Validate SIP trunks and rules when creating new ones. ( #2535 )
2024-03-01 19:29:32 +02:00
Denys Smirnov
e9cff525f4
Add method for creating SIP participants with a custom token. ( #2448 )
2024-02-06 00:13:44 +02:00
Denys Smirnov
89c7cec2ad
SIP: New protocol for creating participants. ( #2404 )
2024-01-24 20:01:22 +02:00
Sean DuBois
750d2b5765
Update livekit/protocol ( #2390 )
...
Fix API breakage with SIP
2024-01-17 10:03:47 -05:00
Denys Smirnov
b9ab057c6b
SIP: Update protocol for outbound calls. ( #2263 )
2023-11-29 16:13:33 +02:00
Raja Subramanian
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
702e562f9f
Add SIP Support ( #2240 )
2023-11-14 14:24:54 -05:00