CallAgentCommon interface

واجهة CallAgent الشائعة.

الخصائص

connectionState

الحصول على حالة الاتصال.

kind

الحصول على نوع كائن عامل الاستدعاء.

الأساليب

dispose()

التخلص من عامل الاتصال هذا

feature<TFeature>(CallAgentFeatureFactory<TFeature>)

استرداد كائن ميزة تمت تهيئته ومذكرته باستخدام واجهة برمجة تطبيقات موسعة. تحقق من ميزات الكائن.* لجميع ميزات عامل الاتصال الموسعة المتوفرة في هذه الحزمة.

handlePushNotification(IncomingCallPushNotificationData)

يعالج إعلاما دفعيا.

تفاصيل الخاصية

connectionState

الحصول على حالة الاتصال.

connectionState: ConnectionState

قيمة الخاصية

kind

الحصول على نوع كائن عامل الاستدعاء.

kind: CallAgentKind

قيمة الخاصية

تفاصيل الأسلوب

dispose()

التخلص من عامل الاتصال هذا

function dispose(): Promise<void>

المرتجعات

Promise<void>

feature<TFeature>(CallAgentFeatureFactory<TFeature>)

ملاحظة

واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.

استرداد كائن ميزة تمت تهيئته ومذكرته باستخدام واجهة برمجة تطبيقات موسعة. تحقق من ميزات الكائن.* لجميع ميزات عامل الاتصال الموسعة المتوفرة في هذه الحزمة.

function feature<TFeature>(factory: CallAgentFeatureFactory<TFeature>): TFeature

المعلمات

factory

CallAgentFeatureFactory<TFeature>

مصنع منشئ ميزة عامل الاستدعاء الذي يوفر واجهة برمجة تطبيقات موسعة.

المرتجعات

TFeature

handlePushNotification(IncomingCallPushNotificationData)

ملاحظة

واجهة برمجة التطبيقات (API) هذا موجود في الإصدار بيتا ويتوفر كمعاينة للمطورين وقد يتغير بناءً على الملاحظات التي نستلمها. تجنب استخدام API هذه في بيئة الإنتاج.

يعالج إعلاما دفعيا.

function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>

المعلمات

data
IncomingCallPushNotificationData

دفع بيانات الإعلام

المرتجعات

Promise<void>