Невозможно позвонить с помощью 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, и он может сделать звонок.
Так что я в замешательстве.
Есть предложения?