我正在使用Skype API,我必须获取Skype API返回的呼叫状态。

表示当被叫用户更改呼叫状态(拨叫,错过呼叫,丢弃,保留,转移等)时。

或主叫方(主叫方)取消或结束通话。我想在我的应用程序中获取通话状态

 switch (CurrentStatus)
        {
            case TCallStatus.clsBusy:
                //Do something
                break;
            case TCallStatus.clsCancelled:
                //Do something
                break;
            case TCallStatus.clsFailed:
                //Do something
                 break;
            case TCallStatus.clsFinished:
               //Do something
                break;
    ..........
    .......
   }


任何帮助将是可观的

提前致谢

最佳答案

您可以使用SKYPE4COMLib.Call.Status property

if(yourInstance.Call.Status.Equals(TCallStatus.clsRinging)
{
  Console.WriteLine("Print status : {0}", Call.Status.ToString());
}

关于c# - 如何获取Skype通话状态,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12639713/

10-13 03:53