CallAgentCommon interface
CallAgent 通用接口。
属性
connection |
获取连接状态。 |
kind | 获取调用代理对象的类型。 |
方法
dispose() | 释放此呼叫代理 |
feature<TFeature>(Call |
使用扩展 API 检索已初始化和备忘录化的功能对象。 检查对象 Features.* 中是否有此包中所有可用的扩展调用代理功能。 |
handle |
处理推送通知。 |
属性详细信息
connectionState
kind
方法详细信息
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 的调用代理功能构造函数的工厂。
返回
TFeature
handlePushNotification(IncomingCallPushNotificationData)
注意
此 API 以 Beta 版本预览形式提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。
处理推送通知。
function handlePushNotification(data: IncomingCallPushNotificationData): Promise<void>
参数
推送通知数据
返回
Promise<void>