簡體   English   中英

Skype API調用始終被取消

[英]Skype API call always cancelled

我有一個小應用程序,它在Skype中撥打電話號碼並允許記錄對話。

但它在7.5之后不適用於Skype版本。 我嘗試了Skype4COM和直接API:

對於Skype4COM調用始終獲取狀態clsCancelledFailureReasoncfrMiscError 下面的示例代碼:

Skype skype = new SKYPE4COMLib.Skype();

if (!skype.Client.IsRunning)
{
    skype.Client.Start(true, true);
}

skype.Attach(skype.Protocol, true);

Call call = skype.PlaceCall("+17606604690");

對於直接API調用狀態為MISSED 我正在使用以下命令來啟動呼叫CALL +17606604690 可以通過與他一起開始IM並將Skype客戶端置於焦點,從您的聯系人列表中的某個人開始呼叫,但這種方法不適用於移動號碼。

我認為Skype API在7.5版之后發生了變化,因為我發現其他應用程序仍然可以進行調用。 我也知道Skype的URL,但它們有很大的延遲,如果呼叫失敗,你也不會告訴你。

這里有一些關於這個問題的討論,有一個解決方法

我做了一個只調用skypecall部分的快捷方式,令人驚訝的是,如果我垃圾郵件,它就會啟動。三次嘗試捕獲循環可以解決問題,但為了確保,我只是應用強制重試,直到它的狀態變為“振鈴”

暫無
暫無

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

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