Telephony Server Application Programming Interface
टेलीफोनी सर्वर एप्लीकेशन प्रोग्रामिंग इंटरफेस एक कंप्यूटर टेलीफोनी एकीकरण मानक था जिसे नोवेल और एटीएंडटी द्वारा विकसित और प्रचारित किया गया था। इसमें नेटवेयर सर्वर का उपयोग करके कॉल स्विच करने, वॉयस मेल और कॉल लॉगिंग के लिए कई कॉल नियंत्रण आदेश शामिल थे। माइक्रोसॉफ्ट और इंटेल के प्रतिस्पर्धी टेलीफोनी एप्लिकेशन प्रोग्रामिंग इंटरफेस के विपरीत, यह एक सर्वर-आधारित प्रणाली थी जो कॉल स्विचिंग को संभालने के लिए क्लाइंट-साइड उपकरण की उम्मीद नहीं करती थी। यह ए. टी. एंड. टी. के लिए महत्वपूर्ण था, जिसने बड़े टेलीफोन स्विच बेचे, जिनके साथ टेलीफोनी सर्वर एप्लीकेशन प्रोग्रामिंग इंटरफेस काम करने का इरादा रखता था। विवरण टेलीफोनी सर्वर एप्लिकेशन प्रोग्रामिंग इंटरफेस में दो प्राथमिक भाग शामिल थे, एप्लिकेशन प्रोग्रामिंग इंटरफेस स्वयं, और एक "टेलीफोनी सेवा प्रदाता" जो एक सर्वर पर चलता था और ग्राहकों से बात करता था। नोवेल ने एक ऐसे प्रदाता, "टीएसर्वर" का उत्पादन किया, जो आश्चर्यजनक रूप से, नेटवेयर सर्वर पर चलता था। टीएसर्वर ने, बदले में, उपयोग किए जा रहे टेलीफोनी स्विच के ब्रांड के लिए विशिष्ट ड्राइवर से बात की। नेटवेयर ने मुख्य रूप से टी. एस. सर्वर के लिए संचालन प्रणाली के रूप में काम किया, हालांकि टी. एस. सर्वर ने सुरक्षा और प्रावधान के लिए नेटवेयर निर्देशिका सेवाओं का उपयोग किया। क्लाइंट-साइड ड्राइवरों से लेकर सर्वर से लेकर निजी शाखा विनिमय ड्राइवर तक पूरी प्रणाली को "नेटवेयर टेलीफोनी सर्विसेज" के रूप में जाना जाता था, कम से कम जब नोवेल सॉफ्टवेयर का उपयोग किया जाता था। संदेश प्रारूप यूरोपीय कंप्यूटर मैन्युफैक्चरर्स एसोसिएशन द्वारा प्रचारित एक मानक पर आधारित थे, जो सीधे कई यूरोपीय-निर्मित स्विचों द्वारा समर्थित था। जब इनमें से किसी एक स्विच के साथ उपयोग किया जाता है, तो सर्वर और स्विच के बीच का ड्राइवर "पतला" होता है। उन स्विचों के लिए "मोटे" ड्राइवरों की आवश्यकता थी जो सीधे इन मानकों का समर्थन नहीं करते थे। क्लाइंट-साइड एप्लीकेशन प्रोग्रामिंग इंटरफेस विंडोज 3.1, विंडोज 95, विंडोज एनटी, ओएस/2, मैक ओएस, यूनिक्सवेयर और लिनक्स के लिए उपलब्ध था। इंटरफेस केवल एक नियंत्रण प्रोटोकॉल था, और सॉफ्टवेयर-आधारित फोन के साथ उपयोग के लिए पूरे नेटवर्क में एक ध्वनि डेटा नहीं भेजता था। इसमें डायल करने, लटकाने और अन्य निर्देशों के लिए आदेश शामिल थे। इसके लिए सभी संचार के लिए एक चैनल स्थापित करने की आवश्यकता थी, जिसे एक धारा कहा जाता था। टेलीफोनी सर्वर एप्लीकेशन प्रोग्रामिंग इंटरफेस और वर्सिट टेलीफोनी सर्वर एप्लीकेशन प्रोग्रामिंग इंटरफेस एक ऐसे युग में बनाया गया था जब प्रमुख टेलीफोनी विक्रेता समर्पित सर्किट-स्विच्ड लिंक के आधार पर व्यापक क्षेत्र नेटवर्किंग की दृष्टि को बढ़ावा दे रहे थे। आधुनिक नेटवर्किंग प्रणालियों के विपरीत जहां डेटा के प्रत्येक टुकड़े को अलग से उसके गंतव्य तक भेजा जाता है, ये नेटवर्किंग प्रणालियां अनिवार्य रूप से आवाज के बजाय डेटा ले जाने वाली मौजूदा फोन प्रणाली का एक संस्करण थीं, जो अंतिम बिंदुओं के बीच समर्पित चैनल स्थापित करती थीं। ऐसे नेटवर्क का उपयोग करने वाले अनुप्रयोगों की तलाश में, विक्रेताओं ने वीडियो टेलीफोनी, हाई-स्पीड फैक्स आदि के लिए कई नए मानकों को बढ़ावा दिया। केवल नियंत्रण प्रणाली को मानकीकृत किया गया था; कंप्यूटर के अंदर और बाहर डेटा प्राप्त करना एक मुद्दा बना रहा। इस कार्यक्षमता का समर्थन करने के लिए विभिन्न विक्रेताओं द्वारा कई प्रयास किए गए। ऐप्पल कंप्यूटर जियोपोर्ट को इस तरह की प्रणाली के कंप्यूटर-एंड के रूप में बढ़ावा दे रहा था, और मैसेजिंग प्रोटोकॉल के रूप में टेलीफोनी सर्वर एप्लिकेशन प्रोग्रामिंग इंटरफेस का चयन किया। विभिन्न विक्रेताओं ने वर्सिट कंसोर्टियम का गठन किया और "द वर्सिट सी. टी. आई. विश्वकोश" प्रकाशित किया। विश्वकोश ने किसी भी प्रकार के "कॉल" को बदलने की अनुमति देने के लिए एक डेटा-प्रकार पहचानकर्ता को शामिल करने के लिए मूल प्रणाली का विस्तार किया। इसके अतिरिक्त, वर्सिट ने उस डेटा को जियोपोर्ट या कई अन्य कनेक्शन विकल्पों का उपयोग करके कंप्यूटर पर स्विच करने की अनुमति दी। पॉल क्रोनिन, "एन इंट्रोडक्शन टू टीएसएपीआई एंड नेटवर्क टेलीफोनी", आईईईई कम्युनिकेशंस, अप्रैल 1996 "टेलीफोनी सर्विसेज एप्लीकेशन प्रोग्रामिंग इंटरफेस (टीएसएपीआई)", नेटवेयर सॉफ्टवेयर डेवलपर किट, रिलीज 5 (या बाद में) एक्सएक्स लिंक मृत है एक्सएक्स एप्लिकेशन प्रोग्रामिंग इंटरफेस टेलीफोन सेवा उन्नत सुविधाएँ