IncomingCall interface

表示传入呼叫。

扩展

属性

info

获取有关此呼叫的信息。

继承属性

callEndReason

包含指示调用结束方式的代码/子代码。

callerInfo

调用方标识符。

customContext

作为自定义上下文发送的选项。

id

获取此调用的唯一 ID。

kind

获取传入呼叫的类型。

transferorInfo

传输发起程序(如果传输/转发方案)。

方法

accept(AcceptCallOptions)

接受此传入呼叫。

继承的方法

off("callEnded", CallEndedEvent)

取消订阅 onCallEnded 事件的函数。

off("callerInfoChanged", PropertyChangedEvent)

取消订阅 onCallEnded 事件的函数。

off("transferorInfoChanged", PropertyChangedEvent)

取消订阅 onCallEnded 事件的函数。

on("callEnded", CallEndedEvent)

订阅 onCallEnded 事件的函数。

on("callerInfoChanged", PropertyChangedEvent)

订阅 onCallEnded 事件的函数。

on("transferorInfoChanged", PropertyChangedEvent)

订阅 onCallEnded 事件的函数。

reject()

拒绝此传入呼叫。

属性详细信息

info

获取有关此呼叫的信息。

info: CallInfo

属性值

继承属性详细信息

callEndReason

包含指示调用结束方式的代码/子代码。

callEndReason?: CallEndReason

属性值

继承自IncomingCallCommon.callEndReason

callerInfo

调用方标识符。

callerInfo: CallerInfo

属性值

继承自IncomingCallCommon.callerInfo

customContext

作为自定义上下文发送的选项。

customContext?: CustomContext

属性值

继承自IncomingCallCommon.customContext

id

获取此调用的唯一 ID。

id: string

属性值

string

继承自IncomingCallCommon.id

kind

获取传入呼叫的类型。

kind: IncomingCallKind

属性值

继承自IncomingCallCommon.kind

transferorInfo

注意

此 API 以 Beta 版本预览形式提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

传输发起程序(如果传输/转发方案)。

transferorInfo?: CallerInfo

属性值

继承自IncomingCallCommon.transferorInfo

方法详细信息

accept(AcceptCallOptions)

接受此传入呼叫。

function accept(options?: AcceptCallOptions): Promise<Call>

参数

options
AcceptCallOptions

接受选项。

返回

Promise<Call>

与接受的调用关联的 Call 对象。

继承的方法详细信息

off("callEnded", CallEndedEvent)

取消订阅 onCallEnded 事件的函数。

function off(event: "callEnded", listener: CallEndedEvent)

参数

event

"callEnded"

事件名称。

listener
CallEndedEvent

用于订阅此事件的回调 fn。

继承自IncomingCallCommon.off

off("callerInfoChanged", PropertyChangedEvent)

注意

此 API 以 Beta 版本预览形式提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

取消订阅 onCallEnded 事件的函数。

function off(event: "callerInfoChanged", listener: PropertyChangedEvent)

参数

event

"callerInfoChanged"

事件名称。

listener
PropertyChangedEvent

用于订阅此事件的回调 fn。

继承自IncomingCallCommon.off

off("transferorInfoChanged", PropertyChangedEvent)

注意

此 API 以 Beta 版本预览形式提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

取消订阅 onCallEnded 事件的函数。

function off(event: "transferorInfoChanged", listener: PropertyChangedEvent)

参数

event

"transferorInfoChanged"

事件名称。

listener
PropertyChangedEvent

用于订阅此事件的回调 fn。

继承自IncomingCallCommon.off

on("callEnded", CallEndedEvent)

订阅 onCallEnded 事件的函数。

function on(event: "callEnded", listener: CallEndedEvent)

参数

event

"callEnded"

事件名称。

listener
CallEndedEvent

用于订阅此事件的回调 fn。

继承自IncomingCallCommon.on

on("callerInfoChanged", PropertyChangedEvent)

注意

此 API 以 Beta 版本预览形式提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

订阅 onCallEnded 事件的函数。

function on(event: "callerInfoChanged", listener: PropertyChangedEvent)

参数

event

"callerInfoChanged"

事件名称。

listener
PropertyChangedEvent

用于订阅此事件的回调 fn。

继承自IncomingCallCommon.on

on("transferorInfoChanged", PropertyChangedEvent)

注意

此 API 以 Beta 版本预览形式提供给开发者,可能根据我们收到的反馈更改。 请勿在生产环境中使用此 API。

订阅 onCallEnded 事件的函数。

function on(event: "transferorInfoChanged", listener: PropertyChangedEvent)

参数

event

"transferorInfoChanged"

事件名称。

listener
PropertyChangedEvent

用于订阅此事件的回调 fn。

继承自IncomingCallCommon.on

reject()

拒绝此传入呼叫。

function reject(): Promise<void>

返回

Promise<void>

继承自IncomingCallCommon.reject