4

SKYPE4COMLibライブラリを使用してスカイプ通話を試みましたが、一度しか機能しませんでした

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

2回目の試行で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>

それはうまく動作します.しかし、それは元のスカイプソフトウェアを開き、電話をかけます. asp.net MVC Web ページにウィジェットを追加し、Web ページ内でスカイプ通話を行い、詳細 (通話開始時刻、終了時刻、通話の記録) をキャプチャしてデータベースに保存する必要があります。方法はありますか?それを行う。これに対する価値のある解決策はありませんでした。

ありがとうございました

4

1 に答える 1

2

Skype URI は、Web アプリケーションの "内部" では機能しません。インストールされている Skype ソフトウェアを呼び出すだけです。Skype は Web サイトへのコールバックを行うことができず、そのように設計されていません。

つまり、これは C# の問題ではなく、JavaScript の問題です。

Skype Web SDKを使用すると、必要なことをさらに実行できますが、これは "プレビュー" 状態で "Skype for Business" のみです。

于 2016-03-17T11:25:21.747 に答える