共用方式為


CallAgentCommon interface

CallAgent 通用介面。

屬性

connectionState

取得連線狀態。

kind

取得呼叫代理程式物件的種類。

方法

dispose()

處置此呼叫代理程式

feature<TFeature>(CallAgentFeatureFactory<TFeature>)

擷取具有擴充 API 的初始化和備忘功能物件。 檢查物件 Features.* ,以取得此套件中所有可用的擴充呼叫代理程式功能。

handlePushNotification(IncomingCallPushNotificationData)

處理推播通知。

屬性詳細資料

connectionState

取得連線狀態。

connectionState: ConnectionState

屬性值

kind

取得呼叫代理程式物件的種類。

kind: CallAgentKind

屬性值

方法詳細資料

dispose()

處置此呼叫代理程式

function dispose(): Promise<void>

傳回

Promise<void>

feature<TFeature>(CallAgentFeatureFactory<TFeature>)

注意

此 API 處於搶鮮版 (Beta) 階段,供開發人員預覽,而且可能會根據收到的意見反應而變更。 請勿將此 API 用於生產環境。

擷取具有擴充 API 的初始化和備忘功能物件。 檢查物件 Features.* ,以取得此套件中所有可用的擴充呼叫代理程式功能。

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

參數

factory

CallAgentFeatureFactory<TFeature>

提供擴充 API 之呼叫代理程式功能建構函式的 Factory。

傳回

TFeature

handlePushNotification(IncomingCallPushNotificationData)

注意

此 API 處於搶鮮版 (Beta) 階段,供開發人員預覽,而且可能會根據收到的意見反應而變更。 請勿將此 API 用於生產環境。

處理推播通知。

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

參數

data
IncomingCallPushNotificationData

推播通知數據

傳回

Promise<void>