واجهة برمجة تطبيقات خادم الاتصالات الهاتفية
كانت واجهة برمجة تطبيقات خادم الاتصالات الهاتفية (Telephony Server Application Programming Interface) معيارًا لتكامل الاتصالات الهاتفية مع الحاسوب، طُوِّرَ وروِّجَ له من قِبَل نوفيل وإيه تي آند تي . وتضمنت هذه الواجهة عددًا من أوامر التحكم في المكالمات لتحويلها، والبريد الصوتي ، وتسجيل المكالمات باستخدام خوادم نت وير . وعلى عكس واجهة برمجة تطبيقات الاتصالات الهاتفية المنافسة من مايكروسوفت وإنتل ، كان هذا النظام قائمًا على الخادم ، ولا يتطلب من أجهزة المستخدم التعامل مع تحويل المكالمات. وكان هذا الأمر بالغ الأهمية لشركة إيه تي آند تي، التي كانت تبيع مقاسم هاتفية كبيرة صُمِّمَت واجهة برمجة تطبيقات خادم الاتصالات الهاتفية للعمل معها.
وصف
تتألف واجهة برمجة تطبيقات خادم الاتصالات الهاتفية من جزأين رئيسيين: واجهة برمجة التطبيقات نفسها، و"مُزوّد خدمة الاتصالات الهاتفية" الذي يعمل على خادم ويتواصل مع العملاء. أنتجت نوفيل أحد هذه المُزوّدين، وهو "TServer"، الذي كان يعمل، كما هو متوقع، على خوادم NetWare. يتواصل TServer بدوره مع برنامج تشغيل خاص بنوع مُبدّل الاتصالات الهاتفية المُستخدم. كان NetWare بمثابة نظام التشغيل الأساسي لـ TServer، مع العلم أن TServer كان يستخدم خدمات دليل NetWare لأغراض الأمان والتزويد. عُرف النظام بأكمله، من برامج تشغيل جانب العميل إلى الخادم إلى برنامج تشغيل مقسم الفروع الخاص ، باسم "خدمات اتصالات NetWare الهاتفية"، على الأقل عند استخدام برامج نوفيل.
استندت تنسيقات الرسائل إلى معيارٍ روجت له رابطة مصنعي الحواسيب الأوروبية ، والذي كان مدعومًا مباشرةً من قِبل عددٍ من المحولات المصنعة أوروبيًا. عند استخدامها مع أحد هذه المحولات، كان برنامج التشغيل بين الخادم والمحول "بسيطًا". أما برامج التشغيل "الأكثر تعقيدًا" فكانت مطلوبة للمحولات التي لم تدعم هذه المعايير مباشرةً. كانت واجهة برمجة التطبيقات من جانب العميل متاحة لأنظمة التشغيل Windows 3.1 و Windows 95 و Windows NT و OS/2 و Mac OS و UnixWare و Linux . [ 1 ]
كانت الواجهة بروتوكول تحكم فقط، ولم تكن ترسل بيانات صوتية عبر الشبكة لاستخدامها مع الهواتف التي تعمل بالبرمجيات. تضمنت أوامر للاتصال، وإنهاء المكالمات، وتعليمات أخرى. تطلبت هذه الواجهة إنشاء قناة، تُسمى "تدفق البيانات" ، لجميع الاتصالات.
واجهة برمجة تطبيقات خادم الاتصالات الهاتفية و Versit
تم ابتكار واجهة برمجة تطبيقات خادم الاتصالات الهاتفية في حقبةٍ كانت فيها كبرى شركات الاتصالات الهاتفية تروج لرؤية شبكات واسعة النطاق تعتمد على روابط مخصصة ذات دوائر تبديل. وعلى عكس أنظمة الشبكات الحديثة التي يتم فيها توجيه كل جزء من البيانات بشكل منفصل إلى وجهته، كانت هذه الأنظمة في جوهرها نسخة من نظام الهاتف الحالي، حيث تنقل البيانات بدلاً من الصوت، وتُنشئ قنوات مخصصة بين نقاط النهاية. وبحثًا عن تطبيقات قد تستفيد من هذه الشبكة، روّجت الشركات المصنعة للعديد من المعايير الجديدة للاتصالات المرئية، والفاكس عالي السرعة، وغيرها.
تم توحيد نظام التحكم فقط، بينما ظل إدخال البيانات إلى الحاسوب وإخراجها منه يمثل تحديًا. بذلت جهاتٌ مختلفة جهودًا عديدة لدعم هذه الوظيفة. روّجت شركة آبل لتقنية GeoPort باعتبارها الطرف الحاسوبي لهذا النظام، واختارت واجهة برمجة تطبيقات خادم الاتصالات الهاتفية (Telephony Server Application Programming Interface) كبروتوكول مراسلة. شكّلت الجهات المختلفة اتحاد Versit ونشرت "موسوعة Versit CTI". وسّعت الموسوعة النظام الأساسي ليشمل مُعرّف نوع البيانات، ما يسمح بتحويل أي نوع من المكالمات. إضافةً إلى ذلك، أتاحت Versit إمكانية تحويل تلك البيانات إلى الحاسوب باستخدام GeoPort أو عدد من خيارات الاتصال الأخرى.
مراجع
- ↑ https://downloads.avaya.com/css/P8/documents/101014061 دليل التثبيت
- بول كرونين، "مقدمة إلى TSAPI وهاتف الشبكة" ، مجلة IEEE للاتصالات ، أبريل 1996
- واجهة برمجة تطبيقات خدمات الهاتف (TSAPI) ، مجموعة أدوات تطوير برامج NetWare، الإصدار 5 (أو أحدث) xx الرابط لا يعمل xx
- واجهات برمجة التطبيقات
- ميزات محسّنة لخدمة الهاتف
