SIPSorcery 4.0.74-pre
Real-time communications library with full support for the Session Initiation Protocol (SIP) and WebRTC. No wrappers and no native libraries required.
See the version list below for details.
Install-Package SIPSorcery -Version 4.0.74-pre
dotnet add package SIPSorcery --version 4.0.74-pre
<PackageReference Include="SIPSorcery" Version="4.0.74-pre" />
paket add SIPSorcery --version 4.0.74-pre
Release Notes
- v4.0.74-pre: (Re)Added net461 target and removed netcoreapp3.1 target (the latter is compatible with netstandard2.0). Removed redundant monitoring classes.
- v4.0.71-pre: Added helper class for webrtc signaling over web sockets.
- v4.0.70-pre: Fixed reentrant bug to SRTP protect and unprotect methods.
- v4.0.69-pre: Modified logging to use singleton factory from abstractions package.
- v4.0.67-pre: Embedded test pattern images and default PCM music on hold files.
- v4.0.61-pre: Added hooks for new media abstractions interface. Minimum .Net Framework target updated from net46 to net472.
- v4.0.60-pre: Fix for RTP Session sequence number bug.
- v4.0.59-pre: WebRTC data channel support.
- v4.0.58-pre: Support for DTLS/SRTP without native library thanks to @rafcsoares.
- v4.0.55-pre: RtpIceChannel support for TURN relaying.
- v4.0.53-pre: Add STUN server support for WebRTC connection checks.
- v4.0.52-pre: Modify RTCPeerConnection so it can be used by SIPUserAgent.
- v4.0.51-pre: Add play stream feature to RtpAudioSession.
- v4.0.50-pre: Refactor of RtpAudioSession to add codecs and support external device sources.
- v4.0.49-pre: Enhanced handling for blind and attended transfers.
- v4.0.47-pre: Fixed bug negotiating RTP event format. Added experimental support for REFER processing to SIPUserAgent.
- v4.0.46-pre: Added optional bindAddress parameter to RTPSession constructor for RTP sockets.
- Version 4.0.45-pre: RTPSession public interface changed to conform to IMediaSession.
- Version 4.0.44-pre: Minor change to RTP codec clock rate methods to support G722.
- Version 4.0.43-pre: Bug fix not updating SDP version when changing RTP stream status.
- Version 4.0.42-pre: Added mulaw and alaw decoders to dummy audio RTP session.
- Version 4.0.41-pre: Added workaround for UDP packet info not being set on Linux.
- Version 4.0.40-pre: Modifications to IMediaSession. WebRtcSession changed to RTCPeerConnection.
- Version 4.0.35-pre: Added RTP header to the OnRtpEvent delegate.
- Version 4.0.34-pre: Minor adjustments to RTP channel and session to facilitate ICE implementation.
- Version 4.0.33-pre: Bug fix starting media session before remote SDP available. Websocket client parsing fix.
- Version 4.0.32-pre: Bug fix not setting remote offer when call request with no SDP offer.
- Version 4.0.31-pre: Bug fix setting inactive address when call request with no SDP offer.
- Version 4.0.30-pre: Bug fix for SIP User Agent not handling INVITE request with no SDP offer.
- Version 4.0.29-pre: Added AudioScope sound wave visualisation.
- Version 4.0.16-4.0.28-pre: Big rework of RTP and Audio/Video integration.
- Version 4.0.15-pre - .NET framework min version increased from net452 to net46 due to need for TaskCompletionSource overload.
- Version 4.0.13-pre - RTPSession and WebRTCSession enhancements.
- Version 4.0.8 - Adds WebRTCSession and preliminary WebRTC support.
- Version 4.0.7 - RTP support complete.
- Version 4.0.4 - Added attended transfer capability to SIPUserAgent.
- Version 4.0.3 - Refactor of RTPChannel and RTPSession. SIPUserAgent class incorporates RTPSession (much easier to use).
- Version 4.0.2 - New SIPUserAgent class, combination of client and server user agents. Support for HOMER logging.
- Version > 4.0.0 - Major refactor of SIP transport layer to support IPAddress.Any and IPAddress.IPv6Any.
Dependencies
-
.NETFramework 4.6.1
- DnsClient (>= 1.4.0-beta-20200801.7)
- Microsoft.Extensions.FileProviders.Embedded (>= 3.1.8)
- Microsoft.Extensions.Logging (>= 3.1.8)
- Microsoft.Extensions.Logging.Abstractions (>= 3.1.8)
- Newtonsoft.Json (>= 12.0.3)
- Portable.BouncyCastle (>= 1.8.6.7)
- SIPSorcery.WebSocketSharp (>= 0.0.1)
- SIPSorceryMedia.Abstractions (>= 0.0.10-pre)
- System.Drawing.Common (>= 4.7.0)
- System.Net.WebSockets.Client (>= 4.3.2)
- System.Runtime.InteropServices.RuntimeInformation (>= 4.3.0)
- System.ValueTuple (>= 4.5.0)
-
.NETStandard 2.0
- DnsClient (>= 1.4.0-beta-20200801.7)
- Microsoft.Extensions.FileProviders.Embedded (>= 3.1.8)
- Microsoft.Extensions.Logging (>= 3.1.8)
- Microsoft.Extensions.Logging.Abstractions (>= 3.1.8)
- Newtonsoft.Json (>= 12.0.3)
- Portable.BouncyCastle (>= 1.8.6.7)
- SIPSorcery.WebSocketSharp (>= 0.0.1)
- SIPSorceryMedia.Abstractions (>= 0.0.10-pre)
- System.Drawing.Common (>= 4.7.0)
- System.Net.WebSockets.Client (>= 4.3.2)
- System.Runtime.InteropServices.RuntimeInformation (>= 4.3.0)
- System.ValueTuple (>= 4.5.0)
Used By
NuGet packages (2)
Showing the top 2 NuGet packages that depend on SIPSorcery:
Package | Downloads |
---|---|
SIPSorceryMedia
The SIPSorcery package for WebRTC plumbing and Windows audio and video capture.
|
|
GBSorcery
Package Description
|
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on SIPSorcery:
Repository | Stars |
---|---|
sipsorcery-org/sipsorcery
A WebRTC, SIP and VoIP library for C# and .NET Core. Designed for real-time communications apps.
|
Version History
Version | Downloads | Last updated |
---|---|---|
5.0.11-pre | 75 | 1/19/2021 |
5.0.10-pre | 56 | 1/15/2021 |
5.0.9-pre | 43 | 1/13/2021 |
5.0.8-pre | 80 | 1/10/2021 |
5.0.7-pre | 318 | 12/27/2020 |
5.0.6-pre | 74 | 12/26/2020 |
5.0.5-pre | 134 | 12/21/2020 |
5.0.4-pre | 85 | 12/21/2020 |
5.0.3 | 533 | 12/17/2020 |
5.0.2 | 381 | 12/13/2020 |
5.0.0 | 1,057 | 12/4/2020 |
4.0.91-pre | 242 | 11/19/2020 |
4.0.90-pre | 200 | 11/18/2020 |
4.0.89-pre | 94 | 11/17/2020 |
4.0.88-pre | 372 | 11/5/2020 |
4.0.87-pre | 79 | 11/2/2020 |
4.0.86-pre | 212 | 11/1/2020 |
4.0.85-pre | 846 | 10/21/2020 |
4.0.84-pre | 357 | 10/20/2020 |
4.0.83-pre | 176 | 10/14/2020 |
4.0.82-pre | 255 | 10/12/2020 |
4.0.81-pre | 1,222 | 10/2/2020 |
4.0.80-pre | 179 | 10/1/2020 |
4.0.79-pre | 219 | 9/23/2020 |
4.0.78-pre | 66 | 9/23/2020 |
4.0.77-pre | 191 | 9/20/2020 |
4.0.76-pre | 128 | 9/20/2020 |
4.0.75-pre | 272 | 9/15/2020 |
4.0.74-pre | 602 | 9/14/2020 |
4.0.71-pre | 290 | 9/13/2020 |
4.0.70-pre | 945 | 9/10/2020 |
4.0.69-pre | 83 | 9/10/2020 |
4.0.67-pre | 363 | 9/5/2020 |
4.0.61-pre | 124 | 9/2/2020 |
4.0.60-pre | 1,014 | 7/28/2020 |
4.0.59-pre | 496 | 7/22/2020 |
4.0.58-pre | 729 | 7/7/2020 |
4.0.55-pre | 545 | 6/26/2020 |
4.0.51-pre | 4,872 | 6/3/2020 |
4.0.50-pre | 593 | 6/2/2020 |
4.0.49-pre | 3,018 | 5/16/2020 |
4.0.47-pre | 761 | 5/10/2020 |
4.0.46-pre | 551 | 5/6/2020 |
4.0.45-pre | 191 | 5/5/2020 |
4.0.44-pre | 286 | 4/29/2020 |
4.0.43-pre | 278 | 4/22/2020 |
4.0.42-pre | 2,034 | 4/21/2020 |
4.0.41-pre | 459 | 4/4/2020 |
4.0.40-pre | 463 | 4/3/2020 |
4.0.35-pre | 526 | 3/26/2020 |
4.0.34-pre | 186 | 3/26/2020 |
4.0.33-pre | 157 | 3/25/2020 |
4.0.32-pre | 145 | 3/25/2020 |
4.0.31-pre | 162 | 3/24/2020 |
4.0.30-pre | 157 | 3/24/2020 |
4.0.29-pre | 377 | 3/14/2020 |
4.0.28-pre | 495 | 2/28/2020 |
4.0.13-pre | 715 | 2/7/2020 |
4.0.8-rc | 551 | 2/1/2020 |
4.0.7-rc | 12,500 | 12/31/2019 |
4.0.4-rc | 320 | 12/15/2019 |
4.0.3-rc | 230 | 12/10/2019 |
4.0.2-rc | 306 | 12/2/2019 |
4.0.1-rc | 7,868 | 11/27/2019 |
4.0.0-rc | 195 | 11/25/2019 |
3.6.0 | 1,800 | 11/14/2019 |
3.5.0 | 275 | 11/13/2019 |
3.4.0 | 205 | 11/7/2019 |
3.3.0 | 271 | 10/31/2019 |
3.2.0 | 250 | 10/26/2019 |
3.1.0 | 227 | 10/16/2019 |
3.0.4 | 208 | 10/13/2019 |
3.0.3 | 172 | 10/12/2019 |
3.0.2 | 183 | 10/8/2019 |
3.0.1 | 797 | 9/23/2019 |
3.0.0 | 214 | 9/22/2019 |
2.0.1 | 247 | 9/12/2019 |
2.0.0 | 185 | 9/12/2019 |
1.6.2 | 285 | 8/25/2019 |
1.6.1 | 1,979 | 4/15/2018 |
1.6.0 | 585 | 4/14/2018 |
1.5.6 | 2,432 | 4/21/2017 |
1.5.5 | 2,180 | 3/4/2016 |
1.5.3 | 566 | 2/29/2016 |
1.5.2 | 483 | 2/28/2016 |
1.5.0 | 637 | 2/24/2016 |
1.4.1 | 595 | 2/21/2016 |
1.4.0 | 1,283 | 10/29/2015 |
1.3.1 | 1,277 | 11/21/2014 |