Member 13643410 Ответов: 0

Невозможно позвонить с помощью skype API в C#


Я пытаюсь совершать звонки через Skype API на языке C#. Я могу только открыть скайп, но не могу звонить. Я ищу некоторые предложения, чтобы решить эту проблему.

public void makecall()
    {
        string PhoneName = Mike;
        string MyXMLFilePath = AppDomain.CurrentDomain.BaseDirectory + @"Database\ContactsData.xml";
        XmlDocument MyXmlDoc = new XmlDocument();
        MyXmlDoc.Load(MyXMLFilePath);
        XmlNode RootNode = MyXmlDoc.SelectSingleNode("Users");
        XmlNodeList FirstLevelNodeList = RootNode.ChildNodes;
        foreach (XmlNode Node in FirstLevelNodeList)
        {
            XmlNode SecondLevelNode1 = Node.FirstChild;
            if (SecondLevelNode1.InnerText == PhoneName)
            {
                XmlNode SecondLevelNode2 = Node.ChildNodes[1];
                PhoneNumber = SecondLevelNode2.InnerText;
            }
        }
        if (PhoneNumber != null)
        {
            Call(PhoneNumber);
        }
        else
        {
            MessageBox.Show("Phone number is not available.");
        }
    }
    pubic void Call(string number)
    {
        new WebBrowser().Navigate("skype:" + number + "?call");
    }

Это XML-код, который я использую:

<Users>
      <User>
        <Name>Mike</Name>
        <Number>1234</Number>
      </User>
    </Users>


Что я уже пробовал:

pubic void Call(string number)
{
    Call call = skype.PlaceCall(number);
    //new WebBrowser().Navigate("skype:" + number + "?call");
}


Но там написано: "обработанное исключение типа' System.Runtime.Interopservices.COMException ' occurred in mscorlib.dll-да."
Дополнительная информация: не в сети

Так как он говорит, что это не oneline, то я пытаюсь позвонить по Skype через Skype API, и он может сделать звонок.
Так что я в замешательстве.
Есть предложения?

0 Ответов