SIPSorcery 4.0.85-pre

Real-time communications library with full support for the Session Initiation Protocol (SIP) and WebRTC. No wrappers and no native libraries required.

This is a prerelease version of SIPSorcery.
There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package SIPSorcery -Version 4.0.85-pre
dotnet add package SIPSorcery --version 4.0.85-pre
<PackageReference Include="SIPSorcery" Version="4.0.85-pre" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SIPSorcery --version 4.0.85-pre
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

- v4.0.85-pre: Refactored setting remote SDP offer in RTP session to fix a softphone bug.
- v4.0.84-pre: Refactored SDP media format handling to improve audio and video format management.
- v4.0.83-pre: Fix in SIP DNS and SIP UDP receive to work on Android.
- v4.0.82-pre: Improvement to H264 packetisation. Added ability to set audio extras source sample period.
- v4.0.81-pre: Fix for SIP DNS lookups failing on CNAME records.
- v4.0.80-pre: Added webrtc helper class to work with node dss server.
- v4.0.79-pre: Removed SCTP Time class due to conflict with Unity built in type.
- v4.0.78-pre: Bug fix for cseq not being incremented for PRACK send or receive.
- v4.0.77-pre: Updated to latest media abstractions package.
- v4.0.76-pre: Updated to latest media abstractions package.
- v4.0.75-pre: Added fix for creating self signed X509 certificates on non-Windows platforms. Required for WebRTC DTLS negotiation.
- 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.

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/sipsorcery
A WebRTC, SIP and VoIP library for C# and .NET Core. Designed for real-time communications apps.

Version History

Version Downloads Last updated
4.0.91-pre 133 11/19/2020
4.0.90-pre 137 11/18/2020
4.0.89-pre 78 11/17/2020
4.0.88-pre 323 11/5/2020
4.0.87-pre 74 11/2/2020
4.0.86-pre 185 11/1/2020
4.0.85-pre 547 10/21/2020
4.0.84-pre 289 10/20/2020
4.0.83-pre 128 10/14/2020
4.0.82-pre 222 10/12/2020
4.0.81-pre 491 10/2/2020
4.0.80-pre 176 10/1/2020
4.0.79-pre 208 9/23/2020
4.0.78-pre 64 9/23/2020
4.0.77-pre 185 9/20/2020
4.0.76-pre 113 9/20/2020
4.0.75-pre 192 9/15/2020
4.0.74-pre 395 9/14/2020
4.0.71-pre 269 9/13/2020
4.0.70-pre 649 9/10/2020
4.0.69-pre 79 9/10/2020
4.0.67-pre 324 9/5/2020
4.0.61-pre 121 9/2/2020
4.0.60-pre 836 7/28/2020
4.0.59-pre 489 7/22/2020
4.0.58-pre 702 7/7/2020
4.0.55-pre 537 6/26/2020
4.0.51-pre 4,860 6/3/2020
4.0.50-pre 591 6/2/2020
4.0.49-pre 2,915 5/16/2020
4.0.47-pre 713 5/10/2020
4.0.46-pre 538 5/6/2020
4.0.45-pre 187 5/5/2020
4.0.44-pre 276 4/29/2020
4.0.43-pre 272 4/22/2020
4.0.42-pre 1,789 4/21/2020
4.0.41-pre 424 4/4/2020
4.0.40-pre 452 4/3/2020
4.0.35-pre 520 3/26/2020
4.0.34-pre 179 3/26/2020
4.0.33-pre 150 3/25/2020
4.0.32-pre 138 3/25/2020
4.0.31-pre 155 3/24/2020
4.0.30-pre 155 3/24/2020
4.0.29-pre 371 3/14/2020
4.0.28-pre 486 2/28/2020
4.0.13-pre 697 2/7/2020
4.0.8-rc 544 2/1/2020
4.0.7-rc 10,295 12/31/2019
4.0.4-rc 312 12/15/2019
4.0.3-rc 225 12/10/2019
4.0.2-rc 302 12/2/2019
4.0.1-rc 7,865 11/27/2019
4.0.0-rc 193 11/25/2019
3.6.0 1,679 11/14/2019
3.5.0 265 11/13/2019
3.4.0 202 11/7/2019
3.3.0 262 10/31/2019
3.2.0 246 10/26/2019
3.1.0 223 10/16/2019
3.0.4 204 10/13/2019
3.0.3 167 10/12/2019
3.0.2 178 10/8/2019
3.0.1 792 9/23/2019
3.0.0 209 9/22/2019
2.0.1 238 9/12/2019
2.0.0 179 9/12/2019
1.6.2 279 8/25/2019
1.6.1 1,962 4/15/2018
1.6.0 582 4/14/2018
1.5.6 2,422 4/21/2017
1.5.5 2,176 3/4/2016
1.5.3 557 2/29/2016
1.5.2 478 2/28/2016
1.5.0 634 2/24/2016
1.4.1 592 2/21/2016
1.4.0 1,270 10/29/2015
1.3.1 1,270 11/21/2014
Show less