来电配置类 JCCIncomingConfig

用于配置访客端接收到客服来电时的界面和行为,包括来电铃声、接听超时和自定义来电界面等。 当客服呼叫访客时,此配置决定来电提示的展示方式和交互行为。

const incomingConfig = new JCCIncomingConfig();
incomingConfig.incomingAudioPath = "/resources/ringtone.mp3";
incomingConfig.answerTimeout = 30; // 30秒
incomingConfig.useCustomIncoming = false;

// 将来电配置应用到访客配置
const guestConfig = new JCCGuestCustomConfig();
guestConfig.incomingConfig = incomingConfig;

Accessors

  • set incomingAudioPath(value: string): void

    设置来电铃声路径

    Parameters

    • value: string

      音频文件的路径

    Returns void

    设置客服呼叫访客时播放的来电铃声文件路径。 如果设置为空字符串,则使用系统默认铃声。

  • set answerTimeout(value: number): void

    设置来电接听超时时间

    Parameters

    • value: number

      超时时间,单位为秒

    Returns void

    设置来电等待接听的最长时间,超过此时间将自动挂断。 默认值为60秒,建议设置在30-120秒之间。

  • set useCustomIncoming(value: boolean): void

    设置是否使用自定义来电界面

    Parameters

    • value: boolean

      是否使用自定义来电界面

    Returns void

    设置是否使用应用自定义的来电界面,而不是SDK提供的默认界面。

    • true: 使用应用自定义来电界面,应用需要自行处理来电显示
    • false: 使用SDK默认来电界面