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 91 11/19/2020
4.0.90-pre 102 11/18/2020
4.0.89-pre 70 11/17/2020
4.0.88-pre 292 11/5/2020
4.0.87-pre 68 11/2/2020
4.0.86-pre 179 11/1/2020
4.0.85-pre 466 10/21/2020
4.0.84-pre 278 10/20/2020
4.0.83-pre 120 10/14/2020
4.0.82-pre 215 10/12/2020
4.0.81-pre 482 10/2/2020
4.0.80-pre 170 10/1/2020
4.0.79-pre 202 9/23/2020
4.0.78-pre 58 9/23/2020
4.0.77-pre 179 9/20/2020
4.0.76-pre 104 9/20/2020
4.0.75-pre 186 9/15/2020
4.0.74-pre 386 9/14/2020
4.0.71-pre 255 9/13/2020
4.0.70-pre 640 9/10/2020
4.0.69-pre 72 9/10/2020
4.0.67-pre 314 9/5/2020
4.0.61-pre 115 9/2/2020
4.0.60-pre 807 7/28/2020
4.0.59-pre 482 7/22/2020
4.0.58-pre 695 7/7/2020
4.0.55-pre 531 6/26/2020
4.0.51-pre 4,802 6/3/2020
4.0.50-pre 585 6/2/2020
4.0.49-pre 2,896 5/16/2020
4.0.47-pre 706 5/10/2020
4.0.46-pre 532 5/6/2020
4.0.45-pre 179 5/5/2020
4.0.44-pre 270 4/29/2020
4.0.43-pre 265 4/22/2020
4.0.42-pre 1,753 4/21/2020
4.0.41-pre 418 4/4/2020
4.0.40-pre 446 4/3/2020
4.0.35-pre 514 3/26/2020
4.0.34-pre 173 3/26/2020
4.0.33-pre 144 3/25/2020
4.0.32-pre 132 3/25/2020
4.0.31-pre 148 3/24/2020
4.0.30-pre 149 3/24/2020
4.0.29-pre 365 3/14/2020
4.0.28-pre 479 2/28/2020
4.0.13-pre 691 2/7/2020
4.0.8-rc 536 2/1/2020
4.0.7-rc 9,961 12/31/2019
4.0.4-rc 306 12/15/2019
4.0.3-rc 219 12/10/2019
4.0.2-rc 296 12/2/2019
4.0.1-rc 7,859 11/27/2019
4.0.0-rc 187 11/25/2019
3.6.0 1,655 11/14/2019
3.5.0 257 11/13/2019
3.4.0 196 11/7/2019
3.3.0 255 10/31/2019
3.2.0 239 10/26/2019
3.1.0 216 10/16/2019
3.0.4 197 10/13/2019
3.0.3 160 10/12/2019
3.0.2 172 10/8/2019
3.0.1 786 9/23/2019
3.0.0 202 9/22/2019
2.0.1 232 9/12/2019
2.0.0 173 9/12/2019
1.6.2 273 8/25/2019
1.6.1 1,955 4/15/2018
1.6.0 576 4/14/2018
1.5.6 2,416 4/21/2017
1.5.5 2,169 3/4/2016
1.5.3 551 2/29/2016
1.5.2 472 2/28/2016
1.5.0 628 2/24/2016
1.4.1 586 2/21/2016
1.4.0 1,264 10/29/2015
1.3.1 1,264 11/21/2014
Show less