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

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

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.");
    }
}
public void call(string number)
{
    new WebBrowser().Navigate("skype:" + number + "?call");
}

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

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

Вот страница Skype после запуска кода. введите описание изображения здесь

Любой намек? Заранее спасибо.

0 ответов

Другие вопросы по тегам