I have a consulting website (on ASP.NET MVC 4) that users should be able to text/voice chat, send files and pricing feature for any conversation. I checked Microsoft Lync Server 2013 and it has all of these features but it works in enterprise domain. Also Lync SDK API is available but I'm not sure that this API can help me to create my own lync server client for all of our users or not?
First question is Lync SDK is suitable for my needs?
and Second question, is there any open source or free library for ASP.NET MVC that have text/voice chat and file sharing?
any suggestions are appreciated.