hold abstract method

Future<bool> hold(
  1. JCCallItem item
)

开启/取消呼叫保持

开启呼叫保持后,通话将被挂起。内部会根据 @ref JCCallItem#getHold "getHold" 来决定开启/取消呼叫保持

  • @ref JCCallItem#getHold "getHold" 为 true,即呼叫保持状态时: 取消呼叫保持
  • @ref JCCallItem#getHold "getHold" 为 false,即不是呼叫保持状态时: 开启呼叫保持

@note 只针对音频,如果是视频通话则要上层处理视频逻辑

item JCCallItem 对象,不能为空,并且本地缓存的通话列表中要包含此对象,此对象的通话状态必须为通话中

@return 是否正常调用

  • true:正常执行调用流程,会收到 @ref JCCallCallback#onCallItemUpdate "onCallItemUpdate" 通知
  • false:调用失败,不会收到通知

Implementation

Future<bool> hold(JCCallItem item);