Skype API连接被拒绝

时间:2014-03-13 14:56:41

标签: c# skype

我正试图通过Skype以编程方式拨打电话。 Skype安装在我的电脑上,但是当我尝试使用C#通过Skype API拨打电话时,每次我都会遇到异常:

  

拒绝连接

我无法修复它。我很长一段时间都在试着打电话,但每次我都得到同样的错误。

以下是我用来拨打电话的代码段:

Skype skype;
skype = new SKYPE4COMLib.Skype();
string SkypeID = "+447851359661";
Call call = skype.PlaceCall(SkypeID);
do
{
    System.Threading.Thread.Sleep(1);
} while (call.Status != TCallStatus.clsInProgress);

我想我肯定在代码中遗漏了一些东西。请指导我。感谢

1 个答案:

答案 0 :(得分:1)

这是代码

using SKYPE4COMLib;

Skype skype;
            try
            {
                skype = new SKYPE4COMLib.Skype();
                if (!skype.Client.IsRunning)
                {
                    skype.Client.Start(true, true);
                }
                //skype.Attach(8, true);
                Call call = skype.PlaceCall(textBox1.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

在运行代码之前,请按照此步骤http://synqit.com/skype-refused进行操作。希望有所帮助。

Skype通信期间出错:连接被拒绝。 enter image description here 该错误意味着Skype拒绝访问Synqit。要允许Synqit访问Skype,请选择Skype菜单工具|选项...... |高级|管理其他程序'访问Skype |在出现列表中找到Syniqt,然后单击“更改”。 拒绝连接

再次启动Synqit导入并允许Synqit访问Skype。