Note that there are some explanatory texts on larger screens.

plurals
  1. POIs there a SIP library for Windows Phone 7 yet?
    text
    copied!<p><strong>Latest developments:</strong> Windows Phone 8 now officially includes support for <a href="http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206983(v=vs.105).aspx" rel="nofollow noreferrer">VoIP</a>, but it's basically just an extension of the existing Push Notification architecture, meaning the API only facilitates notifying a phone of an incoming call and allows having a familiar call screen. </p> <p><em>There still isn't a SIP library (publicly) available, as far as I'm aware.</em></p> <p><strong>Original Question:</strong> I am currently in the process of designing (not implementing yet) a Windows Phone 7 application that our team thinks should use SIP (the VoIP standard). With the new Mango SDK, this should be possible, since sockets are now supported.</p> <p>Here's the problem though: None of the team members (including me) have any experience whatsoever developing for .NET, and we're working in a pretty tight time frame already (less than two months for implementation, starting early next year), so developing a SIP library from scratch is not really an option.</p> <p><strong>So, here's the question:</strong> Is there a freely usable (either OSS or proprietary, like a Microsoft API) SIP library for Windows Phone 7 (Mango)?</p> <p>Also, if you aren't aware of any such library, how do you judge the chances an inexperienced team such as mine could succeed in porting existing libraries such as <a href="http://www.pjsip.org/" rel="nofollow noreferrer">PJSIP</a> or <a href="http://www.resiprocate.org/Main_Page" rel="nofollow noreferrer">ReSIProcate</a>?</p> <p>Or, finally, is there an easier route to using some sort of VoIP on Windows Phone 7? Doesn't necessarily have to be SIP, but a protocol with a readily modifiable server available is needed.</p> <p>(Foot note: I'm new to Stackoverflow. It seems to make sense to me to ask these three questions together. If more experienced members disagree, I'll happily split this into three separate posts :) )</p> <p><strong>Edit:</strong> I don't know how much use this will be for other SIP / VoIP projects, but my team decided to go with the <a href="http://silverlightvideochat.codeplex.com/" rel="nofollow noreferrer">Silverlight Video / Voice conferencing Modules</a> from <a href="http://www.socketcoder.com" rel="nofollow noreferrer">Socketcoder</a> - they implemented the G.711 codec in C# and created their own protocol to transfer it from client to server. Because we are inexperienced in both C# and network programming <em>and</em> have to meet a deadline, we decided to go with this and expand it for our purposes (distinct users, security features etc.) rather than try to wrap our heads around the SIP standard.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload