मेरे पास छोटा एप्लीकेशन है जो स्काइप में फोन नंबर कहता है और बातचीत रिकॉर्ड करने की अनुमति देता है।स्काइप एपीआई कॉल हमेशा रद्द कर दिया
लेकिन यह 7.5 के बाद स्काइप संस्करणों के साथ काम नहीं करता है। मैं दोनों Skype4COM
और प्रत्यक्ष एपीआई की कोशिश की:
Skype4COM
कॉल के लिए हमेशा स्थिति clsCancelled
हो जाता है, FailureReason
cfrMiscError
है। उदाहरण के कोड नीचे:
Skype skype = new SKYPE4COMLib.Skype();
if (!skype.Client.IsRunning)
{
skype.Client.Start(true, true);
}
skype.Attach(skype.Protocol, true);
Call call = skype.PlaceCall("+17606604690");
प्रत्यक्ष API कॉल की स्थिति के लिए MISSED
है। मैं CALL +17606604690
पर कॉल शुरू करने के लिए निम्न आदेश का उपयोग कर रहा हूं। आईएम शुरू करके और स्काइप क्लाइंट को फोकस में लाकर अपनी संपर्क सूची से किसी के साथ कॉल करना संभव है, लेकिन यह दृष्टिकोण मोबाइल नंबरों के लिए काम नहीं करता है।
मुझे लगता है कि स्काइप एपीआई संस्करण 7.5 के बाद बदल गया है, क्योंकि मुझे लगता है कि अन्य एप्लिकेशन अभी भी कॉल करने में सक्षम हैं। मुझे स्काइप यूआरएल के बारे में भी पता है, लेकिन उनके पास बड़ी देरी है और कॉल विफल होने पर आपको यह बताने नहीं देगा।