簡體   English   中英

通過C#應用程序(使用Skype4COM.dll)從Skype帳戶自動調用

[英]automated call from skype account via C# application (using Skype4COM.dll)

我們正在嘗試通過C#應用程序中的Skype API(Skype4COM.dll)發出移動呼叫。 我們在其中一個網站中找到了示例代碼。 代碼如下。代碼在“ skype.PlaceCall ”行引發錯誤。

Skype skype = new Skype();
if (!skype.Client.IsRunning)
{
    // start minimized with no splash screen
    skype.Client.Start(true, true);
}

// wait for the client to be connected and ready
 skype.Attach(skype.Protocol, true);
// skype.Attach(7, true);



var skypeID = "phone no";

var call = skype.PlaceCall(skypeID);

執行此代碼行后,沒有特定的錯誤消息,調用將移至cancel狀態

如果您能為我們提供一些克服這一問題的指導,那將是很棒的。

謝謝喬尼

嘗試使用以下代碼

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

它只會工作一次,但會沉迷於再次嘗試。 這是Skype4COM的錯誤

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM