2012-07-02 26 views
11

मैं वर्तमान में एक ऐसा एप्लिकेशन बना रहा हूं जो टीएपीआई पर भारी निर्भर करता है और उपयोगकर्ताओं को कॉल करने/प्राप्त करने की अनुमति देता है। मैं सोच रहा था कि किसी के पास वर्चुअल टीएपीआई डिवाइस या होल्डिंग इत्यादि को आने वाले कॉल को सिमुलेट करने का कोई तरीका है।आभासी टीएपीआई डिवाइस

यदि यह मायने रखता है कि मैंने डेल्फी (मानक संस्करण) के लिए एचबीटीएपीआई घटक का उपयोग किया है।

उत्तर

10

दुर्भाग्य से एक सिम्युलेटर के खिलाफ विकासशील बहुत दूर तापी की प्रकृति के कारण आप नहीं मिलेगा। मुझे कोई पूर्ण अंत-टू-एंड सिमुलेटर नहीं पता है।

आप कर सकते हैं, एक छोटे से प्रयास, सेटअप अपनी खुद की सरल अनुकरण माइक्रोसॉफ्ट के एच .323 टेलीफोनी सेवा प्रदाता और एक नेटवर्क पर दो या अधिक कंप्यूटरों का उपयोग कर पर्यावरण के साथ। कई टीएपीआई एसआईपी प्रदाता भी हैं (Terasip, SIPTAPI) उपलब्ध है जो आपको उत्पादन एसआईपी सर्वर के खिलाफ परीक्षण करने देगा।

मैंने कोई भी TAPI अनुपालन हार्डवेयर सिमुलेटर नहीं देखा है। एक टीएपीआई अनुपालन हार्डवेयर सिम्युलेटर बनाने के लिए विक्रेताओं के बीच बहुत अधिक भिन्नता है जो आपको यथार्थवादी व्यवहार प्रदान करेगी।

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

इसके अलावा, आप तापी आप लक्षित करने का इरादा कर रहे हैं के संस्करण (रों) के साथ नहीं दर्शाई गई। टीएपीआई 2.x को भाषा बाइंडिंग को सी/सी ++ के बाहर एक्सेस करने की आवश्यकता होती है जबकि टीएपीआई 3.x COM इंटरफेस का उपयोग करता है लेकिन टीएपीआई 2.x द्वारा प्रदान की गई कार्यक्षमता के अधिक सीमित सबसेट का समर्थन करता है। इसमें अतिरिक्त सुविधाएं भी हैं जो 2.x में उपलब्ध नहीं हैं। एचबीटीएपीआई के दस्तावेज से यह स्पष्ट नहीं है कि यह 3.x का समर्थन करता है या नहीं।

सभी विक्रेता एपीआई दोनों का समर्थन नहीं करते हैं, इसलिए यह भी एक विचार है।