Telephony Server Application Programming Interface
টেলিফোনি সার্ভার অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস একটি কম্পিউটার টেলিফোনি ইন্টিগ্রেশন স্ট্যান্ডার্ড যা নোভেল এবং এটিএন্ডটি দ্বারা উন্নত এবং প্রচারিত হয়েছিল। এতে নেটওয়্যার সার্ভার ব্যবহার করে কল পরিবর্তন, ভয়েস মেইল এবং কল লগিংয়ের জন্য বেশ কয়েকটি কল নিয়ন্ত্রণ কমান্ড অন্তর্ভুক্ত ছিল। মাইক্রোসফ্ট এবং ইন্টেলের প্রতিদ্বন্দ্বী টেলিফোনি অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেসের বিপরীতে, এটি একটি সার্ভার-ভিত্তিক সিস্টেম ছিল যা ক্লায়েন্ট-সাইড সরঞ্জামগুলি কল স্যুইচিং পরিচালনা করবে বলে আশা করেনি। এটি এটিএন্ডটি-র জন্য গুরুত্বপূর্ণ ছিল, যা টেলিফোনি সার্ভার অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেসের সাথে কাজ করার উদ্দেশ্যে বড় টেলিফোন সুইচ বিক্রি করেছিল। বিবরণ টেলিফোনি সার্ভার অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস দুটি প্রাথমিক অংশ নিয়ে গঠিত, অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস নিজেই এবং একটি "টেলিফোনি পরিষেবা প্রদানকারী" যা একটি সার্ভারে চলে এবং ক্লায়েন্টদের সাথে কথা বলে। নভেল এমন একটি সরবরাহকারী তৈরি করেছিলেন, "টি-সার্ভার" যা আশ্চর্যজনকভাবে নেটওয়্যার সার্ভারে চলেছিল। টি সার্ভার, পরিবর্তে, ব্যবহৃত টেলিফোনি সুইচ ব্র্যান্ডের জন্য নির্দিষ্ট একজন চালকের সাথে কথা বলেছিল। নেটওয়্যার প্রাথমিকভাবে টি-সার্ভারের জন্য অপারেটিং সিস্টেম হিসাবে কাজ করেছিল, যদিও টি-সার্ভার নিরাপত্তা এবং বিধানের জন্য নেটওয়্যার ডিরেক্টরি পরিষেবাগুলি ব্যবহার করেছিল। ক্লায়েন্ট-সাইড ড্রাইভার থেকে সার্ভার থেকে বেসরকারী শাখা এক্সচেঞ্জ ড্রাইভার পর্যন্ত পুরো সিস্টেমটি "নেটওয়্যার টেলিফোনি সার্ভিসেস" নামে পরিচিত ছিল, অন্তত নোভেল সফ্টওয়্যার ব্যবহার করার সময়। বার্তা বিন্যাসগুলি ইউরোপীয় কম্পিউটার ম্যানুফ্যাকচারার্স অ্যাসোসিয়েশন দ্বারা প্রচারিত একটি মানের উপর ভিত্তি করে তৈরি করা হয়েছিল, যা সরাসরি বেশ কয়েকটি ইউরোপীয়-নির্মিত সুইচ দ্বারা সমর্থিত ছিল। যখন এই সুইচগুলির মধ্যে একটির সাথে ব্যবহার করা হয়, তখন সার্ভার এবং সুইচটির মধ্যে ড্রাইভারটি "পাতলা" ছিল। যে সুইচগুলি সরাসরি এই মানগুলিকে সমর্থন করে না, তাদের জন্য "পুরু" চালকের প্রয়োজন ছিল। ক্লায়েন্ট-সাইড অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেসটি উইন্ডোজ 3.1, উইন্ডোজ 95, উইন্ডোজ এনটি, ওএস/2, ম্যাক ওএস, ইউনিক্সওয়্যার এবং লিনাক্সের জন্য উপলব্ধ ছিল। ইন্টারফেসটি শুধুমাত্র একটি নিয়ন্ত্রণ প্রোটোকল ছিল এবং সফ্টওয়্যার-ভিত্তিক ফোনের সাথে ব্যবহারের জন্য নেটওয়ার্ক জুড়ে একটি ভয়েস ডেটা পাঠায়নি। এতে ডায়াল করা, ফোন বন্ধ করা এবং অন্যান্য নির্দেশাবলীর জন্য কমান্ড অন্তর্ভুক্ত ছিল। এর জন্য সমস্ত যোগাযোগের জন্য স্ট্রিম নামে একটি চ্যানেল স্থাপন করা প্রয়োজন ছিল। টেলিফোনি সার্ভার অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস এবং ভার্সিট টেলিফোনি সার্ভার অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস এমন এক যুগে তৈরি করা হয়েছিল যখন প্রধান টেলিফোনি বিক্রেতারা ডেডিকেটেড সার্কিট-স্যুইচড লিঙ্কগুলির উপর ভিত্তি করে ওয়াইড-এরিয়া নেটওয়ার্কিংয়ের দৃষ্টিভঙ্গি প্রচার করছিল। আধুনিক নেটওয়ার্কিং সিস্টেমের বিপরীতে যেখানে প্রতিটি ডেটা আলাদাভাবে তার গন্তব্যে পাঠানো হয়, এই নেটওয়ার্কিং সিস্টেমগুলি মূলত ভয়েসের পরিবর্তে ডেটা বহনকারী বিদ্যমান ফোন সিস্টেমের একটি সংস্করণ ছিল, যা শেষ পয়েন্টগুলির মধ্যে নিবেদিত চ্যানেল স্থাপন করে। এই ধরনের নেটওয়ার্ক ব্যবহার করতে পারে এমন অ্যাপ্লিকেশনগুলির সন্ধানে, বিক্রেতারা ভিডিও টেলিফোনি, উচ্চ-গতির ফ্যাক্স ইত্যাদির জন্য অসংখ্য নতুন মান প্রচার করেছিল। শুধুমাত্র নিয়ন্ত্রণ ব্যবস্থাটিকে মানসম্মত করা হয়েছিল; একটি কম্পিউটারের ভিতরে এবং বাইরে তথ্য পাওয়া একটি সমস্যা ছিল। এই কার্যকারিতা সমর্থন করার জন্য বিভিন্ন বিক্রেতাদের দ্বারা বেশ কয়েকটি প্রচেষ্টা করা হয়েছিল। অ্যাপল কম্পিউটার জিওপোর্টকে এই ধরনের একটি সিস্টেমের কম্পিউটার-প্রান্ত হিসাবে প্রচার করছিল এবং মেসেজিং প্রোটোকল হিসাবে টেলিফোনি সার্ভার অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেসকে নির্বাচিত করেছিল। বিভিন্ন বিক্রেতারা ভার্সিট কনসোর্টিয়াম গঠন করে এবং "দ্য ভার্সিট সিটিআই এনসাইক্লোপিডিয়া" প্রকাশ করে। এনসাইক্লোপিডিয়া মৌলিক ব্যবস্থাটিকে একটি ডেটা-টাইপ শনাক্তকারী অন্তর্ভুক্ত করার জন্য প্রসারিত করেছিল যাতে এটি যে কোনও ধরণের "কল" পরিবর্তন করতে পারে। উপরন্তু, ভার্সিট জিওপোর্ট বা অন্যান্য সংযোগ বিকল্পগুলি ব্যবহার করে সেই ডেটা কম্পিউটারে স্যুইচ করার অনুমতি দেয়। তথ্যসূত্র পল ক্রোনিন, "এন ইন্ট্রোডাকশন টু টিএসএপিআই অ্যান্ড নেটওয়ার্ক টেলিফোনি", আইইইই কমিউনিকেশনস, এপ্রিল 1996 "টেলিফোনি সার্ভিসেস অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (টিএসএপিআই)", নেটওয়্যার সফ্টওয়্যার ডেভেলপার কিট, রিলিজ 5 (বা পরবর্তী) এক্সএক্স লিঙ্ক মৃত এক্সএক্স অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস টেলিফোন পরিষেবা উন্নত বৈশিষ্ট্য