如何获得Skype通话状态

问题描述 投票:2回答:1

我正在使用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;
    ..........
    .......
   }

任何帮助都是可以接受的

提前致谢

c# skype
1个回答
3
投票

你可以使用SKYPE4COMLib.Call.Status property

if(yourInstance.Call.Status.Equals(TCallStatus.clsRinging)
{
  Console.WriteLine("Print status : {0}", Call.Status.ToString());
}
© www.soinside.com 2019 - 2024. All rights reserved.