访客端定制化配置类 JCCGuestCustomConfig

用于配置访客端在视频客服场景下的特定设置,扩展了通用配置类提供的功能。 提供了来电配置、等待配置等特定于访客场景的定制选项,同时继承了所有基类的配置选项。 应用可以通过此类定制访客端的通话、等待、来电等界面和行为。

// 创建访客端配置对象
const guestConfig = new JCCGuestCustomConfig();

// 设置通用配置
guestConfig.talkingConfig.title = "客服通话";

// 设置来电配置
const incomingConfig = new JCCIncomingConfig();
incomingConfig.answerTimeout = 30; // 设置来电超时时间为30秒
guestConfig.incomingConfig = incomingConfig;

// 设置等待配置
const waitingConfig = new JCCWaitingConfig();
waitingConfig.tipTitle = "正在等待客服接听";
waitingConfig.urgent = true; // 启用紧急按钮
guestConfig.waitingConfig = waitingConfig;

// 应用配置到访客管理器
JCCGuestManager.getInstance().setCustomConfig(guestConfig);

Hierarchy

  • unknown
    • JCCGuestCustomConfig

Accessors

  • set abilityName(value: undefined | string): void

    设置通话界面所在 UIAbility 名字

    Parameters

    • value: undefined | string

      UIAbility 名称

    Returns void

    设置通话界面的 UIAbility 名称,用于后台任务通知跳转。 该参数用于通话中进入后台时,后台长时任务通知点击后的界面跳转。 如果未设置此参数,进入后台后不会弹出后台任务通知,应用可能会被系统终止。

    config.abilityName = "com.example.CallAbility";
    
  • set talkingConfig(value: JCCTalkingConfig): void

    设置通话界面配置

    Parameters

    • value: JCCTalkingConfig

      通话界面配置对象

    Returns void

    重写父类方法,设置通话界面的配置参数,包括工具栏、视频窗口、按钮显示等。 通过此配置可以自定义访客端通话界面的外观和功能。

  • set incomingConfig(value: JCCIncomingConfig): void

    设置来电配置

    Parameters

    Returns void

    设置客服来电相关配置,包括来电铃声、接听超时等。 客服呼叫访客时使用此配置控制来电行为。

  • set waitingConfig(value: JCCWaitingConfig): void

    设置等待配置

    Parameters

    Returns void

    设置访客呼叫客服时的等待界面配置,包括等待提示、背景音乐等。 访客呼叫客服时,在客服接听前的等待阶段使用此配置。