SIPSorcery 5.2.3

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

There is a newer prerelease version of this package available.
See the version list below for details.
Install-Package SIPSorcery -Version 5.2.3
dotnet add package SIPSorcery --version 5.2.3
<PackageReference Include="SIPSorcery" Version="5.2.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SIPSorcery --version 5.2.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: SIPSorcery, 5.2.3"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install SIPSorcery as a Cake Addin
#addin nuget:?package=SIPSorcery&version=5.2.3

// Install SIPSorcery as a Cake Tool
#tool nuget:?package=SIPSorcery&version=5.2.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

-5.2.3: Update to latest DnsClient and BouncyCastle nuget packages. Miscellaneous bug fixes and minor improvements.
-v5.2.2: Make sure hold/unhold re-invite is resent on auth challenge from server
-v5.2.1: Make sure bye is retried with auth if challenged
-v5.2.0: Stable release with new WebRTC Data Channel implementation.
-v5.1.8-pre: Bug fix. Fixed RTCPeerConnection setting of DisableExtendedMasterSecretKey.
-v5.1.7-pre: Added MSRP SDP parsing, thanks to @jacekdzija.
-v5.1.6-pre: SCTP rewrite and data channel improvements.
-v5.1.5-pre: Add missing ICE-CONTROL* STUN attributes to ICE binding requests.
-v5.1.4-pre: Add option to disable extended master keys in RTCPeerConnection config, thanks to @rafcsoares.
-v5.1.2: Bug fix for cancellation of SIP UAS transactions.
-v5.1.1: Bug fix to audio extras source. Added use all interfaces option for peer connection.
-v5.1.0: Stable release.
-v5.0.32-pre: Fixed race condition in RTCPeerConnection for ICE channel connecting prior to remote offer arriving.
-v5.0.31-pre: Allow local ICE candidates to be set on RTCPeerConnection.
-v5.0.27-pre: Fix bug not setting cname on SSRC attribute which breaks WebRTC browsers.
-v5.0.26-pre: Improve SIP transaction logic to report failures with an error code.
-v5.0.20-pre: Add SSRC attributes to SDP offers and answers (required for WebRTC to work with Janus).
-v5.0.19-pre: Supply test pattern raw samples as RGB. Fixed construction of SIP PRACK requests.
-v5.0.18-pre: Refactor of SIP event logic. Substantial tune of SIP transport and channels to improve dual mode IPv6 and TLS connections.
-v5.0.14-pre: Improvements to WebRTC Rest signaling. Set remote description bug fix.
-v5.0.13-pre: Async fixes. Added convenience REST server for WebRTC signaling.
-v5.0.12-pre: Bug fixes for SIP DNS and incorrect clock rate used in rtpmap.
-v5.0.11-pre: Helper methods for SIP URI and customising SIP headers at send time.
-v5.0.10-pre: Improved support for sending large audio frames and SIP dialogue mangling.
-v5.0.9-pre: Allow authentication via pre-computed digest as well as password.
-v5.0.8-pre: Added interfaces to support B2B user agent.
-v5.0.7-pre: Updated to use latest abstractions package with change to IAudioEncoder and IVideoEncoder interfaces.
-v5.0.6-pre: Added video format to IVideoSink GotVideo frame method. Added max bandwidth SDP attribute. Small refactor of RTP packetisation logic.
-v5.0.5-pre: Use pixel conversion fixes that can cope with uneven image dimensions.
-v5.0.3: Added a warning when an attempt is made to depacketise H264.
-v5.0.2: Added support for binary SIP payloads. Updated dependencies to latest stable versions (where available).
-v5.0.0: Stable release.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on SIPSorcery:

Package Downloads
SIPSorceryMedia
The SIPSorcery package for WebRTC plumbing and Windows audio and video capture.
Resonance.WebRTC
WebRTC Adapter for Resonance. Resonance is a high-performance real-time C# communication library with built-in support for several different transcoding and delivery methods. This library provides an intuitive API for asynchronous communication between machines and devices by exposing a set of easy to use, pluggable components.
WebRTC.Healthcheck
Simple healthcheck for WebRTC
GBSorcery
Package Description

GitHub repositories (2)

Showing the top 2 popular GitHub repositories that depend on SIPSorcery:

