سؤال

لدي برنامج C++ يستخدم واجهة Microsoft TAPI لتجميع أحداث المكالمات من Cisco Call Manager PBX.للحصول على أحداث Cisco، قمت بتنزيل TSP من مدير المكالمات ومن ثم يعمل رمز TAPI الخاص بي.

هل يمكنني أن أفعل نفس الشيء مع خادم Avaya AES؟أرى أن Avaya تستخدم TSAPI بدلاً من TAPI، لكن لم أتمكن من رؤية الفرق الذي قد يحدثه برنامجي.

هل كانت مفيدة؟

المحلول

TAPI عبارة عن واجهة برمجة تطبيقات هاتفية تم تطويرها بواسطة Microsoft، وTSAPI هي واجهة برمجة تطبيقات هاتفية تم تطويرها بواسطة الشركة التي أصبحت في النهاية Avaya (AT&T -> Lucent -> Avaya).تم توجيه تصميم TAPI نحو التحكم في مكالمات الطرف الأول (أي.الهواتف)، في حين تم توجيه TSAPI نحو التحكم في مكالمات الطرف الثالث (أي.PBXes ومفاتيح المكتب المركزي).لدى TAPI بعض الدعم المحدود للتعامل مع صوت المكالمة، بينما لا يوجد لدى TSAPI أي دعم.سأكون مندهشًا جدًا إذا تمكنت من العثور على TAPI TSP لـ Avaya AES، ولن تحصل عليه من Avaya إذا فعلت ذلك.

إذا كان كل ما يهمك هو أحداث الاتصال، فيمكنك القيام بنفس الأشياء مع كلا واجهات برمجة التطبيقات، ولكن الرمز سيكون مختلفًا تمامًا.قامت معظم الشركات التي لديها منتجات يجب أن تتعامل مع كل من Avaya AES وCisco Call Manager بإنشاء واجهة CTI عامة لمنتجها ثم كتابة وحدات التعليمات البرمجية (المعروفة أيضًا باسم برامج التشغيل) التي تترجم أحداث استدعاء TSAPI وTAPI إلى تنسيق الأحداث العام الخاص بها.في حالتك، اعتمادًا على نظام التشغيل لديك، يمكنك نقل رمز TAPI الخاص بك إلى مكتبة DLL/مكتبة مشتركة منفصلة، ​​ثم إنشاء مكتبة DLL/مكتبة مشتركة منفصلة تنفذ نفس الوظائف ولكن باستخدام TSAPI بدلاً من TAPI.

ولحسن الحظ، يستخدم الكثير من مصنعي PBX الأصغر حجمًا واجهات برمجة التطبيقات المستندة إلى TAPI أو TSAPI لواجهات CTI الخاصة بهم، لذلك إذا كان عليك الاتصال بـ PBX ثالث، فمن الجيد أن تتمكن من إعادة استخدام إحدى الوحدتين.

نصائح أخرى

واحد هو مجرد "الاتصالات الهاتفية" والآخر هو "خدمات الاتصالات". والفرق هو مماثلة لتلك التي بين الهاتف على مكتبك (تابي) وPBX في األوامر شركتك خزانة (TSAPI)، باستثناء أنه منذ أن كل شيء في البرنامج الذي <م> قد كتابة برنامج باستخدام TAPI ل يفعل الكثير من ما لا PBX. ولكن أعتقد أنك سوف تجد أنه من الأسهل استخدام TSAPI.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top