views:

61

answers:

1

I saw a similar question from 1.5 years ago and I am hoping there is something better.

I am looking for a totally managed C# implementation because I need it for the .NET Microframework, so I can't have .NET wrappers around C code.

Has anyone run into a good C# implementation of the SIP protocol. I should not that I don't care about codecs, mostly will be dealing with call control.

+1  A: 

My own C# SIP stack is at sipsorcery. It's far from perfect but as far as the RFC3261 core SIP standard goes it should be pretty good and you can hook into that using only SIPSorcery.Core assembly. The server applications can be disregarded if you're looking at doing some specialised call control.

sipwiz
@sipwiz That's pretty cool. Call control is really the only thing I am looking for. Do you have a sample anywhere on how to hook into the SIPSorcery.Core assembly?
AngryHacker
There is a sample on the codeplex site in the softphone project http://sipsorcery.codeplex.com/SourceControl/changeset/view/51179#299806, I think it still builds. One word of caution is that I haven't had many developers use the stack so the API isn't as clean as it should be. However it's a live project so if you hit a snag just post an issue on the codeplex site.
sipwiz