It's good to know that this is an ongoing project. I downloaded the package and tried installing it, however, I have never installed a NuGet package before so I have to do some research to figure out exactly what went wrong during the installation. Here is the log:
PM> Install-Package SIPSorcery
Attempting to resolve dependency 'log4net (≥ 1.2.13)'.
Attempting to resolve dependency 'MySql.Data (≥ 6.6.4)'.
Attempting to resolve dependency 'Npgsql (≥ 2.0.1.0)'.
Installing 'log4net 2.0.0'.
Successfully installed 'log4net 2.0.0'.
Installing 'MySql.Data 6.7.7'.
You are downloading MySql.Data from Oracle, the license agreement to which is available at
http://www.gnu.org/licenses/old-licenses/gpl-2.0.html. Check the package for additional dependencies, which may come with their own license agreement(s). Your use of the package and dependencies constitutes your acceptance of their license agreements. If you do not accept the license agreement(s), then delete the relevant components from your device.
Successfully installed 'MySql.Data 6.7.7'.
Installing 'Npgsql 2.0.11'.
Successfully installed 'Npgsql 2.0.11'.
Installing 'SIPSorcery 1.3.1'.
Successfully installed 'SIPSorcery 1.3.1'.
Adding 'log4net 2.0.0' to Proxy.
Successfully added 'log4net 2.0.0' to Proxy.
Adding 'MySql.Data 6.7.7' to Proxy.
Successfully added 'MySql.Data 6.7.7' to Proxy.
Adding 'Npgsql 2.0.11' to Proxy.
Successfully added 'Npgsql 2.0.11' to Proxy.
Adding 'SIPSorcery 1.3.1' to Proxy.
Uninstalling 'SIPSorcery 1.3.1'.
Successfully uninstalled 'SIPSorcery 1.3.1'.
Uninstalling 'Npgsql 2.0.11'.
Successfully uninstalled 'Npgsql 2.0.11'.
Uninstalling 'MySql.Data 6.7.7'.
Successfully uninstalled 'MySql.Data 6.7.7'.
Uninstalling 'log4net 2.0.0'.
Access to the path 'log4net.xml' is denied.
Successfully uninstalled 'log4net 2.0.0'.
Install failed. Rolling back...
Install-Package : Failed to add reference to 'System.Web'. Please make sure that it is in the Global Assembly Cache.
At line:1 char:16
+ Install-Package <<<< SIPSorcery
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
I was actually hoping to stick with using XML files, but I guess it's not a big deal if MySQL is required.