2010-02-25 22 views
7

मुझे कुछ .NET कोड लिखने के लिए कहा गया है जो एक TAPI API का उपयोग कर फ़ोन सिस्टम के साथ एकीकृत करता है। मैंने पढ़ा है कि इस एपीआई (http://support.microsoft.com/kb/841712) के लिए कोई .NET इंटरफ़ेस नहीं है। क्या टीएपीआई के लिए कोई अच्छी तीसरी पार्टी .NET इंटरफ़ेस है? या कोई मुझे शुरू करने के लिए सही दिशा में इंगित कर सकता है?.NET TAPI इंटरफ़ेस

उत्तर

7

टीएपीआई के लिए .NET से बाहर काम करने वाला इंटरफ़ेस नहीं है, और COM-Interop विश्वसनीय रूप से काम नहीं कर रहा है, यह सही है। लेकिन, Julmar से आपको .NET 2.0 के लिए एक सी ++/सीएलआई टीएपीआई 3.1 रैपर उपलब्ध है (आपको केवल क्रेडिट देना है)। ITAPI3 के लिए वहां देखो। इनमें कुछ बुनियादी इनबाउंड/आउटबाउंड कॉल नमूने भी शामिल हैं।

यदि आप टीएपीआई 2.x के खिलाफ कोड करना चाहते हैं, तो आप हेलेन वॉर्न और एग्इल-सॉफ्ट द्वारा प्रदान किए गए रैपर का उपयोग कर सकते हैं जिसे एंड्रियास मार्सचॉल की टीएपीआई अकसर किये गए सवाल साइट से डाउनलोड किया जा सकता है। link के लिए यह newsgroup post देखें। यह उपयोग के लिए भी निःशुल्क है (रीडेम की जांच करें)।

0

यहां तक ​​कि सी 4 एफ की तापी भी काम करने के लिए शांत है। यह Tapi .NET के साथ काम करने के लिए एक अच्छा डीएल है। इसमें कुछ नमूना भी है जिसे आप आज़मा सकते हैं।

0

असल में, टेलीटूल के पास किसी भी टीएपीआई या एसआईपी डिवाइस और विजुअल स्टूडियो के लिए नियंत्रण का उत्कृष्ट सेट है। नए संस्करण में नियंत्रण का एक नया सेट है जो 90% अनुप्रयोगों के लिए उपयोग करना आसान है, इसलिए आपको घटनाओं, विधियों और गुणों का एक बड़ा सेट सीखना नहीं है। टीएपीआई के चारों ओर एक रैपर अभी भी नियंत्रण के एक अच्छे सेट से बहुत अधिक काम है जो आपके लिए अधिकांश काम करता है। कॉलर आईडी और डायलिंग जैसे अधिकांश एप्लिकेशन कोड की केवल कुछ पंक्तियां हैं। इसके अलावा, एक्सेलेटेल टेलीस्कोप के साथ एकमात्र टेलीफोनी कंपनी है, जो एक प्रोटोटाइपिंग, लॉगिंग, सीखने का टूल है जो अद्वितीय है। लॉगिंग आपको बहुत समय बचाएगी और आपको यह देखने देगी कि आपका डिवाइस/फोन लाइन/एप्लिकेशन क्या कर रहा है।

एक्सेलेटेल टीएपीआई के साथ काम करने के एक दशक से अधिक समय तक रहा है और टीएपीआई ड्राइवर (टीएसपी) लिखने वाले निर्माताओं के साथ परामर्श कर रहा है ताकि वे अपने डिवाइस को काम कर सकें। आप वेबसाइट www.exceletel.com पर बहुत सारी जानकारी पा सकते हैं, और आप Win32 न्यूज ग्रुप के लिए टैपि पर अधिक जानकारी प्राप्त कर सकते हैं जहां हम सभी जानकारी साझा करते हैं।

पूर्ण प्रकटीकरण: फ्रेड टेलीटॉल्स के लिए काम करता है (http://www.microsoftfaqs.com/msg/14811958.aspx)