我尝试使用 SKYPE4COMLib 库进行 Skype 通话,但它只工作了一次

            Call call = skype.PlaceCall(username);
            do
            {
                System.Threading.Thread.Sleep(1);
            } while (call.Status != TCallStatus.clsInProgress);
            call.StartVideoSend();

在第二次尝试 id 不起作用。
而且我尝试使用Skype按钮拨打Skype电话
<script type="text/javascript" src="https://secure.skypeassets.com/i/scom/js/skype-uri.js"></script>
<div id="SkypeButton_Call_skypename_1">
 <script type="text/javascript">
     Skype.ui({
         "name": "call",
         "element": "SkypeButton_Call_skypename_1",
         "participants": ["skypename"]
     });
 </script>

</div>

它运作良好。但它打开原始Skype软件并拨打电话。我需要在我的 asp.net MVC 网页中添加一个小部件,然后在我的网页中进行 Skype 调用并捕获一些详细信息(调用开始时间、结束时间、记录调用)并将它们存储在我的数据库中。有什么办法吗?去做。我没有得到任何有值(value)的解决方案。

谢谢你

最佳答案

Skype URI 在您的 Web 应用程序“内部”不起作用。他们所做的只是调用已安装的 Skype 软件。 Skype 无法对您的网站进行任何回拨,而且它也不是为此而设计的。

反过来,这不是一个 C# 问题,而是一个 JavaScript 问题:

Skype Web SDK 将使您能够做更多您想做的事情,但它仅处于“预览”状态且适用于“Skype for Business”。

关于c# - 如何在 C# .net web 开发中使用 Skype API,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36052400/

10-11 03:59
查看更多