import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; import { DescribeExtensionRequest, CreateCCCSkillGroupResponse, ModifyStaffPasswordRequest, StopAutoCalloutTaskRequest, CreateIVRSessionRequest, CreateSDKLoginTokenResponse, ModifyStaffRequest, DescribeAIAgentInfoListResponse, DescribeIvrAudioListResponse, SetStaffStatusResponse, ResetExtensionPasswordRequest, DisableCCCPhoneNumberResponse, DescribeProtectedTelCdrResponse, DescribeAutoCalloutTaskRequest, CreateUserSigResponse, CreateAICallRequest, CreateAdminURLResponse, PausePredictiveDialingCampaignRequest, DescribeAILatencyRequest, CreateCallOutSessionResponse, DescribeCarrierPrivilegeNumberApplicantsRequest, DisableCCCPhoneNumberRequest, ModifyStaffPasswordResponse, ControlAIConversationResponse, TransferToManualRequest, CreatePredictiveDialingCampaignRequest, RestoreMemberOnlineResponse, AbortAgentCruiseDialingCampaignResponse, DescribeChatMessagesResponse, DescribeSessionDetailResponse, PlaySoundCallResponse, DescribeTelCallInfoResponse, DescribeExtensionsResponse, DeleteExtensionRequest, DescribePredictiveDialingCampaignRequest, DescribePredictiveDialingCampaignResponse, CreateAIAgentCallResponse, DescribeAILatencyResponse, DescribeAutoCalloutTasksResponse, CreateAgentCruiseDialingCampaignRequest, DescribeAICallExtractResultRequest, CreateStaffResponse, DescribePredictiveDialingCampaignsRequest, DescribeSkillGroupInfoListResponse, DescribeNumbersResponse, DeletePredictiveDialingCampaignRequest, UploadIvrAudioRequest, DescribeStaffInfoListResponse, UnbindNumberCallOutSkillGroupRequest, CreateCarrierPrivilegeNumberApplicantRequest, ResumePredictiveDialingCampaignResponse, CreateExtensionResponse, CreateUserSigRequest, CreateCCCSkillGroupRequest, DescribePredictiveDialingSessionsResponse, DeleteCCCSkillGroupRequest, PauseAutoCalloutTaskRequest, CreateCompanyApplyRequest, BindNumberCallInInterfaceRequest, DescribeTelSessionRequest, DescribeIMCdrsRequest, DescribeSkillGroupInfoListRequest, CreateCarrierPrivilegeNumberApplicantResponse, UpdateCCCSkillGroupResponse, PausePredictiveDialingCampaignResponse, ResumePredictiveDialingCampaignRequest, UpdatePredictiveDialingCampaignRequest, DescribeStaffInfoListRequest, DescribeIvrAudioListRequest, PauseAutoCalloutTaskResponse, BindNumberCallInInterfaceResponse, ForceMemberOfflineRequest, UploadIvrAudioResponse, CreateAIAgentCallRequest, UpdateCCCSkillGroupRequest, RestoreMemberOnlineRequest, DescribeStaffStatusHistoryResponse, DescribeTelCdrRequest, ModifyStaffResponse, ModifyExtensionRequest, CreatePredictiveDialingCampaignResponse, DescribeAIAnalysisResultResponse, UpdatePredictiveDialingCampaignResponse, ModifyOwnNumberApplyRequest, DescribeFlashSMSListResponse, AbortPredictiveDialingCampaignResponse, DescribeIMCdrsResponse, DescribeNumbersRequest, BindNumberCallOutSkillGroupRequest, DeletePredictiveDialingCampaignResponse, DescribeFlashSMSListRequest, UnbindNumberCallOutSkillGroupResponse, DescribeAgentCruiseDialingCampaignRequest, DescribePSTNActiveSessionListRequest, CreateAutoCalloutTaskResponse, DescribeAICallExtractResultResponse, DeleteCCCSkillGroupResponse, DescribeSessionDetailRequest, ModifyExtensionResponse, DescribeCompanyListResponse, DeleteStaffRequest, DescribeCCCBuyInfoListRequest, DescribeIMCdrListResponse, DescribePredictiveDialingCampaignsResponse, DescribeTelCallInfoRequest, CreateExtensionRequest, SetStaffStatusRequest, ResetExtensionPasswordResponse, CreateAutoCalloutTaskRequest, AbortAgentCruiseDialingCampaignRequest, ForceMemberOfflineResponse, CreateOwnNumberApplyResponse, BindNumberCallOutSkillGroupResponse, HangUpCallResponse, TransferToManualResponse, StopAutoCalloutTaskResponse, AbortPredictiveDialingCampaignRequest, DescribeAIAnalysisResultRequest, ModifyCompanyApplyResponse, DescribeCCCBuyInfoListResponse, UnbindStaffSkillGroupListResponse, ResumeAutoCalloutTaskRequest, ControlAIConversationRequest, DeleteExtensionResponse, BindStaffSkillGroupListRequest, CreateAgentCruiseDialingCampaignResponse, ModifyOwnNumberApplyResponse, UnbindStaffSkillGroupListRequest, DescribeCallInMetricsResponse, ModifyCompanyApplyRequest, DescribeAgentCruiseDialingCampaignResponse, CreateAICallResponse, DescribeCompanyListRequest, CreateIVRSessionResponse, DescribeActiveCarrierPrivilegeNumberResponse, HangUpCallRequest, DescribeTelCdrResponse, DescribeStaffStatusMetricsRequest, DeleteStaffResponse, DescribeAIAgentInfoListRequest, DescribeStaffStatusHistoryRequest, CreateStaffRequest, CreateCompanyApplyResponse, DescribePSTNActiveSessionListResponse, DescribeIMCdrListRequest, DescribeAutoCalloutTasksRequest, PlaySoundCallRequest, DescribeChatMessagesRequest, DescribeTelSessionResponse, CreateAdminURLRequest, DescribeAutoCalloutTaskResponse, DescribeStaffStatusMetricsResponse, ResumeAutoCalloutTaskResponse, DescribeCarrierPrivilegeNumberApplicantsResponse, CreateCallOutSessionRequest, BindStaffSkillGroupListResponse, DescribeTelRecordAsrResponse, DescribeExtensionsRequest, DescribeProtectedTelCdrRequest, DescribePredictiveDialingSessionsRequest, CreateSDKLoginTokenRequest, DescribeActiveCarrierPrivilegeNumberRequest, CreateOwnNumberApplyRequest, DescribeCallInMetricsRequest, DescribeExtensionResponse, DescribeTelRecordAsrRequest } from "./ccc_models"; /** * ccc client * @class */ export declare class Client extends AbstractClient { constructor(clientConfig: ClientConfig); /** * 特定场景下讲会话转接到人工坐席 */ TransferToManual(req: TransferToManualRequest, cb?: (error: string, rep: TransferToManualResponse) => void): Promise; /** * 对与座席通话中的会话,进行放音 */ PlaySoundCall(req: PlaySoundCallRequest, cb?: (error: string, rep: PlaySoundCallResponse) => void): Promise; /** * 修改公司资质申请,只能修改状态为驳回或待审核的申请单。(1、首次使用接口,建议先在云联络中心控制台查看各个资料模板:https://console.cloud.tencent.com/ccc/enterprise/update。2、参数中图片Url建议使用腾讯云Cos存储的临时链接) */ ModifyCompanyApply(req: ModifyCompanyApplyRequest, cb?: (error: string, rep: ModifyCompanyApplyResponse) => void): Promise; /** * 获取 AI 会话分析结果 */ DescribeAIAnalysisResult(req: DescribeAIAnalysisResultRequest, cb?: (error: string, rep: DescribeAIAnalysisResultResponse) => void): Promise; /** * 查询话机列表信息 */ DescribeExtensions(req: DescribeExtensionsRequest, cb?: (error: string, rep: DescribeExtensionsResponse) => void): Promise; /** * 调用该接口,可以通过 Session ID 查询指定会话在特定时间段内,AI服务的处理时延明细与统计数据,时延信息包括: - 端到端(ETE)时延:统计从用户语音输入到 AI 返回完整响应的整体耗时。 - 自动语音识别(ASR)时延:统计语音输入被识别为文本所需的处理耗时。 - 大语言模型(LLM)时延:统计 AI 模型生成文本内容的推理耗时。 - 语音合成(TTS)时延:统计文本转换为语音音频的合成耗时。 */ DescribeAILatency(req: DescribeAILatencyRequest, cb?: (error: string, rep: DescribeAILatencyResponse) => void): Promise; /** * 批量查询自动外呼任务 */ DescribeAutoCalloutTasks(req: DescribeAutoCalloutTasksRequest, cb?: (error: string, rep: DescribeAutoCalloutTasksResponse) => void): Promise; /** * 用于通过 TaskId **暂停一个正在执行的自动外呼任务**。调用该接口后,任务将被临时中断,不再发起新的外呼请求;已发起的通话不受影响。 暂停后的任务可通过 [恢复暂停的自动外呼任务](https://cloud.tencent.com/document/product/679/125356) 接口继续执行。如需永久终止任务,请参考 [停止自动外呼任务](https://cloud.tencent.com/document/product/679/69192)。 */ PauseAutoCalloutTask(req: PauseAutoCalloutTaskRequest, cb?: (error: string, rep: PauseAutoCalloutTaskResponse) => void): Promise; /** * 停止座席巡航式外呼任务 */ AbortAgentCruiseDialingCampaign(req: AbortAgentCruiseDialingCampaignRequest, cb?: (error: string, rep: AbortAgentCruiseDialingCampaignResponse) => void): Promise; /** * 用于 **直接调用AI模型** 发起 **单次** 外呼通话,支持通过API参数直接配置模型、提示词、语音等全部通话要素。 该功能需购买语音智能体通话套餐,并且仅限自有电话号码使用。详情请参考 [语音智能体通话购买指引](https://cloud.tencent.com/document/product/679/125953)。 */ CreateAICall(req: CreateAICallRequest, cb?: (error: string, rep: CreateAICallResponse) => void): Promise; /** * 查询 座席巡航式外呼任务 */ DescribeAgentCruiseDialingCampaign(req: DescribeAgentCruiseDialingCampaignRequest, cb?: (error: string, rep: DescribeAgentCruiseDialingCampaignResponse) => void): Promise; /** * 删除技能组 */ DeleteCCCSkillGroup(req: DeleteCCCSkillGroupRequest, cb?: (error: string, rep: DeleteCCCSkillGroupResponse) => void): Promise; /** * 修改客户自携号码审批单 */ ModifyOwnNumberApply(req: ModifyOwnNumberApplyRequest, cb?: (error: string, rep: ModifyOwnNumberApplyResponse) => void): Promise; /** * 查询预测式外呼任务 */ DescribePredictiveDialingCampaign(req: DescribePredictiveDialingCampaignRequest, cb?: (error: string, rep: DescribePredictiveDialingCampaignResponse) => void): Promise; /** * 获取当前正在通话的会话列表 */ DescribePSTNActiveSessionList(req: DescribePSTNActiveSessionListRequest, cb?: (error: string, rep: DescribePSTNActiveSessionListResponse) => void): Promise; /** * 停止自动外呼任务 */ StopAutoCalloutTask(req: StopAutoCalloutTaskRequest, cb?: (error: string, rep: StopAutoCalloutTaskResponse) => void): Promise; /** * 删除话机账号 */ DeleteExtension(req: DeleteExtensionRequest, cb?: (error: string, rep: DeleteExtensionResponse) => void): Promise; /** * 获取指定服务记录文本聊天内容,需要先使用查询在线客服记录(DescribeIMCdrs) API 获取服务记录 SessionId。 文本聊天记录只保存了 1 年内的,1 年之前会自动清理。 */ DescribeChatMessages(req: DescribeChatMessagesRequest, cb?: (error: string, rep: DescribeChatMessagesResponse) => void): Promise; /** * 绑定座席所属技能组 */ BindStaffSkillGroupList(req: BindStaffSkillGroupListRequest, cb?: (error: string, rep: BindStaffSkillGroupListResponse) => void): Promise; /** * 绑定号码外呼技能组 */ BindNumberCallOutSkillGroup(req: BindNumberCallOutSkillGroupRequest, cb?: (error: string, rep: BindNumberCallOutSkillGroupResponse) => void): Promise; /** * 查询座席状态历史 */ DescribeStaffStatusHistory(req: DescribeStaffStatusHistoryRequest, cb?: (error: string, rep: DescribeStaffStatusHistoryResponse) => void): Promise; /** * 获取包括全媒体和文本会话两种类型的服务记录。 */ DescribeIMCdrs(req: DescribeIMCdrsRequest, cb?: (error: string, rep: DescribeIMCdrsResponse) => void): Promise; /** * 查询IVR音频文件列表信息 */ DescribeIvrAudioList(req: DescribeIvrAudioListRequest, cb?: (error: string, rep: DescribeIvrAudioListResponse) => void): Promise; /** * 删除坐席信息 */ DeleteStaff(req: DeleteStaffRequest, cb?: (error: string, rep: DeleteStaffResponse) => void): Promise; /** * 停用号码 */ DisableCCCPhoneNumber(req: DisableCCCPhoneNumberRequest, cb?: (error: string, rep: DisableCCCPhoneNumberResponse) => void): Promise; /** * 创建话机账号 */ CreateExtension(req: CreateExtensionRequest, cb?: (error: string, rep: CreateExtensionResponse) => void): Promise; /** * 重置话机注册密码 */ ResetExtensionPassword(req: ResetExtensionPasswordRequest, cb?: (error: string, rep: ResetExtensionPasswordResponse) => void): Promise; /** * 设置 staff 状态 */ SetStaffStatus(req: SetStaffStatusRequest, cb?: (error: string, rep: SetStaffStatusResponse) => void): Promise; /** * 按实例获取电话消耗统计 */ DescribeTelCallInfo(req: DescribeTelCallInfoRequest, cb?: (error: string, rep: DescribeTelCallInfoResponse) => void): Promise; /** * 上传IVR中使用的音频文件,每日上传文件限制50个。(参数中音频文件Url建议使用腾讯云Cos存储的临时链接) */ UploadIvrAudio(req: UploadIvrAudioRequest, cb?: (error: string, rep: UploadIvrAudioResponse) => void): Promise; /** * 修改客服账号 */ ModifyStaff(req: ModifyStaffRequest, cb?: (error: string, rep: ModifyStaffResponse) => void): Promise; /** * 获取话机信息 */ DescribeExtension(req: DescribeExtensionRequest, cb?: (error: string, rep: DescribeExtensionResponse) => void): Promise; /** * 查询单状态 */ DescribeCarrierPrivilegeNumberApplicants(req: DescribeCarrierPrivilegeNumberApplicantsRequest, cb?: (error: string, rep: DescribeCarrierPrivilegeNumberApplicantsResponse) => void): Promise; /** * 获取闪信记录列表 */ DescribeFlashSMSList(req: DescribeFlashSMSListRequest, cb?: (error: string, rep: DescribeFlashSMSListResponse) => void): Promise; /** * 获取 PSTN 会话信息 */ DescribeTelSession(req: DescribeTelSessionRequest, cb?: (error: string, rep: DescribeTelSessionResponse) => void): Promise; /** * 创建外呼会话,当前仅支持双呼,即先使用平台号码呼出到座席手机上,座席接听后,然后再外呼用户,而且由于运营商频率限制,座席手机号必须先加白名单,避免频控导致外呼失败。所以调用此接口前,下述操作均已完成 1. UserId 指定的座席已经[绑定手机号](https://cloud.tencent.com/document/product/679/76067#.E6.AD.A5.E9.AA.A42.EF.BC.9A.E5.AE.8C.E5.96.84.E8.B4.A6.E5.8F.B7.E4.BF.A1.E6.81.AF) 2. 座席绑定的手机号已经[申请并通过了外呼白名单](https://cloud.tencent.com/document/product/679/76744#.E6.93.8D.E4.BD.9C.E6.AD.A5.E9.AA.A4) 3. 当前座席侧只能呼叫其手机,所以 IsForceMobile 字段当前必须为 true 4. 被叫不要填当前 UserId 所绑定的手机号,否则会造成占线呼叫失败 */ CreateCallOutSession(req: CreateCallOutSessionRequest, cb?: (error: string, rep: CreateCallOutSessionResponse) => void): Promise; /** * 查询预测式外呼任务列表 */ DescribePredictiveDialingCampaigns(req: DescribePredictiveDialingCampaignsRequest, cb?: (error: string, rep: DescribePredictiveDialingCampaignsResponse) => void): Promise; /** * 用于通过 TaskId 查询**自动外呼任务的详细信息**,包括任务基础配置、起止时间、外呼名单、执行状态以及实际通话情况等。 该接口通常与 [创建批量自动外呼任务](https://cloud.tencent.com/document/product/679/69194) 配合使用,用于在任务创建后查看任务配置是否生效、任务当前状态,以及后续执行过程中的实时进展。 */ DescribeAutoCalloutTask(req: DescribeAutoCalloutTaskRequest, cb?: (error: string, rep: DescribeAutoCalloutTaskResponse) => void): Promise; /** * 查询预测式外呼呼叫列表 */ DescribePredictiveDialingSessions(req: DescribePredictiveDialingSessionsRequest, cb?: (error: string, rep: DescribePredictiveDialingSessionsResponse) => void): Promise; /** * 创建公司资质申请(1、首次使用接口,建议先在云联络中心控制台查看各个资料模板:https://console.cloud.tencent.com/ccc/enterprise/update。2、参数中图片Url建议使用腾讯云Cos存储的临时链接) */ CreateCompanyApply(req: CreateCompanyApplyRequest, cb?: (error: string, rep: CreateCompanyApplyResponse) => void): Promise; /** * 提供服务端控制机器人的功能 */ ControlAIConversation(req: ControlAIConversationRequest, cb?: (error: string, rep: ControlAIConversationResponse) => void): Promise; /** * 获取电话服务记录与录音 */ DescribeTelCdr(req: DescribeTelCdrRequest, cb?: (error: string, rep: DescribeTelCdrResponse) => void): Promise; /** * 获取技能组信息列表 */ DescribeSkillGroupInfoList(req: DescribeSkillGroupInfoListRequest, cb?: (error: string, rep: DescribeSkillGroupInfoListResponse) => void): Promise; /** * 解绑号码外呼技能组 */ UnbindNumberCallOutSkillGroup(req: UnbindNumberCallOutSkillGroupRequest, cb?: (error: string, rep: UnbindNumberCallOutSkillGroupResponse) => void): Promise; /** * 此接口用于在通话结束后,通过 session id 和时间戳,查询单一通话的通话详情。包括:主被叫信息、录音等。 */ DescribeSessionDetail(req: DescribeSessionDetailRequest, cb?: (error: string, rep: DescribeSessionDetailResponse) => void): Promise; /** * 创建预测式外呼任务 */ CreatePredictiveDialingCampaign(req: CreatePredictiveDialingCampaignRequest, cb?: (error: string, rep: CreatePredictiveDialingCampaignResponse) => void): Promise; /** * 用于无限频率地呼叫坐席手机 */ CreateCarrierPrivilegeNumberApplicant(req: CreateCarrierPrivilegeNumberApplicantRequest, cb?: (error: string, rep: CreateCarrierPrivilegeNumberApplicantResponse) => void): Promise; /** * 本接口用于:在语音智能体通话结束后,通过 Session ID 查询指定会话的 **话后标签** 结果。相关话后标签需提前在管理端完成配置,具体说明请参见 [话后标签](https://cloud.tencent.com/document/product/679/119800) 。 */ DescribeAICallExtractResult(req: DescribeAICallExtractResultRequest, cb?: (error: string, rep: DescribeAICallExtractResultResponse) => void): Promise; /** * 座席巡航式外呼。 */ CreateAgentCruiseDialingCampaign(req: CreateAgentCruiseDialingCampaignRequest, cb?: (error: string, rep: CreateAgentCruiseDialingCampaignResponse) => void): Promise; /** * 本接口用于分页查询指定实例(SdkAppId)下已配置的智能体信息列表,包括智能体ID和名称等基本信息。 */ DescribeAIAgentInfoList(req: DescribeAIAgentInfoListRequest, cb?: (error: string, rep: DescribeAIAgentInfoListResponse) => void): Promise; /** * 创建客户自携号码接入审核 */ CreateOwnNumberApply(req: CreateOwnNumberApplyRequest, cb?: (error: string, rep: CreateOwnNumberApplyResponse) => void): Promise; /** * 获取用户购买信息列表 */ DescribeCCCBuyInfoList(req: DescribeCCCBuyInfoListRequest, cb?: (error: string, rep: DescribeCCCBuyInfoListResponse) => void): Promise; /** * 恢复预测式外呼任务 */ ResumePredictiveDialingCampaign(req: ResumePredictiveDialingCampaignRequest, cb?: (error: string, rep: ResumePredictiveDialingCampaignResponse) => void): Promise; /** * 新建技能组 */ CreateCCCSkillGroup(req: CreateCCCSkillGroupRequest, cb?: (error: string, rep: CreateCCCSkillGroupResponse) => void): Promise; /** * 解绑坐席所属技能组 */ UnbindStaffSkillGroupList(req: UnbindStaffSkillGroupListRequest, cb?: (error: string, rep: UnbindStaffSkillGroupListResponse) => void): Promise; /** * 修改座席的密码 */ ModifyStaffPassword(req: ModifyStaffPasswordRequest, cb?: (error: string, rep: ModifyStaffPasswordResponse) => void): Promise; /** * 获取坐席信息列表 */ DescribeStaffInfoList(req: DescribeStaffInfoListRequest, cb?: (error: string, rep: DescribeStaffInfoListResponse) => void): Promise; /** * 绑定号码呼入回调接口 */ BindNumberCallInInterface(req: BindNumberCallInInterfaceRequest, cb?: (error: string, rep: BindNumberCallInInterfaceResponse) => void): Promise; /** * 获取坐席实时状态统计指标 */ DescribeStaffStatusMetrics(req: DescribeStaffStatusMetricsRequest, cb?: (error: string, rep: DescribeStaffStatusMetricsResponse) => void): Promise; /** * 创建客服账号。 */ CreateStaff(req: CreateStaffRequest, cb?: (error: string, rep: CreateStaffResponse) => void): Promise; /** * 创建关联 IVR 的会话,仅高级版支持,目前支持呼入和自动外呼两种 IVR 类型。收到请求后 TCCC 会先尝试呼通被叫,然后进入 IVR 流程。 */ CreateIVRSession(req: CreateIVRSessionRequest, cb?: (error: string, rep: CreateIVRSessionResponse) => void): Promise; /** * 用于**创建批量自动外呼通话**,系统将根据任务配置,自动向指定的**被叫号码列表**发起外呼通话。该接口可调用配置完成的智能体发起批量的外呼任务,你可以在管理端-智能体管理中,新建语音智能体,进行 [对话流程配置](https://cloud.tencent.com/document/product/679/119796)。若需创建单次智能体外呼任务,请参考文档 [创建单次智能体通话](https://cloud.tencent.com/document/product/679/115681)。 该功能需购买语音智能体通话套餐,并且仅限自有电话号码使用。详情请参考 [语音智能体通话购买指引](https://cloud.tencent.com/document/product/679/125953)。 */ CreateAutoCalloutTask(req: CreateAutoCalloutTaskRequest, cb?: (error: string, rep: CreateAutoCalloutTaskResponse) => void): Promise; /** * 修改话机账号(绑定技能组、绑定坐席账号) */ ModifyExtension(req: ModifyExtensionRequest, cb?: (error: string, rep: ModifyExtensionResponse) => void): Promise; /** * 更新技能组 */ UpdateCCCSkillGroup(req: UpdateCCCSkillGroupRequest, cb?: (error: string, rep: UpdateCCCSkillGroupResponse) => void): Promise; /** * 创建用户数据签名 */ CreateUserSig(req: CreateUserSigRequest, cb?: (error: string, rep: CreateUserSigResponse) => void): Promise; /** * 拉取会话录音转文本信息 */ DescribeTelRecordAsr(req: DescribeTelRecordAsrRequest, cb?: (error: string, rep: DescribeTelRecordAsrResponse) => void): Promise; /** * 挂断电话 */ HangUpCall(req: HangUpCallRequest, cb?: (error: string, rep: HangUpCallResponse) => void): Promise; /** * 暂停预测式外呼任务 */ PausePredictiveDialingCampaign(req: PausePredictiveDialingCampaignRequest, cb?: (error: string, rep: PausePredictiveDialingCampaignResponse) => void): Promise; /** * 创建管理端访问链接 */ CreateAdminURL(req: CreateAdminURLRequest, cb?: (error: string, rep: CreateAdminURLResponse) => void): Promise; /** * 获取主被叫受保护的电话服务记录与录音 */ DescribeProtectedTelCdr(req: DescribeProtectedTelCdrRequest, cb?: (error: string, rep: DescribeProtectedTelCdrResponse) => void): Promise; /** * 获取包括全媒体和文本会话两种类型的服务记录。 */ DescribeIMCdrList(req: DescribeIMCdrListRequest, cb?: (error: string, rep: DescribeIMCdrListResponse) => void): Promise; /** * 强制客服下线 */ ForceMemberOffline(req: ForceMemberOfflineRequest, cb?: (error: string, rep: ForceMemberOfflineResponse) => void): Promise; /** * 获取呼入实时数据统计指标 */ DescribeCallInMetrics(req: DescribeCallInMetricsRequest, cb?: (error: string, rep: DescribeCallInMetricsResponse) => void): Promise; /** * 创建 SDK 登录 Token。 */ CreateSDKLoginToken(req: CreateSDKLoginTokenRequest, cb?: (error: string, rep: CreateSDKLoginTokenResponse) => void): Promise; /** * 用于通过 TaskId **恢复一个已被暂停的自动外呼任务**。该接口适用于在调用 [暂停自动外呼任务](https://cloud.tencent.com/document/product/679/125357) 后,需继续执行剩余外呼计划的场景。调用成功后,任务将从暂停状态恢复,重新发起未完成的外呼请求。 */ ResumeAutoCalloutTask(req: ResumeAutoCalloutTaskRequest, cb?: (error: string, rep: ResumeAutoCalloutTaskResponse) => void): Promise; /** * 查询生效运营商白名单规则 */ DescribeActiveCarrierPrivilegeNumber(req: DescribeActiveCarrierPrivilegeNumberRequest, cb?: (error: string, rep: DescribeActiveCarrierPrivilegeNumberResponse) => void): Promise; /** * 查询号码列表 */ DescribeNumbers(req: DescribeNumbersRequest, cb?: (error: string, rep: DescribeNumbersResponse) => void): Promise; /** * 停止预测式外呼任务 */ AbortPredictiveDialingCampaign(req: AbortPredictiveDialingCampaignRequest, cb?: (error: string, rep: AbortPredictiveDialingCampaignResponse) => void): Promise; /** * 查询公司资质申请列表 */ DescribeCompanyList(req: DescribeCompanyListRequest, cb?: (error: string, rep: DescribeCompanyListResponse) => void): Promise; /** * 用于创建**一次性的智能体外呼通话**。你可以在管理端-智能体管理中,新建语音智能体,进行 [对话流程配置](https://cloud.tencent.com/document/product/679/119796) 。该接口可调用配置完成的智能体发起单次的外呼任务。若需创建批量智能体外呼任务,请参考文档 [创建自动外呼任务](https://cloud.tencent.com/document/product/679/69194)。 该功能需购买语音智能体通话套餐,并且仅限自有电话号码使用。详情请参考 [语音智能体通话购买指引](https://cloud.tencent.com/document/product/679/125953)。 */ CreateAIAgentCall(req: CreateAIAgentCallRequest, cb?: (error: string, rep: CreateAIAgentCallResponse) => void): Promise; /** * 删除预测式外呼任务 */ DeletePredictiveDialingCampaign(req: DeletePredictiveDialingCampaignRequest, cb?: (error: string, rep: DeletePredictiveDialingCampaignResponse) => void): Promise; /** * 恢复客服上线 */ RestoreMemberOnline(req: RestoreMemberOnlineRequest, cb?: (error: string, rep: RestoreMemberOnlineResponse) => void): Promise; /** * 任务未启动前,更新预测式外呼任务。 */ UpdatePredictiveDialingCampaign(req: UpdatePredictiveDialingCampaignRequest, cb?: (error: string, rep: UpdatePredictiveDialingCampaignResponse) => void): Promise; }