Repository Stars
odedshimon/BruteShark
Network Analysis Tool
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.3.0-pre 343 7/30/2021
5.2.3 2,063 6/26/2021
5.2.0 3,326 4/28/2021
5.1.8-pre 573 4/15/2021
5.1.7-pre 93 4/15/2021
5.1.6-pre 555 4/10/2021
5.1.5-pre 499 3/26/2021
5.1.4-pre 86 3/26/2021
5.1.2 2,817 3/11/2021
5.1.1 490 3/5/2021
5.1.0 1,065 2/17/2021
5.0.32-pre 167 2/14/2021
5.0.31-pre 87 2/13/2021
5.0.27-pre 275 2/8/2021
5.0.26-pre 136 2/7/2021
5.0.20-pre 125 2/4/2021
5.0.19-pre 94 2/4/2021
5.0.18-pre 118 2/2/2021
5.0.14-pre 185 1/28/2021
5.0.13-pre 105 1/27/2021
5.0.12-pre 216 1/21/2021
5.0.11-pre 418 1/19/2021
5.0.10-pre 114 1/15/2021
5.0.9-pre 99 1/13/2021
5.0.8-pre 132 1/10/2021
5.0.7-pre 498 12/27/2020
5.0.6-pre 136 12/26/2020
5.0.5-pre 206 12/21/2020
5.0.4-pre 157 12/21/2020
5.0.3 2,965 12/17/2020
5.0.2 492 12/13/2020
5.0.0 5,113 12/4/2020
4.0.91-pre 332 11/19/2020
4.0.90-pre 274 11/18/2020
4.0.89-pre 157 11/17/2020
4.0.88-pre 478 11/5/2020
4.0.87-pre 154 11/2/2020
4.0.86-pre 282 11/1/2020
4.0.85-pre 963 10/21/2020
4.0.84-pre 431 10/20/2020
4.0.83-pre 284 10/14/2020
4.0.82-pre 393 10/12/2020
4.0.81-pre 5,892 10/2/2020
4.0.80-pre 251 10/1/2020
4.0.79-pre 291 9/23/2020
4.0.78-pre 135 9/23/2020
4.0.77-pre 259 9/20/2020
4.0.76-pre 243 9/20/2020
4.0.75-pre 373 9/15/2020
4.0.74-pre 965 9/14/2020
4.0.71-pre 357 9/13/2020
4.0.70-pre 1,479 9/10/2020
4.0.69-pre 158 9/10/2020
4.0.67-pre 546 9/5/2020
4.0.61-pre 221 9/2/2020
4.0.60-pre 1,777 7/28/2020
4.0.59-pre 593 7/22/2020
4.0.58-pre 879 7/7/2020
4.0.55-pre 670 6/26/2020
4.0.51-pre 5,102 6/3/2020
4.0.50-pre 706 6/2/2020
4.0.49-pre 3,261 5/16/2020
4.0.47-pre 920 5/10/2020
4.0.46-pre 738 5/6/2020
4.0.45-pre 310 5/5/2020
4.0.44-pre 380 4/29/2020
4.0.43-pre 427 4/22/2020
4.0.42-pre 2,601 4/21/2020
4.0.41-pre 552 4/4/2020
4.0.40-pre 627 4/3/2020
4.0.35-pre 611 3/26/2020
4.0.34-pre 264 3/26/2020
4.0.33-pre 237 3/25/2020
4.0.32-pre 222 3/25/2020
4.0.31-pre 251 3/24/2020
4.0.30-pre 244 3/24/2020
4.0.29-pre 562 3/14/2020
4.0.28-pre 624 2/28/2020
4.0.13-pre 842 2/7/2020
4.0.8-rc 640 2/1/2020
4.0.7-rc 21,319 12/31/2019
4.0.4-rc 405 12/15/2019
4.0.3-rc 317 12/10/2019
4.0.2-rc 394 12/2/2019
4.0.1-rc 7,953 11/27/2019
4.0.0-rc 281 11/25/2019
3.6.0 2,279 11/14/2019
3.5.0 375 11/13/2019
3.4.0 309 11/7/2019
3.3.0 364 10/31/2019
3.2.0 353 10/26/2019
3.1.0 328 10/16/2019
3.0.4 306 10/13/2019
3.0.3 265 10/12/2019
3.0.2 283 10/8/2019
3.0.1 914 9/23/2019
3.0.0 323 9/22/2019
2.0.1 350 9/12/2019
2.0.0 290 9/12/2019
1.6.2 396 8/25/2019
1.6.1 2,245 4/15/2018
1.6.0 753 4/14/2018
1.5.6 2,647 4/21/2017
1.5.5 2,361 3/4/2016
1.5.3 742 2/29/2016
1.5.2 655 2/28/2016
1.5.0 808 2/24/2016
1.4.1 770 2/21/2016
1.4.0 1,474 10/29/2015
1.3.1 1,471 11/21/2014