v20200210

package
v1.1.32 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 23, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// 无可用的AI并发许可,请去控制台进行购买
	FAILEDOPERATION_AICONCURRENTNOPACKAGE = "FailedOperation.AIConcurrentNoPackage"

	// AI并发超频
	FAILEDOPERATION_AICONCURRENTOVERFREQUENCY = "FailedOperation.AIConcurrentOverFrequency"

	// 外呼失败。
	FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"

	// 高风险用户,请勿呼叫
	FAILEDOPERATION_CALLEEISBLACKUSER = "FailedOperation.CalleeIsBlackUser"

	// 被叫号码外呼受限。
	FAILEDOPERATION_CALLEEISLIMITED = "FailedOperation.CalleeIsLimited"

	// 主叫号码外呼超频。
	FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"

	// 触发默认被叫规则,呼叫盲区
	FAILEDOPERATION_CALLOUTRULEBLINDAREA = "FailedOperation.CalloutRuleBlindArea"

	// 触发默认外呼规则,被叫一段时间内呼叫量
	FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEINTERVALTIME = "FailedOperation.CalloutRuleMaxCallCountCalleeIntervalTime"

	// 触发默认外呼规则,被叫每日最大呼叫量
	FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEPERDAYAPPID = "FailedOperation.CalloutRuleMaxCallCountCalleePerDayAppID"

	// 触发默认外呼规则,不在可外呼时间
	FAILEDOPERATION_CALLOUTRULENOTWORKTIME = "FailedOperation.CalloutRuleNotWorkTime"

	// ControlAIConversation错误信息
	FAILEDOPERATION_CONTROLAICONVERSATION = "FailedOperation.ControlAIConversation"

	// 当前号码状态不能被修改。
	FAILEDOPERATION_CURSTATENOTALLOWMODIFY = "FailedOperation.CurStateNotAllowModify"

	// 重复账号。
	FAILEDOPERATION_DUPLICATEDACCOUNT = "FailedOperation.DuplicatedAccount"

	// 无可用的外呼号码。
	FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"

	// 权限不足。
	FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"

	// 坐席处于忙碌状态。
	FAILEDOPERATION_SEATSTATUSBUSY = "FailedOperation.SeatStatusBusy"

	// 会话不存在
	FAILEDOPERATION_SESSIONNOTEXISTS = "FailedOperation.SessionNotExists"

	// 会话不在可控制状态
	FAILEDOPERATION_SESSIONNOTINCONTROLSTATE = "FailedOperation.SessionNotInControlState"

	// 上传文件个数超过限制
	FAILEDOPERATION_UPLOADFILEOVERFLOW = "FailedOperation.UploadFileOverflow"

	// 内部错误。
	INTERNALERROR = "InternalError"

	// 内部数据库访问失败。
	INTERNALERROR_DBERROR = "InternalError.DBError"

	// 参数错误。
	INVALIDPARAMETER = "InvalidParameter"

	// 重复的地址
	INVALIDPARAMETER_DUPLICATEADDRESS = "InvalidParameter.DuplicateAddress"

	// 重复的号码
	INVALIDPARAMETER_DUPLICATEPHONENUMBER = "InvalidParameter.DuplicatePhoneNumber"

	// 重复的SIP账号
	INVALIDPARAMETER_DUPLICATESIPACCOUNT = "InvalidParameter.DuplicateSipAccount"

	// 非法的地址
	INVALIDPARAMETER_ILLEGALADDRESS = "InvalidParameter.IllegalAddress"

	// 非法的号码
	INVALIDPARAMETER_ILLEGALPHONENUMBER = "InvalidParameter.IllegalPhoneNumber"

	// 实例不存在。
	INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"

	// 无效的地址
	INVALIDPARAMETER_INVALIDADDRESS = "InvalidParameter.InvalidAddress"

	// 无效的IP信息
	INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIP"

	// 无效的号码
	INVALIDPARAMETER_INVALIDPHONENUMBER = "InvalidParameter.InvalidPhoneNumber"

	// 无效的端口信息
	INVALIDPARAMETER_INVALIDPORT = "InvalidParameter.InvalidPort"

	// 密码不合法(长度大于等于八位,必须包含大小写字母以及数字)
	INVALIDPARAMETER_SIPACCOUNTPASSWORDFORMAT = "InvalidParameter.SipAccountPasswordFormat"

	// 用户名不合法(只能包含A-Z、a-z、以及数字)
	INVALIDPARAMETER_SIPACCOUNTUSERFORMAT = "InvalidParameter.SipAccountUserFormat"

	// SIP通道仍在使用中
	INVALIDPARAMETER_SIPTRUNKINUSED = "InvalidParameter.SipTrunkInUsed"

	// 未找到SIP通道信息
	INVALIDPARAMETER_SIPTRUNKNOTFOUND = "InvalidParameter.SipTrunkNotFound"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 账号不存在。
	INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"

	// 审批单号不存在。
	INVALIDPARAMETERVALUE_APPLYIDNOTEXIST = "InvalidParameterValue.ApplyIDNotExist"

	// 公司信息已经存在。
	INVALIDPARAMETERVALUE_COMPANYEXIST = "InvalidParameterValue.CompanyExist"

	// 审核单状态错误。
	INVALIDPARAMETERVALUE_ERRORAPPLYSTATUS = "InvalidParameterValue.ErrorApplyStatus"

	// 使用体验账号的智能体不支持此类操作
	INVALIDPARAMETERVALUE_EXPERIENCEACCOUNT = "InvalidParameterValue.ExperienceAccount"

	// 实例不存在。
	INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

	// 号码状态无效。
	INVALIDPARAMETERVALUE_PHONENUMINVALID = "InvalidParameterValue.PhoneNumInvalid"

	// 号码已经绑定别的账号。
	INVALIDPARAMETERVALUE_PHONENUMISBOUNDOTHERACCOUNT = "InvalidParameterValue.PhoneNumIsBoundOtherAccount"

	// 查询记录不存在。
	INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist"

	// 同振技能组人数超上限2,请确认并修改。
	INVALIDPARAMETERVALUE_RINGALLGROUPMEMBEROVERFLOW = "InvalidParameterValue.RingAllGroupMemberOverflow"

	// 技能组错误。
	INVALIDPARAMETERVALUE_SKILLGROUPERROR = "InvalidParameterValue.SkillGroupError"

	// 技能组已存在。
	INVALIDPARAMETERVALUE_SKILLGROUPEXIST = "InvalidParameterValue.SkillGroupExist"

	// 待审核单已经超限,暂时不能再提交
	INVALIDPARAMETERVALUE_WAITINGAPPROVALOVERFLOW = "InvalidParameterValue.WaitingApprovalOverflow"

	// 超过配额限制。
	LIMITEXCEEDED = "LimitExceeded"

	// 套餐包耗尽
	LIMITEXCEEDED_BASEPACKAGEEXPIRED = "LimitExceeded.BasePackageExpired"

	// 超出数量限制。
	LIMITEXCEEDED_OUTOFCOUNTLIMIT = "LimitExceeded.OutOfCountLimit"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 不在白名单中。
	OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"

	// 账号已被禁用。
	OPERATIONDENIED_UINDISABLED = "OperationDenied.UinDisabled"

	// 资源不存在。
	RESOURCENOTFOUND = "ResourceNotFound"

	// 资源不可用。
	RESOURCEUNAVAILABLE = "ResourceUnavailable"

	// 未知参数错误。
	UNKNOWNPARAMETER = "UnknownParameter"

	// 操作不支持。
	UNSUPPORTEDOPERATION = "UnsupportedOperation"
)
View Source
const APIVersion = "2020-02-10"

Variables

This section is empty.

Functions

This section is empty.

Types

type AIAnalysisResult added in v1.1.32

type AIAnalysisResult struct {
	// summary: 会话小结
	// mood: 情绪分析
	// intention: 意向提取
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// AI会话分析结果
	Result *string `json:"Result,omitnil,omitempty" name:"Result"`
}

type AICallExtractConfigElement added in v1.0.1089

type AICallExtractConfigElement struct {
	// 配置项类型,包括
	// Text 文本
	// Selector 选项
	// Boolean 布尔值
	// Number 数字
	InfoType *string `json:"InfoType,omitnil,omitempty" name:"InfoType"`

	// 配置项名称,不可重复
	InfoName *string `json:"InfoName,omitnil,omitempty" name:"InfoName"`

	// 配置项具体内容
	InfoContent *string `json:"InfoContent,omitnil,omitempty" name:"InfoContent"`

	// 配置项提取内容示例
	Examples []*string `json:"Examples,omitnil,omitempty" name:"Examples"`

	// InfoType 为 Selector,需要配置此字段
	Choices []*string `json:"Choices,omitnil,omitempty" name:"Choices"`
}

type AICallExtractResultElement added in v1.0.1089

type AICallExtractResultElement struct {
	// 提取信息的类型
	// Text 文本
	// Selector 选项
	// Boolean 布尔值
	// Number 数字
	InfoType *string `json:"InfoType,omitnil,omitempty" name:"InfoType"`

	// 提取信息的名称
	InfoName *string `json:"InfoName,omitnil,omitempty" name:"InfoName"`

	// 提取信息的具体描述
	InfoContent *string `json:"InfoContent,omitnil,omitempty" name:"InfoContent"`

	// 提取信息的具体结果
	Result *AICallExtractResultInfo `json:"Result,omitnil,omitempty" name:"Result"`
}

type AICallExtractResultInfo added in v1.0.1089

type AICallExtractResultInfo struct {
	// 提取的类型是文本
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 提取的内型是选项
	Chosen []*string `json:"Chosen,omitnil,omitempty" name:"Chosen"`

	// 提取类型是布尔值
	Boolean *bool `json:"Boolean,omitnil,omitempty" name:"Boolean"`

	// 提取类型是数字
	Number *float64 `json:"Number,omitnil,omitempty" name:"Number"`
}

type AILatencyDetail added in v1.0.1143

type AILatencyDetail struct {
	// 对话ID
	RoundId *string `json:"RoundId,omitnil,omitempty" name:"RoundId"`

	// asr时延(毫秒)
	ASRLatency *int64 `json:"ASRLatency,omitnil,omitempty" name:"ASRLatency"`

	// tts时延(毫秒)
	TTSLatency *int64 `json:"TTSLatency,omitnil,omitempty" name:"TTSLatency"`

	// llm时延(毫秒)
	LLMLatency *int64 `json:"LLMLatency,omitnil,omitempty" name:"LLMLatency"`

	// llm首token时延(毫秒)
	LLMFirstTokenLatency *int64 `json:"LLMFirstTokenLatency,omitnil,omitempty" name:"LLMFirstTokenLatency"`

	// 端到端时延(毫秒)
	ETELatency *int64 `json:"ETELatency,omitnil,omitempty" name:"ETELatency"`
}

type AILatencyStatistics added in v1.0.1143

type AILatencyStatistics struct {
	// asr时延统计
	ASRLatency *AILatencyStatisticsInfo `json:"ASRLatency,omitnil,omitempty" name:"ASRLatency"`

	// tts时延统计
	TTSLatency *AILatencyStatisticsInfo `json:"TTSLatency,omitnil,omitempty" name:"TTSLatency"`

	// llm时延统计
	LLMLatency *AILatencyStatisticsInfo `json:"LLMLatency,omitnil,omitempty" name:"LLMLatency"`

	// 端到端时延统计
	ETELatency *AILatencyStatisticsInfo `json:"ETELatency,omitnil,omitempty" name:"ETELatency"`
}

type AILatencyStatisticsInfo added in v1.0.1143

type AILatencyStatisticsInfo struct {
	// 最小值
	MinLatency *int64 `json:"MinLatency,omitnil,omitempty" name:"MinLatency"`

	// 中位数
	MiddleLatency *int64 `json:"MiddleLatency,omitnil,omitempty" name:"MiddleLatency"`

	// p90
	P90Latency *int64 `json:"P90Latency,omitnil,omitempty" name:"P90Latency"`
}

type AITransferItem added in v1.0.1077

type AITransferItem struct {
	// 转人工的function calling 名称
	TransferFunctionName *string `json:"TransferFunctionName,omitnil,omitempty" name:"TransferFunctionName"`

	// TransferFunctionEnable为true时生效;transfer_to_human function calling的desc,默认为 "Transfer to human when the user has to transfer to human (like says transfer to human) or you are instructed to do so."
	TransferFunctionDesc *string `json:"TransferFunctionDesc,omitnil,omitempty" name:"TransferFunctionDesc"`

	// 转人工的技能组ID
	TransferSkillGroupId *uint64 `json:"TransferSkillGroupId,omitnil,omitempty" name:"TransferSkillGroupId"`
}

type AbortAgentCruiseDialingCampaignRequest added in v1.0.1134

type AbortAgentCruiseDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *uint64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

func NewAbortAgentCruiseDialingCampaignRequest added in v1.0.1134

func NewAbortAgentCruiseDialingCampaignRequest() (request *AbortAgentCruiseDialingCampaignRequest)

func (*AbortAgentCruiseDialingCampaignRequest) FromJsonString added in v1.0.1134

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AbortAgentCruiseDialingCampaignRequest) ToJsonString added in v1.0.1134

type AbortAgentCruiseDialingCampaignRequestParams added in v1.0.1134

type AbortAgentCruiseDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *uint64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

Predefined struct for user

type AbortAgentCruiseDialingCampaignResponse added in v1.0.1134

type AbortAgentCruiseDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *AbortAgentCruiseDialingCampaignResponseParams `json:"Response"`
}

func NewAbortAgentCruiseDialingCampaignResponse added in v1.0.1134

func NewAbortAgentCruiseDialingCampaignResponse() (response *AbortAgentCruiseDialingCampaignResponse)

func (*AbortAgentCruiseDialingCampaignResponse) FromJsonString added in v1.0.1134

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AbortAgentCruiseDialingCampaignResponse) ToJsonString added in v1.0.1134

type AbortAgentCruiseDialingCampaignResponseParams added in v1.0.1134

type AbortAgentCruiseDialingCampaignResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type AbortPredictiveDialingCampaignRequest added in v1.0.866

type AbortPredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

func NewAbortPredictiveDialingCampaignRequest added in v1.0.866

func NewAbortPredictiveDialingCampaignRequest() (request *AbortPredictiveDialingCampaignRequest)

func (*AbortPredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

func (r *AbortPredictiveDialingCampaignRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AbortPredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type AbortPredictiveDialingCampaignRequestParams added in v1.0.866

type AbortPredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

Predefined struct for user

type AbortPredictiveDialingCampaignResponse added in v1.0.866

type AbortPredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *AbortPredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewAbortPredictiveDialingCampaignResponse added in v1.0.866

func NewAbortPredictiveDialingCampaignResponse() (response *AbortPredictiveDialingCampaignResponse)

func (*AbortPredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*AbortPredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type AbortPredictiveDialingCampaignResponseParams added in v1.0.866

type AbortPredictiveDialingCampaignResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ActiveCarrierPrivilegeNumber added in v1.0.541

type ActiveCarrierPrivilegeNumber struct {
	// 实例Id
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 主叫号码
	Caller *string `json:"Caller,omitnil,omitempty" name:"Caller"`

	// 被叫号码
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 生效unix时间戳(秒)
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

type AsrData added in v1.0.1031

type AsrData struct {
	// 用户方
	User *string `json:"User,omitnil,omitempty" name:"User"`

	// 消息内容
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`

	// 时间戳
	//
	// Deprecated: Timestamp is deprecated.
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 句子开始时间,Unix 毫秒时间戳
	Start *int64 `json:"Start,omitnil,omitempty" name:"Start"`

	// 句子结束时间,Unix 毫秒时间戳
	End *int64 `json:"End,omitnil,omitempty" name:"End"`
}

type AudioFileInfo added in v1.0.894

type AudioFileInfo struct {
	// 文件ID
	FileId *uint64 `json:"FileId,omitnil,omitempty" name:"FileId"`

	// 文件别名
	CustomFileName *string `json:"CustomFileName,omitnil,omitempty" name:"CustomFileName"`

	// 文件名
	AudioFileName *string `json:"AudioFileName,omitnil,omitempty" name:"AudioFileName"`

	// 审核状态,0-未审核,1-审核通过,2-审核拒绝
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`
}

type AutoCalloutTaskCalleeInfo added in v1.0.343

type AutoCalloutTaskCalleeInfo struct {
	// 被叫号码
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 呼叫状态 0初始 1已接听 2未接听 3呼叫中 4待重试
	State *uint64 `json:"State,omitnil,omitempty" name:"State"`

	// 会话ID列表
	Sessions []*string `json:"Sessions,omitnil,omitempty" name:"Sessions"`
}

type AutoCalloutTaskInfo added in v1.0.336

type AutoCalloutTaskInfo struct {
	// 任务名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 被叫数量
	CalleeCount *uint64 `json:"CalleeCount,omitnil,omitempty" name:"CalleeCount"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 起始时间戳
	NotBefore *int64 `json:"NotBefore,omitnil,omitempty" name:"NotBefore"`

	// 结束时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	NotAfter *int64 `json:"NotAfter,omitnil,omitempty" name:"NotAfter"`

	// 任务使用的IvrId
	IvrId *uint64 `json:"IvrId,omitnil,omitempty" name:"IvrId"`

	// 任务状态:
	// 0初始:任务创建,呼叫未开始
	// 1运行中
	// 2 已完成:任务中所有呼叫完成
	// 3结束中:任务到期,但仍有部分呼叫未结束
	// 4已结束:任务到期终止
	State *uint64 `json:"State,omitnil,omitempty" name:"State"`

	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

type BindNumberCallInInterfaceRequest added in v1.0.1183

type BindNumberCallInInterfaceRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待绑定的号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 待绑定的回调地址
	CallInInterface *Interface `json:"CallInInterface,omitnil,omitempty" name:"CallInInterface"`
}

func NewBindNumberCallInInterfaceRequest added in v1.0.1183

func NewBindNumberCallInInterfaceRequest() (request *BindNumberCallInInterfaceRequest)

func (*BindNumberCallInInterfaceRequest) FromJsonString added in v1.0.1183

func (r *BindNumberCallInInterfaceRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindNumberCallInInterfaceRequest) ToJsonString added in v1.0.1183

func (r *BindNumberCallInInterfaceRequest) ToJsonString() string

type BindNumberCallInInterfaceRequestParams added in v1.0.1183

type BindNumberCallInInterfaceRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待绑定的号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 待绑定的回调地址
	CallInInterface *Interface `json:"CallInInterface,omitnil,omitempty" name:"CallInInterface"`
}

Predefined struct for user

type BindNumberCallInInterfaceResponse added in v1.0.1183

type BindNumberCallInInterfaceResponse struct {
	*tchttp.BaseResponse
	Response *BindNumberCallInInterfaceResponseParams `json:"Response"`
}

func NewBindNumberCallInInterfaceResponse added in v1.0.1183

func NewBindNumberCallInInterfaceResponse() (response *BindNumberCallInInterfaceResponse)

func (*BindNumberCallInInterfaceResponse) FromJsonString added in v1.0.1183

func (r *BindNumberCallInInterfaceResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindNumberCallInInterfaceResponse) ToJsonString added in v1.0.1183

func (r *BindNumberCallInInterfaceResponse) ToJsonString() string

type BindNumberCallInInterfaceResponseParams added in v1.0.1183

type BindNumberCallInInterfaceResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BindNumberCallOutSkillGroupRequest added in v1.0.591

type BindNumberCallOutSkillGroupRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待绑定的号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 待绑定的技能组Id列表
	SkillGroupIds []*uint64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`
}

func NewBindNumberCallOutSkillGroupRequest added in v1.0.591

func NewBindNumberCallOutSkillGroupRequest() (request *BindNumberCallOutSkillGroupRequest)

func (*BindNumberCallOutSkillGroupRequest) FromJsonString added in v1.0.591

func (r *BindNumberCallOutSkillGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindNumberCallOutSkillGroupRequest) ToJsonString added in v1.0.591

func (r *BindNumberCallOutSkillGroupRequest) ToJsonString() string

type BindNumberCallOutSkillGroupRequestParams added in v1.0.591

type BindNumberCallOutSkillGroupRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待绑定的号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 待绑定的技能组Id列表
	SkillGroupIds []*uint64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`
}

Predefined struct for user

type BindNumberCallOutSkillGroupResponse added in v1.0.591

type BindNumberCallOutSkillGroupResponse struct {
	*tchttp.BaseResponse
	Response *BindNumberCallOutSkillGroupResponseParams `json:"Response"`
}

func NewBindNumberCallOutSkillGroupResponse added in v1.0.591

func NewBindNumberCallOutSkillGroupResponse() (response *BindNumberCallOutSkillGroupResponse)

func (*BindNumberCallOutSkillGroupResponse) FromJsonString added in v1.0.591

func (r *BindNumberCallOutSkillGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindNumberCallOutSkillGroupResponse) ToJsonString added in v1.0.591

func (r *BindNumberCallOutSkillGroupResponse) ToJsonString() string

type BindNumberCallOutSkillGroupResponseParams added in v1.0.591

type BindNumberCallOutSkillGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type BindStaffSkillGroupListRequest added in v1.0.202

type BindStaffSkillGroupListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席邮箱
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 绑定技能组列表
	SkillGroupList []*int64 `json:"SkillGroupList,omitnil,omitempty" name:"SkillGroupList"`

	// 绑定技能组列表(必填)
	StaffSkillGroupList []*StaffSkillGroupList `json:"StaffSkillGroupList,omitnil,omitempty" name:"StaffSkillGroupList"`
}

func NewBindStaffSkillGroupListRequest added in v1.0.202

func NewBindStaffSkillGroupListRequest() (request *BindStaffSkillGroupListRequest)

func (*BindStaffSkillGroupListRequest) FromJsonString added in v1.0.202

func (r *BindStaffSkillGroupListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindStaffSkillGroupListRequest) ToJsonString added in v1.0.202

func (r *BindStaffSkillGroupListRequest) ToJsonString() string

type BindStaffSkillGroupListRequestParams added in v1.0.426

type BindStaffSkillGroupListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席邮箱
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 绑定技能组列表
	//
	// Deprecated: SkillGroupList is deprecated.
	SkillGroupList []*int64 `json:"SkillGroupList,omitnil,omitempty" name:"SkillGroupList"`

	// 绑定技能组列表(必填)
	StaffSkillGroupList []*StaffSkillGroupList `json:"StaffSkillGroupList,omitnil,omitempty" name:"StaffSkillGroupList"`
}

Predefined struct for user

type BindStaffSkillGroupListResponse added in v1.0.202

type BindStaffSkillGroupListResponse struct {
	*tchttp.BaseResponse
	Response *BindStaffSkillGroupListResponseParams `json:"Response"`
}

func NewBindStaffSkillGroupListResponse added in v1.0.202

func NewBindStaffSkillGroupListResponse() (response *BindStaffSkillGroupListResponse)

func (*BindStaffSkillGroupListResponse) FromJsonString added in v1.0.202

func (r *BindStaffSkillGroupListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*BindStaffSkillGroupListResponse) ToJsonString added in v1.0.202

func (r *BindStaffSkillGroupListResponse) ToJsonString() string

type BindStaffSkillGroupListResponseParams added in v1.0.426

type BindStaffSkillGroupListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CallInMetrics added in v1.0.228

type CallInMetrics struct {
	// IVR驻留数量
	IvrCount *int64 `json:"IvrCount,omitnil,omitempty" name:"IvrCount"`

	// 排队中数量
	QueueCount *int64 `json:"QueueCount,omitnil,omitempty" name:"QueueCount"`

	// 振铃中数量
	RingCount *int64 `json:"RingCount,omitnil,omitempty" name:"RingCount"`

	// 接通中数量
	AcceptCount *int64 `json:"AcceptCount,omitnil,omitempty" name:"AcceptCount"`

	// 客服转接外线中数量
	TransferOuterCount *int64 `json:"TransferOuterCount,omitnil,omitempty" name:"TransferOuterCount"`

	// 最大排队时长
	MaxQueueDuration *int64 `json:"MaxQueueDuration,omitnil,omitempty" name:"MaxQueueDuration"`

	// 平均排队时长
	AvgQueueDuration *int64 `json:"AvgQueueDuration,omitnil,omitempty" name:"AvgQueueDuration"`

	// 最大振铃时长
	MaxRingDuration *int64 `json:"MaxRingDuration,omitnil,omitempty" name:"MaxRingDuration"`

	// 平均振铃时长
	AvgRingDuration *int64 `json:"AvgRingDuration,omitnil,omitempty" name:"AvgRingDuration"`

	// 最大接通时长
	MaxAcceptDuration *int64 `json:"MaxAcceptDuration,omitnil,omitempty" name:"MaxAcceptDuration"`

	// 平均接通时长
	AvgAcceptDuration *int64 `json:"AvgAcceptDuration,omitnil,omitempty" name:"AvgAcceptDuration"`
}

type CallInNumberMetrics added in v1.0.228

type CallInNumberMetrics struct {
	// 线路号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 线路相关指标
	Metrics *CallInMetrics `json:"Metrics,omitnil,omitempty" name:"Metrics"`

	// 所属技能组相关指标
	SkillGroupMetrics []*CallInSkillGroupMetrics `json:"SkillGroupMetrics,omitnil,omitempty" name:"SkillGroupMetrics"`
}

type CallInSkillGroupMetrics added in v1.0.228

type CallInSkillGroupMetrics struct {
	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 数据指标
	Metrics *CallInMetrics `json:"Metrics,omitnil,omitempty" name:"Metrics"`

	// 技能组名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

type CalleeAttribute added in v1.0.658

type CalleeAttribute struct {
	// 被叫号码
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 随路数据
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// 参数
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`
}

type CarrierPrivilegeNumberApplicant added in v1.0.541

type CarrierPrivilegeNumberApplicant struct {
	// 实例Id
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 申请单Id
	ApplicantId *uint64 `json:"ApplicantId,omitnil,omitempty" name:"ApplicantId"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫号码列表
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 审批状态:1 待审核、2 通过、3 拒绝
	State *int64 `json:"State,omitnil,omitempty" name:"State"`

	// 创建时间,unix时间戳(秒)
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 更新时间,unix时间戳(秒)
	UpdateTime *int64 `json:"UpdateTime,omitnil,omitempty" name:"UpdateTime"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) AbortAgentCruiseDialingCampaign added in v1.0.1134

func (c *Client) AbortAgentCruiseDialingCampaign(request *AbortAgentCruiseDialingCampaignRequest) (response *AbortAgentCruiseDialingCampaignResponse, err error)

AbortAgentCruiseDialingCampaign 停止座席巡航式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) AbortAgentCruiseDialingCampaignWithContext added in v1.0.1134

func (c *Client) AbortAgentCruiseDialingCampaignWithContext(ctx context.Context, request *AbortAgentCruiseDialingCampaignRequest) (response *AbortAgentCruiseDialingCampaignResponse, err error)

AbortAgentCruiseDialingCampaign 停止座席巡航式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) AbortPredictiveDialingCampaign added in v1.0.866

func (c *Client) AbortPredictiveDialingCampaign(request *AbortPredictiveDialingCampaignRequest) (response *AbortPredictiveDialingCampaignResponse, err error)

AbortPredictiveDialingCampaign 停止预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) AbortPredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) AbortPredictiveDialingCampaignWithContext(ctx context.Context, request *AbortPredictiveDialingCampaignRequest) (response *AbortPredictiveDialingCampaignResponse, err error)

AbortPredictiveDialingCampaign 停止预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) BindNumberCallInInterface added in v1.0.1183

func (c *Client) BindNumberCallInInterface(request *BindNumberCallInInterfaceRequest) (response *BindNumberCallInInterfaceResponse, err error)

BindNumberCallInInterface 绑定号码呼入回调接口

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) BindNumberCallInInterfaceWithContext added in v1.0.1183

func (c *Client) BindNumberCallInInterfaceWithContext(ctx context.Context, request *BindNumberCallInInterfaceRequest) (response *BindNumberCallInInterfaceResponse, err error)

BindNumberCallInInterface 绑定号码呼入回调接口

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) BindNumberCallOutSkillGroup added in v1.0.591

func (c *Client) BindNumberCallOutSkillGroup(request *BindNumberCallOutSkillGroupRequest) (response *BindNumberCallOutSkillGroupResponse, err error)

BindNumberCallOutSkillGroup 绑定号码外呼技能组

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) BindNumberCallOutSkillGroupWithContext added in v1.0.591

func (c *Client) BindNumberCallOutSkillGroupWithContext(ctx context.Context, request *BindNumberCallOutSkillGroupRequest) (response *BindNumberCallOutSkillGroupResponse, err error)

BindNumberCallOutSkillGroup 绑定号码外呼技能组

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) BindStaffSkillGroupList added in v1.0.202

func (c *Client) BindStaffSkillGroupList(request *BindStaffSkillGroupListRequest) (response *BindStaffSkillGroupListResponse, err error)

BindStaffSkillGroupList 绑定座席所属技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) BindStaffSkillGroupListWithContext added in v1.0.324

func (c *Client) BindStaffSkillGroupListWithContext(ctx context.Context, request *BindStaffSkillGroupListRequest) (response *BindStaffSkillGroupListResponse, err error)

BindStaffSkillGroupList 绑定座席所属技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) ControlAIConversation added in v1.0.1199

func (c *Client) ControlAIConversation(request *ControlAIConversationRequest) (response *ControlAIConversationResponse, err error)

ControlAIConversation 提供服务端控制机器人的功能

可能返回的错误码:

FAILEDOPERATION_CONTROLAICONVERSATION = "FailedOperation.ControlAIConversation"
FAILEDOPERATION_SESSIONNOTEXISTS = "FailedOperation.SessionNotExists"
FAILEDOPERATION_SESSIONNOTINCONTROLSTATE = "FailedOperation.SessionNotInControlState"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) ControlAIConversationWithContext added in v1.0.1199

func (c *Client) ControlAIConversationWithContext(ctx context.Context, request *ControlAIConversationRequest) (response *ControlAIConversationResponse, err error)

ControlAIConversation 提供服务端控制机器人的功能

可能返回的错误码:

FAILEDOPERATION_CONTROLAICONVERSATION = "FailedOperation.ControlAIConversation"
FAILEDOPERATION_SESSIONNOTEXISTS = "FailedOperation.SessionNotExists"
FAILEDOPERATION_SESSIONNOTINCONTROLSTATE = "FailedOperation.SessionNotInControlState"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateAIAgentCall added in v1.0.1082

func (c *Client) CreateAIAgentCall(request *CreateAIAgentCallRequest) (response *CreateAIAgentCallResponse, err error)

CreateAIAgentCall 用于调用AI模型发起外呼通话,仅限自有电话号码使用,目前开通高级版座席**限时**免费体验。

发起通话前,请先确认您的AI模型是否兼容 OpenAI、Azure 或 Minimax 协议,并前往模型服务商网站获取相关鉴权信息。 具体功能说明请参考文档 [腾讯云联络中心AI通话平台](https://cloud.tencent.com/document/product/679/112100)。

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISBLACKUSER = "FailedOperation.CalleeIsBlackUser"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_CALLOUTRULEBLINDAREA = "FailedOperation.CalloutRuleBlindArea"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEINTERVALTIME = "FailedOperation.CalloutRuleMaxCallCountCalleeIntervalTime"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEPERDAYAPPID = "FailedOperation.CalloutRuleMaxCallCountCalleePerDayAppID"
FAILEDOPERATION_CALLOUTRULENOTWORKTIME = "FailedOperation.CalloutRuleNotWorkTime"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
LIMITEXCEEDED_BASEPACKAGEEXPIRED = "LimitExceeded.BasePackageExpired"

func (*Client) CreateAIAgentCallWithContext added in v1.0.1082

func (c *Client) CreateAIAgentCallWithContext(ctx context.Context, request *CreateAIAgentCallRequest) (response *CreateAIAgentCallResponse, err error)

CreateAIAgentCall 用于调用AI模型发起外呼通话,仅限自有电话号码使用,目前开通高级版座席**限时**免费体验。

发起通话前,请先确认您的AI模型是否兼容 OpenAI、Azure 或 Minimax 协议,并前往模型服务商网站获取相关鉴权信息。 具体功能说明请参考文档 [腾讯云联络中心AI通话平台](https://cloud.tencent.com/document/product/679/112100)。

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISBLACKUSER = "FailedOperation.CalleeIsBlackUser"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_CALLOUTRULEBLINDAREA = "FailedOperation.CalloutRuleBlindArea"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEINTERVALTIME = "FailedOperation.CalloutRuleMaxCallCountCalleeIntervalTime"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEPERDAYAPPID = "FailedOperation.CalloutRuleMaxCallCountCalleePerDayAppID"
FAILEDOPERATION_CALLOUTRULENOTWORKTIME = "FailedOperation.CalloutRuleNotWorkTime"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
LIMITEXCEEDED_BASEPACKAGEEXPIRED = "LimitExceeded.BasePackageExpired"

func (*Client) CreateAICall added in v1.0.1010

func (c *Client) CreateAICall(request *CreateAICallRequest) (response *CreateAICallResponse, err error)

CreateAICall 用于调用AI模型发起外呼通话,仅限自有电话号码使用,目前开通高级版座席**限时**免费体验。

发起通话前,请先确认您的AI模型是否兼容 OpenAI、Azure 或 Minimax 协议,并前往模型服务商网站获取相关鉴权信息。 具体功能说明请参考文档 [腾讯云联络中心AI通话平台](https://cloud.tencent.com/document/product/679/112100)。

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISBLACKUSER = "FailedOperation.CalleeIsBlackUser"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_CALLOUTRULEBLINDAREA = "FailedOperation.CalloutRuleBlindArea"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEINTERVALTIME = "FailedOperation.CalloutRuleMaxCallCountCalleeIntervalTime"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEPERDAYAPPID = "FailedOperation.CalloutRuleMaxCallCountCalleePerDayAppID"
FAILEDOPERATION_CALLOUTRULENOTWORKTIME = "FailedOperation.CalloutRuleNotWorkTime"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
LIMITEXCEEDED_BASEPACKAGEEXPIRED = "LimitExceeded.BasePackageExpired"

func (*Client) CreateAICallWithContext added in v1.0.1010

func (c *Client) CreateAICallWithContext(ctx context.Context, request *CreateAICallRequest) (response *CreateAICallResponse, err error)

CreateAICall 用于调用AI模型发起外呼通话,仅限自有电话号码使用,目前开通高级版座席**限时**免费体验。

发起通话前,请先确认您的AI模型是否兼容 OpenAI、Azure 或 Minimax 协议,并前往模型服务商网站获取相关鉴权信息。 具体功能说明请参考文档 [腾讯云联络中心AI通话平台](https://cloud.tencent.com/document/product/679/112100)。

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISBLACKUSER = "FailedOperation.CalleeIsBlackUser"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_CALLOUTRULEBLINDAREA = "FailedOperation.CalloutRuleBlindArea"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEINTERVALTIME = "FailedOperation.CalloutRuleMaxCallCountCalleeIntervalTime"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEPERDAYAPPID = "FailedOperation.CalloutRuleMaxCallCountCalleePerDayAppID"
FAILEDOPERATION_CALLOUTRULENOTWORKTIME = "FailedOperation.CalloutRuleNotWorkTime"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
LIMITEXCEEDED_BASEPACKAGEEXPIRED = "LimitExceeded.BasePackageExpired"

func (*Client) CreateAdminURL added in v1.0.718

func (c *Client) CreateAdminURL(request *CreateAdminURLRequest) (response *CreateAdminURLResponse, err error)

CreateAdminURL 创建管理端访问链接

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISBLACKUSER = "FailedOperation.CalleeIsBlackUser"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_CALLOUTRULEBLINDAREA = "FailedOperation.CalloutRuleBlindArea"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEINTERVALTIME = "FailedOperation.CalloutRuleMaxCallCountCalleeIntervalTime"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEPERDAYAPPID = "FailedOperation.CalloutRuleMaxCallCountCalleePerDayAppID"
FAILEDOPERATION_CALLOUTRULENOTWORKTIME = "FailedOperation.CalloutRuleNotWorkTime"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
LIMITEXCEEDED_BASEPACKAGEEXPIRED = "LimitExceeded.BasePackageExpired"

func (*Client) CreateAdminURLWithContext added in v1.0.718

func (c *Client) CreateAdminURLWithContext(ctx context.Context, request *CreateAdminURLRequest) (response *CreateAdminURLResponse, err error)

CreateAdminURL 创建管理端访问链接

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISBLACKUSER = "FailedOperation.CalleeIsBlackUser"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_CALLOUTRULEBLINDAREA = "FailedOperation.CalloutRuleBlindArea"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEINTERVALTIME = "FailedOperation.CalloutRuleMaxCallCountCalleeIntervalTime"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEPERDAYAPPID = "FailedOperation.CalloutRuleMaxCallCountCalleePerDayAppID"
FAILEDOPERATION_CALLOUTRULENOTWORKTIME = "FailedOperation.CalloutRuleNotWorkTime"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
LIMITEXCEEDED_BASEPACKAGEEXPIRED = "LimitExceeded.BasePackageExpired"

func (*Client) CreateAgentCruiseDialingCampaign added in v1.0.1134

func (c *Client) CreateAgentCruiseDialingCampaign(request *CreateAgentCruiseDialingCampaignRequest) (response *CreateAgentCruiseDialingCampaignResponse, err error)

CreateAgentCruiseDialingCampaign 座席巡航式外呼。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_OUTOFCOUNTLIMIT = "LimitExceeded.OutOfCountLimit"

func (*Client) CreateAgentCruiseDialingCampaignWithContext added in v1.0.1134

func (c *Client) CreateAgentCruiseDialingCampaignWithContext(ctx context.Context, request *CreateAgentCruiseDialingCampaignRequest) (response *CreateAgentCruiseDialingCampaignResponse, err error)

CreateAgentCruiseDialingCampaign 座席巡航式外呼。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_OUTOFCOUNTLIMIT = "LimitExceeded.OutOfCountLimit"

func (*Client) CreateAutoCalloutTask added in v1.0.343

func (c *Client) CreateAutoCalloutTask(request *CreateAutoCalloutTaskRequest) (response *CreateAutoCalloutTaskResponse, err error)

CreateAutoCalloutTask 创建自动外呼任务

可能返回的错误码:

FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_EXPERIENCEACCOUNT = "InvalidParameterValue.ExperienceAccount"

func (*Client) CreateAutoCalloutTaskWithContext added in v1.0.343

func (c *Client) CreateAutoCalloutTaskWithContext(ctx context.Context, request *CreateAutoCalloutTaskRequest) (response *CreateAutoCalloutTaskResponse, err error)

CreateAutoCalloutTask 创建自动外呼任务

可能返回的错误码:

FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_EXPERIENCEACCOUNT = "InvalidParameterValue.ExperienceAccount"

func (*Client) CreateCCCSkillGroup added in v1.0.423

func (c *Client) CreateCCCSkillGroup(request *CreateCCCSkillGroupRequest) (response *CreateCCCSkillGroupResponse, err error)

CreateCCCSkillGroup 新建技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SKILLGROUPEXIST = "InvalidParameterValue.SkillGroupExist"

func (*Client) CreateCCCSkillGroupWithContext added in v1.0.423

func (c *Client) CreateCCCSkillGroupWithContext(ctx context.Context, request *CreateCCCSkillGroupRequest) (response *CreateCCCSkillGroupResponse, err error)

CreateCCCSkillGroup 新建技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SKILLGROUPEXIST = "InvalidParameterValue.SkillGroupExist"

func (*Client) CreateCallOutSession added in v1.0.336

func (c *Client) CreateCallOutSession(request *CreateCallOutSessionRequest) (response *CreateCallOutSessionResponse, err error)

CreateCallOutSession 创建外呼会话,当前仅支持双呼,即先使用平台号码呼出到座席手机上,座席接听后,然后再外呼用户,而且由于运营商频率限制,座席手机号必须先加白名单,避免频控导致外呼失败。所以调用此接口前,下述操作均已完成

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 所绑定的手机号,否则会造成占线呼叫失败

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISLIMITED = "FailedOperation.CalleeIsLimited"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_SEATSTATUSBUSY = "FailedOperation.SeatStatusBusy"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateCallOutSessionWithContext added in v1.0.336

func (c *Client) CreateCallOutSessionWithContext(ctx context.Context, request *CreateCallOutSessionRequest) (response *CreateCallOutSessionResponse, err error)

CreateCallOutSession 创建外呼会话,当前仅支持双呼,即先使用平台号码呼出到座席手机上,座席接听后,然后再外呼用户,而且由于运营商频率限制,座席手机号必须先加白名单,避免频控导致外呼失败。所以调用此接口前,下述操作均已完成

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 所绑定的手机号,否则会造成占线呼叫失败

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISLIMITED = "FailedOperation.CalleeIsLimited"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_SEATSTATUSBUSY = "FailedOperation.SeatStatusBusy"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateCarrierPrivilegeNumberApplicant added in v1.0.541

func (c *Client) CreateCarrierPrivilegeNumberApplicant(request *CreateCarrierPrivilegeNumberApplicantRequest) (response *CreateCarrierPrivilegeNumberApplicantResponse, err error)

CreateCarrierPrivilegeNumberApplicant 用于无限频率地呼叫坐席手机

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISLIMITED = "FailedOperation.CalleeIsLimited"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_SEATSTATUSBUSY = "FailedOperation.SeatStatusBusy"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateCarrierPrivilegeNumberApplicantWithContext added in v1.0.541

func (c *Client) CreateCarrierPrivilegeNumberApplicantWithContext(ctx context.Context, request *CreateCarrierPrivilegeNumberApplicantRequest) (response *CreateCarrierPrivilegeNumberApplicantResponse, err error)

CreateCarrierPrivilegeNumberApplicant 用于无限频率地呼叫坐席手机

可能返回的错误码:

FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISLIMITED = "FailedOperation.CalleeIsLimited"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_SEATSTATUSBUSY = "FailedOperation.SeatStatusBusy"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) CreateCompanyApply added in v1.0.888

func (c *Client) CreateCompanyApply(request *CreateCompanyApplyRequest) (response *CreateCompanyApplyResponse, err error)

CreateCompanyApply 创建公司资质申请(1、首次使用接口,建议先在云联络中心控制台查看各个资料模板:https://console.cloud.tencent.com/ccc/enterprise/update。2、参数中图片Url建议使用腾讯云Cos存储的临时链接)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMPANYEXIST = "InvalidParameterValue.CompanyExist"
INVALIDPARAMETERVALUE_WAITINGAPPROVALOVERFLOW = "InvalidParameterValue.WaitingApprovalOverflow"

func (*Client) CreateCompanyApplyWithContext added in v1.0.888

func (c *Client) CreateCompanyApplyWithContext(ctx context.Context, request *CreateCompanyApplyRequest) (response *CreateCompanyApplyResponse, err error)

CreateCompanyApply 创建公司资质申请(1、首次使用接口,建议先在云联络中心控制台查看各个资料模板:https://console.cloud.tencent.com/ccc/enterprise/update。2、参数中图片Url建议使用腾讯云Cos存储的临时链接)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_COMPANYEXIST = "InvalidParameterValue.CompanyExist"
INVALIDPARAMETERVALUE_WAITINGAPPROVALOVERFLOW = "InvalidParameterValue.WaitingApprovalOverflow"

func (*Client) CreateExtension added in v1.0.526

func (c *Client) CreateExtension(request *CreateExtensionRequest) (response *CreateExtensionResponse, err error)

CreateExtension 创建话机账号

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateExtensionWithContext added in v1.0.526

func (c *Client) CreateExtensionWithContext(ctx context.Context, request *CreateExtensionRequest) (response *CreateExtensionResponse, err error)

CreateExtension 创建话机账号

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateIVRSession added in v1.0.937

func (c *Client) CreateIVRSession(request *CreateIVRSessionRequest) (response *CreateIVRSessionResponse, err error)

CreateIVRSession 创建关联 IVR 的会话,仅高级版支持,目前支持呼入和自动外呼两种 IVR 类型。收到请求后 TCCC 会先尝试呼通被叫,然后进入 IVR 流程。

可能返回的错误码:

FAILEDOPERATION_AICONCURRENTNOPACKAGE = "FailedOperation.AIConcurrentNoPackage"
FAILEDOPERATION_AICONCURRENTOVERFREQUENCY = "FailedOperation.AIConcurrentOverFrequency"
FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISBLACKUSER = "FailedOperation.CalleeIsBlackUser"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_CALLOUTRULEBLINDAREA = "FailedOperation.CalloutRuleBlindArea"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEINTERVALTIME = "FailedOperation.CalloutRuleMaxCallCountCalleeIntervalTime"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEPERDAYAPPID = "FailedOperation.CalloutRuleMaxCallCountCalleePerDayAppID"
FAILEDOPERATION_CALLOUTRULENOTWORKTIME = "FailedOperation.CalloutRuleNotWorkTime"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
LIMITEXCEEDED_BASEPACKAGEEXPIRED = "LimitExceeded.BasePackageExpired"

func (*Client) CreateIVRSessionWithContext added in v1.0.937

func (c *Client) CreateIVRSessionWithContext(ctx context.Context, request *CreateIVRSessionRequest) (response *CreateIVRSessionResponse, err error)

CreateIVRSession 创建关联 IVR 的会话,仅高级版支持,目前支持呼入和自动外呼两种 IVR 类型。收到请求后 TCCC 会先尝试呼通被叫,然后进入 IVR 流程。

可能返回的错误码:

FAILEDOPERATION_AICONCURRENTNOPACKAGE = "FailedOperation.AIConcurrentNoPackage"
FAILEDOPERATION_AICONCURRENTOVERFREQUENCY = "FailedOperation.AIConcurrentOverFrequency"
FAILEDOPERATION_CALLOUTFAILED = "FailedOperation.CallOutFailed"
FAILEDOPERATION_CALLEEISBLACKUSER = "FailedOperation.CalleeIsBlackUser"
FAILEDOPERATION_CALLEROVERFREQUENCY = "FailedOperation.CallerOverFrequency"
FAILEDOPERATION_CALLOUTRULEBLINDAREA = "FailedOperation.CalloutRuleBlindArea"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEINTERVALTIME = "FailedOperation.CalloutRuleMaxCallCountCalleeIntervalTime"
FAILEDOPERATION_CALLOUTRULEMAXCALLCOUNTCALLEEPERDAYAPPID = "FailedOperation.CalloutRuleMaxCallCountCalleePerDayAppID"
FAILEDOPERATION_CALLOUTRULENOTWORKTIME = "FailedOperation.CalloutRuleNotWorkTime"
FAILEDOPERATION_NOCALLOUTNUMBER = "FailedOperation.NoCallOutNumber"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
LIMITEXCEEDED_BASEPACKAGEEXPIRED = "LimitExceeded.BasePackageExpired"

func (*Client) CreateOwnNumberApply added in v1.0.1014

func (c *Client) CreateOwnNumberApply(request *CreateOwnNumberApplyRequest) (response *CreateOwnNumberApplyResponse, err error)

CreateOwnNumberApply 创建客户自携号码接入审核

可能返回的错误码:

FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_APPLYIDNOTEXIST = "InvalidParameterValue.ApplyIDNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_PHONENUMINVALID = "InvalidParameterValue.PhoneNumInvalid"
INVALIDPARAMETERVALUE_WAITINGAPPROVALOVERFLOW = "InvalidParameterValue.WaitingApprovalOverflow"

func (*Client) CreateOwnNumberApplyWithContext added in v1.0.1014

func (c *Client) CreateOwnNumberApplyWithContext(ctx context.Context, request *CreateOwnNumberApplyRequest) (response *CreateOwnNumberApplyResponse, err error)

CreateOwnNumberApply 创建客户自携号码接入审核

可能返回的错误码:

FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_APPLYIDNOTEXIST = "InvalidParameterValue.ApplyIDNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_PHONENUMINVALID = "InvalidParameterValue.PhoneNumInvalid"
INVALIDPARAMETERVALUE_WAITINGAPPROVALOVERFLOW = "InvalidParameterValue.WaitingApprovalOverflow"

func (*Client) CreatePredictiveDialingCampaign added in v1.0.866

func (c *Client) CreatePredictiveDialingCampaign(request *CreatePredictiveDialingCampaignRequest) (response *CreatePredictiveDialingCampaignResponse, err error)

CreatePredictiveDialingCampaign 创建预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_OUTOFCOUNTLIMIT = "LimitExceeded.OutOfCountLimit"

func (*Client) CreatePredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) CreatePredictiveDialingCampaignWithContext(ctx context.Context, request *CreatePredictiveDialingCampaignRequest) (response *CreatePredictiveDialingCampaignResponse, err error)

CreatePredictiveDialingCampaign 创建预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
LIMITEXCEEDED_OUTOFCOUNTLIMIT = "LimitExceeded.OutOfCountLimit"

func (*Client) CreateSDKLoginToken

func (c *Client) CreateSDKLoginToken(request *CreateSDKLoginTokenRequest) (response *CreateSDKLoginTokenResponse, err error)

CreateSDKLoginToken 创建 SDK 登录 Token。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
OPERATIONDENIED_UINDISABLED = "OperationDenied.UinDisabled"

func (*Client) CreateSDKLoginTokenWithContext added in v1.0.324

func (c *Client) CreateSDKLoginTokenWithContext(ctx context.Context, request *CreateSDKLoginTokenRequest) (response *CreateSDKLoginTokenResponse, err error)

CreateSDKLoginToken 创建 SDK 登录 Token。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
OPERATIONDENIED_UINDISABLED = "OperationDenied.UinDisabled"

func (*Client) CreateStaff

func (c *Client) CreateStaff(request *CreateStaffRequest) (response *CreateStaffResponse, err error)

CreateStaff 创建客服账号。

可能返回的错误码:

FAILEDOPERATION_DUPLICATEDACCOUNT = "FailedOperation.DuplicatedAccount"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) CreateStaffWithContext added in v1.0.324

func (c *Client) CreateStaffWithContext(ctx context.Context, request *CreateStaffRequest) (response *CreateStaffResponse, err error)

CreateStaff 创建客服账号。

可能返回的错误码:

FAILEDOPERATION_DUPLICATEDACCOUNT = "FailedOperation.DuplicatedAccount"
INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
LIMITEXCEEDED = "LimitExceeded"

func (*Client) CreateUserSig added in v1.0.204

func (c *Client) CreateUserSig(request *CreateUserSigRequest) (response *CreateUserSigResponse, err error)

CreateUserSig 创建用户数据签名

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) CreateUserSigWithContext added in v1.0.324

func (c *Client) CreateUserSigWithContext(ctx context.Context, request *CreateUserSigRequest) (response *CreateUserSigResponse, err error)

CreateUserSig 创建用户数据签名

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DeleteCCCSkillGroup added in v1.0.1147

func (c *Client) DeleteCCCSkillGroup(request *DeleteCCCSkillGroupRequest) (response *DeleteCCCSkillGroupResponse, err error)

DeleteCCCSkillGroup 删除技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteCCCSkillGroupWithContext added in v1.0.1147

func (c *Client) DeleteCCCSkillGroupWithContext(ctx context.Context, request *DeleteCCCSkillGroupRequest) (response *DeleteCCCSkillGroupResponse, err error)

DeleteCCCSkillGroup 删除技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteExtension added in v1.0.526

func (c *Client) DeleteExtension(request *DeleteExtensionRequest) (response *DeleteExtensionResponse, err error)

DeleteExtension 删除话机账号

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeleteExtensionWithContext added in v1.0.526

func (c *Client) DeleteExtensionWithContext(ctx context.Context, request *DeleteExtensionRequest) (response *DeleteExtensionResponse, err error)

DeleteExtension 删除话机账号

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
RESOURCEUNAVAILABLE = "ResourceUnavailable"

func (*Client) DeletePredictiveDialingCampaign added in v1.0.866

func (c *Client) DeletePredictiveDialingCampaign(request *DeletePredictiveDialingCampaignRequest) (response *DeletePredictiveDialingCampaignResponse, err error)

DeletePredictiveDialingCampaign 删除预测式外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeletePredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) DeletePredictiveDialingCampaignWithContext(ctx context.Context, request *DeletePredictiveDialingCampaignRequest) (response *DeletePredictiveDialingCampaignResponse, err error)

DeletePredictiveDialingCampaign 删除预测式外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DeleteStaff added in v1.0.202

func (c *Client) DeleteStaff(request *DeleteStaffRequest) (response *DeleteStaffResponse, err error)

DeleteStaff 删除坐席信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DeleteStaffWithContext added in v1.0.324

func (c *Client) DeleteStaffWithContext(ctx context.Context, request *DeleteStaffRequest) (response *DeleteStaffResponse, err error)

DeleteStaff 删除坐席信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeAIAnalysisResult added in v1.1.32

func (c *Client) DescribeAIAnalysisResult(request *DescribeAIAnalysisResultRequest) (response *DescribeAIAnalysisResultResponse, err error)

DescribeAIAnalysisResult 获取 AI 会话分析结果

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeAIAnalysisResultWithContext added in v1.1.32

func (c *Client) DescribeAIAnalysisResultWithContext(ctx context.Context, request *DescribeAIAnalysisResultRequest) (response *DescribeAIAnalysisResultResponse, err error)

DescribeAIAnalysisResult 获取 AI 会话分析结果

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeAICallExtractResult added in v1.0.1089

func (c *Client) DescribeAICallExtractResult(request *DescribeAICallExtractResultRequest) (response *DescribeAICallExtractResultResponse, err error)

DescribeAICallExtractResult 获取 AI 通话内容提取结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeAICallExtractResultWithContext added in v1.0.1089

func (c *Client) DescribeAICallExtractResultWithContext(ctx context.Context, request *DescribeAICallExtractResultRequest) (response *DescribeAICallExtractResultResponse, err error)

DescribeAICallExtractResult 获取 AI 通话内容提取结果。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeAILatency added in v1.0.1143

func (c *Client) DescribeAILatency(request *DescribeAILatencyRequest) (response *DescribeAILatencyResponse, err error)

DescribeAILatency 获取 AI 时延信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeAILatencyWithContext added in v1.0.1143

func (c *Client) DescribeAILatencyWithContext(ctx context.Context, request *DescribeAILatencyRequest) (response *DescribeAILatencyResponse, err error)

DescribeAILatency 获取 AI 时延信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeActiveCarrierPrivilegeNumber added in v1.0.541

func (c *Client) DescribeActiveCarrierPrivilegeNumber(request *DescribeActiveCarrierPrivilegeNumberRequest) (response *DescribeActiveCarrierPrivilegeNumberResponse, err error)

DescribeActiveCarrierPrivilegeNumber 查询生效运营商白名单规则

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeActiveCarrierPrivilegeNumberWithContext added in v1.0.541

func (c *Client) DescribeActiveCarrierPrivilegeNumberWithContext(ctx context.Context, request *DescribeActiveCarrierPrivilegeNumberRequest) (response *DescribeActiveCarrierPrivilegeNumberResponse, err error)

DescribeActiveCarrierPrivilegeNumber 查询生效运营商白名单规则

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeAgentCruiseDialingCampaign added in v1.0.1134

func (c *Client) DescribeAgentCruiseDialingCampaign(request *DescribeAgentCruiseDialingCampaignRequest) (response *DescribeAgentCruiseDialingCampaignResponse, err error)

DescribeAgentCruiseDialingCampaign 查询 座席巡航式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeAgentCruiseDialingCampaignWithContext added in v1.0.1134

func (c *Client) DescribeAgentCruiseDialingCampaignWithContext(ctx context.Context, request *DescribeAgentCruiseDialingCampaignRequest) (response *DescribeAgentCruiseDialingCampaignResponse, err error)

DescribeAgentCruiseDialingCampaign 查询 座席巡航式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeAutoCalloutTask added in v1.0.343

func (c *Client) DescribeAutoCalloutTask(request *DescribeAutoCalloutTaskRequest) (response *DescribeAutoCalloutTaskResponse, err error)

DescribeAutoCalloutTask 查询自动外呼任务详情

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeAutoCalloutTaskWithContext added in v1.0.343

func (c *Client) DescribeAutoCalloutTaskWithContext(ctx context.Context, request *DescribeAutoCalloutTaskRequest) (response *DescribeAutoCalloutTaskResponse, err error)

DescribeAutoCalloutTask 查询自动外呼任务详情

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeAutoCalloutTasks added in v1.0.336

func (c *Client) DescribeAutoCalloutTasks(request *DescribeAutoCalloutTasksRequest) (response *DescribeAutoCalloutTasksResponse, err error)

DescribeAutoCalloutTasks 批量查询自动外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeAutoCalloutTasksWithContext added in v1.0.336

func (c *Client) DescribeAutoCalloutTasksWithContext(ctx context.Context, request *DescribeAutoCalloutTasksRequest) (response *DescribeAutoCalloutTasksResponse, err error)

DescribeAutoCalloutTasks 批量查询自动外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeCCCBuyInfoList added in v1.0.306

func (c *Client) DescribeCCCBuyInfoList(request *DescribeCCCBuyInfoListRequest) (response *DescribeCCCBuyInfoListResponse, err error)

DescribeCCCBuyInfoList 获取用户购买信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeCCCBuyInfoListWithContext added in v1.0.324

func (c *Client) DescribeCCCBuyInfoListWithContext(ctx context.Context, request *DescribeCCCBuyInfoListRequest) (response *DescribeCCCBuyInfoListResponse, err error)

DescribeCCCBuyInfoList 获取用户购买信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
UNKNOWNPARAMETER = "UnknownParameter"

func (*Client) DescribeCallInMetrics added in v1.0.228

func (c *Client) DescribeCallInMetrics(request *DescribeCallInMetricsRequest) (response *DescribeCallInMetricsResponse, err error)

DescribeCallInMetrics 获取呼入实时数据统计指标

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeCallInMetricsWithContext added in v1.0.324

func (c *Client) DescribeCallInMetricsWithContext(ctx context.Context, request *DescribeCallInMetricsRequest) (response *DescribeCallInMetricsResponse, err error)

DescribeCallInMetrics 获取呼入实时数据统计指标

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeCarrierPrivilegeNumberApplicants added in v1.0.541

func (c *Client) DescribeCarrierPrivilegeNumberApplicants(request *DescribeCarrierPrivilegeNumberApplicantsRequest) (response *DescribeCarrierPrivilegeNumberApplicantsResponse, err error)

DescribeCarrierPrivilegeNumberApplicants 查询单状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeCarrierPrivilegeNumberApplicantsWithContext added in v1.0.541

func (c *Client) DescribeCarrierPrivilegeNumberApplicantsWithContext(ctx context.Context, request *DescribeCarrierPrivilegeNumberApplicantsRequest) (response *DescribeCarrierPrivilegeNumberApplicantsResponse, err error)

DescribeCarrierPrivilegeNumberApplicants 查询单状态

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeChatMessages

func (c *Client) DescribeChatMessages(request *DescribeChatMessagesRequest) (response *DescribeChatMessagesResponse, err error)

DescribeChatMessages 获取指定服务记录文本聊天内容,需要先使用查询在线客服记录(DescribeIMCdrs) API 获取服务记录 SessionId。

文本聊天记录只保存了 1 年内的,1 年之前会自动清理。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist"

func (*Client) DescribeChatMessagesWithContext added in v1.0.324

func (c *Client) DescribeChatMessagesWithContext(ctx context.Context, request *DescribeChatMessagesRequest) (response *DescribeChatMessagesResponse, err error)

DescribeChatMessages 获取指定服务记录文本聊天内容,需要先使用查询在线客服记录(DescribeIMCdrs) API 获取服务记录 SessionId。

文本聊天记录只保存了 1 年内的,1 年之前会自动清理。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_RECORDNOTEXIST = "InvalidParameterValue.RecordNotExist"

func (*Client) DescribeCompanyList added in v1.0.888

func (c *Client) DescribeCompanyList(request *DescribeCompanyListRequest) (response *DescribeCompanyListResponse, err error)

DescribeCompanyList 查询公司资质申请列表

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeCompanyListWithContext added in v1.0.888

func (c *Client) DescribeCompanyListWithContext(ctx context.Context, request *DescribeCompanyListRequest) (response *DescribeCompanyListResponse, err error)

DescribeCompanyList 查询公司资质申请列表

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeExtension added in v1.0.526

func (c *Client) DescribeExtension(request *DescribeExtensionRequest) (response *DescribeExtensionResponse, err error)

DescribeExtension 获取话机信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) DescribeExtensionWithContext added in v1.0.526

func (c *Client) DescribeExtensionWithContext(ctx context.Context, request *DescribeExtensionRequest) (response *DescribeExtensionResponse, err error)

DescribeExtension 获取话机信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) DescribeExtensions added in v1.0.526

func (c *Client) DescribeExtensions(request *DescribeExtensionsRequest) (response *DescribeExtensionsResponse, err error)

DescribeExtensions 查询话机列表信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeExtensionsWithContext added in v1.0.526

func (c *Client) DescribeExtensionsWithContext(ctx context.Context, request *DescribeExtensionsRequest) (response *DescribeExtensionsResponse, err error)

DescribeExtensions 查询话机列表信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeIMCdrList added in v1.0.765

func (c *Client) DescribeIMCdrList(request *DescribeIMCdrListRequest) (response *DescribeIMCdrListResponse, err error)

DescribeIMCdrList 获取包括全媒体和文本会话两种类型的服务记录。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeIMCdrListWithContext added in v1.0.765

func (c *Client) DescribeIMCdrListWithContext(ctx context.Context, request *DescribeIMCdrListRequest) (response *DescribeIMCdrListResponse, err error)

DescribeIMCdrList 获取包括全媒体和文本会话两种类型的服务记录。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeIMCdrs

func (c *Client) DescribeIMCdrs(request *DescribeIMCdrsRequest) (response *DescribeIMCdrsResponse, err error)

DescribeIMCdrs 获取包括全媒体和文本会话两种类型的服务记录。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeIMCdrsWithContext added in v1.0.324

func (c *Client) DescribeIMCdrsWithContext(ctx context.Context, request *DescribeIMCdrsRequest) (response *DescribeIMCdrsResponse, err error)

DescribeIMCdrs 获取包括全媒体和文本会话两种类型的服务记录。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeIvrAudioList added in v1.0.894

func (c *Client) DescribeIvrAudioList(request *DescribeIvrAudioListRequest) (response *DescribeIvrAudioListResponse, err error)

DescribeIvrAudioList 查询IVR音频文件列表信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeIvrAudioListWithContext added in v1.0.894

func (c *Client) DescribeIvrAudioListWithContext(ctx context.Context, request *DescribeIvrAudioListRequest) (response *DescribeIvrAudioListResponse, err error)

DescribeIvrAudioList 查询IVR音频文件列表信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeNumbers added in v1.0.591

func (c *Client) DescribeNumbers(request *DescribeNumbersRequest) (response *DescribeNumbersResponse, err error)

DescribeNumbers 查询号码列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeNumbersWithContext added in v1.0.591

func (c *Client) DescribeNumbersWithContext(ctx context.Context, request *DescribeNumbersRequest) (response *DescribeNumbersResponse, err error)

DescribeNumbers 查询号码列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePSTNActiveSessionList

func (c *Client) DescribePSTNActiveSessionList(request *DescribePSTNActiveSessionListRequest) (response *DescribePSTNActiveSessionListResponse, err error)

DescribePSTNActiveSessionList 获取当前正在通话的会话列表

可能返回的错误码:

FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_OUTOFCOUNTLIMIT = "LimitExceeded.OutOfCountLimit"

func (*Client) DescribePSTNActiveSessionListWithContext added in v1.0.324

func (c *Client) DescribePSTNActiveSessionListWithContext(ctx context.Context, request *DescribePSTNActiveSessionListRequest) (response *DescribePSTNActiveSessionListResponse, err error)

DescribePSTNActiveSessionList 获取当前正在通话的会话列表

可能返回的错误码:

FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
LIMITEXCEEDED_OUTOFCOUNTLIMIT = "LimitExceeded.OutOfCountLimit"

func (*Client) DescribePredictiveDialingCampaign added in v1.0.866

func (c *Client) DescribePredictiveDialingCampaign(request *DescribePredictiveDialingCampaignRequest) (response *DescribePredictiveDialingCampaignResponse, err error)

DescribePredictiveDialingCampaign 查询预测式外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) DescribePredictiveDialingCampaignWithContext(ctx context.Context, request *DescribePredictiveDialingCampaignRequest) (response *DescribePredictiveDialingCampaignResponse, err error)

DescribePredictiveDialingCampaign 查询预测式外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePredictiveDialingCampaigns added in v1.0.866

func (c *Client) DescribePredictiveDialingCampaigns(request *DescribePredictiveDialingCampaignsRequest) (response *DescribePredictiveDialingCampaignsResponse, err error)

DescribePredictiveDialingCampaigns 查询预测式外呼任务列表

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePredictiveDialingCampaignsWithContext added in v1.0.866

func (c *Client) DescribePredictiveDialingCampaignsWithContext(ctx context.Context, request *DescribePredictiveDialingCampaignsRequest) (response *DescribePredictiveDialingCampaignsResponse, err error)

DescribePredictiveDialingCampaigns 查询预测式外呼任务列表

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePredictiveDialingSessions added in v1.0.866

func (c *Client) DescribePredictiveDialingSessions(request *DescribePredictiveDialingSessionsRequest) (response *DescribePredictiveDialingSessionsResponse, err error)

DescribePredictiveDialingSessions 查询预测式外呼呼叫列表

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribePredictiveDialingSessionsWithContext added in v1.0.866

func (c *Client) DescribePredictiveDialingSessionsWithContext(ctx context.Context, request *DescribePredictiveDialingSessionsRequest) (response *DescribePredictiveDialingSessionsResponse, err error)

DescribePredictiveDialingSessions 查询预测式外呼呼叫列表

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeProtectedTelCdr added in v1.0.386

func (c *Client) DescribeProtectedTelCdr(request *DescribeProtectedTelCdrRequest) (response *DescribeProtectedTelCdrResponse, err error)

DescribeProtectedTelCdr 获取主被叫受保护的电话服务记录与录音

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeProtectedTelCdrWithContext added in v1.0.386

func (c *Client) DescribeProtectedTelCdrWithContext(ctx context.Context, request *DescribeProtectedTelCdrRequest) (response *DescribeProtectedTelCdrResponse, err error)

DescribeProtectedTelCdr 获取主被叫受保护的电话服务记录与录音

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeSessionDetail added in v1.1.27

func (c *Client) DescribeSessionDetail(request *DescribeSessionDetailRequest) (response *DescribeSessionDetailResponse, err error)

DescribeSessionDetail 获取通话详情

可能返回的错误码:

FAILEDOPERATION_SESSIONNOTEXISTS = "FailedOperation.SessionNotExists"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeSessionDetailWithContext added in v1.1.27

func (c *Client) DescribeSessionDetailWithContext(ctx context.Context, request *DescribeSessionDetailRequest) (response *DescribeSessionDetailResponse, err error)

DescribeSessionDetail 获取通话详情

可能返回的错误码:

FAILEDOPERATION_SESSIONNOTEXISTS = "FailedOperation.SessionNotExists"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeSkillGroupInfoList

func (c *Client) DescribeSkillGroupInfoList(request *DescribeSkillGroupInfoListRequest) (response *DescribeSkillGroupInfoListResponse, err error)

DescribeSkillGroupInfoList 获取技能组信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeSkillGroupInfoListWithContext added in v1.0.324

func (c *Client) DescribeSkillGroupInfoListWithContext(ctx context.Context, request *DescribeSkillGroupInfoListRequest) (response *DescribeSkillGroupInfoListResponse, err error)

DescribeSkillGroupInfoList 获取技能组信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeStaffInfoList

func (c *Client) DescribeStaffInfoList(request *DescribeStaffInfoListRequest) (response *DescribeStaffInfoListResponse, err error)

DescribeStaffInfoList 获取坐席信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeStaffInfoListWithContext added in v1.0.324

func (c *Client) DescribeStaffInfoListWithContext(ctx context.Context, request *DescribeStaffInfoListRequest) (response *DescribeStaffInfoListResponse, err error)

DescribeStaffInfoList 获取坐席信息列表

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeStaffStatusHistory added in v1.1.27

func (c *Client) DescribeStaffStatusHistory(request *DescribeStaffStatusHistoryRequest) (response *DescribeStaffStatusHistoryResponse, err error)

DescribeStaffStatusHistory 查询座席状态历史

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeStaffStatusHistoryWithContext added in v1.1.27

func (c *Client) DescribeStaffStatusHistoryWithContext(ctx context.Context, request *DescribeStaffStatusHistoryRequest) (response *DescribeStaffStatusHistoryResponse, err error)

DescribeStaffStatusHistory 查询座席状态历史

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DescribeStaffStatusMetrics added in v1.0.228

func (c *Client) DescribeStaffStatusMetrics(request *DescribeStaffStatusMetricsRequest) (response *DescribeStaffStatusMetricsResponse, err error)

DescribeStaffStatusMetrics 获取坐席实时状态统计指标

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeStaffStatusMetricsWithContext added in v1.0.324

func (c *Client) DescribeStaffStatusMetricsWithContext(ctx context.Context, request *DescribeStaffStatusMetricsRequest) (response *DescribeStaffStatusMetricsResponse, err error)

DescribeStaffStatusMetrics 获取坐席实时状态统计指标

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTelCallInfo

func (c *Client) DescribeTelCallInfo(request *DescribeTelCallInfoRequest) (response *DescribeTelCallInfoResponse, err error)

DescribeTelCallInfo 按实例获取电话消耗统计

可能返回的错误码:

FAILEDOPERATION_DUPLICATEDACCOUNT = "FailedOperation.DuplicatedAccount"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTelCallInfoWithContext added in v1.0.324

func (c *Client) DescribeTelCallInfoWithContext(ctx context.Context, request *DescribeTelCallInfoRequest) (response *DescribeTelCallInfoResponse, err error)

DescribeTelCallInfo 按实例获取电话消耗统计

可能返回的错误码:

FAILEDOPERATION_DUPLICATEDACCOUNT = "FailedOperation.DuplicatedAccount"
FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTelCdr

func (c *Client) DescribeTelCdr(request *DescribeTelCdrRequest) (response *DescribeTelCdrResponse, err error)

DescribeTelCdr 获取电话服务记录与录音

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTelCdrWithContext added in v1.0.324

func (c *Client) DescribeTelCdrWithContext(ctx context.Context, request *DescribeTelCdrRequest) (response *DescribeTelCdrResponse, err error)

DescribeTelCdr 获取电话服务记录与录音

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTelRecordAsr added in v1.0.1031

func (c *Client) DescribeTelRecordAsr(request *DescribeTelRecordAsrRequest) (response *DescribeTelRecordAsrResponse, err error)

DescribeTelRecordAsr 拉取会话录音转文本信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTelRecordAsrWithContext added in v1.0.1031

func (c *Client) DescribeTelRecordAsrWithContext(ctx context.Context, request *DescribeTelRecordAsrRequest) (response *DescribeTelRecordAsrResponse, err error)

DescribeTelRecordAsr 拉取会话录音转文本信息

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
MISSINGPARAMETER = "MissingParameter"
RESOURCENOTFOUND = "ResourceNotFound"

func (*Client) DescribeTelSession

func (c *Client) DescribeTelSession(request *DescribeTelSessionRequest) (response *DescribeTelSessionResponse, err error)

DescribeTelSession 获取 PSTN 会话信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DescribeTelSessionWithContext added in v1.0.324

func (c *Client) DescribeTelSessionWithContext(ctx context.Context, request *DescribeTelSessionRequest) (response *DescribeTelSessionResponse, err error)

DescribeTelSession 获取 PSTN 会话信息

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) DisableCCCPhoneNumber added in v1.0.502

func (c *Client) DisableCCCPhoneNumber(request *DisableCCCPhoneNumberRequest) (response *DisableCCCPhoneNumberResponse, err error)

DisableCCCPhoneNumber 停用号码

可能返回的错误码:

FAILEDOPERATION_CURSTATENOTALLOWMODIFY = "FailedOperation.CurStateNotAllowModify"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_DUPLICATEADDRESS = "InvalidParameter.DuplicateAddress"
INVALIDPARAMETER_DUPLICATEPHONENUMBER = "InvalidParameter.DuplicatePhoneNumber"
INVALIDPARAMETER_DUPLICATESIPACCOUNT = "InvalidParameter.DuplicateSipAccount"
INVALIDPARAMETER_ILLEGALADDRESS = "InvalidParameter.IllegalAddress"
INVALIDPARAMETER_ILLEGALPHONENUMBER = "InvalidParameter.IllegalPhoneNumber"
INVALIDPARAMETER_INVALIDADDRESS = "InvalidParameter.InvalidAddress"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIP"
INVALIDPARAMETER_INVALIDPHONENUMBER = "InvalidParameter.InvalidPhoneNumber"
INVALIDPARAMETER_INVALIDPORT = "InvalidParameter.InvalidPort"
INVALIDPARAMETER_SIPACCOUNTPASSWORDFORMAT = "InvalidParameter.SipAccountPasswordFormat"
INVALIDPARAMETER_SIPACCOUNTUSERFORMAT = "InvalidParameter.SipAccountUserFormat"
INVALIDPARAMETER_SIPTRUNKINUSED = "InvalidParameter.SipTrunkInUsed"
INVALIDPARAMETER_SIPTRUNKNOTFOUND = "InvalidParameter.SipTrunkNotFound"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) DisableCCCPhoneNumberWithContext added in v1.0.502

func (c *Client) DisableCCCPhoneNumberWithContext(ctx context.Context, request *DisableCCCPhoneNumberRequest) (response *DisableCCCPhoneNumberResponse, err error)

DisableCCCPhoneNumber 停用号码

可能返回的错误码:

FAILEDOPERATION_CURSTATENOTALLOWMODIFY = "FailedOperation.CurStateNotAllowModify"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER_DUPLICATEADDRESS = "InvalidParameter.DuplicateAddress"
INVALIDPARAMETER_DUPLICATEPHONENUMBER = "InvalidParameter.DuplicatePhoneNumber"
INVALIDPARAMETER_DUPLICATESIPACCOUNT = "InvalidParameter.DuplicateSipAccount"
INVALIDPARAMETER_ILLEGALADDRESS = "InvalidParameter.IllegalAddress"
INVALIDPARAMETER_ILLEGALPHONENUMBER = "InvalidParameter.IllegalPhoneNumber"
INVALIDPARAMETER_INVALIDADDRESS = "InvalidParameter.InvalidAddress"
INVALIDPARAMETER_INVALIDIP = "InvalidParameter.InvalidIP"
INVALIDPARAMETER_INVALIDPHONENUMBER = "InvalidParameter.InvalidPhoneNumber"
INVALIDPARAMETER_INVALIDPORT = "InvalidParameter.InvalidPort"
INVALIDPARAMETER_SIPACCOUNTPASSWORDFORMAT = "InvalidParameter.SipAccountPasswordFormat"
INVALIDPARAMETER_SIPACCOUNTUSERFORMAT = "InvalidParameter.SipAccountUserFormat"
INVALIDPARAMETER_SIPTRUNKINUSED = "InvalidParameter.SipTrunkInUsed"
INVALIDPARAMETER_SIPTRUNKNOTFOUND = "InvalidParameter.SipTrunkNotFound"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ForceMemberOffline added in v1.0.1143

func (c *Client) ForceMemberOffline(request *ForceMemberOfflineRequest) (response *ForceMemberOfflineResponse, err error)

ForceMemberOffline 强制客服下线

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ForceMemberOfflineWithContext added in v1.0.1143

func (c *Client) ForceMemberOfflineWithContext(ctx context.Context, request *ForceMemberOfflineRequest) (response *ForceMemberOfflineResponse, err error)

ForceMemberOffline 强制客服下线

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) HangUpCall added in v1.0.561

func (c *Client) HangUpCall(request *HangUpCallRequest) (response *HangUpCallResponse, err error)

HangUpCall 挂断电话

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) HangUpCallWithContext added in v1.0.561

func (c *Client) HangUpCallWithContext(ctx context.Context, request *HangUpCallRequest) (response *HangUpCallResponse, err error)

HangUpCall 挂断电话

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"

func (*Client) ModifyCompanyApply added in v1.0.888

func (c *Client) ModifyCompanyApply(request *ModifyCompanyApplyRequest) (response *ModifyCompanyApplyResponse, err error)

ModifyCompanyApply 修改公司资质申请,只能修改状态为驳回或待审核的申请单。(1、首次使用接口,建议先在云联络中心控制台查看各个资料模板:https://console.cloud.tencent.com/ccc/enterprise/update。2、参数中图片Url建议使用腾讯云Cos存储的临时链接)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_APPLYIDNOTEXIST = "InvalidParameterValue.ApplyIDNotExist"
INVALIDPARAMETERVALUE_COMPANYEXIST = "InvalidParameterValue.CompanyExist"

func (*Client) ModifyCompanyApplyWithContext added in v1.0.888

func (c *Client) ModifyCompanyApplyWithContext(ctx context.Context, request *ModifyCompanyApplyRequest) (response *ModifyCompanyApplyResponse, err error)

ModifyCompanyApply 修改公司资质申请,只能修改状态为驳回或待审核的申请单。(1、首次使用接口,建议先在云联络中心控制台查看各个资料模板:https://console.cloud.tencent.com/ccc/enterprise/update。2、参数中图片Url建议使用腾讯云Cos存储的临时链接)

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_APPLYIDNOTEXIST = "InvalidParameterValue.ApplyIDNotExist"
INVALIDPARAMETERVALUE_COMPANYEXIST = "InvalidParameterValue.CompanyExist"

func (*Client) ModifyExtension added in v1.0.526

func (c *Client) ModifyExtension(request *ModifyExtensionRequest) (response *ModifyExtensionResponse, err error)

ModifyExtension 修改话机账号(绑定技能组、绑定坐席账号)

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) ModifyExtensionWithContext added in v1.0.526

func (c *Client) ModifyExtensionWithContext(ctx context.Context, request *ModifyExtensionRequest) (response *ModifyExtensionResponse, err error)

ModifyExtension 修改话机账号(绑定技能组、绑定坐席账号)

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) ModifyOwnNumberApply added in v1.0.1014

func (c *Client) ModifyOwnNumberApply(request *ModifyOwnNumberApplyRequest) (response *ModifyOwnNumberApplyResponse, err error)

ModifyOwnNumberApply 修改客户自携号码审批单

可能返回的错误码:

FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_APPLYIDNOTEXIST = "InvalidParameterValue.ApplyIDNotExist"
INVALIDPARAMETERVALUE_ERRORAPPLYSTATUS = "InvalidParameterValue.ErrorApplyStatus"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_PHONENUMINVALID = "InvalidParameterValue.PhoneNumInvalid"

func (*Client) ModifyOwnNumberApplyWithContext added in v1.0.1014

func (c *Client) ModifyOwnNumberApplyWithContext(ctx context.Context, request *ModifyOwnNumberApplyRequest) (response *ModifyOwnNumberApplyResponse, err error)

ModifyOwnNumberApply 修改客户自携号码审批单

可能返回的错误码:

FAILEDOPERATION_PERMISSIONDENIED = "FailedOperation.PermissionDenied"
INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_INSTANCENOTEXIST = "InvalidParameter.InstanceNotExist"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_APPLYIDNOTEXIST = "InvalidParameterValue.ApplyIDNotExist"
INVALIDPARAMETERVALUE_ERRORAPPLYSTATUS = "InvalidParameterValue.ErrorApplyStatus"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_PHONENUMINVALID = "InvalidParameterValue.PhoneNumInvalid"

func (*Client) ModifyStaff added in v1.0.432

func (c *Client) ModifyStaff(request *ModifyStaffRequest) (response *ModifyStaffResponse, err error)

ModifyStaff 修改客服账号

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_PHONENUMISBOUNDOTHERACCOUNT = "InvalidParameterValue.PhoneNumIsBoundOtherAccount"
INVALIDPARAMETERVALUE_SKILLGROUPERROR = "InvalidParameterValue.SkillGroupError"
OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"

func (*Client) ModifyStaffPassword added in v1.0.907

func (c *Client) ModifyStaffPassword(request *ModifyStaffPasswordRequest) (response *ModifyStaffPasswordResponse, err error)

ModifyStaffPassword 修改座席的密码

可能返回的错误码:

INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) ModifyStaffPasswordWithContext added in v1.0.907

func (c *Client) ModifyStaffPasswordWithContext(ctx context.Context, request *ModifyStaffPasswordRequest) (response *ModifyStaffPasswordResponse, err error)

ModifyStaffPassword 修改座席的密码

可能返回的错误码:

INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) ModifyStaffWithContext added in v1.0.432

func (c *Client) ModifyStaffWithContext(ctx context.Context, request *ModifyStaffRequest) (response *ModifyStaffResponse, err error)

ModifyStaff 修改客服账号

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_ACCOUNTNOTEXIST = "InvalidParameterValue.AccountNotExist"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_PHONENUMISBOUNDOTHERACCOUNT = "InvalidParameterValue.PhoneNumIsBoundOtherAccount"
INVALIDPARAMETERVALUE_SKILLGROUPERROR = "InvalidParameterValue.SkillGroupError"
OPERATIONDENIED_NOTINWHITELIST = "OperationDenied.NotInWhiteList"

func (*Client) PausePredictiveDialingCampaign added in v1.0.866

func (c *Client) PausePredictiveDialingCampaign(request *PausePredictiveDialingCampaignRequest) (response *PausePredictiveDialingCampaignResponse, err error)

PausePredictiveDialingCampaign 暂停预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) PausePredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) PausePredictiveDialingCampaignWithContext(ctx context.Context, request *PausePredictiveDialingCampaignRequest) (response *PausePredictiveDialingCampaignResponse, err error)

PausePredictiveDialingCampaign 暂停预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ResetExtensionPassword added in v1.0.526

func (c *Client) ResetExtensionPassword(request *ResetExtensionPasswordRequest) (response *ResetExtensionPasswordResponse, err error)

ResetExtensionPassword 重置话机注册密码

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ResetExtensionPasswordWithContext added in v1.0.526

func (c *Client) ResetExtensionPasswordWithContext(ctx context.Context, request *ResetExtensionPasswordRequest) (response *ResetExtensionPasswordResponse, err error)

ResetExtensionPassword 重置话机注册密码

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) RestoreMemberOnline added in v1.0.1143

func (c *Client) RestoreMemberOnline(request *RestoreMemberOnlineRequest) (response *RestoreMemberOnlineResponse, err error)

RestoreMemberOnline 恢复客服上线

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) RestoreMemberOnlineWithContext added in v1.0.1143

func (c *Client) RestoreMemberOnlineWithContext(ctx context.Context, request *RestoreMemberOnlineRequest) (response *RestoreMemberOnlineResponse, err error)

RestoreMemberOnline 恢复客服上线

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ResumePredictiveDialingCampaign added in v1.0.866

func (c *Client) ResumePredictiveDialingCampaign(request *ResumePredictiveDialingCampaignRequest) (response *ResumePredictiveDialingCampaignResponse, err error)

ResumePredictiveDialingCampaign 恢复预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) ResumePredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) ResumePredictiveDialingCampaignWithContext(ctx context.Context, request *ResumePredictiveDialingCampaignRequest) (response *ResumePredictiveDialingCampaignResponse, err error)

ResumePredictiveDialingCampaign 恢复预测式外呼任务

可能返回的错误码:

INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) StopAutoCalloutTask added in v1.0.343

func (c *Client) StopAutoCalloutTask(request *StopAutoCalloutTaskRequest) (response *StopAutoCalloutTaskResponse, err error)

StopAutoCalloutTask 停止自动外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) StopAutoCalloutTaskWithContext added in v1.0.343

func (c *Client) StopAutoCalloutTaskWithContext(ctx context.Context, request *StopAutoCalloutTaskRequest) (response *StopAutoCalloutTaskResponse, err error)

StopAutoCalloutTask 停止自动外呼任务

可能返回的错误码:

INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) TransferToManual added in v1.0.1134

func (c *Client) TransferToManual(request *TransferToManualRequest) (response *TransferToManualResponse, err error)

TransferToManual 特定场景下讲会话转接到人工坐席

可能返回的错误码:

FAILEDOPERATION_SESSIONNOTEXISTS = "FailedOperation.SessionNotExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_RINGALLGROUPMEMBEROVERFLOW = "InvalidParameterValue.RingAllGroupMemberOverflow"
INVALIDPARAMETERVALUE_SKILLGROUPERROR = "InvalidParameterValue.SkillGroupError"

func (*Client) TransferToManualWithContext added in v1.0.1134

func (c *Client) TransferToManualWithContext(ctx context.Context, request *TransferToManualRequest) (response *TransferToManualResponse, err error)

TransferToManual 特定场景下讲会话转接到人工坐席

可能返回的错误码:

FAILEDOPERATION_SESSIONNOTEXISTS = "FailedOperation.SessionNotExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_RINGALLGROUPMEMBEROVERFLOW = "InvalidParameterValue.RingAllGroupMemberOverflow"
INVALIDPARAMETERVALUE_SKILLGROUPERROR = "InvalidParameterValue.SkillGroupError"

func (*Client) UnbindNumberCallOutSkillGroup added in v1.0.591

func (c *Client) UnbindNumberCallOutSkillGroup(request *UnbindNumberCallOutSkillGroupRequest) (response *UnbindNumberCallOutSkillGroupResponse, err error)

UnbindNumberCallOutSkillGroup 解绑号码外呼技能组

可能返回的错误码:

FAILEDOPERATION_SESSIONNOTEXISTS = "FailedOperation.SessionNotExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_RINGALLGROUPMEMBEROVERFLOW = "InvalidParameterValue.RingAllGroupMemberOverflow"
INVALIDPARAMETERVALUE_SKILLGROUPERROR = "InvalidParameterValue.SkillGroupError"

func (*Client) UnbindNumberCallOutSkillGroupWithContext added in v1.0.591

func (c *Client) UnbindNumberCallOutSkillGroupWithContext(ctx context.Context, request *UnbindNumberCallOutSkillGroupRequest) (response *UnbindNumberCallOutSkillGroupResponse, err error)

UnbindNumberCallOutSkillGroup 解绑号码外呼技能组

可能返回的错误码:

FAILEDOPERATION_SESSIONNOTEXISTS = "FailedOperation.SessionNotExists"
INTERNALERROR = "InternalError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"
INVALIDPARAMETERVALUE_RINGALLGROUPMEMBEROVERFLOW = "InvalidParameterValue.RingAllGroupMemberOverflow"
INVALIDPARAMETERVALUE_SKILLGROUPERROR = "InvalidParameterValue.SkillGroupError"

func (*Client) UnbindStaffSkillGroupList added in v1.0.202

func (c *Client) UnbindStaffSkillGroupList(request *UnbindStaffSkillGroupListRequest) (response *UnbindStaffSkillGroupListResponse, err error)

UnbindStaffSkillGroupList 解绑坐席所属技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) UnbindStaffSkillGroupListWithContext added in v1.0.324

func (c *Client) UnbindStaffSkillGroupListWithContext(ctx context.Context, request *UnbindStaffSkillGroupListRequest) (response *UnbindStaffSkillGroupListResponse, err error)

UnbindStaffSkillGroupList 解绑坐席所属技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INSTANCENOTEXIST = "InvalidParameterValue.InstanceNotExist"

func (*Client) UpdateCCCSkillGroup added in v1.0.868

func (c *Client) UpdateCCCSkillGroup(request *UpdateCCCSkillGroupRequest) (response *UpdateCCCSkillGroupResponse, err error)

UpdateCCCSkillGroup 更新技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SKILLGROUPEXIST = "InvalidParameterValue.SkillGroupExist"

func (*Client) UpdateCCCSkillGroupWithContext added in v1.0.868

func (c *Client) UpdateCCCSkillGroupWithContext(ctx context.Context, request *UpdateCCCSkillGroupRequest) (response *UpdateCCCSkillGroupResponse, err error)

UpdateCCCSkillGroup 更新技能组

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_SKILLGROUPEXIST = "InvalidParameterValue.SkillGroupExist"

func (*Client) UpdatePredictiveDialingCampaign added in v1.0.866

func (c *Client) UpdatePredictiveDialingCampaign(request *UpdatePredictiveDialingCampaignRequest) (response *UpdatePredictiveDialingCampaignResponse, err error)

UpdatePredictiveDialingCampaign 任务未启动前,更新预测式外呼任务。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UpdatePredictiveDialingCampaignWithContext added in v1.0.866

func (c *Client) UpdatePredictiveDialingCampaignWithContext(ctx context.Context, request *UpdatePredictiveDialingCampaignRequest) (response *UpdatePredictiveDialingCampaignResponse, err error)

UpdatePredictiveDialingCampaign 任务未启动前,更新预测式外呼任务。

可能返回的错误码:

INTERNALERROR = "InternalError"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"
UNSUPPORTEDOPERATION = "UnsupportedOperation"

func (*Client) UploadIvrAudio added in v1.0.894

func (c *Client) UploadIvrAudio(request *UploadIvrAudioRequest) (response *UploadIvrAudioResponse, err error)

UploadIvrAudio 上传IVR中使用的音频文件,每日上传文件限制50个。(参数中音频文件Url建议使用腾讯云Cos存储的临时链接)

可能返回的错误码:

FAILEDOPERATION_UPLOADFILEOVERFLOW = "FailedOperation.UploadFileOverflow"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

func (*Client) UploadIvrAudioWithContext added in v1.0.894

func (c *Client) UploadIvrAudioWithContext(ctx context.Context, request *UploadIvrAudioRequest) (response *UploadIvrAudioResponse, err error)

UploadIvrAudio 上传IVR中使用的音频文件,每日上传文件限制50个。(参数中音频文件Url建议使用腾讯云Cos存储的临时链接)

可能返回的错误码:

FAILEDOPERATION_UPLOADFILEOVERFLOW = "FailedOperation.UploadFileOverflow"
INTERNALERROR_DBERROR = "InternalError.DBError"
INVALIDPARAMETERVALUE = "InvalidParameterValue"

type ClientInfo added in v1.0.1183

type ClientInfo struct {
	// 登录的端类型,"Web"表示web工作台,"WeChatMiniProgram"表示微信小程序
	ClientType *string `json:"ClientType,omitnil,omitempty" name:"ClientType"`

	// 当前登录的端是否在前台。若登录的端是Web,则该值为true;若登录的端是WeChatMiniProgram,true表示打开着微信小程序,false表示微信小程序退到后台
	IsConnected *bool `json:"IsConnected,omitnil,omitempty" name:"IsConnected"`
}

type CompanyApplyInfo added in v1.0.888

type CompanyApplyInfo struct {
	// 申请人身份,0-公司法定代表人,1-经办人(受法定代表人委托)
	ApplicantType *int64 `json:"ApplicantType,omitnil,omitempty" name:"ApplicantType"`

	// 企业名称
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 统一社会信用代码
	BusinessId *string `json:"BusinessId,omitnil,omitempty" name:"BusinessId"`

	// 营业执照扫描件(加盖公章)。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	BusinessIdPicUrl *string `json:"BusinessIdPicUrl,omitnil,omitempty" name:"BusinessIdPicUrl"`

	// 法定代表人名称
	CorporationName *string `json:"CorporationName,omitnil,omitempty" name:"CorporationName"`

	// 法定代表人身份证号码
	CorporationId *string `json:"CorporationId,omitnil,omitempty" name:"CorporationId"`

	// 法定代表人身份证正反面扫描件。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	CorporationIdPicUrl *string `json:"CorporationIdPicUrl,omitnil,omitempty" name:"CorporationIdPicUrl"`

	// 安全合规使用承诺书。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	NetworkCommitmentPicUrl *string `json:"NetworkCommitmentPicUrl,omitnil,omitempty" name:"NetworkCommitmentPicUrl"`

	// 是否与腾讯云账号的资质一致,0-不一致,1-一致
	IsEqualTencentCloud *int64 `json:"IsEqualTencentCloud,omitnil,omitempty" name:"IsEqualTencentCloud"`

	// 法定代表人手机号
	CorporationMobile *string `json:"CorporationMobile,omitnil,omitempty" name:"CorporationMobile"`

	// 法定代表人手机号码实名认证。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	CorporationMobilePicUrl *string `json:"CorporationMobilePicUrl,omitnil,omitempty" name:"CorporationMobilePicUrl"`

	// 通话话术。(支持doc、docx格式的文档不超过50MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	UseDescribeFileUrl *string `json:"UseDescribeFileUrl,omitnil,omitempty" name:"UseDescribeFileUrl"`

	// 公司授权函。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	CompanyAuthLetterPicUrl *string `json:"CompanyAuthLetterPicUrl,omitnil,omitempty" name:"CompanyAuthLetterPicUrl"`

	// 电话受理单。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	AcceptPicUrl *string `json:"AcceptPicUrl,omitnil,omitempty" name:"AcceptPicUrl"`

	// 法定代表人手持身份证照,申请人类型为法定代表人时必填。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	CorporationHoldingOnIdPicUrl *string `json:"CorporationHoldingOnIdPicUrl,omitnil,omitempty" name:"CorporationHoldingOnIdPicUrl"`

	// 经办人名称,申请人类型为经办人时必填。
	OperatorName *string `json:"OperatorName,omitnil,omitempty" name:"OperatorName"`

	// 经办人证件号码,申请人类型为经办人时必填。
	OperatorId *string `json:"OperatorId,omitnil,omitempty" name:"OperatorId"`

	// 经办人身份证正反面扫描件,申请人类型为经办人时必填。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	OperatorIdPicUrl *string `json:"OperatorIdPicUrl,omitnil,omitempty" name:"OperatorIdPicUrl"`

	// 经办人手持身份证照,申请人类型为经办人时必填。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	OperatorHoldingOnIdPicUrl *string `json:"OperatorHoldingOnIdPicUrl,omitnil,omitempty" name:"OperatorHoldingOnIdPicUrl"`

	// 委托授权书,申请人类型为经办人时必填。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	CommissionPicUrl *string `json:"CommissionPicUrl,omitnil,omitempty" name:"CommissionPicUrl"`

	// 经办人手机号,申请人类型为经办人时必填。
	OperatorMobile *string `json:"OperatorMobile,omitnil,omitempty" name:"OperatorMobile"`

	// 经办人邮箱,申请人类型为经办人时必填。
	OperatorEmail *string `json:"OperatorEmail,omitnil,omitempty" name:"OperatorEmail"`

	// 经办人手机号码实名认证,申请人类型为经办人时必填。(支持jpg、png、gif、jpeg格式的图片,每张图片应大于50K,不超过5MB,模板参见控制台:https://console.cloud.tencent.com/ccc/enterprise/update)
	OperatorMobilePicUrl *string `json:"OperatorMobilePicUrl,omitnil,omitempty" name:"OperatorMobilePicUrl"`
}

type CompanyStateInfo added in v1.0.888

type CompanyStateInfo struct {
	// 申请单ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 公司名称
	CompanyName *string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 创建时间
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 审核时间
	CheckTime *int64 `json:"CheckTime,omitnil,omitempty" name:"CheckTime"`

	// 审核备注
	CheckMsg *string `json:"CheckMsg,omitnil,omitempty" name:"CheckMsg"`

	// 审核状态,1-待审核,2-审核通过,3-驳回
	State *int64 `json:"State,omitnil,omitempty" name:"State"`

	// 公司统一社会信用代码
	BusinessId *string `json:"BusinessId,omitnil,omitempty" name:"BusinessId"`

	// 修改时间
	ModifyTime *int64 `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 合同编号
	ContractNo *string `json:"ContractNo,omitnil,omitempty" name:"ContractNo"`
}

type ControlAIConversationRequest added in v1.0.1199

type ControlAIConversationRequest struct {
	*tchttp.BaseRequest

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 控制命令,目前支持命令如下:
	//
	// - ServerPushText,服务端发送文本给AI机器人,AI机器人会播报该文本
	// - InvokeLLM,服务端发送文本给大模型,触发对话
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 服务端发送播报文本命令,当Command为ServerPushText时必填
	ServerPushText *ServerPushText `json:"ServerPushText,omitnil,omitempty" name:"ServerPushText"`

	// 服务端发送命令主动请求大模型,当Command为InvokeLLM时会把content请求到大模型,头部增加X-Invoke-LLM="1"
	InvokeLLM *InvokeLLM `json:"InvokeLLM,omitnil,omitempty" name:"InvokeLLM"`
}

func NewControlAIConversationRequest added in v1.0.1199

func NewControlAIConversationRequest() (request *ControlAIConversationRequest)

func (*ControlAIConversationRequest) FromJsonString added in v1.0.1199

func (r *ControlAIConversationRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ControlAIConversationRequest) ToJsonString added in v1.0.1199

func (r *ControlAIConversationRequest) ToJsonString() string

type ControlAIConversationRequestParams added in v1.0.1199

type ControlAIConversationRequestParams struct {
	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 控制命令,目前支持命令如下:
	//
	// - ServerPushText,服务端发送文本给AI机器人,AI机器人会播报该文本
	// - InvokeLLM,服务端发送文本给大模型,触发对话
	Command *string `json:"Command,omitnil,omitempty" name:"Command"`

	// 服务端发送播报文本命令,当Command为ServerPushText时必填
	ServerPushText *ServerPushText `json:"ServerPushText,omitnil,omitempty" name:"ServerPushText"`

	// 服务端发送命令主动请求大模型,当Command为InvokeLLM时会把content请求到大模型,头部增加X-Invoke-LLM="1"
	InvokeLLM *InvokeLLM `json:"InvokeLLM,omitnil,omitempty" name:"InvokeLLM"`
}

Predefined struct for user

type ControlAIConversationResponse added in v1.0.1199

type ControlAIConversationResponse struct {
	*tchttp.BaseResponse
	Response *ControlAIConversationResponseParams `json:"Response"`
}

func NewControlAIConversationResponse added in v1.0.1199

func NewControlAIConversationResponse() (response *ControlAIConversationResponse)

func (*ControlAIConversationResponse) FromJsonString added in v1.0.1199

func (r *ControlAIConversationResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ControlAIConversationResponse) ToJsonString added in v1.0.1199

func (r *ControlAIConversationResponse) ToJsonString() string

type ControlAIConversationResponseParams added in v1.0.1199

type ControlAIConversationResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAIAgentCallRequest added in v1.0.1082

type CreateAIAgentCallRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// AI智能体ID
	AIAgentId *uint64 `json:"AIAgentId,omitnil,omitempty" name:"AIAgentId"`

	// 被叫号码
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 提示词变量
	PromptVariables []*Variable `json:"PromptVariables,omitnil,omitempty" name:"PromptVariables"`

	// 通用变量: <p>提示词变量</p> <p>欢迎语变量</p> <p> 欢迎语延迟播放(秒级):welcome-message-delay</p>  <p> dify变量</p>
	//
	// 1. dify-inputs-xxx 为dify的inputs变量
	// 2.  dify-inputs-user 为dify的user值
	// 3.  dify-inputs-conversation_id 为dify的conversation_id值
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`
}

func NewCreateAIAgentCallRequest added in v1.0.1082

func NewCreateAIAgentCallRequest() (request *CreateAIAgentCallRequest)

func (*CreateAIAgentCallRequest) FromJsonString added in v1.0.1082

func (r *CreateAIAgentCallRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAIAgentCallRequest) ToJsonString added in v1.0.1082

func (r *CreateAIAgentCallRequest) ToJsonString() string

type CreateAIAgentCallRequestParams added in v1.0.1082

type CreateAIAgentCallRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// AI智能体ID
	AIAgentId *uint64 `json:"AIAgentId,omitnil,omitempty" name:"AIAgentId"`

	// 被叫号码
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 提示词变量
	//
	// Deprecated: PromptVariables is deprecated.
	PromptVariables []*Variable `json:"PromptVariables,omitnil,omitempty" name:"PromptVariables"`

	// 通用变量: <p>提示词变量</p> <p>欢迎语变量</p> <p> 欢迎语延迟播放(秒级):welcome-message-delay</p>  <p> dify变量</p>
	//
	// 1. dify-inputs-xxx 为dify的inputs变量
	// 2.  dify-inputs-user 为dify的user值
	// 3.  dify-inputs-conversation_id 为dify的conversation_id值
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`
}

Predefined struct for user

type CreateAIAgentCallResponse added in v1.0.1082

type CreateAIAgentCallResponse struct {
	*tchttp.BaseResponse
	Response *CreateAIAgentCallResponseParams `json:"Response"`
}

func NewCreateAIAgentCallResponse added in v1.0.1082

func NewCreateAIAgentCallResponse() (response *CreateAIAgentCallResponse)

func (*CreateAIAgentCallResponse) FromJsonString added in v1.0.1082

func (r *CreateAIAgentCallResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAIAgentCallResponse) ToJsonString added in v1.0.1082

func (r *CreateAIAgentCallResponse) ToJsonString() string

type CreateAIAgentCallResponseParams added in v1.0.1082

type CreateAIAgentCallResponseParams struct {
	// 新创建的会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAICallRequest added in v1.0.1010

type CreateAICallRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 被叫号码
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 模型接口协议类型,目前兼容四种协议类型:
	//
	// - OpenAI协议(包括GPT、混元、DeepSeek等):"openai"
	// - Azure协议:"azure"
	// - Minimax协议:"minimax"
	// - Dify协议: "dify"
	LLMType *string `json:"LLMType,omitnil,omitempty" name:"LLMType"`

	// 模型API密钥,获取鉴权信息方式请参见各模型官网
	//
	// - OpenAI协议:[GPT](https://help.openai.com/en/articles/4936850-where-do-i-find-my-openai-api-key),[混元](https://cloud.tencent.com/document/product/1729/111008),[DeepSeek](https://api-docs.deepseek.com/zh-cn/);
	//
	// - Azure协议:[Azure GPT](https://learn.microsoft.com/en-us/azure/ai-services/openai/chatgpt-quickstart?tabs=command-line%2Ctypescript%2Cpython-new&pivots=programming-language-studio#key-settings);
	//
	// - Minimax:[Minimax](https://platform.minimaxi.com/document/Fast%20access?key=66701cf51d57f38758d581b2)
	APIKey *string `json:"APIKey,omitnil,omitempty" name:"APIKey"`

	// 模型接口地址
	//
	// - OpenAI协议
	// GPT:"https://api.openai.com/v1/"
	// 混元:"https://api.hunyuan.cloud.tencent.com/v1"
	// Deepseek:"https://api.deepseek.com/v1"
	//
	// - Azure协议
	//  "https://{your-resource-name}.openai.azure.com?api-version={api-version}"
	//
	// - Minimax协议
	// "https://api.minimax.chat/v1"
	APIUrl *string `json:"APIUrl,omitnil,omitempty" name:"APIUrl"`

	// 用于设定AI人设、说话规则、任务等的全局提示词。示例:## 人设您是人民医院友善、和蔼的随访医生李医生,正在给患者小明的家长打电话,原因是医院要求小明2024-08-08回院复查手术恢复情况,但小明没有来。您需要按照任务流程对小明家长进行电话随访调查。## 要求简洁回复:使用简练语言,每次最多询问一个问题,不要在一个回复中询问多个问题。富有变化:尽量使表达富有变化,表达机械重复。自然亲切:使用日常语言,尽量显得专业并亲切。提到时间时使用口语表述,如下周三、6月18日。积极主动:尝试引导对话,每个回复通常以问题或下一步建议来结尾。询问清楚:如果对方部分回答了您的问题,或者回答很模糊,请通过追问来确保回答的完整明确。遵循任务:当对方的回答偏离了您的任务时,及时引导对方回到任务中。不要从头开始重复,从偏离的地方继续询问。诚实可靠:对于客户的提问,如果不确定请务必不要编造,礼貌告知对方不清楚。不要捏造患者未提及的症状史、用药史、治疗史。其他注意点:避免提到病情恶化、恢复不理想或疾病名称等使用会使患者感到紧张的表述。不要问患者已经直接或间接回答过的问题,例如患者已经说没有不适症状,那就不要再问手术部位是否有红肿疼痛症状的问题。##任务: 1.自我介绍您是人民医院负责随访的李医生,并说明致电的目的。2.询问被叫方是否是小明家长。 - 如果不是小明家长,请礼貌表达歉意,并使用 call_end 挂断电话。- 如果小明家长没空,请礼貌告诉对方稍后会重新致电,并使用 end_call 挂断电话。3.询问小明出院后水肿情况如何,较出院时是否有变化。- 如果水肿变严重,直接跳转步骤7。4.询问出院后是否给小朋友量过体温,是否出现过发烧情况。- 如果没有量过体温,请礼貌告诉家长出院后三个月内需要每天观察体温。- 如果出现过发烧,请直接跳转步骤7。5.询问出院后是否给小朋友按时服药。- 如果没有按时服药,请友善提醒家长严格按医嘱服用药物,避免影响手术效果。6.询问小朋友在饮食上是否做到低盐低脂,适量吃优质蛋白如鸡蛋、牛奶、瘦肉等。- 如果没有做到,请友善提醒家长低盐低脂和优质蛋白有助小朋友尽快恢复。7.告知家长医生要求6月18日回院复查,但没看到有相关复诊记录。提醒家长尽快前往医院体检复查血化验、尿常规。8.询问家长是否有问题需要咨询,如果没有请礼貌道别并用call_end挂断电话。
	SystemPrompt *string `json:"SystemPrompt,omitnil,omitempty" name:"SystemPrompt"`

	// 模型名称,如
	//
	// - OpenAI协议
	// "gpt-4o-mini","gpt-4o","hunyuan-standard", "hunyuan-turbo","deepseek-chat";
	//
	// - Azure协议
	// "gpt-4o-mini", "gpt-4o";
	//
	// - Minmax协议
	// "deepseek-chat".
	Model *string `json:"Model,omitnil,omitempty" name:"Model"`

	// 默认提供以下音色参数值可选择,如需自定义音色VoiceType请留空并在参数CustomTTSConfig中配置
	//
	// 汉语:
	// ZhiMei:智美,客服女声
	// ZhiXi: 智希 通用女声
	// ZhiQi:智琪 客服女声
	// ZhiTian:智甜 女童声
	// AiXiaoJing:爱小静 对话女声
	//
	// 英语:
	// WeRose:英文女声
	// Monika:英文女声
	//
	// 日语:
	// Nanami
	//
	// 韩语:
	// SunHi
	//
	// 印度尼西亚语(印度尼西亚):
	// Gadis
	//
	// 马来语(马来西亚):
	// Yasmin
	//
	//  泰米尔语(马来西亚):
	// Kani
	//
	// 泰语(泰国):
	// Achara
	//
	// 越南语(越南):
	// HoaiMy
	//
	VoiceType *string `json:"VoiceType,omitnil,omitempty" name:"VoiceType"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 用于设定AI座席欢迎语。
	WelcomeMessage *string `json:"WelcomeMessage,omitnil,omitempty" name:"WelcomeMessage"`

	// 0:使用welcomeMessage(为空时,被叫先说话;不为空时,机器人先说话)
	// 1:   使用ai根据prompt自动生成welcomeMessage并先说话
	WelcomeType *int64 `json:"WelcomeType,omitnil,omitempty" name:"WelcomeType"`

	// 0: 默认可打断, 2:高优先不可打断
	WelcomeMessagePriority *int64 `json:"WelcomeMessagePriority,omitnil,omitempty" name:"WelcomeMessagePriority"`

	// 最大等待时长(毫秒),默认60秒,超过这个时间用户没说话,自动挂断
	MaxDuration *int64 `json:"MaxDuration,omitnil,omitempty" name:"MaxDuration"`

	// 语音识别支持的语言, 默认是"zh" 中文,
	// 填写数组,最长4个语言,第一个语言为主要识别语言,后面为可选语言,
	// 注意:主要语言为中国方言时,可选语言无效
	// 目前全量支持的语言如下,等号左面是语言英文名,右面是Language字段需要填写的值,该值遵循ISO639:
	// 1. Chinese = "zh" # 中文
	// 2. Chinese_TW = "zh-TW" # 中国台湾
	// 3. Chinese_DIALECT = "zh-dialect" # 中国方言
	// 4. English = "en" # 英语
	// 5. Vietnamese = "vi" # 越南语
	// 6. Japanese = "ja" # 日语
	// 7. Korean = "ko" # 汉语
	// 8. Indonesia = "id" # 印度尼西亚语
	// 9. Thai = "th" # 泰语
	// 10. Portuguese = "pt" # 葡萄牙语
	// 11. Turkish = "tr" # 土耳其语
	// 12. Arabic = "ar" # 阿拉伯语
	// 13. Spanish = "es" # 西班牙语
	// 14. Hindi = "hi" # 印地语
	// 15. French = "fr" # 法语
	// 16. Malay = "ms" # 马来语
	// 17. Filipino = "fil" # 菲律宾语
	// 18. German = "de" # 德语
	// 19. Italian = "it" # 意大利语
	// 20. Russian = "ru" # 俄语
	Languages []*string `json:"Languages,omitnil,omitempty" name:"Languages"`

	// 打断AI说话模式,默认为0,0表示自动打断,1表示不打断。
	InterruptMode *int64 `json:"InterruptMode,omitnil,omitempty" name:"InterruptMode"`

	// InterruptMode为0时使用,单位为毫秒,默认为500ms。表示服务端检测到持续InterruptSpeechDuration毫秒的人声则进行打断。
	InterruptSpeechDuration *int64 `json:"InterruptSpeechDuration,omitnil,omitempty" name:"InterruptSpeechDuration"`

	// 模型是否支持(或者开启)call_end function calling
	EndFunctionEnable *bool `json:"EndFunctionEnable,omitnil,omitempty" name:"EndFunctionEnable"`

	// EndFunctionEnable为true时生效;call_end function calling的desc,默认为 "End the call when user has to leave (like says bye) or you are instructed to do so."
	EndFunctionDesc *string `json:"EndFunctionDesc,omitnil,omitempty" name:"EndFunctionDesc"`

	// 模型是否支持(或者开启)transfer_to_human function calling
	TransferFunctionEnable *bool `json:"TransferFunctionEnable,omitnil,omitempty" name:"TransferFunctionEnable"`

	// TransferFunctionEnable为true的时候生效: 转人工配置
	TransferItems []*AITransferItem `json:"TransferItems,omitnil,omitempty" name:"TransferItems"`

	// 用户多久没说话提示时长,最小10秒,默认10秒
	NotifyDuration *int64 `json:"NotifyDuration,omitnil,omitempty" name:"NotifyDuration"`

	// 用户NotifyDuration没说话,AI提示的语句,默认是"抱歉,我没听清。您可以重复下吗?"
	NotifyMessage *string `json:"NotifyMessage,omitnil,omitempty" name:"NotifyMessage"`

	// 最大触发AI提示音次数,默认为不限制
	NotifyMaxCount *uint64 `json:"NotifyMaxCount,omitnil,omitempty" name:"NotifyMaxCount"`

	// <p>和VoiceType字段需要选填一个,这里是使用自己自定义的TTS,VoiceType是系统内置的一些音色</p>
	// <ul>
	// <li>Tencent TTS<br>
	// 配置请参考<a href="https://cloud.tencent.com/document/product/1073/92668#55924b56-1a73-4663-a7a1-a8dd82d6e823" target="_blank">腾讯云TTS文档链接</a></li>
	// </ul>
	// <div><div class="v-md-pre-wrapper copy-code-mode v-md-pre-wrapper- extra-class"><pre class="v-md-prism-"><code>{
	//        &quot;TTSType&quot;: &quot;tencent&quot;, // String TTS类型, 目前支持&quot;tencent&quot; 和 “minixmax”, 其他的厂商支持中
	//        &quot;AppId&quot;: &quot;您的应用ID&quot;, // String 必填
	//        &quot;SecretId&quot;: &quot;您的密钥ID&quot;, // String 必填
	//        &quot;SecretKey&quot;:  &quot;您的密钥Key&quot;, // String 必填
	//        &quot;VoiceType&quot;: 101001, // Integer  必填,音色 ID,包括标准音色与精品音色,精品音色拟真度更高,价格不同于标准音色,请参见语音合成计费概述。完整的音色 ID 列表请参见语音合成音色列表。
	//        &quot;Speed&quot;: 1.25, // Integer 非必填,语速,范围:[-2,6],分别对应不同语速: -2: 代表0.6倍 -1: 代表0.8倍 0: 代表1.0倍(默认) 1: 代表1.2倍 2: 代表1.5倍  6: 代表2.5倍  如果需要更细化的语速,可以保留小数点后 2 位,例如0.5/1.25/2.81等。 参数值与实际语速转换,可参考 语速转换
	//        &quot;Volume&quot;: 5, // Integer 非必填,音量大小,范围:[0,10],分别对应11个等级的音量,默认值为0,代表正常音量。
	//        &quot;PrimaryLanguage&quot;: 1, // Integer 可选 主要语言 1-中文(默认) 2-英文 3-日文
	//        &quot;FastVoiceType&quot;: &quot;xxxx&quot;   //  可选参数, 快速声音复刻的参数
	//   }
	// </code></pre>
	//
	//   </div></div><ul>
	// <li>Minimax TTS<br>
	// 配置请参考<a href="https://platform.minimaxi.com/document/T2A%20V2?key=66719005a427f0c8a5701643" target="_blank">Minimax TTS文档链接</a>。注意Minimax TTS存在频率限制,超频可能会导致回答卡顿,<a href="https://platform.minimaxi.com/document/Rate%20limits?key=66b19417290299a26b234572" target="_blank">Minimax TTS频率限制相关文档链接</a>。</li>
	// </ul>
	// <div><div class="v-md-pre-wrapper copy-code-mode v-md-pre-wrapper- extra-class"><pre class="v-md-prism-"><code>{
	//         &quot;TTSType&quot;: &quot;minimax&quot;,  // String TTS类型,
	//         &quot;Model&quot;: &quot;speech-01-turbo&quot;,
	//         &quot;APIUrl&quot;: &quot;https://api.minimax.chat/v1/t2a_v2&quot;,
	//         &quot;APIKey&quot;: &quot;eyxxxx&quot;,
	//         &quot;GroupId&quot;: &quot;181000000000000&quot;,
	//         &quot;VoiceType&quot;:&quot;female-tianmei-jingpin&quot;,
	//         &quot;Speed&quot;: 1.2
	// }
	// </code></pre>
	// </div></div><ul>
	// <li>火山 TTS</li>
	// </ul>
	// <p>配置音色类型参考<a href="https://www.volcengine.com/docs/6561/162929" target="_blank">火山TTS文档链接</a><br>
	// 语音合成音色列表–语音技术-火山引擎<br>
	// 大模型语音合成音色列表–语音技术-火山引擎</p>
	// <div><div class="v-md-pre-wrapper copy-code-mode v-md-pre-wrapper- extra-class"><pre class="v-md-prism-"><code>{
	//     &quot;TTSType&quot;: &quot;volcengine&quot;,  // 必填:String TTS类型
	//     &quot;AppId&quot; : &quot;xxxxxxxx&quot;,   // 必填:String 火山引擎分配的Appid
	//     &quot;Token&quot; : &quot;TY9d4sQXHxxxxxxx&quot;, // 必填: String类型 火山引擎的访问token
	//     &quot;Speed&quot; : 1.0,            // 可选参数 语速,默认为1.0
	//     &quot;Volume&quot;: 1.0,            // 可选参数, 音量大小, 默认为1.0
	//     &quot;Cluster&quot; : &quot;volcano_tts&quot;, // 可选参数,业务集群, 默认是 volcano_tts
	//     &quot;VoiceType&quot; : &quot;zh_male_aojiaobazong_moon_bigtts&quot;   // 音色类型, 默认为大模型语音合成的音色。 如果使用普通语音合成,则需要填写对应的音色类型。 音色类型填写错误会导致没有声音。
	// }
	// </code></pre>
	//
	// </div></div><ul>
	// <li>Azure TTS<br>
	// 配置请参考<a href="https://docs.azure.cn/zh-cn/ai-services/speech-service/speech-synthesis-markup-voice" target="_blank">AzureTTS文档链接</a></li>
	// </ul>
	// <div><div class="v-md-pre-wrapper copy-code-mode v-md-pre-wrapper- extra-class"><pre class="v-md-prism-"><code>{
	//     &quot;TTSType&quot;: &quot;azure&quot;, // 必填:String TTS类型
	//     &quot;SubscriptionKey&quot;: &quot;xxxxxxxx&quot;, // 必填:String 订阅的Key
	//     &quot;Region&quot;: &quot;chinanorth3&quot;,  // 必填:String 订阅的地区
	//     &quot;VoiceName&quot;: &quot;zh-CN-XiaoxiaoNeural&quot;, // 必填:String 音色名必填
	//     &quot;Language&quot;: &quot;zh-CN&quot;, // 必填:String 合成的语言
	//     &quot;Rate&quot;: 1 // 选填:float 语速  0.5~2 默认为 1
	// }
	// </code></pre>
	//
	// </div></div><ul>
	// <li>自定义</li>
	// </ul>
	// <p>TTS<br>
	// 具体协议规范请参考<a href="https://doc.weixin.qq.com/doc/w3_ANQAiAbdAFwHILbJBmtSqSbV1WZ3L?scode=AJEAIQdfAAo5a1xajYANQAiAbdAFw" target="_blank">腾讯文档</a></p>
	// <div><div class="v-md-pre-wrapper copy-code-mode v-md-pre-wrapper- extra-class"><pre class="v-md-prism-"><code>{
	//   &quot;TTSType&quot;: &quot;custom&quot;, // String 必填
	//   &quot;APIKey&quot;: &quot;ApiKey&quot;, // String 必填 用来鉴权
	//   &quot;APIUrl&quot;: &quot;http://0.0.0.0:8080/stream-audio&quot; // String,必填,TTS API URL
	//   &quot;AudioFormat&quot;: &quot;wav&quot;, // String, 非必填,期望输出的音频格式,如mp3, ogg_opus,pcm,wav,默认为 wav,目前只支持pcm和wav,
	//   &quot;SampleRate&quot;: 16000,  // Integer,非必填,音频采样率,默认为16000(16k),推荐值为16000
	//   &quot;AudioChannel&quot;: 1,    // Integer,非必填,音频通道数,取值:1 或 2  默认为1
	// }
	// </code></pre>
	//
	// </div></div>
	CustomTTSConfig *string `json:"CustomTTSConfig,omitnil,omitempty" name:"CustomTTSConfig"`

	// 提示词变量
	PromptVariables []*Variable `json:"PromptVariables,omitnil,omitempty" name:"PromptVariables"`

	// 语音识别vad的时间,范围为240-2000,默认为1000,单位为ms。更小的值会让语音识别分句更快。
	VadSilenceTime *int64 `json:"VadSilenceTime,omitnil,omitempty" name:"VadSilenceTime"`

	// 通话内容提取配置
	ExtractConfig []*AICallExtractConfigElement `json:"ExtractConfig,omitnil,omitempty" name:"ExtractConfig"`

	// 模型温度控制
	Temperature *float64 `json:"Temperature,omitnil,omitempty" name:"Temperature"`

	// 通用变量: <p>提示词变量</p> <p>欢迎语变量</p> <p> 欢迎语延迟播放(秒级):welcome-message-delay</p>  <p> dify变量</p>
	//
	// 1. dify-inputs-xxx 为dify的inputs变量
	// 2.  dify-inputs-user 为dify的user值
	// 3.  dify-inputs-conversation_id 为dify的conversation_id值
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// 模型topP
	TopP *float64 `json:"TopP,omitnil,omitempty" name:"TopP"`

	// vad的远场人声抑制能力(不会对asr识别效果造成影响),范围为[0, 3],默认为0。推荐设置为2,有较好的远场人声抑制能力。
	VadLevel *uint64 `json:"VadLevel,omitnil,omitempty" name:"VadLevel"`

	// 衔接语
	ToneWord *ToneWordInfo `json:"ToneWord,omitnil,omitempty" name:"ToneWord"`

	// 合规提示音,
	// 该参数传true(默认)表示通话开始播放摩斯码,提示对话内容为 AI 生成。
	// 该参数传false表示关闭合规提示音。该参数传false则代表您知晓并同意以下协议:
	// 我方充分知悉和理解,根据[《网络安全法》](https://www.gov.cn/xinwen/2016-11/07/content_5129723.htm)[《互联网信息服务深度合成管理规定》](https://www.gov.cn/zhengce/zhengceku/2022-12/12/content_5731431.htm)[《生成式人工智能服务管理暂行办法》](https://www.gov.cn/zhengce/zhengceku/202307/content_6891752.htm)[《人工智能生成合成内容标识办法》](https://www.gov.cn/zhengce/zhengceku/202503/content_7014286.htm)的法律法规的规定,对人工智能生成合成内容应当添加显式标识和隐式标识。我方基于业务需求,请腾讯云对生成合成内容不添加显式标识,我方承诺合法合规使用生成合成内容,避免造成混淆、误认;如果使用生成合成内容对公众提供服务的,或通过网络传播的,我方将自觉主动添加符合法律规定和国家标准要求的显式标识,承担人工智能生成合成内容标识的法律义务。我方未能恰当、合理地履行人工智能内容标识义务造成不良后果的,或遭受主管部门责罚的,相关责任由我方完全承担。
	EnableComplianceAudio *bool `json:"EnableComplianceAudio,omitnil,omitempty" name:"EnableComplianceAudio"`
}

func NewCreateAICallRequest added in v1.0.1010

func NewCreateAICallRequest() (request *CreateAICallRequest)

func (*CreateAICallRequest) FromJsonString added in v1.0.1010

func (r *CreateAICallRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAICallRequest) ToJsonString added in v1.0.1010

func (r *CreateAICallRequest) ToJsonString() string

type CreateAICallRequestParams added in v1.0.1010

type CreateAICallRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 被叫号码
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 模型接口协议类型,目前兼容四种协议类型:
	//
	// - OpenAI协议(包括GPT、混元、DeepSeek等):"openai"
	// - Azure协议:"azure"
	// - Minimax协议:"minimax"
	// - Dify协议: "dify"
	LLMType *string `json:"LLMType,omitnil,omitempty" name:"LLMType"`

	// 模型API密钥,获取鉴权信息方式请参见各模型官网
	//
	// - OpenAI协议:[GPT](https://help.openai.com/en/articles/4936850-where-do-i-find-my-openai-api-key),[混元](https://cloud.tencent.com/document/product/1729/111008),[DeepSeek](https://api-docs.deepseek.com/zh-cn/);
	//
	// - Azure协议:[Azure GPT](https://learn.microsoft.com/en-us/azure/ai-services/openai/chatgpt-quickstart?tabs=command-line%2Ctypescript%2Cpython-new&pivots=programming-language-studio#key-settings);
	//
	// - Minimax:[Minimax](https://platform.minimaxi.com/document/Fast%20access?key=66701cf51d57f38758d581b2)
	APIKey *string `json:"APIKey,omitnil,omitempty" name:"APIKey"`

	// 模型接口地址
	//
	// - OpenAI协议
	// GPT:"https://api.openai.com/v1/"
	// 混元:"https://api.hunyuan.cloud.tencent.com/v1"
	// Deepseek:"https://api.deepseek.com/v1"
	//
	// - Azure协议
	//  "https://{your-resource-name}.openai.azure.com?api-version={api-version}"
	//
	// - Minimax协议
	// "https://api.minimax.chat/v1"
	APIUrl *string `json:"APIUrl,omitnil,omitempty" name:"APIUrl"`

	// 用于设定AI人设、说话规则、任务等的全局提示词。示例:## 人设您是人民医院友善、和蔼的随访医生李医生,正在给患者小明的家长打电话,原因是医院要求小明2024-08-08回院复查手术恢复情况,但小明没有来。您需要按照任务流程对小明家长进行电话随访调查。## 要求简洁回复:使用简练语言,每次最多询问一个问题,不要在一个回复中询问多个问题。富有变化:尽量使表达富有变化,表达机械重复。自然亲切:使用日常语言,尽量显得专业并亲切。提到时间时使用口语表述,如下周三、6月18日。积极主动:尝试引导对话,每个回复通常以问题或下一步建议来结尾。询问清楚:如果对方部分回答了您的问题,或者回答很模糊,请通过追问来确保回答的完整明确。遵循任务:当对方的回答偏离了您的任务时,及时引导对方回到任务中。不要从头开始重复,从偏离的地方继续询问。诚实可靠:对于客户的提问,如果不确定请务必不要编造,礼貌告知对方不清楚。不要捏造患者未提及的症状史、用药史、治疗史。其他注意点:避免提到病情恶化、恢复不理想或疾病名称等使用会使患者感到紧张的表述。不要问患者已经直接或间接回答过的问题,例如患者已经说没有不适症状,那就不要再问手术部位是否有红肿疼痛症状的问题。##任务: 1.自我介绍您是人民医院负责随访的李医生,并说明致电的目的。2.询问被叫方是否是小明家长。 - 如果不是小明家长,请礼貌表达歉意,并使用 call_end 挂断电话。- 如果小明家长没空,请礼貌告诉对方稍后会重新致电,并使用 end_call 挂断电话。3.询问小明出院后水肿情况如何,较出院时是否有变化。- 如果水肿变严重,直接跳转步骤7。4.询问出院后是否给小朋友量过体温,是否出现过发烧情况。- 如果没有量过体温,请礼貌告诉家长出院后三个月内需要每天观察体温。- 如果出现过发烧,请直接跳转步骤7。5.询问出院后是否给小朋友按时服药。- 如果没有按时服药,请友善提醒家长严格按医嘱服用药物,避免影响手术效果。6.询问小朋友在饮食上是否做到低盐低脂,适量吃优质蛋白如鸡蛋、牛奶、瘦肉等。- 如果没有做到,请友善提醒家长低盐低脂和优质蛋白有助小朋友尽快恢复。7.告知家长医生要求6月18日回院复查,但没看到有相关复诊记录。提醒家长尽快前往医院体检复查血化验、尿常规。8.询问家长是否有问题需要咨询,如果没有请礼貌道别并用call_end挂断电话。
	SystemPrompt *string `json:"SystemPrompt,omitnil,omitempty" name:"SystemPrompt"`

	// 模型名称,如
	//
	// - OpenAI协议
	// "gpt-4o-mini","gpt-4o","hunyuan-standard", "hunyuan-turbo","deepseek-chat";
	//
	// - Azure协议
	// "gpt-4o-mini", "gpt-4o";
	//
	// - Minmax协议
	// "deepseek-chat".
	Model *string `json:"Model,omitnil,omitempty" name:"Model"`

	// 默认提供以下音色参数值可选择,如需自定义音色VoiceType请留空并在参数CustomTTSConfig中配置
	//
	// 汉语:
	// ZhiMei:智美,客服女声
	// ZhiXi: 智希 通用女声
	// ZhiQi:智琪 客服女声
	// ZhiTian:智甜 女童声
	// AiXiaoJing:爱小静 对话女声
	//
	// 英语:
	// WeRose:英文女声
	// Monika:英文女声
	//
	// 日语:
	// Nanami
	//
	// 韩语:
	// SunHi
	//
	// 印度尼西亚语(印度尼西亚):
	// Gadis
	//
	// 马来语(马来西亚):
	// Yasmin
	//
	//  泰米尔语(马来西亚):
	// Kani
	//
	// 泰语(泰国):
	// Achara
	//
	// 越南语(越南):
	// HoaiMy
	//
	VoiceType *string `json:"VoiceType,omitnil,omitempty" name:"VoiceType"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 用于设定AI座席欢迎语。
	WelcomeMessage *string `json:"WelcomeMessage,omitnil,omitempty" name:"WelcomeMessage"`

	// 0:使用welcomeMessage(为空时,被叫先说话;不为空时,机器人先说话)
	// 1:   使用ai根据prompt自动生成welcomeMessage并先说话
	WelcomeType *int64 `json:"WelcomeType,omitnil,omitempty" name:"WelcomeType"`

	// 0: 默认可打断, 2:高优先不可打断
	WelcomeMessagePriority *int64 `json:"WelcomeMessagePriority,omitnil,omitempty" name:"WelcomeMessagePriority"`

	// 最大等待时长(毫秒),默认60秒,超过这个时间用户没说话,自动挂断
	MaxDuration *int64 `json:"MaxDuration,omitnil,omitempty" name:"MaxDuration"`

	// 语音识别支持的语言, 默认是"zh" 中文,
	// 填写数组,最长4个语言,第一个语言为主要识别语言,后面为可选语言,
	// 注意:主要语言为中国方言时,可选语言无效
	// 目前全量支持的语言如下,等号左面是语言英文名,右面是Language字段需要填写的值,该值遵循ISO639:
	// 1. Chinese = "zh" # 中文
	// 2. Chinese_TW = "zh-TW" # 中国台湾
	// 3. Chinese_DIALECT = "zh-dialect" # 中国方言
	// 4. English = "en" # 英语
	// 5. Vietnamese = "vi" # 越南语
	// 6. Japanese = "ja" # 日语
	// 7. Korean = "ko" # 汉语
	// 8. Indonesia = "id" # 印度尼西亚语
	// 9. Thai = "th" # 泰语
	// 10. Portuguese = "pt" # 葡萄牙语
	// 11. Turkish = "tr" # 土耳其语
	// 12. Arabic = "ar" # 阿拉伯语
	// 13. Spanish = "es" # 西班牙语
	// 14. Hindi = "hi" # 印地语
	// 15. French = "fr" # 法语
	// 16. Malay = "ms" # 马来语
	// 17. Filipino = "fil" # 菲律宾语
	// 18. German = "de" # 德语
	// 19. Italian = "it" # 意大利语
	// 20. Russian = "ru" # 俄语
	Languages []*string `json:"Languages,omitnil,omitempty" name:"Languages"`

	// 打断AI说话模式,默认为0,0表示自动打断,1表示不打断。
	InterruptMode *int64 `json:"InterruptMode,omitnil,omitempty" name:"InterruptMode"`

	// InterruptMode为0时使用,单位为毫秒,默认为500ms。表示服务端检测到持续InterruptSpeechDuration毫秒的人声则进行打断。
	InterruptSpeechDuration *int64 `json:"InterruptSpeechDuration,omitnil,omitempty" name:"InterruptSpeechDuration"`

	// 模型是否支持(或者开启)call_end function calling
	EndFunctionEnable *bool `json:"EndFunctionEnable,omitnil,omitempty" name:"EndFunctionEnable"`

	// EndFunctionEnable为true时生效;call_end function calling的desc,默认为 "End the call when user has to leave (like says bye) or you are instructed to do so."
	EndFunctionDesc *string `json:"EndFunctionDesc,omitnil,omitempty" name:"EndFunctionDesc"`

	// 模型是否支持(或者开启)transfer_to_human function calling
	TransferFunctionEnable *bool `json:"TransferFunctionEnable,omitnil,omitempty" name:"TransferFunctionEnable"`

	// TransferFunctionEnable为true的时候生效: 转人工配置
	TransferItems []*AITransferItem `json:"TransferItems,omitnil,omitempty" name:"TransferItems"`

	// 用户多久没说话提示时长,最小10秒,默认10秒
	NotifyDuration *int64 `json:"NotifyDuration,omitnil,omitempty" name:"NotifyDuration"`

	// 用户NotifyDuration没说话,AI提示的语句,默认是"抱歉,我没听清。您可以重复下吗?"
	NotifyMessage *string `json:"NotifyMessage,omitnil,omitempty" name:"NotifyMessage"`

	// 最大触发AI提示音次数,默认为不限制
	NotifyMaxCount *uint64 `json:"NotifyMaxCount,omitnil,omitempty" name:"NotifyMaxCount"`

	// <p>和VoiceType字段需要选填一个,这里是使用自己自定义的TTS,VoiceType是系统内置的一些音色</p>
	// <ul>
	// <li>Tencent TTS<br>
	// 配置请参考<a href="https://cloud.tencent.com/document/product/1073/92668#55924b56-1a73-4663-a7a1-a8dd82d6e823" target="_blank">腾讯云TTS文档链接</a></li>
	// </ul>
	// <div><div class="v-md-pre-wrapper copy-code-mode v-md-pre-wrapper- extra-class"><pre class="v-md-prism-"><code>{
	//        &quot;TTSType&quot;: &quot;tencent&quot;, // String TTS类型, 目前支持&quot;tencent&quot; 和 “minixmax”, 其他的厂商支持中
	//        &quot;AppId&quot;: &quot;您的应用ID&quot;, // String 必填
	//        &quot;SecretId&quot;: &quot;您的密钥ID&quot;, // String 必填
	//        &quot;SecretKey&quot;:  &quot;您的密钥Key&quot;, // String 必填
	//        &quot;VoiceType&quot;: 101001, // Integer  必填,音色 ID,包括标准音色与精品音色,精品音色拟真度更高,价格不同于标准音色,请参见语音合成计费概述。完整的音色 ID 列表请参见语音合成音色列表。
	//        &quot;Speed&quot;: 1.25, // Integer 非必填,语速,范围:[-2,6],分别对应不同语速: -2: 代表0.6倍 -1: 代表0.8倍 0: 代表1.0倍(默认) 1: 代表1.2倍 2: 代表1.5倍  6: 代表2.5倍  如果需要更细化的语速,可以保留小数点后 2 位,例如0.5/1.25/2.81等。 参数值与实际语速转换,可参考 语速转换
	//        &quot;Volume&quot;: 5, // Integer 非必填,音量大小,范围:[0,10],分别对应11个等级的音量,默认值为0,代表正常音量。
	//        &quot;PrimaryLanguage&quot;: 1, // Integer 可选 主要语言 1-中文(默认) 2-英文 3-日文
	//        &quot;FastVoiceType&quot;: &quot;xxxx&quot;   //  可选参数, 快速声音复刻的参数
	//   }
	// </code></pre>
	//
	//   </div></div><ul>
	// <li>Minimax TTS<br>
	// 配置请参考<a href="https://platform.minimaxi.com/document/T2A%20V2?key=66719005a427f0c8a5701643" target="_blank">Minimax TTS文档链接</a>。注意Minimax TTS存在频率限制,超频可能会导致回答卡顿,<a href="https://platform.minimaxi.com/document/Rate%20limits?key=66b19417290299a26b234572" target="_blank">Minimax TTS频率限制相关文档链接</a>。</li>
	// </ul>
	// <div><div class="v-md-pre-wrapper copy-code-mode v-md-pre-wrapper- extra-class"><pre class="v-md-prism-"><code>{
	//         &quot;TTSType&quot;: &quot;minimax&quot;,  // String TTS类型,
	//         &quot;Model&quot;: &quot;speech-01-turbo&quot;,
	//         &quot;APIUrl&quot;: &quot;https://api.minimax.chat/v1/t2a_v2&quot;,
	//         &quot;APIKey&quot;: &quot;eyxxxx&quot;,
	//         &quot;GroupId&quot;: &quot;181000000000000&quot;,
	//         &quot;VoiceType&quot;:&quot;female-tianmei-jingpin&quot;,
	//         &quot;Speed&quot;: 1.2
	// }
	// </code></pre>
	// </div></div><ul>
	// <li>火山 TTS</li>
	// </ul>
	// <p>配置音色类型参考<a href="https://www.volcengine.com/docs/6561/162929" target="_blank">火山TTS文档链接</a><br>
	// 语音合成音色列表–语音技术-火山引擎<br>
	// 大模型语音合成音色列表–语音技术-火山引擎</p>
	// <div><div class="v-md-pre-wrapper copy-code-mode v-md-pre-wrapper- extra-class"><pre class="v-md-prism-"><code>{
	//     &quot;TTSType&quot;: &quot;volcengine&quot;,  // 必填:String TTS类型
	//     &quot;AppId&quot; : &quot;xxxxxxxx&quot;,   // 必填:String 火山引擎分配的Appid
	//     &quot;Token&quot; : &quot;TY9d4sQXHxxxxxxx&quot;, // 必填: String类型 火山引擎的访问token
	//     &quot;Speed&quot; : 1.0,            // 可选参数 语速,默认为1.0
	//     &quot;Volume&quot;: 1.0,            // 可选参数, 音量大小, 默认为1.0
	//     &quot;Cluster&quot; : &quot;volcano_tts&quot;, // 可选参数,业务集群, 默认是 volcano_tts
	//     &quot;VoiceType&quot; : &quot;zh_male_aojiaobazong_moon_bigtts&quot;   // 音色类型, 默认为大模型语音合成的音色。 如果使用普通语音合成,则需要填写对应的音色类型。 音色类型填写错误会导致没有声音。
	// }
	// </code></pre>
	//
	// </div></div><ul>
	// <li>Azure TTS<br>
	// 配置请参考<a href="https://docs.azure.cn/zh-cn/ai-services/speech-service/speech-synthesis-markup-voice" target="_blank">AzureTTS文档链接</a></li>
	// </ul>
	// <div><div class="v-md-pre-wrapper copy-code-mode v-md-pre-wrapper- extra-class"><pre class="v-md-prism-"><code>{
	//     &quot;TTSType&quot;: &quot;azure&quot;, // 必填:String TTS类型
	//     &quot;SubscriptionKey&quot;: &quot;xxxxxxxx&quot;, // 必填:String 订阅的Key
	//     &quot;Region&quot;: &quot;chinanorth3&quot;,  // 必填:String 订阅的地区
	//     &quot;VoiceName&quot;: &quot;zh-CN-XiaoxiaoNeural&quot;, // 必填:String 音色名必填
	//     &quot;Language&quot;: &quot;zh-CN&quot;, // 必填:String 合成的语言
	//     &quot;Rate&quot;: 1 // 选填:float 语速  0.5~2 默认为 1
	// }
	// </code></pre>
	//
	// </div></div><ul>
	// <li>自定义</li>
	// </ul>
	// <p>TTS<br>
	// 具体协议规范请参考<a href="https://doc.weixin.qq.com/doc/w3_ANQAiAbdAFwHILbJBmtSqSbV1WZ3L?scode=AJEAIQdfAAo5a1xajYANQAiAbdAFw" target="_blank">腾讯文档</a></p>
	// <div><div class="v-md-pre-wrapper copy-code-mode v-md-pre-wrapper- extra-class"><pre class="v-md-prism-"><code>{
	//   &quot;TTSType&quot;: &quot;custom&quot;, // String 必填
	//   &quot;APIKey&quot;: &quot;ApiKey&quot;, // String 必填 用来鉴权
	//   &quot;APIUrl&quot;: &quot;http://0.0.0.0:8080/stream-audio&quot; // String,必填,TTS API URL
	//   &quot;AudioFormat&quot;: &quot;wav&quot;, // String, 非必填,期望输出的音频格式,如mp3, ogg_opus,pcm,wav,默认为 wav,目前只支持pcm和wav,
	//   &quot;SampleRate&quot;: 16000,  // Integer,非必填,音频采样率,默认为16000(16k),推荐值为16000
	//   &quot;AudioChannel&quot;: 1,    // Integer,非必填,音频通道数,取值:1 或 2  默认为1
	// }
	// </code></pre>
	//
	// </div></div>
	CustomTTSConfig *string `json:"CustomTTSConfig,omitnil,omitempty" name:"CustomTTSConfig"`

	// 提示词变量
	//
	// Deprecated: PromptVariables is deprecated.
	PromptVariables []*Variable `json:"PromptVariables,omitnil,omitempty" name:"PromptVariables"`

	// 语音识别vad的时间,范围为240-2000,默认为1000,单位为ms。更小的值会让语音识别分句更快。
	VadSilenceTime *int64 `json:"VadSilenceTime,omitnil,omitempty" name:"VadSilenceTime"`

	// 通话内容提取配置
	ExtractConfig []*AICallExtractConfigElement `json:"ExtractConfig,omitnil,omitempty" name:"ExtractConfig"`

	// 模型温度控制
	Temperature *float64 `json:"Temperature,omitnil,omitempty" name:"Temperature"`

	// 通用变量: <p>提示词变量</p> <p>欢迎语变量</p> <p> 欢迎语延迟播放(秒级):welcome-message-delay</p>  <p> dify变量</p>
	//
	// 1. dify-inputs-xxx 为dify的inputs变量
	// 2.  dify-inputs-user 为dify的user值
	// 3.  dify-inputs-conversation_id 为dify的conversation_id值
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// 模型topP
	TopP *float64 `json:"TopP,omitnil,omitempty" name:"TopP"`

	// vad的远场人声抑制能力(不会对asr识别效果造成影响),范围为[0, 3],默认为0。推荐设置为2,有较好的远场人声抑制能力。
	VadLevel *uint64 `json:"VadLevel,omitnil,omitempty" name:"VadLevel"`

	// 衔接语
	ToneWord *ToneWordInfo `json:"ToneWord,omitnil,omitempty" name:"ToneWord"`

	// 合规提示音,
	// 该参数传true(默认)表示通话开始播放摩斯码,提示对话内容为 AI 生成。
	// 该参数传false表示关闭合规提示音。该参数传false则代表您知晓并同意以下协议:
	// 我方充分知悉和理解,根据[《网络安全法》](https://www.gov.cn/xinwen/2016-11/07/content_5129723.htm)[《互联网信息服务深度合成管理规定》](https://www.gov.cn/zhengce/zhengceku/2022-12/12/content_5731431.htm)[《生成式人工智能服务管理暂行办法》](https://www.gov.cn/zhengce/zhengceku/202307/content_6891752.htm)[《人工智能生成合成内容标识办法》](https://www.gov.cn/zhengce/zhengceku/202503/content_7014286.htm)的法律法规的规定,对人工智能生成合成内容应当添加显式标识和隐式标识。我方基于业务需求,请腾讯云对生成合成内容不添加显式标识,我方承诺合法合规使用生成合成内容,避免造成混淆、误认;如果使用生成合成内容对公众提供服务的,或通过网络传播的,我方将自觉主动添加符合法律规定和国家标准要求的显式标识,承担人工智能生成合成内容标识的法律义务。我方未能恰当、合理地履行人工智能内容标识义务造成不良后果的,或遭受主管部门责罚的,相关责任由我方完全承担。
	EnableComplianceAudio *bool `json:"EnableComplianceAudio,omitnil,omitempty" name:"EnableComplianceAudio"`
}

Predefined struct for user

type CreateAICallResponse added in v1.0.1010

type CreateAICallResponse struct {
	*tchttp.BaseResponse
	Response *CreateAICallResponseParams `json:"Response"`
}

func NewCreateAICallResponse added in v1.0.1010

func NewCreateAICallResponse() (response *CreateAICallResponse)

func (*CreateAICallResponse) FromJsonString added in v1.0.1010

func (r *CreateAICallResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAICallResponse) ToJsonString added in v1.0.1010

func (r *CreateAICallResponse) ToJsonString() string

type CreateAICallResponseParams added in v1.0.1010

type CreateAICallResponseParams struct {
	// 新创建的会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAdminURLRequest added in v1.0.718

type CreateAdminURLRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 管理员账号
	SeatUserId *string `json:"SeatUserId,omitnil,omitempty" name:"SeatUserId"`
}

func NewCreateAdminURLRequest added in v1.0.718

func NewCreateAdminURLRequest() (request *CreateAdminURLRequest)

func (*CreateAdminURLRequest) FromJsonString added in v1.0.718

func (r *CreateAdminURLRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAdminURLRequest) ToJsonString added in v1.0.718

func (r *CreateAdminURLRequest) ToJsonString() string

type CreateAdminURLRequestParams added in v1.0.718

type CreateAdminURLRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 管理员账号
	SeatUserId *string `json:"SeatUserId,omitnil,omitempty" name:"SeatUserId"`
}

Predefined struct for user

type CreateAdminURLResponse added in v1.0.718

type CreateAdminURLResponse struct {
	*tchttp.BaseResponse
	Response *CreateAdminURLResponseParams `json:"Response"`
}

func NewCreateAdminURLResponse added in v1.0.718

func NewCreateAdminURLResponse() (response *CreateAdminURLResponse)

func (*CreateAdminURLResponse) FromJsonString added in v1.0.718

func (r *CreateAdminURLResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAdminURLResponse) ToJsonString added in v1.0.718

func (r *CreateAdminURLResponse) ToJsonString() string

type CreateAdminURLResponseParams added in v1.0.718

type CreateAdminURLResponseParams struct {
	// 登录链接
	URL *string `json:"URL,omitnil,omitempty" name:"URL"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAgentCruiseDialingCampaignRequest added in v1.0.1134

type CreateAgentCruiseDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 座席账号
	Agent *string `json:"Agent,omitnil,omitempty" name:"Agent"`

	// 单轮并发呼叫量 1-20
	ConcurrencyNumber *int64 `json:"ConcurrencyNumber,omitnil,omitempty" name:"ConcurrencyNumber"`

	// 任务启动时间,Unix 时间戳,到此时间后会自动启动任务
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix 时间戳,到此时间后会自动终止任务
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 被叫列表,支持 E.164 或不带国家码形式的号码
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫列表,使用管理端展示的号码格式
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫呼叫顺序 0 随机 1 顺序
	CallOrder *int64 `json:"CallOrder,omitnil,omitempty" name:"CallOrder"`

	// 调用方自定义数据,最大长度 1024
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`
}

func NewCreateAgentCruiseDialingCampaignRequest added in v1.0.1134

func NewCreateAgentCruiseDialingCampaignRequest() (request *CreateAgentCruiseDialingCampaignRequest)

func (*CreateAgentCruiseDialingCampaignRequest) FromJsonString added in v1.0.1134

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAgentCruiseDialingCampaignRequest) ToJsonString added in v1.0.1134

type CreateAgentCruiseDialingCampaignRequestParams added in v1.0.1134

type CreateAgentCruiseDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 座席账号
	Agent *string `json:"Agent,omitnil,omitempty" name:"Agent"`

	// 单轮并发呼叫量 1-20
	ConcurrencyNumber *int64 `json:"ConcurrencyNumber,omitnil,omitempty" name:"ConcurrencyNumber"`

	// 任务启动时间,Unix 时间戳,到此时间后会自动启动任务
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix 时间戳,到此时间后会自动终止任务
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 被叫列表,支持 E.164 或不带国家码形式的号码
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫列表,使用管理端展示的号码格式
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫呼叫顺序 0 随机 1 顺序
	CallOrder *int64 `json:"CallOrder,omitnil,omitempty" name:"CallOrder"`

	// 调用方自定义数据,最大长度 1024
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`
}

Predefined struct for user

type CreateAgentCruiseDialingCampaignResponse added in v1.0.1134

type CreateAgentCruiseDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *CreateAgentCruiseDialingCampaignResponseParams `json:"Response"`
}

func NewCreateAgentCruiseDialingCampaignResponse added in v1.0.1134

func NewCreateAgentCruiseDialingCampaignResponse() (response *CreateAgentCruiseDialingCampaignResponse)

func (*CreateAgentCruiseDialingCampaignResponse) FromJsonString added in v1.0.1134

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAgentCruiseDialingCampaignResponse) ToJsonString added in v1.0.1134

type CreateAgentCruiseDialingCampaignResponseParams added in v1.0.1134

type CreateAgentCruiseDialingCampaignResponseParams struct {
	// 生成的任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateAutoCalloutTaskRequest added in v1.0.343

type CreateAutoCalloutTaskRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务起始时间戳,Unix 秒级时间戳
	NotBefore *int64 `json:"NotBefore,omitnil,omitempty" name:"NotBefore"`

	// 被叫号码列表
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 呼叫使用的 IVR Id,不填时需要填写 AIAgentId
	IvrId *uint64 `json:"IvrId,omitnil,omitempty" name:"IvrId"`

	// 任务名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 任务描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 任务停止时间戳,Unix 秒级时间戳
	NotAfter *int64 `json:"NotAfter,omitnil,omitempty" name:"NotAfter"`

	// 最大尝试次数,1-3 次
	Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"`

	// 自定义变量(仅高级版支持),CalleeAttributes 字段中使用相同变量会覆盖此处
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// 用户自定义数据,CalleeAttributes 字段中使用 UUI 会覆盖此处
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// 被叫属性
	CalleeAttributes []*CalleeAttribute `json:"CalleeAttributes,omitnil,omitempty" name:"CalleeAttributes"`

	// IANA 时区名称,参考 https://datatracker.ietf.org/doc/html/draft-ietf-netmod-iana-timezones
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// 可用时间段
	AvailableTime []*TimeRange `json:"AvailableTime,omitnil,omitempty" name:"AvailableTime"`

	// 智能体 ID,不填写时需要填写 IvrId
	AIAgentId *int64 `json:"AIAgentId,omitnil,omitempty" name:"AIAgentId"`
}

func NewCreateAutoCalloutTaskRequest added in v1.0.343

func NewCreateAutoCalloutTaskRequest() (request *CreateAutoCalloutTaskRequest)

func (*CreateAutoCalloutTaskRequest) FromJsonString added in v1.0.343

func (r *CreateAutoCalloutTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAutoCalloutTaskRequest) ToJsonString added in v1.0.343

func (r *CreateAutoCalloutTaskRequest) ToJsonString() string

type CreateAutoCalloutTaskRequestParams added in v1.0.426

type CreateAutoCalloutTaskRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务起始时间戳,Unix 秒级时间戳
	NotBefore *int64 `json:"NotBefore,omitnil,omitempty" name:"NotBefore"`

	// 被叫号码列表
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 呼叫使用的 IVR Id,不填时需要填写 AIAgentId
	IvrId *uint64 `json:"IvrId,omitnil,omitempty" name:"IvrId"`

	// 任务名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 任务描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 任务停止时间戳,Unix 秒级时间戳
	NotAfter *int64 `json:"NotAfter,omitnil,omitempty" name:"NotAfter"`

	// 最大尝试次数,1-3 次
	Tries *uint64 `json:"Tries,omitnil,omitempty" name:"Tries"`

	// 自定义变量(仅高级版支持),CalleeAttributes 字段中使用相同变量会覆盖此处
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// 用户自定义数据,CalleeAttributes 字段中使用 UUI 会覆盖此处
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// 被叫属性
	CalleeAttributes []*CalleeAttribute `json:"CalleeAttributes,omitnil,omitempty" name:"CalleeAttributes"`

	// IANA 时区名称,参考 https://datatracker.ietf.org/doc/html/draft-ietf-netmod-iana-timezones
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// 可用时间段
	AvailableTime []*TimeRange `json:"AvailableTime,omitnil,omitempty" name:"AvailableTime"`

	// 智能体 ID,不填写时需要填写 IvrId
	AIAgentId *int64 `json:"AIAgentId,omitnil,omitempty" name:"AIAgentId"`
}

Predefined struct for user

type CreateAutoCalloutTaskResponse added in v1.0.343

type CreateAutoCalloutTaskResponse struct {
	*tchttp.BaseResponse
	Response *CreateAutoCalloutTaskResponseParams `json:"Response"`
}

func NewCreateAutoCalloutTaskResponse added in v1.0.343

func NewCreateAutoCalloutTaskResponse() (response *CreateAutoCalloutTaskResponse)

func (*CreateAutoCalloutTaskResponse) FromJsonString added in v1.0.343

func (r *CreateAutoCalloutTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateAutoCalloutTaskResponse) ToJsonString added in v1.0.343

func (r *CreateAutoCalloutTaskResponse) ToJsonString() string

type CreateAutoCalloutTaskResponseParams added in v1.0.426

type CreateAutoCalloutTaskResponseParams struct {
	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCCCSkillGroupRequest added in v1.0.423

type CreateCCCSkillGroupRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 技能组类型0-电话,1-在线,3-音频,4-视频
	SkillGroupType *int64 `json:"SkillGroupType,omitnil,omitempty" name:"SkillGroupType"`

	// 技能组接待人数上限(该技能组中1个座席可接待的人数上限)默认为1。1、若技能组类型为在线,则接待上限可设置为1及以上
	// 2、若技能组类型为电话、音频、视频,则接待上线必须只能为1
	MaxConcurrency *uint64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"`
}

func NewCreateCCCSkillGroupRequest added in v1.0.423

func NewCreateCCCSkillGroupRequest() (request *CreateCCCSkillGroupRequest)

func (*CreateCCCSkillGroupRequest) FromJsonString added in v1.0.423

func (r *CreateCCCSkillGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCCCSkillGroupRequest) ToJsonString added in v1.0.423

func (r *CreateCCCSkillGroupRequest) ToJsonString() string

type CreateCCCSkillGroupRequestParams added in v1.0.426

type CreateCCCSkillGroupRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 技能组类型0-电话,1-在线,3-音频,4-视频
	SkillGroupType *int64 `json:"SkillGroupType,omitnil,omitempty" name:"SkillGroupType"`

	// 技能组接待人数上限(该技能组中1个座席可接待的人数上限)默认为1。1、若技能组类型为在线,则接待上限可设置为1及以上
	// 2、若技能组类型为电话、音频、视频,则接待上线必须只能为1
	MaxConcurrency *uint64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"`
}

Predefined struct for user

type CreateCCCSkillGroupResponse added in v1.0.423

type CreateCCCSkillGroupResponse struct {
	*tchttp.BaseResponse
	Response *CreateCCCSkillGroupResponseParams `json:"Response"`
}

func NewCreateCCCSkillGroupResponse added in v1.0.423

func NewCreateCCCSkillGroupResponse() (response *CreateCCCSkillGroupResponse)

func (*CreateCCCSkillGroupResponse) FromJsonString added in v1.0.423

func (r *CreateCCCSkillGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCCCSkillGroupResponse) ToJsonString added in v1.0.423

func (r *CreateCCCSkillGroupResponse) ToJsonString() string

type CreateCCCSkillGroupResponseParams added in v1.0.426

type CreateCCCSkillGroupResponseParams struct {
	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCallOutSessionRequest added in v1.0.336

type CreateCallOutSessionRequest struct {
	*tchttp.BaseRequest

	// 应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服用户 ID,一般为客服邮箱,确保已经绑定了手机号 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
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 被叫号码,须带 0086 前缀
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 主叫号码(废弃,使用Callers),须带 0086 前缀
	Caller *string `json:"Caller,omitnil,omitempty" name:"Caller"`

	// 指定主叫号码列表,如果前面的号码失败了会自动换成下一个号码,须带 0086 前缀
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 是否强制使用手机外呼,当前只支持 true,若为 true 请确保已配置白名单 https://cloud.tencent.com/document/product/679/76744#.E6.93.8D.E4.BD.9C.E6.AD.A5.E9.AA.A4
	IsForceUseMobile *bool `json:"IsForceUseMobile,omitnil,omitempty" name:"IsForceUseMobile"`

	// 自定义数据,长度限制 1024 字节
	Uui *string `json:"Uui,omitnil,omitempty" name:"Uui"`

	// 自定义数据,长度限制 1024 字节
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`
}

func NewCreateCallOutSessionRequest added in v1.0.336

func NewCreateCallOutSessionRequest() (request *CreateCallOutSessionRequest)

func (*CreateCallOutSessionRequest) FromJsonString added in v1.0.336

func (r *CreateCallOutSessionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCallOutSessionRequest) ToJsonString added in v1.0.336

func (r *CreateCallOutSessionRequest) ToJsonString() string

type CreateCallOutSessionRequestParams added in v1.0.426

type CreateCallOutSessionRequestParams struct {
	// 应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服用户 ID,一般为客服邮箱,确保已经绑定了手机号 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
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 被叫号码,须带 0086 前缀
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 主叫号码(废弃,使用Callers),须带 0086 前缀
	Caller *string `json:"Caller,omitnil,omitempty" name:"Caller"`

	// 指定主叫号码列表,如果前面的号码失败了会自动换成下一个号码,须带 0086 前缀
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 是否强制使用手机外呼,当前只支持 true,若为 true 请确保已配置白名单 https://cloud.tencent.com/document/product/679/76744#.E6.93.8D.E4.BD.9C.E6.AD.A5.E9.AA.A4
	IsForceUseMobile *bool `json:"IsForceUseMobile,omitnil,omitempty" name:"IsForceUseMobile"`

	// 自定义数据,长度限制 1024 字节
	//
	// Deprecated: Uui is deprecated.
	Uui *string `json:"Uui,omitnil,omitempty" name:"Uui"`

	// 自定义数据,长度限制 1024 字节
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`
}

Predefined struct for user

type CreateCallOutSessionResponse added in v1.0.336

type CreateCallOutSessionResponse struct {
	*tchttp.BaseResponse
	Response *CreateCallOutSessionResponseParams `json:"Response"`
}

func NewCreateCallOutSessionResponse added in v1.0.336

func NewCreateCallOutSessionResponse() (response *CreateCallOutSessionResponse)

func (*CreateCallOutSessionResponse) FromJsonString added in v1.0.336

func (r *CreateCallOutSessionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCallOutSessionResponse) ToJsonString added in v1.0.336

func (r *CreateCallOutSessionResponse) ToJsonString() string

type CreateCallOutSessionResponseParams added in v1.0.426

type CreateCallOutSessionResponseParams struct {
	// 新创建的会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCarrierPrivilegeNumberApplicantRequest added in v1.0.541

type CreateCarrierPrivilegeNumberApplicantRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 主叫号码,必须为实例中存在的号码,格式为0086xxxx(暂时只支持国内号码)
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫号码,必须为实例中坐席绑定的手机号码,格式为0086xxxx(暂时只支持国内号码)
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewCreateCarrierPrivilegeNumberApplicantRequest added in v1.0.541

func NewCreateCarrierPrivilegeNumberApplicantRequest() (request *CreateCarrierPrivilegeNumberApplicantRequest)

func (*CreateCarrierPrivilegeNumberApplicantRequest) FromJsonString added in v1.0.541

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCarrierPrivilegeNumberApplicantRequest) ToJsonString added in v1.0.541

type CreateCarrierPrivilegeNumberApplicantRequestParams added in v1.0.541

type CreateCarrierPrivilegeNumberApplicantRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 主叫号码,必须为实例中存在的号码,格式为0086xxxx(暂时只支持国内号码)
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫号码,必须为实例中坐席绑定的手机号码,格式为0086xxxx(暂时只支持国内号码)
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type CreateCarrierPrivilegeNumberApplicantResponse added in v1.0.541

type CreateCarrierPrivilegeNumberApplicantResponse struct {
	*tchttp.BaseResponse
	Response *CreateCarrierPrivilegeNumberApplicantResponseParams `json:"Response"`
}

func NewCreateCarrierPrivilegeNumberApplicantResponse added in v1.0.541

func NewCreateCarrierPrivilegeNumberApplicantResponse() (response *CreateCarrierPrivilegeNumberApplicantResponse)

func (*CreateCarrierPrivilegeNumberApplicantResponse) FromJsonString added in v1.0.541

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCarrierPrivilegeNumberApplicantResponse) ToJsonString added in v1.0.541

type CreateCarrierPrivilegeNumberApplicantResponseParams added in v1.0.541

type CreateCarrierPrivilegeNumberApplicantResponseParams struct {
	// 申请单Id
	ApplicantId *uint64 `json:"ApplicantId,omitnil,omitempty" name:"ApplicantId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateCompanyApplyRequest added in v1.0.888

type CreateCompanyApplyRequest struct {
	*tchttp.BaseRequest

	// 企业资质信息
	CompanyInfo *CompanyApplyInfo `json:"CompanyInfo,omitnil,omitempty" name:"CompanyInfo"`
}

func NewCreateCompanyApplyRequest added in v1.0.888

func NewCreateCompanyApplyRequest() (request *CreateCompanyApplyRequest)

func (*CreateCompanyApplyRequest) FromJsonString added in v1.0.888

func (r *CreateCompanyApplyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCompanyApplyRequest) ToJsonString added in v1.0.888

func (r *CreateCompanyApplyRequest) ToJsonString() string

type CreateCompanyApplyRequestParams added in v1.0.888

type CreateCompanyApplyRequestParams struct {
	// 企业资质信息
	CompanyInfo *CompanyApplyInfo `json:"CompanyInfo,omitnil,omitempty" name:"CompanyInfo"`
}

Predefined struct for user

type CreateCompanyApplyResponse added in v1.0.888

type CreateCompanyApplyResponse struct {
	*tchttp.BaseResponse
	Response *CreateCompanyApplyResponseParams `json:"Response"`
}

func NewCreateCompanyApplyResponse added in v1.0.888

func NewCreateCompanyApplyResponse() (response *CreateCompanyApplyResponse)

func (*CreateCompanyApplyResponse) FromJsonString added in v1.0.888

func (r *CreateCompanyApplyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateCompanyApplyResponse) ToJsonString added in v1.0.888

func (r *CreateCompanyApplyResponse) ToJsonString() string

type CreateCompanyApplyResponseParams added in v1.0.888

type CreateCompanyApplyResponseParams struct {
	// 申请单ID
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateExtensionRequest added in v1.0.526

type CreateExtensionRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`

	// 分机名称
	ExtensionName *string `json:"ExtensionName,omitnil,omitempty" name:"ExtensionName"`

	// 绑定的技能组列表
	SkillGroupIds []*uint64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`

	// 绑定的坐席邮箱
	Relation *string `json:"Relation,omitnil,omitempty" name:"Relation"`
}

func NewCreateExtensionRequest added in v1.0.526

func NewCreateExtensionRequest() (request *CreateExtensionRequest)

func (*CreateExtensionRequest) FromJsonString added in v1.0.526

func (r *CreateExtensionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateExtensionRequest) ToJsonString added in v1.0.526

func (r *CreateExtensionRequest) ToJsonString() string

type CreateExtensionRequestParams added in v1.0.526

type CreateExtensionRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`

	// 分机名称
	ExtensionName *string `json:"ExtensionName,omitnil,omitempty" name:"ExtensionName"`

	// 绑定的技能组列表
	SkillGroupIds []*uint64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`

	// 绑定的坐席邮箱
	Relation *string `json:"Relation,omitnil,omitempty" name:"Relation"`
}

Predefined struct for user

type CreateExtensionResponse added in v1.0.526

type CreateExtensionResponse struct {
	*tchttp.BaseResponse
	Response *CreateExtensionResponseParams `json:"Response"`
}

func NewCreateExtensionResponse added in v1.0.526

func NewCreateExtensionResponse() (response *CreateExtensionResponse)

func (*CreateExtensionResponse) FromJsonString added in v1.0.526

func (r *CreateExtensionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateExtensionResponse) ToJsonString added in v1.0.526

func (r *CreateExtensionResponse) ToJsonString() string

type CreateExtensionResponseParams added in v1.0.526

type CreateExtensionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateIVRSessionRequest added in v1.0.937

type CreateIVRSessionRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 被叫
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 指定的 IVR Id,目前支持呼入和自动外呼两种类型
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 自定义变量
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// 用户数据
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`
}

func NewCreateIVRSessionRequest added in v1.0.937

func NewCreateIVRSessionRequest() (request *CreateIVRSessionRequest)

func (*CreateIVRSessionRequest) FromJsonString added in v1.0.937

func (r *CreateIVRSessionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateIVRSessionRequest) ToJsonString added in v1.0.937

func (r *CreateIVRSessionRequest) ToJsonString() string

type CreateIVRSessionRequestParams added in v1.0.937

type CreateIVRSessionRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 被叫
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 指定的 IVR Id,目前支持呼入和自动外呼两种类型
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 主叫号码列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 自定义变量
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// 用户数据
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`
}

Predefined struct for user

type CreateIVRSessionResponse added in v1.0.937

type CreateIVRSessionResponse struct {
	*tchttp.BaseResponse
	Response *CreateIVRSessionResponseParams `json:"Response"`
}

func NewCreateIVRSessionResponse added in v1.0.937

func NewCreateIVRSessionResponse() (response *CreateIVRSessionResponse)

func (*CreateIVRSessionResponse) FromJsonString added in v1.0.937

func (r *CreateIVRSessionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateIVRSessionResponse) ToJsonString added in v1.0.937

func (r *CreateIVRSessionResponse) ToJsonString() string

type CreateIVRSessionResponseParams added in v1.0.937

type CreateIVRSessionResponseParams struct {
	// 新创建的会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateOwnNumberApplyRequest added in v1.0.1014

type CreateOwnNumberApplyRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// SIP通道ID
	SipTrunkId *int64 `json:"SipTrunkId,omitnil,omitempty" name:"SipTrunkId"`

	// 线路相关参数
	DetailList []*OwnNumberApplyDetailItem `json:"DetailList,omitnil,omitempty" name:"DetailList"`

	// 送号前缀
	Prefix *string `json:"Prefix,omitnil,omitempty" name:"Prefix"`

	// 国内长途手机前缀码
	MobileNddPrefix *string `json:"MobileNddPrefix,omitnil,omitempty" name:"MobileNddPrefix"`

	// 同市固话去掉区号
	LocalNumberTrimAC *bool `json:"LocalNumberTrimAC,omitnil,omitempty" name:"LocalNumberTrimAC"`
}

func NewCreateOwnNumberApplyRequest added in v1.0.1014

func NewCreateOwnNumberApplyRequest() (request *CreateOwnNumberApplyRequest)

func (*CreateOwnNumberApplyRequest) FromJsonString added in v1.0.1014

func (r *CreateOwnNumberApplyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOwnNumberApplyRequest) ToJsonString added in v1.0.1014

func (r *CreateOwnNumberApplyRequest) ToJsonString() string

type CreateOwnNumberApplyRequestParams added in v1.0.1014

type CreateOwnNumberApplyRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// SIP通道ID
	SipTrunkId *int64 `json:"SipTrunkId,omitnil,omitempty" name:"SipTrunkId"`

	// 线路相关参数
	DetailList []*OwnNumberApplyDetailItem `json:"DetailList,omitnil,omitempty" name:"DetailList"`

	// 送号前缀
	Prefix *string `json:"Prefix,omitnil,omitempty" name:"Prefix"`

	// 国内长途手机前缀码
	MobileNddPrefix *string `json:"MobileNddPrefix,omitnil,omitempty" name:"MobileNddPrefix"`

	// 同市固话去掉区号
	LocalNumberTrimAC *bool `json:"LocalNumberTrimAC,omitnil,omitempty" name:"LocalNumberTrimAC"`
}

Predefined struct for user

type CreateOwnNumberApplyResponse added in v1.0.1014

type CreateOwnNumberApplyResponse struct {
	*tchttp.BaseResponse
	Response *CreateOwnNumberApplyResponseParams `json:"Response"`
}

func NewCreateOwnNumberApplyResponse added in v1.0.1014

func NewCreateOwnNumberApplyResponse() (response *CreateOwnNumberApplyResponse)

func (*CreateOwnNumberApplyResponse) FromJsonString added in v1.0.1014

func (r *CreateOwnNumberApplyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateOwnNumberApplyResponse) ToJsonString added in v1.0.1014

func (r *CreateOwnNumberApplyResponse) ToJsonString() string

type CreateOwnNumberApplyResponseParams added in v1.0.1014

type CreateOwnNumberApplyResponseParams struct {
	// 审批单号
	ApplyId *uint64 `json:"ApplyId,omitnil,omitempty" name:"ApplyId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreatePredictiveDialingCampaignRequest added in v1.0.866

type CreatePredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 被叫列表,支持 E.164 或不带国家码形式的号码
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫列表,使用管理端展示的号码格式
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫呼叫顺序 0 随机 1 顺序
	CallOrder *int64 `json:"CallOrder,omitnil,omitempty" name:"CallOrder"`

	// 使用的座席技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 相同应用内多个任务运行优先级,从高到底 1 - 5
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 预期呼损率,百分比,5 - 50
	ExpectedAbandonRate *int64 `json:"ExpectedAbandonRate,omitnil,omitempty" name:"ExpectedAbandonRate"`

	// 呼叫重试间隔时间,单位秒,60 - 86400
	RetryInterval *int64 `json:"RetryInterval,omitnil,omitempty" name:"RetryInterval"`

	// 任务启动时间,Unix 时间戳,到此时间后会自动启动任务
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix 时间戳,到此时间后会自动终止任务
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 指定的 IVR Id
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 呼叫重试次数,0 - 2
	RetryTimes *int64 `json:"RetryTimes,omitnil,omitempty" name:"RetryTimes"`

	// 自定义变量
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// UUI
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// 被叫属性
	CalleeAttributes []*CalleeAttribute `json:"CalleeAttributes,omitnil,omitempty" name:"CalleeAttributes"`

	// IANA 时区名称,参考 https://datatracker.ietf.org/doc/html/draft-ietf-netmod-iana-timezones
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// 可用时间段
	AvailableTime []*TimeRange `json:"AvailableTime,omitnil,omitempty" name:"AvailableTime"`
}

func NewCreatePredictiveDialingCampaignRequest added in v1.0.866

func NewCreatePredictiveDialingCampaignRequest() (request *CreatePredictiveDialingCampaignRequest)

func (*CreatePredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type CreatePredictiveDialingCampaignRequestParams added in v1.0.866

type CreatePredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 被叫列表,支持 E.164 或不带国家码形式的号码
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫列表,使用管理端展示的号码格式
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫呼叫顺序 0 随机 1 顺序
	CallOrder *int64 `json:"CallOrder,omitnil,omitempty" name:"CallOrder"`

	// 使用的座席技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 相同应用内多个任务运行优先级,从高到底 1 - 5
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 预期呼损率,百分比,5 - 50
	ExpectedAbandonRate *int64 `json:"ExpectedAbandonRate,omitnil,omitempty" name:"ExpectedAbandonRate"`

	// 呼叫重试间隔时间,单位秒,60 - 86400
	RetryInterval *int64 `json:"RetryInterval,omitnil,omitempty" name:"RetryInterval"`

	// 任务启动时间,Unix 时间戳,到此时间后会自动启动任务
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix 时间戳,到此时间后会自动终止任务
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 指定的 IVR Id
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 呼叫重试次数,0 - 2
	RetryTimes *int64 `json:"RetryTimes,omitnil,omitempty" name:"RetryTimes"`

	// 自定义变量
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// UUI
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// 被叫属性
	CalleeAttributes []*CalleeAttribute `json:"CalleeAttributes,omitnil,omitempty" name:"CalleeAttributes"`

	// IANA 时区名称,参考 https://datatracker.ietf.org/doc/html/draft-ietf-netmod-iana-timezones
	TimeZone *string `json:"TimeZone,omitnil,omitempty" name:"TimeZone"`

	// 可用时间段
	AvailableTime []*TimeRange `json:"AvailableTime,omitnil,omitempty" name:"AvailableTime"`
}

Predefined struct for user

type CreatePredictiveDialingCampaignResponse added in v1.0.866

type CreatePredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *CreatePredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewCreatePredictiveDialingCampaignResponse added in v1.0.866

func NewCreatePredictiveDialingCampaignResponse() (response *CreatePredictiveDialingCampaignResponse)

func (*CreatePredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreatePredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type CreatePredictiveDialingCampaignResponseParams added in v1.0.866

type CreatePredictiveDialingCampaignResponseParams struct {
	// 生成的任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSDKLoginTokenRequest

type CreateSDKLoginTokenRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席账号。
	SeatUserId *string `json:"SeatUserId,omitnil,omitempty" name:"SeatUserId"`

	// 生成的token是否一次性校验
	OnlyOnce *bool `json:"OnlyOnce,omitnil,omitempty" name:"OnlyOnce"`
}

func NewCreateSDKLoginTokenRequest

func NewCreateSDKLoginTokenRequest() (request *CreateSDKLoginTokenRequest)

func (*CreateSDKLoginTokenRequest) FromJsonString

func (r *CreateSDKLoginTokenRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSDKLoginTokenRequest) ToJsonString

func (r *CreateSDKLoginTokenRequest) ToJsonString() string

type CreateSDKLoginTokenRequestParams added in v1.0.426

type CreateSDKLoginTokenRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席账号。
	SeatUserId *string `json:"SeatUserId,omitnil,omitempty" name:"SeatUserId"`

	// 生成的token是否一次性校验
	OnlyOnce *bool `json:"OnlyOnce,omitnil,omitempty" name:"OnlyOnce"`
}

Predefined struct for user

type CreateSDKLoginTokenResponse

type CreateSDKLoginTokenResponse struct {
	*tchttp.BaseResponse
	Response *CreateSDKLoginTokenResponseParams `json:"Response"`
}

func NewCreateSDKLoginTokenResponse

func NewCreateSDKLoginTokenResponse() (response *CreateSDKLoginTokenResponse)

func (*CreateSDKLoginTokenResponse) FromJsonString

func (r *CreateSDKLoginTokenResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateSDKLoginTokenResponse) ToJsonString

func (r *CreateSDKLoginTokenResponse) ToJsonString() string

type CreateSDKLoginTokenResponseParams added in v1.0.426

type CreateSDKLoginTokenResponseParams struct {
	// SDK 登录 Token。
	Token *string `json:"Token,omitnil,omitempty" name:"Token"`

	// 过期时间戳,Unix 时间戳。
	ExpiredTime *int64 `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// SDK 加载路径会随着 SDK 的发布而变动。
	SdkURL *string `json:"SdkURL,omitnil,omitempty" name:"SdkURL"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateStaffRequest

type CreateStaffRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服信息,个数不超过 10
	Staffs []*SeatUserInfo `json:"Staffs,omitnil,omitempty" name:"Staffs"`

	// 是否发送密码邮件,默认true
	SendPassword *bool `json:"SendPassword,omitnil,omitempty" name:"SendPassword"`
}

func NewCreateStaffRequest

func NewCreateStaffRequest() (request *CreateStaffRequest)

func (*CreateStaffRequest) FromJsonString

func (r *CreateStaffRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStaffRequest) ToJsonString

func (r *CreateStaffRequest) ToJsonString() string

type CreateStaffRequestParams added in v1.0.426

type CreateStaffRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服信息,个数不超过 10
	Staffs []*SeatUserInfo `json:"Staffs,omitnil,omitempty" name:"Staffs"`

	// 是否发送密码邮件,默认true
	SendPassword *bool `json:"SendPassword,omitnil,omitempty" name:"SendPassword"`
}

Predefined struct for user

type CreateStaffResponse

type CreateStaffResponse struct {
	*tchttp.BaseResponse
	Response *CreateStaffResponseParams `json:"Response"`
}

func NewCreateStaffResponse

func NewCreateStaffResponse() (response *CreateStaffResponse)

func (*CreateStaffResponse) FromJsonString

func (r *CreateStaffResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateStaffResponse) ToJsonString

func (r *CreateStaffResponse) ToJsonString() string

type CreateStaffResponseParams added in v1.0.426

type CreateStaffResponseParams struct {
	// 错误坐席列表及错误信息
	ErrorStaffList []*ErrStaffItem `json:"ErrorStaffList,omitnil,omitempty" name:"ErrorStaffList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateUserSigRequest added in v1.0.204

type CreateUserSigRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 用户 ID,该值必须与 ClientData 字段中 Uid 的值一致
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 有效期,单位秒,不超过 1 小时
	ExpiredTime *int64 `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// 用户签名数据,必填字段,为标准 JSON 格式
	ClientData *string `json:"ClientData,omitnil,omitempty" name:"ClientData"`
}

func NewCreateUserSigRequest added in v1.0.204

func NewCreateUserSigRequest() (request *CreateUserSigRequest)

func (*CreateUserSigRequest) FromJsonString added in v1.0.204

func (r *CreateUserSigRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateUserSigRequest) ToJsonString added in v1.0.204

func (r *CreateUserSigRequest) ToJsonString() string

type CreateUserSigRequestParams added in v1.0.426

type CreateUserSigRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 用户 ID,该值必须与 ClientData 字段中 Uid 的值一致
	Uid *string `json:"Uid,omitnil,omitempty" name:"Uid"`

	// 有效期,单位秒,不超过 1 小时
	ExpiredTime *int64 `json:"ExpiredTime,omitnil,omitempty" name:"ExpiredTime"`

	// 用户签名数据,必填字段,为标准 JSON 格式
	ClientData *string `json:"ClientData,omitnil,omitempty" name:"ClientData"`
}

Predefined struct for user

type CreateUserSigResponse added in v1.0.204

type CreateUserSigResponse struct {
	*tchttp.BaseResponse
	Response *CreateUserSigResponseParams `json:"Response"`
}

func NewCreateUserSigResponse added in v1.0.204

func NewCreateUserSigResponse() (response *CreateUserSigResponse)

func (*CreateUserSigResponse) FromJsonString added in v1.0.204

func (r *CreateUserSigResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*CreateUserSigResponse) ToJsonString added in v1.0.204

func (r *CreateUserSigResponse) ToJsonString() string

type CreateUserSigResponseParams added in v1.0.426

type CreateUserSigResponseParams struct {
	// 签名结果
	UserSig *string `json:"UserSig,omitnil,omitempty" name:"UserSig"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteCCCSkillGroupRequest added in v1.0.1147

type DeleteCCCSkillGroupRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

func NewDeleteCCCSkillGroupRequest added in v1.0.1147

func NewDeleteCCCSkillGroupRequest() (request *DeleteCCCSkillGroupRequest)

func (*DeleteCCCSkillGroupRequest) FromJsonString added in v1.0.1147

func (r *DeleteCCCSkillGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCCCSkillGroupRequest) ToJsonString added in v1.0.1147

func (r *DeleteCCCSkillGroupRequest) ToJsonString() string

type DeleteCCCSkillGroupRequestParams added in v1.0.1147

type DeleteCCCSkillGroupRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

Predefined struct for user

type DeleteCCCSkillGroupResponse added in v1.0.1147

type DeleteCCCSkillGroupResponse struct {
	*tchttp.BaseResponse
	Response *DeleteCCCSkillGroupResponseParams `json:"Response"`
}

func NewDeleteCCCSkillGroupResponse added in v1.0.1147

func NewDeleteCCCSkillGroupResponse() (response *DeleteCCCSkillGroupResponse)

func (*DeleteCCCSkillGroupResponse) FromJsonString added in v1.0.1147

func (r *DeleteCCCSkillGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteCCCSkillGroupResponse) ToJsonString added in v1.0.1147

func (r *DeleteCCCSkillGroupResponse) ToJsonString() string

type DeleteCCCSkillGroupResponseParams added in v1.0.1147

type DeleteCCCSkillGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteExtensionRequest added in v1.0.526

type DeleteExtensionRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`
}

func NewDeleteExtensionRequest added in v1.0.526

func NewDeleteExtensionRequest() (request *DeleteExtensionRequest)

func (*DeleteExtensionRequest) FromJsonString added in v1.0.526

func (r *DeleteExtensionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteExtensionRequest) ToJsonString added in v1.0.526

func (r *DeleteExtensionRequest) ToJsonString() string

type DeleteExtensionRequestParams added in v1.0.526

type DeleteExtensionRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`
}

Predefined struct for user

type DeleteExtensionResponse added in v1.0.526

type DeleteExtensionResponse struct {
	*tchttp.BaseResponse
	Response *DeleteExtensionResponseParams `json:"Response"`
}

func NewDeleteExtensionResponse added in v1.0.526

func NewDeleteExtensionResponse() (response *DeleteExtensionResponse)

func (*DeleteExtensionResponse) FromJsonString added in v1.0.526

func (r *DeleteExtensionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteExtensionResponse) ToJsonString added in v1.0.526

func (r *DeleteExtensionResponse) ToJsonString() string

type DeleteExtensionResponseParams added in v1.0.526

type DeleteExtensionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeletePredictiveDialingCampaignRequest added in v1.0.866

type DeletePredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

func NewDeletePredictiveDialingCampaignRequest added in v1.0.866

func NewDeletePredictiveDialingCampaignRequest() (request *DeletePredictiveDialingCampaignRequest)

func (*DeletePredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type DeletePredictiveDialingCampaignRequestParams added in v1.0.866

type DeletePredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

Predefined struct for user

type DeletePredictiveDialingCampaignResponse added in v1.0.866

type DeletePredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *DeletePredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewDeletePredictiveDialingCampaignResponse added in v1.0.866

func NewDeletePredictiveDialingCampaignResponse() (response *DeletePredictiveDialingCampaignResponse)

func (*DeletePredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeletePredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type DeletePredictiveDialingCampaignResponseParams added in v1.0.866

type DeletePredictiveDialingCampaignResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteStaffRequest added in v1.0.202

type DeleteStaffRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待删除客服邮箱列表,一次最大支持200个。
	StaffList []*string `json:"StaffList,omitnil,omitempty" name:"StaffList"`
}

func NewDeleteStaffRequest added in v1.0.202

func NewDeleteStaffRequest() (request *DeleteStaffRequest)

func (*DeleteStaffRequest) FromJsonString added in v1.0.202

func (r *DeleteStaffRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStaffRequest) ToJsonString added in v1.0.202

func (r *DeleteStaffRequest) ToJsonString() string

type DeleteStaffRequestParams added in v1.0.426

type DeleteStaffRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待删除客服邮箱列表,一次最大支持200个。
	StaffList []*string `json:"StaffList,omitnil,omitempty" name:"StaffList"`
}

Predefined struct for user

type DeleteStaffResponse added in v1.0.202

type DeleteStaffResponse struct {
	*tchttp.BaseResponse
	Response *DeleteStaffResponseParams `json:"Response"`
}

func NewDeleteStaffResponse added in v1.0.202

func NewDeleteStaffResponse() (response *DeleteStaffResponse)

func (*DeleteStaffResponse) FromJsonString added in v1.0.202

func (r *DeleteStaffResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DeleteStaffResponse) ToJsonString added in v1.0.202

func (r *DeleteStaffResponse) ToJsonString() string

type DeleteStaffResponseParams added in v1.0.426

type DeleteStaffResponseParams struct {
	// 无法删除的状态为在线的客服列表
	OnlineStaffList []*string `json:"OnlineStaffList,omitnil,omitempty" name:"OnlineStaffList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAIAnalysisResultRequest added in v1.1.32

type DescribeAIAnalysisResultRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 查找起始时间
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 1737350008
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeAIAnalysisResultRequest added in v1.1.32

func NewDescribeAIAnalysisResultRequest() (request *DescribeAIAnalysisResultRequest)

func (*DescribeAIAnalysisResultRequest) FromJsonString added in v1.1.32

func (r *DescribeAIAnalysisResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAIAnalysisResultRequest) ToJsonString added in v1.1.32

func (r *DescribeAIAnalysisResultRequest) ToJsonString() string

type DescribeAIAnalysisResultRequestParams added in v1.1.32

type DescribeAIAnalysisResultRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 查找起始时间
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 1737350008
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeAIAnalysisResultResponse added in v1.1.32

type DescribeAIAnalysisResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAIAnalysisResultResponseParams `json:"Response"`
}

func NewDescribeAIAnalysisResultResponse added in v1.1.32

func NewDescribeAIAnalysisResultResponse() (response *DescribeAIAnalysisResultResponse)

func (*DescribeAIAnalysisResultResponse) FromJsonString added in v1.1.32

func (r *DescribeAIAnalysisResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAIAnalysisResultResponse) ToJsonString added in v1.1.32

func (r *DescribeAIAnalysisResultResponse) ToJsonString() string

type DescribeAIAnalysisResultResponseParams added in v1.1.32

type DescribeAIAnalysisResultResponseParams struct {
	// AI会话分析结果
	ResultList []*AIAnalysisResult `json:"ResultList,omitnil,omitempty" name:"ResultList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAICallExtractResultRequest added in v1.0.1089

type DescribeAICallExtractResultRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 查找起始时间
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查找结束时间
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeAICallExtractResultRequest added in v1.0.1089

func NewDescribeAICallExtractResultRequest() (request *DescribeAICallExtractResultRequest)

func (*DescribeAICallExtractResultRequest) FromJsonString added in v1.0.1089

func (r *DescribeAICallExtractResultRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAICallExtractResultRequest) ToJsonString added in v1.0.1089

func (r *DescribeAICallExtractResultRequest) ToJsonString() string

type DescribeAICallExtractResultRequestParams added in v1.0.1089

type DescribeAICallExtractResultRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 查找起始时间
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 查找结束时间
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeAICallExtractResultResponse added in v1.0.1089

type DescribeAICallExtractResultResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAICallExtractResultResponseParams `json:"Response"`
}

func NewDescribeAICallExtractResultResponse added in v1.0.1089

func NewDescribeAICallExtractResultResponse() (response *DescribeAICallExtractResultResponse)

func (*DescribeAICallExtractResultResponse) FromJsonString added in v1.0.1089

func (r *DescribeAICallExtractResultResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAICallExtractResultResponse) ToJsonString added in v1.0.1089

func (r *DescribeAICallExtractResultResponse) ToJsonString() string

type DescribeAICallExtractResultResponseParams added in v1.0.1089

type DescribeAICallExtractResultResponseParams struct {
	// 结果列表
	ResultList []*AICallExtractResultElement `json:"ResultList,omitnil,omitempty" name:"ResultList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAILatencyRequest added in v1.0.1143

type DescribeAILatencyRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 查找起始时间
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 1737350008
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

func NewDescribeAILatencyRequest added in v1.0.1143

func NewDescribeAILatencyRequest() (request *DescribeAILatencyRequest)

func (*DescribeAILatencyRequest) FromJsonString added in v1.0.1143

func (r *DescribeAILatencyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAILatencyRequest) ToJsonString added in v1.0.1143

func (r *DescribeAILatencyRequest) ToJsonString() string

type DescribeAILatencyRequestParams added in v1.0.1143

type DescribeAILatencyRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 查找起始时间
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 1737350008
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

Predefined struct for user

type DescribeAILatencyResponse added in v1.0.1143

type DescribeAILatencyResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAILatencyResponseParams `json:"Response"`
}

func NewDescribeAILatencyResponse added in v1.0.1143

func NewDescribeAILatencyResponse() (response *DescribeAILatencyResponse)

func (*DescribeAILatencyResponse) FromJsonString added in v1.0.1143

func (r *DescribeAILatencyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAILatencyResponse) ToJsonString added in v1.0.1143

func (r *DescribeAILatencyResponse) ToJsonString() string

type DescribeAILatencyResponseParams added in v1.0.1143

type DescribeAILatencyResponseParams struct {
	// 时延明细数据
	//  -1表示无对应数据
	AILatencyDetail []*AILatencyDetail `json:"AILatencyDetail,omitnil,omitempty" name:"AILatencyDetail"`

	// 时延统计数据
	//  -1表示无对应数据
	AILatencyStatistics *AILatencyStatistics `json:"AILatencyStatistics,omitnil,omitempty" name:"AILatencyStatistics"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeActiveCarrierPrivilegeNumberRequest added in v1.0.541

type DescribeActiveCarrierPrivilegeNumberRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 默认0
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 默认10,最大100
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 筛选条件 Name支持PhoneNumber(按号码模糊查找)
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeActiveCarrierPrivilegeNumberRequest added in v1.0.541

func NewDescribeActiveCarrierPrivilegeNumberRequest() (request *DescribeActiveCarrierPrivilegeNumberRequest)

func (*DescribeActiveCarrierPrivilegeNumberRequest) FromJsonString added in v1.0.541

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeActiveCarrierPrivilegeNumberRequest) ToJsonString added in v1.0.541

type DescribeActiveCarrierPrivilegeNumberRequestParams added in v1.0.541

type DescribeActiveCarrierPrivilegeNumberRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 默认0
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 默认10,最大100
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 筛选条件 Name支持PhoneNumber(按号码模糊查找)
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeActiveCarrierPrivilegeNumberResponse added in v1.0.541

type DescribeActiveCarrierPrivilegeNumberResponse struct {
	*tchttp.BaseResponse
	Response *DescribeActiveCarrierPrivilegeNumberResponseParams `json:"Response"`
}

func NewDescribeActiveCarrierPrivilegeNumberResponse added in v1.0.541

func NewDescribeActiveCarrierPrivilegeNumberResponse() (response *DescribeActiveCarrierPrivilegeNumberResponse)

func (*DescribeActiveCarrierPrivilegeNumberResponse) FromJsonString added in v1.0.541

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeActiveCarrierPrivilegeNumberResponse) ToJsonString added in v1.0.541

type DescribeActiveCarrierPrivilegeNumberResponseParams added in v1.0.541

type DescribeActiveCarrierPrivilegeNumberResponseParams struct {
	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 生效列表
	ActiveCarrierPrivilegeNumbers []*ActiveCarrierPrivilegeNumber `json:"ActiveCarrierPrivilegeNumbers,omitnil,omitempty" name:"ActiveCarrierPrivilegeNumbers"`

	// 待审核单号
	PendingApplicantIds []*uint64 `json:"PendingApplicantIds,omitnil,omitempty" name:"PendingApplicantIds"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAgentCruiseDialingCampaignRequest added in v1.0.1134

type DescribeAgentCruiseDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

func NewDescribeAgentCruiseDialingCampaignRequest added in v1.0.1134

func NewDescribeAgentCruiseDialingCampaignRequest() (request *DescribeAgentCruiseDialingCampaignRequest)

func (*DescribeAgentCruiseDialingCampaignRequest) FromJsonString added in v1.0.1134

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAgentCruiseDialingCampaignRequest) ToJsonString added in v1.0.1134

type DescribeAgentCruiseDialingCampaignRequestParams added in v1.0.1134

type DescribeAgentCruiseDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

Predefined struct for user

type DescribeAgentCruiseDialingCampaignResponse added in v1.0.1134

type DescribeAgentCruiseDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAgentCruiseDialingCampaignResponseParams `json:"Response"`
}

func NewDescribeAgentCruiseDialingCampaignResponse added in v1.0.1134

func NewDescribeAgentCruiseDialingCampaignResponse() (response *DescribeAgentCruiseDialingCampaignResponse)

func (*DescribeAgentCruiseDialingCampaignResponse) FromJsonString added in v1.0.1134

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAgentCruiseDialingCampaignResponse) ToJsonString added in v1.0.1134

type DescribeAgentCruiseDialingCampaignResponseParams added in v1.0.1134

type DescribeAgentCruiseDialingCampaignResponseParams struct {
	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 座席账号
	Agent *string `json:"Agent,omitnil,omitempty" name:"Agent"`

	// 单轮并发呼叫量 1-20
	ConcurrencyNumber *int64 `json:"ConcurrencyNumber,omitnil,omitempty" name:"ConcurrencyNumber"`

	// 任务启动时间,Unix 时间戳,到此时间后会自动启动任务
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix 时间戳,到此时间后会自动终止任务
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 被叫呼叫顺序 0 随机 1 顺序
	CallOrder *int64 `json:"CallOrder,omitnil,omitempty" name:"CallOrder"`

	// 调用方自定义数据,最大长度 1024
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// 任务状态 0 未启动 1 运行中 2 已完成 3 已终止
	State *int64 `json:"State,omitnil,omitempty" name:"State"`

	// 被叫总数
	TotalCalleeCount *int64 `json:"TotalCalleeCount,omitnil,omitempty" name:"TotalCalleeCount"`

	// 已呼被叫数
	CalledCalleeCount *int64 `json:"CalledCalleeCount,omitnil,omitempty" name:"CalledCalleeCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAutoCalloutTaskRequest added in v1.0.343

type DescribeAutoCalloutTaskRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewDescribeAutoCalloutTaskRequest added in v1.0.343

func NewDescribeAutoCalloutTaskRequest() (request *DescribeAutoCalloutTaskRequest)

func (*DescribeAutoCalloutTaskRequest) FromJsonString added in v1.0.343

func (r *DescribeAutoCalloutTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoCalloutTaskRequest) ToJsonString added in v1.0.343

func (r *DescribeAutoCalloutTaskRequest) ToJsonString() string

type DescribeAutoCalloutTaskRequestParams added in v1.0.426

type DescribeAutoCalloutTaskRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type DescribeAutoCalloutTaskResponse added in v1.0.343

type DescribeAutoCalloutTaskResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAutoCalloutTaskResponseParams `json:"Response"`
}

func NewDescribeAutoCalloutTaskResponse added in v1.0.343

func NewDescribeAutoCalloutTaskResponse() (response *DescribeAutoCalloutTaskResponse)

func (*DescribeAutoCalloutTaskResponse) FromJsonString added in v1.0.343

func (r *DescribeAutoCalloutTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoCalloutTaskResponse) ToJsonString added in v1.0.343

func (r *DescribeAutoCalloutTaskResponse) ToJsonString() string

type DescribeAutoCalloutTaskResponseParams added in v1.0.426

type DescribeAutoCalloutTaskResponseParams struct {
	// 任务名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 任务描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 任务起始时间戳
	NotBefore *int64 `json:"NotBefore,omitnil,omitempty" name:"NotBefore"`

	// 任务结束时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	NotAfter *int64 `json:"NotAfter,omitnil,omitempty" name:"NotAfter"`

	// 主叫列表
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫信息列表
	Callees []*AutoCalloutTaskCalleeInfo `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 任务使用的IvrId
	IvrId *uint64 `json:"IvrId,omitnil,omitempty" name:"IvrId"`

	// 任务状态 0初始 1运行中 2已完成 3结束中 4已终止
	State *uint64 `json:"State,omitnil,omitempty" name:"State"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeAutoCalloutTasksRequest added in v1.0.336

type DescribeAutoCalloutTasksRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页大小
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 页数
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

func NewDescribeAutoCalloutTasksRequest added in v1.0.336

func NewDescribeAutoCalloutTasksRequest() (request *DescribeAutoCalloutTasksRequest)

func (*DescribeAutoCalloutTasksRequest) FromJsonString added in v1.0.336

func (r *DescribeAutoCalloutTasksRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoCalloutTasksRequest) ToJsonString added in v1.0.336

func (r *DescribeAutoCalloutTasksRequest) ToJsonString() string

type DescribeAutoCalloutTasksRequestParams added in v1.0.426

type DescribeAutoCalloutTasksRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页大小
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 页数
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

Predefined struct for user

type DescribeAutoCalloutTasksResponse added in v1.0.336

type DescribeAutoCalloutTasksResponse struct {
	*tchttp.BaseResponse
	Response *DescribeAutoCalloutTasksResponseParams `json:"Response"`
}

func NewDescribeAutoCalloutTasksResponse added in v1.0.336

func NewDescribeAutoCalloutTasksResponse() (response *DescribeAutoCalloutTasksResponse)

func (*DescribeAutoCalloutTasksResponse) FromJsonString added in v1.0.336

func (r *DescribeAutoCalloutTasksResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeAutoCalloutTasksResponse) ToJsonString added in v1.0.336

func (r *DescribeAutoCalloutTasksResponse) ToJsonString() string

type DescribeAutoCalloutTasksResponseParams added in v1.0.426

type DescribeAutoCalloutTasksResponseParams struct {
	// 总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 任务列表
	Tasks []*AutoCalloutTaskInfo `json:"Tasks,omitnil,omitempty" name:"Tasks"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCCCBuyInfoListRequest added in v1.0.306

type DescribeCCCBuyInfoListRequest struct {
	*tchttp.BaseRequest

	// 应用ID列表,不传时查询所有应用
	SdkAppIds []*int64 `json:"SdkAppIds,omitnil,omitempty" name:"SdkAppIds"`
}

func NewDescribeCCCBuyInfoListRequest added in v1.0.306

func NewDescribeCCCBuyInfoListRequest() (request *DescribeCCCBuyInfoListRequest)

func (*DescribeCCCBuyInfoListRequest) FromJsonString added in v1.0.306

func (r *DescribeCCCBuyInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCCCBuyInfoListRequest) ToJsonString added in v1.0.306

func (r *DescribeCCCBuyInfoListRequest) ToJsonString() string

type DescribeCCCBuyInfoListRequestParams added in v1.0.426

type DescribeCCCBuyInfoListRequestParams struct {
	// 应用ID列表,不传时查询所有应用
	SdkAppIds []*int64 `json:"SdkAppIds,omitnil,omitempty" name:"SdkAppIds"`
}

Predefined struct for user

type DescribeCCCBuyInfoListResponse added in v1.0.306

type DescribeCCCBuyInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCCCBuyInfoListResponseParams `json:"Response"`
}

func NewDescribeCCCBuyInfoListResponse added in v1.0.306

func NewDescribeCCCBuyInfoListResponse() (response *DescribeCCCBuyInfoListResponse)

func (*DescribeCCCBuyInfoListResponse) FromJsonString added in v1.0.306

func (r *DescribeCCCBuyInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCCCBuyInfoListResponse) ToJsonString added in v1.0.306

func (r *DescribeCCCBuyInfoListResponse) ToJsonString() string

type DescribeCCCBuyInfoListResponseParams added in v1.0.426

type DescribeCCCBuyInfoListResponseParams struct {
	// 应用总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 应用购买信息列表
	SdkAppIdBuyList []*SdkAppIdBuyInfo `json:"SdkAppIdBuyList,omitnil,omitempty" name:"SdkAppIdBuyList"`

	// 套餐包购买信息列表
	PackageBuyList []*PackageBuyInfo `json:"PackageBuyList,omitnil,omitempty" name:"PackageBuyList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCallInMetricsRequest added in v1.0.228

type DescribeCallInMetricsRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 是否返回技能组维度信息,默认“是”
	EnabledSkillGroup *bool `json:"EnabledSkillGroup,omitnil,omitempty" name:"EnabledSkillGroup"`

	// 是否返回线路维度信息,默认“否”
	EnabledNumber *bool `json:"EnabledNumber,omitnil,omitempty" name:"EnabledNumber"`

	// 筛选技能组列表
	GroupIdList []*int64 `json:"GroupIdList,omitnil,omitempty" name:"GroupIdList"`
}

func NewDescribeCallInMetricsRequest added in v1.0.228

func NewDescribeCallInMetricsRequest() (request *DescribeCallInMetricsRequest)

func (*DescribeCallInMetricsRequest) FromJsonString added in v1.0.228

func (r *DescribeCallInMetricsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCallInMetricsRequest) ToJsonString added in v1.0.228

func (r *DescribeCallInMetricsRequest) ToJsonString() string

type DescribeCallInMetricsRequestParams added in v1.0.426

type DescribeCallInMetricsRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 是否返回技能组维度信息,默认“是”
	EnabledSkillGroup *bool `json:"EnabledSkillGroup,omitnil,omitempty" name:"EnabledSkillGroup"`

	// 是否返回线路维度信息,默认“否”
	EnabledNumber *bool `json:"EnabledNumber,omitnil,omitempty" name:"EnabledNumber"`

	// 筛选技能组列表
	GroupIdList []*int64 `json:"GroupIdList,omitnil,omitempty" name:"GroupIdList"`
}

Predefined struct for user

type DescribeCallInMetricsResponse added in v1.0.228

type DescribeCallInMetricsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCallInMetricsResponseParams `json:"Response"`
}

func NewDescribeCallInMetricsResponse added in v1.0.228

func NewDescribeCallInMetricsResponse() (response *DescribeCallInMetricsResponse)

func (*DescribeCallInMetricsResponse) FromJsonString added in v1.0.228

func (r *DescribeCallInMetricsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCallInMetricsResponse) ToJsonString added in v1.0.228

func (r *DescribeCallInMetricsResponse) ToJsonString() string

type DescribeCallInMetricsResponseParams added in v1.0.426

type DescribeCallInMetricsResponseParams struct {
	// 时间戳
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 总体指标
	TotalMetrics *CallInMetrics `json:"TotalMetrics,omitnil,omitempty" name:"TotalMetrics"`

	// 线路维度指标
	NumberMetrics []*CallInNumberMetrics `json:"NumberMetrics,omitnil,omitempty" name:"NumberMetrics"`

	// 技能组维度指标
	SkillGroupMetrics []*CallInSkillGroupMetrics `json:"SkillGroupMetrics,omitnil,omitempty" name:"SkillGroupMetrics"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCarrierPrivilegeNumberApplicantsRequest added in v1.0.541

type DescribeCarrierPrivilegeNumberApplicantsRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 默认0,从0开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 默认10,最大100
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 筛选条件,Name支持ApplicantId,PhoneNumber(按号码模糊查找)
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

func NewDescribeCarrierPrivilegeNumberApplicantsRequest added in v1.0.541

func NewDescribeCarrierPrivilegeNumberApplicantsRequest() (request *DescribeCarrierPrivilegeNumberApplicantsRequest)

func (*DescribeCarrierPrivilegeNumberApplicantsRequest) FromJsonString added in v1.0.541

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCarrierPrivilegeNumberApplicantsRequest) ToJsonString added in v1.0.541

type DescribeCarrierPrivilegeNumberApplicantsRequestParams added in v1.0.541

type DescribeCarrierPrivilegeNumberApplicantsRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 默认0,从0开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 默认10,最大100
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 筛选条件,Name支持ApplicantId,PhoneNumber(按号码模糊查找)
	Filters []*Filter `json:"Filters,omitnil,omitempty" name:"Filters"`
}

Predefined struct for user

type DescribeCarrierPrivilegeNumberApplicantsResponse added in v1.0.541

type DescribeCarrierPrivilegeNumberApplicantsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCarrierPrivilegeNumberApplicantsResponseParams `json:"Response"`
}

func NewDescribeCarrierPrivilegeNumberApplicantsResponse added in v1.0.541

func NewDescribeCarrierPrivilegeNumberApplicantsResponse() (response *DescribeCarrierPrivilegeNumberApplicantsResponse)

func (*DescribeCarrierPrivilegeNumberApplicantsResponse) FromJsonString added in v1.0.541

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCarrierPrivilegeNumberApplicantsResponse) ToJsonString added in v1.0.541

type DescribeCarrierPrivilegeNumberApplicantsResponseParams added in v1.0.541

type DescribeCarrierPrivilegeNumberApplicantsResponseParams struct {
	// 筛选出的总申请单数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 申请单列表
	Applicants []*CarrierPrivilegeNumberApplicant `json:"Applicants,omitnil,omitempty" name:"Applicants"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeChatMessagesRequest

type DescribeChatMessagesRequest struct {
	*tchttp.BaseRequest

	// 应用 ID,可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 实例 ID(废弃)
	InstanceId *int64 `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务记录ID(废弃)
	CdrId *string `json:"CdrId,omitnil,omitempty" name:"CdrId"`

	// 返回记录条数,最大为100 默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回记录偏移,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 1为从早到晚,2为从晚到早,默认为2
	Order *int64 `json:"Order,omitnil,omitempty" name:"Order"`

	// 服务记录 SessionID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

func NewDescribeChatMessagesRequest

func NewDescribeChatMessagesRequest() (request *DescribeChatMessagesRequest)

func (*DescribeChatMessagesRequest) FromJsonString

func (r *DescribeChatMessagesRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeChatMessagesRequest) ToJsonString

func (r *DescribeChatMessagesRequest) ToJsonString() string

type DescribeChatMessagesRequestParams added in v1.0.426

type DescribeChatMessagesRequestParams struct {
	// 应用 ID,可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 实例 ID(废弃)
	//
	// Deprecated: InstanceId is deprecated.
	InstanceId *int64 `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 服务记录ID(废弃)
	//
	// Deprecated: CdrId is deprecated.
	CdrId *string `json:"CdrId,omitnil,omitempty" name:"CdrId"`

	// 返回记录条数,最大为100 默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回记录偏移,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 1为从早到晚,2为从晚到早,默认为2
	Order *int64 `json:"Order,omitnil,omitempty" name:"Order"`

	// 服务记录 SessionID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

Predefined struct for user

type DescribeChatMessagesResponse

type DescribeChatMessagesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeChatMessagesResponseParams `json:"Response"`
}

func NewDescribeChatMessagesResponse

func NewDescribeChatMessagesResponse() (response *DescribeChatMessagesResponse)

func (*DescribeChatMessagesResponse) FromJsonString

func (r *DescribeChatMessagesResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeChatMessagesResponse) ToJsonString

func (r *DescribeChatMessagesResponse) ToJsonString() string

type DescribeChatMessagesResponseParams added in v1.0.426

type DescribeChatMessagesResponseParams struct {
	// 总记录数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 消息列表
	Messages []*MessageBody `json:"Messages,omitnil,omitempty" name:"Messages"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeCompanyListRequest added in v1.0.888

type DescribeCompanyListRequest struct {
	*tchttp.BaseRequest

	// 分页尺寸,上限 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 公司名称
	CompanyName []*string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 审核状态,1-待审核,2-审核通过,3-驳回
	State []*int64 `json:"State,omitnil,omitempty" name:"State"`

	// 申请ID
	ApplyID []*int64 `json:"ApplyID,omitnil,omitempty" name:"ApplyID"`
}

func NewDescribeCompanyListRequest added in v1.0.888

func NewDescribeCompanyListRequest() (request *DescribeCompanyListRequest)

func (*DescribeCompanyListRequest) FromJsonString added in v1.0.888

func (r *DescribeCompanyListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompanyListRequest) ToJsonString added in v1.0.888

func (r *DescribeCompanyListRequest) ToJsonString() string

type DescribeCompanyListRequestParams added in v1.0.888

type DescribeCompanyListRequestParams struct {
	// 分页尺寸,上限 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 公司名称
	CompanyName []*string `json:"CompanyName,omitnil,omitempty" name:"CompanyName"`

	// 审核状态,1-待审核,2-审核通过,3-驳回
	State []*int64 `json:"State,omitnil,omitempty" name:"State"`

	// 申请ID
	ApplyID []*int64 `json:"ApplyID,omitnil,omitempty" name:"ApplyID"`
}

Predefined struct for user

type DescribeCompanyListResponse added in v1.0.888

type DescribeCompanyListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeCompanyListResponseParams `json:"Response"`
}

func NewDescribeCompanyListResponse added in v1.0.888

func NewDescribeCompanyListResponse() (response *DescribeCompanyListResponse)

func (*DescribeCompanyListResponse) FromJsonString added in v1.0.888

func (r *DescribeCompanyListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeCompanyListResponse) ToJsonString added in v1.0.888

func (r *DescribeCompanyListResponse) ToJsonString() string

type DescribeCompanyListResponseParams added in v1.0.888

type DescribeCompanyListResponseParams struct {
	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 企业资质审核信息
	CompanyInfo []*CompanyStateInfo `json:"CompanyInfo,omitnil,omitempty" name:"CompanyInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeExtensionRequest added in v1.0.526

type DescribeExtensionRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`
}

func NewDescribeExtensionRequest added in v1.0.526

func NewDescribeExtensionRequest() (request *DescribeExtensionRequest)

func (*DescribeExtensionRequest) FromJsonString added in v1.0.526

func (r *DescribeExtensionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExtensionRequest) ToJsonString added in v1.0.526

func (r *DescribeExtensionRequest) ToJsonString() string

type DescribeExtensionRequestParams added in v1.0.526

type DescribeExtensionRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`
}

Predefined struct for user

type DescribeExtensionResponse added in v1.0.526

type DescribeExtensionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExtensionResponseParams `json:"Response"`
}

func NewDescribeExtensionResponse added in v1.0.526

func NewDescribeExtensionResponse() (response *DescribeExtensionResponse)

func (*DescribeExtensionResponse) FromJsonString added in v1.0.526

func (r *DescribeExtensionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExtensionResponse) ToJsonString added in v1.0.526

func (r *DescribeExtensionResponse) ToJsonString() string

type DescribeExtensionResponseParams added in v1.0.526

type DescribeExtensionResponseParams struct {
	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`

	// 域名
	ExtensionDomain *string `json:"ExtensionDomain,omitnil,omitempty" name:"ExtensionDomain"`

	// 注册密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 代理服务器地址
	OutboundProxy *string `json:"OutboundProxy,omitnil,omitempty" name:"OutboundProxy"`

	// 传输协议
	Transport *string `json:"Transport,omitnil,omitempty" name:"Transport"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeExtensionsRequest added in v1.0.526

type DescribeExtensionsRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页页号(从0开始)
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 筛选分机号列表
	ExtensionIds []*string `json:"ExtensionIds,omitnil,omitempty" name:"ExtensionIds"`

	// 分页大小
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 模糊查询字段(模糊查询分机号、分机名称、坐席邮箱、坐席名称)
	FuzzingKeyWord *string `json:"FuzzingKeyWord,omitnil,omitempty" name:"FuzzingKeyWord"`

	// 是否需要返回话机当前状态
	IsNeedStatus *bool `json:"IsNeedStatus,omitnil,omitempty" name:"IsNeedStatus"`
}

func NewDescribeExtensionsRequest added in v1.0.526

func NewDescribeExtensionsRequest() (request *DescribeExtensionsRequest)

func (*DescribeExtensionsRequest) FromJsonString added in v1.0.526

func (r *DescribeExtensionsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExtensionsRequest) ToJsonString added in v1.0.526

func (r *DescribeExtensionsRequest) ToJsonString() string

type DescribeExtensionsRequestParams added in v1.0.526

type DescribeExtensionsRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页页号(从0开始)
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 筛选分机号列表
	ExtensionIds []*string `json:"ExtensionIds,omitnil,omitempty" name:"ExtensionIds"`

	// 分页大小
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 模糊查询字段(模糊查询分机号、分机名称、坐席邮箱、坐席名称)
	FuzzingKeyWord *string `json:"FuzzingKeyWord,omitnil,omitempty" name:"FuzzingKeyWord"`

	// 是否需要返回话机当前状态
	IsNeedStatus *bool `json:"IsNeedStatus,omitnil,omitempty" name:"IsNeedStatus"`
}

Predefined struct for user

type DescribeExtensionsResponse added in v1.0.526

type DescribeExtensionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeExtensionsResponseParams `json:"Response"`
}

func NewDescribeExtensionsResponse added in v1.0.526

func NewDescribeExtensionsResponse() (response *DescribeExtensionsResponse)

func (*DescribeExtensionsResponse) FromJsonString added in v1.0.526

func (r *DescribeExtensionsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeExtensionsResponse) ToJsonString added in v1.0.526

func (r *DescribeExtensionsResponse) ToJsonString() string

type DescribeExtensionsResponseParams added in v1.0.526

type DescribeExtensionsResponseParams struct {
	// 查询总数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 话机信息列表
	ExtensionList []*ExtensionInfo `json:"ExtensionList,omitnil,omitempty" name:"ExtensionList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIMCdrListRequest added in v1.0.765

type DescribeIMCdrListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 起始时间(必填),Unix 秒级时间戳
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 结束时间(必填),Unix 秒级时间戳
	EndTimestamp *int64 `json:"EndTimestamp,omitnil,omitempty" name:"EndTimestamp"`

	// 返回记录条数,最大为100默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回记录偏移,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 1为全媒体,2为文本客服,不填则查询全部
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeIMCdrListRequest added in v1.0.765

func NewDescribeIMCdrListRequest() (request *DescribeIMCdrListRequest)

func (*DescribeIMCdrListRequest) FromJsonString added in v1.0.765

func (r *DescribeIMCdrListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIMCdrListRequest) ToJsonString added in v1.0.765

func (r *DescribeIMCdrListRequest) ToJsonString() string

type DescribeIMCdrListRequestParams added in v1.0.765

type DescribeIMCdrListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 起始时间(必填),Unix 秒级时间戳
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 结束时间(必填),Unix 秒级时间戳
	EndTimestamp *int64 `json:"EndTimestamp,omitnil,omitempty" name:"EndTimestamp"`

	// 返回记录条数,最大为100默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回记录偏移,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 1为全媒体,2为文本客服,不填则查询全部
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeIMCdrListResponse added in v1.0.765

type DescribeIMCdrListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIMCdrListResponseParams `json:"Response"`
}

func NewDescribeIMCdrListResponse added in v1.0.765

func NewDescribeIMCdrListResponse() (response *DescribeIMCdrListResponse)

func (*DescribeIMCdrListResponse) FromJsonString added in v1.0.765

func (r *DescribeIMCdrListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIMCdrListResponse) ToJsonString added in v1.0.765

func (r *DescribeIMCdrListResponse) ToJsonString() string

type DescribeIMCdrListResponseParams added in v1.0.765

type DescribeIMCdrListResponseParams struct {
	// 总记录数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 服务记录列表
	IMCdrList []*IMCdrInfo `json:"IMCdrList,omitnil,omitempty" name:"IMCdrList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIMCdrsRequest

type DescribeIMCdrsRequest struct {
	*tchttp.BaseRequest

	// 起始时间(必填),Unix 秒级时间戳
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 结束时间(必填),Unix 秒级时间戳
	EndTimestamp *int64 `json:"EndTimestamp,omitnil,omitempty" name:"EndTimestamp"`

	// 实例 ID(废弃)
	InstanceId *int64 `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 返回记录条数,最大为100默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回记录偏移,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 1为全媒体,2为文本客服,不填则查询全部
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}

func NewDescribeIMCdrsRequest

func NewDescribeIMCdrsRequest() (request *DescribeIMCdrsRequest)

func (*DescribeIMCdrsRequest) FromJsonString

func (r *DescribeIMCdrsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIMCdrsRequest) ToJsonString

func (r *DescribeIMCdrsRequest) ToJsonString() string

type DescribeIMCdrsRequestParams added in v1.0.426

type DescribeIMCdrsRequestParams struct {
	// 起始时间(必填),Unix 秒级时间戳
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 结束时间(必填),Unix 秒级时间戳
	EndTimestamp *int64 `json:"EndTimestamp,omitnil,omitempty" name:"EndTimestamp"`

	// 实例 ID(废弃)
	//
	// Deprecated: InstanceId is deprecated.
	InstanceId *int64 `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 返回记录条数,最大为100默认20
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 返回记录偏移,默认为 0
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 1为全媒体,2为文本客服,不填则查询全部
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeIMCdrsResponse

type DescribeIMCdrsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIMCdrsResponseParams `json:"Response"`
}

func NewDescribeIMCdrsResponse

func NewDescribeIMCdrsResponse() (response *DescribeIMCdrsResponse)

func (*DescribeIMCdrsResponse) FromJsonString

func (r *DescribeIMCdrsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIMCdrsResponse) ToJsonString

func (r *DescribeIMCdrsResponse) ToJsonString() string

type DescribeIMCdrsResponseParams added in v1.0.426

type DescribeIMCdrsResponseParams struct {
	// 总记录数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 服务记录列表
	//
	// Deprecated: IMCdrs is deprecated.
	IMCdrs []*IMCdrInfo `json:"IMCdrs,omitnil,omitempty" name:"IMCdrs"`

	// 服务记录列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	IMCdrList []*IMCdrInfo `json:"IMCdrList,omitnil,omitempty" name:"IMCdrList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIvrAudioListRequest added in v1.0.894

type DescribeIvrAudioListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 50
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 文件别名
	CustomFileName []*string `json:"CustomFileName,omitnil,omitempty" name:"CustomFileName"`

	// 文件名
	AudioFileName []*string `json:"AudioFileName,omitnil,omitempty" name:"AudioFileName"`

	// 文件ID
	FileId []*uint64 `json:"FileId,omitnil,omitempty" name:"FileId"`
}

func NewDescribeIvrAudioListRequest added in v1.0.894

func NewDescribeIvrAudioListRequest() (request *DescribeIvrAudioListRequest)

func (*DescribeIvrAudioListRequest) FromJsonString added in v1.0.894

func (r *DescribeIvrAudioListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIvrAudioListRequest) ToJsonString added in v1.0.894

func (r *DescribeIvrAudioListRequest) ToJsonString() string

type DescribeIvrAudioListRequestParams added in v1.0.894

type DescribeIvrAudioListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 50
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 文件别名
	CustomFileName []*string `json:"CustomFileName,omitnil,omitempty" name:"CustomFileName"`

	// 文件名
	AudioFileName []*string `json:"AudioFileName,omitnil,omitempty" name:"AudioFileName"`

	// 文件ID
	FileId []*uint64 `json:"FileId,omitnil,omitempty" name:"FileId"`
}

Predefined struct for user

type DescribeIvrAudioListResponse added in v1.0.894

type DescribeIvrAudioListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIvrAudioListResponseParams `json:"Response"`
}

func NewDescribeIvrAudioListResponse added in v1.0.894

func NewDescribeIvrAudioListResponse() (response *DescribeIvrAudioListResponse)

func (*DescribeIvrAudioListResponse) FromJsonString added in v1.0.894

func (r *DescribeIvrAudioListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeIvrAudioListResponse) ToJsonString added in v1.0.894

func (r *DescribeIvrAudioListResponse) ToJsonString() string

type DescribeIvrAudioListResponseParams added in v1.0.894

type DescribeIvrAudioListResponseParams struct {
	// 总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 文件信息
	FileInfo []*AudioFileInfo `json:"FileInfo,omitnil,omitempty" name:"FileInfo"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeNumbersRequest added in v1.0.591

type DescribeNumbersRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 页数,从0开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 分页大小,默认20
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeNumbersRequest added in v1.0.591

func NewDescribeNumbersRequest() (request *DescribeNumbersRequest)

func (*DescribeNumbersRequest) FromJsonString added in v1.0.591

func (r *DescribeNumbersRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNumbersRequest) ToJsonString added in v1.0.591

func (r *DescribeNumbersRequest) ToJsonString() string

type DescribeNumbersRequestParams added in v1.0.591

type DescribeNumbersRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 页数,从0开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 分页大小,默认20
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeNumbersResponse added in v1.0.591

type DescribeNumbersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeNumbersResponseParams `json:"Response"`
}

func NewDescribeNumbersResponse added in v1.0.591

func NewDescribeNumbersResponse() (response *DescribeNumbersResponse)

func (*DescribeNumbersResponse) FromJsonString added in v1.0.591

func (r *DescribeNumbersResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeNumbersResponse) ToJsonString added in v1.0.591

func (r *DescribeNumbersResponse) ToJsonString() string

type DescribeNumbersResponseParams added in v1.0.591

type DescribeNumbersResponseParams struct {
	// 总数量
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 号码列表
	Numbers []*NumberInfo `json:"Numbers,omitnil,omitempty" name:"Numbers"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePSTNActiveSessionListRequest

type DescribePSTNActiveSessionListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 数据偏移
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回的数据条数,最大 25
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribePSTNActiveSessionListRequest

func NewDescribePSTNActiveSessionListRequest() (request *DescribePSTNActiveSessionListRequest)

func (*DescribePSTNActiveSessionListRequest) FromJsonString

func (r *DescribePSTNActiveSessionListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePSTNActiveSessionListRequest) ToJsonString

func (r *DescribePSTNActiveSessionListRequest) ToJsonString() string

type DescribePSTNActiveSessionListRequestParams added in v1.0.426

type DescribePSTNActiveSessionListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 数据偏移
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回的数据条数,最大 25
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribePSTNActiveSessionListResponse

type DescribePSTNActiveSessionListResponse struct {
	*tchttp.BaseResponse
	Response *DescribePSTNActiveSessionListResponseParams `json:"Response"`
}

func NewDescribePSTNActiveSessionListResponse

func NewDescribePSTNActiveSessionListResponse() (response *DescribePSTNActiveSessionListResponse)

func (*DescribePSTNActiveSessionListResponse) FromJsonString

func (r *DescribePSTNActiveSessionListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePSTNActiveSessionListResponse) ToJsonString

type DescribePSTNActiveSessionListResponseParams added in v1.0.426

type DescribePSTNActiveSessionListResponseParams struct {
	// 列表总条数
	Total *int64 `json:"Total,omitnil,omitempty" name:"Total"`

	// 列表内容
	Sessions []*PSTNSessionInfo `json:"Sessions,omitnil,omitempty" name:"Sessions"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePredictiveDialingCampaignRequest added in v1.0.866

type DescribePredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

func NewDescribePredictiveDialingCampaignRequest added in v1.0.866

func NewDescribePredictiveDialingCampaignRequest() (request *DescribePredictiveDialingCampaignRequest)

func (*DescribePredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type DescribePredictiveDialingCampaignRequestParams added in v1.0.866

type DescribePredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

Predefined struct for user

type DescribePredictiveDialingCampaignResponse added in v1.0.866

type DescribePredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *DescribePredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewDescribePredictiveDialingCampaignResponse added in v1.0.866

func NewDescribePredictiveDialingCampaignResponse() (response *DescribePredictiveDialingCampaignResponse)

func (*DescribePredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type DescribePredictiveDialingCampaignResponseParams added in v1.0.866

type DescribePredictiveDialingCampaignResponseParams struct {
	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 被叫呼叫顺序 0 随机 1 顺序
	CallOrder *int64 `json:"CallOrder,omitnil,omitempty" name:"CallOrder"`

	// 使用的座席技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 指定的 IVR ID
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 相同应用内多个任务运行优先级,从高到底 1 - 5
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 预期呼损率,百分比,5 - 50
	ExpectedAbandonRate *int64 `json:"ExpectedAbandonRate,omitnil,omitempty" name:"ExpectedAbandonRate"`

	// 呼叫重试次数,0 - 2
	RetryTimes *int64 `json:"RetryTimes,omitnil,omitempty" name:"RetryTimes"`

	// 呼叫重试间隔时间,单位秒,60 - 86400
	RetryInterval *int64 `json:"RetryInterval,omitnil,omitempty" name:"RetryInterval"`

	// 任务启动时间,Unix 时间戳,到此时间后会自动启动任务
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix 时间戳,到此时间后会自动终止任务
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePredictiveDialingCampaignsElement added in v1.0.866

type DescribePredictiveDialingCampaignsElement struct {
	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 任务状态 0 待开始 1 进行中 2 已暂停 3 已终止 4 已完成
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 任务状态原因 0 正常 1 手动结束 2 超时结束
	StatusReason *int64 `json:"StatusReason,omitnil,omitempty" name:"StatusReason"`

	// 被叫号码个数
	CalleeCount *int64 `json:"CalleeCount,omitnil,omitempty" name:"CalleeCount"`

	// 已完成的被叫个数
	FinishedCalleeCount *int64 `json:"FinishedCalleeCount,omitnil,omitempty" name:"FinishedCalleeCount"`

	// 相同应用内多个任务运行优先级,从高到底 1 - 5
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 使用的座席技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

type DescribePredictiveDialingCampaignsRequest added in v1.0.866

type DescribePredictiveDialingCampaignsRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,最大为 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 查询任务列表名称关键字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 查询任务列表技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

func NewDescribePredictiveDialingCampaignsRequest added in v1.0.866

func NewDescribePredictiveDialingCampaignsRequest() (request *DescribePredictiveDialingCampaignsRequest)

func (*DescribePredictiveDialingCampaignsRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePredictiveDialingCampaignsRequest) ToJsonString added in v1.0.866

type DescribePredictiveDialingCampaignsRequestParams added in v1.0.866

type DescribePredictiveDialingCampaignsRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,最大为 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 查询任务列表名称关键字
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 查询任务列表技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

Predefined struct for user

type DescribePredictiveDialingCampaignsResponse added in v1.0.866

type DescribePredictiveDialingCampaignsResponse struct {
	*tchttp.BaseResponse
	Response *DescribePredictiveDialingCampaignsResponseParams `json:"Response"`
}

func NewDescribePredictiveDialingCampaignsResponse added in v1.0.866

func NewDescribePredictiveDialingCampaignsResponse() (response *DescribePredictiveDialingCampaignsResponse)

func (*DescribePredictiveDialingCampaignsResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePredictiveDialingCampaignsResponse) ToJsonString added in v1.0.866

type DescribePredictiveDialingCampaignsResponseParams added in v1.0.866

type DescribePredictiveDialingCampaignsResponseParams struct {
	// 数据总量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 数据
	CampaignList []*DescribePredictiveDialingCampaignsElement `json:"CampaignList,omitnil,omitempty" name:"CampaignList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribePredictiveDialingSessionsRequest added in v1.0.866

type DescribePredictiveDialingSessionsRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 生成的任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 分页尺寸,最大为 1000
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

func NewDescribePredictiveDialingSessionsRequest added in v1.0.866

func NewDescribePredictiveDialingSessionsRequest() (request *DescribePredictiveDialingSessionsRequest)

func (*DescribePredictiveDialingSessionsRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePredictiveDialingSessionsRequest) ToJsonString added in v1.0.866

type DescribePredictiveDialingSessionsRequestParams added in v1.0.866

type DescribePredictiveDialingSessionsRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 生成的任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 分页尺寸,最大为 1000
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

Predefined struct for user

type DescribePredictiveDialingSessionsResponse added in v1.0.866

type DescribePredictiveDialingSessionsResponse struct {
	*tchttp.BaseResponse
	Response *DescribePredictiveDialingSessionsResponseParams `json:"Response"`
}

func NewDescribePredictiveDialingSessionsResponse added in v1.0.866

func NewDescribePredictiveDialingSessionsResponse() (response *DescribePredictiveDialingSessionsResponse)

func (*DescribePredictiveDialingSessionsResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribePredictiveDialingSessionsResponse) ToJsonString added in v1.0.866

type DescribePredictiveDialingSessionsResponseParams added in v1.0.866

type DescribePredictiveDialingSessionsResponseParams struct {
	// 数据总量
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 呼叫的 session id 列表,通过 https://cloud.tencent.com/document/product/679/47714 可以批量获取呼叫详细话单
	SessionList []*string `json:"SessionList,omitnil,omitempty" name:"SessionList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeProtectedTelCdrRequest added in v1.0.386

type DescribeProtectedTelCdrRequest struct {
	*tchttp.BaseRequest

	// 起始时间戳,Unix 秒级时间戳
	StartTimeStamp *int64 `json:"StartTimeStamp,omitnil,omitempty" name:"StartTimeStamp"`

	// 结束时间戳,Unix 秒级时间戳
	EndTimeStamp *int64 `json:"EndTimeStamp,omitnil,omitempty" name:"EndTimeStamp"`

	// 应用 ID,可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 100
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

func NewDescribeProtectedTelCdrRequest added in v1.0.386

func NewDescribeProtectedTelCdrRequest() (request *DescribeProtectedTelCdrRequest)

func (*DescribeProtectedTelCdrRequest) FromJsonString added in v1.0.386

func (r *DescribeProtectedTelCdrRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProtectedTelCdrRequest) ToJsonString added in v1.0.386

func (r *DescribeProtectedTelCdrRequest) ToJsonString() string

type DescribeProtectedTelCdrRequestParams added in v1.0.426

type DescribeProtectedTelCdrRequestParams struct {
	// 起始时间戳,Unix 秒级时间戳
	StartTimeStamp *int64 `json:"StartTimeStamp,omitnil,omitempty" name:"StartTimeStamp"`

	// 结束时间戳,Unix 秒级时间戳
	EndTimeStamp *int64 `json:"EndTimeStamp,omitnil,omitempty" name:"EndTimeStamp"`

	// 应用 ID,可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 100
	PageSize *uint64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *uint64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`
}

Predefined struct for user

type DescribeProtectedTelCdrResponse added in v1.0.386

type DescribeProtectedTelCdrResponse struct {
	*tchttp.BaseResponse
	Response *DescribeProtectedTelCdrResponseParams `json:"Response"`
}

func NewDescribeProtectedTelCdrResponse added in v1.0.386

func NewDescribeProtectedTelCdrResponse() (response *DescribeProtectedTelCdrResponse)

func (*DescribeProtectedTelCdrResponse) FromJsonString added in v1.0.386

func (r *DescribeProtectedTelCdrResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeProtectedTelCdrResponse) ToJsonString added in v1.0.386

func (r *DescribeProtectedTelCdrResponse) ToJsonString() string

type DescribeProtectedTelCdrResponseParams added in v1.0.426

type DescribeProtectedTelCdrResponseParams struct {
	// 话单记录总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 话单记录
	//
	// Deprecated: TelCdrs is deprecated.
	TelCdrs []*TelCdrInfo `json:"TelCdrs,omitnil,omitempty" name:"TelCdrs"`

	// 话单记录
	TelCdrList []*TelCdrInfo `json:"TelCdrList,omitnil,omitempty" name:"TelCdrList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSessionDetailRequest added in v1.1.27

type DescribeSessionDetailRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 通话的 session id
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 起始时间戳,Unix 秒级时间戳,最大支持近180天。
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 结束时间戳,Unix 秒级时间戳,结束时间与开始时间的区间范围小于90天。
	EndTimestamp *int64 `json:"EndTimestamp,omitnil,omitempty" name:"EndTimestamp"`
}

func NewDescribeSessionDetailRequest added in v1.1.27

func NewDescribeSessionDetailRequest() (request *DescribeSessionDetailRequest)

func (*DescribeSessionDetailRequest) FromJsonString added in v1.1.27

func (r *DescribeSessionDetailRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSessionDetailRequest) ToJsonString added in v1.1.27

func (r *DescribeSessionDetailRequest) ToJsonString() string

type DescribeSessionDetailRequestParams added in v1.1.27

type DescribeSessionDetailRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 通话的 session id
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 起始时间戳,Unix 秒级时间戳,最大支持近180天。
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 结束时间戳,Unix 秒级时间戳,结束时间与开始时间的区间范围小于90天。
	EndTimestamp *int64 `json:"EndTimestamp,omitnil,omitempty" name:"EndTimestamp"`
}

Predefined struct for user

type DescribeSessionDetailResponse added in v1.1.27

type DescribeSessionDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSessionDetailResponseParams `json:"Response"`
}

func NewDescribeSessionDetailResponse added in v1.1.27

func NewDescribeSessionDetailResponse() (response *DescribeSessionDetailResponse)

func (*DescribeSessionDetailResponse) FromJsonString added in v1.1.27

func (r *DescribeSessionDetailResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSessionDetailResponse) ToJsonString added in v1.1.27

func (r *DescribeSessionDetailResponse) ToJsonString() string

type DescribeSessionDetailResponseParams added in v1.1.27

type DescribeSessionDetailResponseParams struct {
	// 主叫号码
	Caller *string `json:"Caller,omitnil,omitempty" name:"Caller"`

	// 被叫号码
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 通话类型 1 呼出 2 呼入 3 音频呼入 5 预测式外呼 6 内线呼叫
	CallType *int64 `json:"CallType,omitnil,omitempty" name:"CallType"`

	// 开始时间戳,Unix 秒级时间戳
	StartTimeStamp *int64 `json:"StartTimeStamp,omitnil,omitempty" name:"StartTimeStamp"`

	// 振铃时间戳,UNIX 秒级时间戳
	RingTimestamp *int64 `json:"RingTimestamp,omitnil,omitempty" name:"RingTimestamp"`

	// 接听时间戳,UNIX 秒级时间戳
	AcceptTimestamp *int64 `json:"AcceptTimestamp,omitnil,omitempty" name:"AcceptTimestamp"`

	// 结束时间戳,UNIX 秒级时间戳
	EndedTimestamp *int64 `json:"EndedTimestamp,omitnil,omitempty" name:"EndedTimestamp"`

	// 进入排队时间,Unix 秒级时间戳
	QueuedTimestamp *int64 `json:"QueuedTimestamp,omitnil,omitempty" name:"QueuedTimestamp"`

	// 座席账号
	StaffUserId *string `json:"StaffUserId,omitnil,omitempty" name:"StaffUserId"`

	// 参考 DescribeTelCdr 接口 EndStatus 字段
	EndStatus *int64 `json:"EndStatus,omitnil,omitempty" name:"EndStatus"`

	// 排队技能组 ID
	QueuedSkillGroupId *int64 `json:"QueuedSkillGroupId,omitnil,omitempty" name:"QueuedSkillGroupId"`

	// 排队技能组名称
	QueuedSkillGroupName *string `json:"QueuedSkillGroupName,omitnil,omitempty" name:"QueuedSkillGroupName"`

	// 录音链接,带鉴权和有效期,获取之后请在短时间内拉取,不要持久化此链接
	RecordURL *string `json:"RecordURL,omitnil,omitempty" name:"RecordURL"`

	// 录音转存第三方 COS 链接
	CustomRecordURL *string `json:"CustomRecordURL,omitnil,omitempty" name:"CustomRecordURL"`

	// 录音文本信息链接,带鉴权和有效期,获取之后请在短时间内拉取,不要持久化此链接
	AsrURL *string `json:"AsrURL,omitnil,omitempty" name:"AsrURL"`

	// 语音留言录音链接
	VoicemailRecordURL []*string `json:"VoicemailRecordURL,omitnil,omitempty" name:"VoicemailRecordURL"`

	// 语音留言录音文本信息链接,需在控制台购买离线语音识别套餐包并开启离线语音识别开关
	VoicemailAsrURL []*string `json:"VoicemailAsrURL,omitnil,omitempty" name:"VoicemailAsrURL"`

	// IVR 按键信息
	IVRKeyPressed []*IVRKeyPressedElement `json:"IVRKeyPressed,omitnil,omitempty" name:"IVRKeyPressed"`

	// 满意度按键信息
	PostIVRKeyPressed []*IVRKeyPressedElement `json:"PostIVRKeyPressed,omitnil,omitempty" name:"PostIVRKeyPressed"`

	// 挂机方 seat 座席 user 用户 system 系统
	HungUpSide *string `json:"HungUpSide,omitnil,omitempty" name:"HungUpSide"`

	// 客户自定义数据(User-to-User Interface)
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// 通话中的事件列表
	Events []*SessionEvent `json:"Events,omitnil,omitempty" name:"Events"`

	// 服务参与者列表
	ServeParticipants []*ServeParticipant `json:"ServeParticipants,omitnil,omitempty" name:"ServeParticipants"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSkillGroupInfoListRequest

type DescribeSkillGroupInfoListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 技能组ID,查询单个技能组时使用
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 查询修改时间大于等于ModifiedTime的技能组时使用
	ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`
}

func NewDescribeSkillGroupInfoListRequest

func NewDescribeSkillGroupInfoListRequest() (request *DescribeSkillGroupInfoListRequest)

func (*DescribeSkillGroupInfoListRequest) FromJsonString

func (r *DescribeSkillGroupInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSkillGroupInfoListRequest) ToJsonString

func (r *DescribeSkillGroupInfoListRequest) ToJsonString() string

type DescribeSkillGroupInfoListRequestParams added in v1.0.426

type DescribeSkillGroupInfoListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 技能组ID,查询单个技能组时使用
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 查询修改时间大于等于ModifiedTime的技能组时使用
	ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`
}

Predefined struct for user

type DescribeSkillGroupInfoListResponse

type DescribeSkillGroupInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSkillGroupInfoListResponseParams `json:"Response"`
}

func NewDescribeSkillGroupInfoListResponse

func NewDescribeSkillGroupInfoListResponse() (response *DescribeSkillGroupInfoListResponse)

func (*DescribeSkillGroupInfoListResponse) FromJsonString

func (r *DescribeSkillGroupInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeSkillGroupInfoListResponse) ToJsonString

func (r *DescribeSkillGroupInfoListResponse) ToJsonString() string

type DescribeSkillGroupInfoListResponseParams added in v1.0.426

type DescribeSkillGroupInfoListResponseParams struct {
	// 技能组总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 技能组信息列表
	SkillGroupList []*SkillGroupInfoItem `json:"SkillGroupList,omitnil,omitempty" name:"SkillGroupList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStaffInfoListRequest

type DescribeStaffInfoListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 9999
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 坐席账号,查询单个坐席时使用
	StaffMail *string `json:"StaffMail,omitnil,omitempty" name:"StaffMail"`

	// 查询修改时间大于等于ModifiedTime的坐席时使用
	ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"`

	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

func NewDescribeStaffInfoListRequest

func NewDescribeStaffInfoListRequest() (request *DescribeStaffInfoListRequest)

func (*DescribeStaffInfoListRequest) FromJsonString

func (r *DescribeStaffInfoListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStaffInfoListRequest) ToJsonString

func (r *DescribeStaffInfoListRequest) ToJsonString() string

type DescribeStaffInfoListRequestParams added in v1.0.426

type DescribeStaffInfoListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸,上限 9999
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码,从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 坐席账号,查询单个坐席时使用
	StaffMail *string `json:"StaffMail,omitnil,omitempty" name:"StaffMail"`

	// 查询修改时间大于等于ModifiedTime的坐席时使用
	ModifiedTime *int64 `json:"ModifiedTime,omitnil,omitempty" name:"ModifiedTime"`

	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

Predefined struct for user

type DescribeStaffInfoListResponse

type DescribeStaffInfoListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStaffInfoListResponseParams `json:"Response"`
}

func NewDescribeStaffInfoListResponse

func NewDescribeStaffInfoListResponse() (response *DescribeStaffInfoListResponse)

func (*DescribeStaffInfoListResponse) FromJsonString

func (r *DescribeStaffInfoListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStaffInfoListResponse) ToJsonString

func (r *DescribeStaffInfoListResponse) ToJsonString() string

type DescribeStaffInfoListResponseParams added in v1.0.426

type DescribeStaffInfoListResponseParams struct {
	// 坐席用户总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 坐席用户信息列表
	StaffList []*StaffInfo `json:"StaffList,omitnil,omitempty" name:"StaffList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStaffStatusHistoryRequest added in v1.1.27

type DescribeStaffStatusHistoryRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席账号
	StaffUserId *string `json:"StaffUserId,omitnil,omitempty" name:"StaffUserId"`

	// 起始时间戳,Unix 秒级时间戳,最大支持近180天。
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 结束时间戳,Unix 秒级时间戳,结束时间与开始时间的区间范围小于 7 天。
	EndTimestamp *int64 `json:"EndTimestamp,omitnil,omitempty" name:"EndTimestamp"`

	// 分页检索时使用的游标
	Cursor *string `json:"Cursor,omitnil,omitempty" name:"Cursor"`

	// 分页尺寸
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

func NewDescribeStaffStatusHistoryRequest added in v1.1.27

func NewDescribeStaffStatusHistoryRequest() (request *DescribeStaffStatusHistoryRequest)

func (*DescribeStaffStatusHistoryRequest) FromJsonString added in v1.1.27

func (r *DescribeStaffStatusHistoryRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStaffStatusHistoryRequest) ToJsonString added in v1.1.27

func (r *DescribeStaffStatusHistoryRequest) ToJsonString() string

type DescribeStaffStatusHistoryRequestParams added in v1.1.27

type DescribeStaffStatusHistoryRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席账号
	StaffUserId *string `json:"StaffUserId,omitnil,omitempty" name:"StaffUserId"`

	// 起始时间戳,Unix 秒级时间戳,最大支持近180天。
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 结束时间戳,Unix 秒级时间戳,结束时间与开始时间的区间范围小于 7 天。
	EndTimestamp *int64 `json:"EndTimestamp,omitnil,omitempty" name:"EndTimestamp"`

	// 分页检索时使用的游标
	Cursor *string `json:"Cursor,omitnil,omitempty" name:"Cursor"`

	// 分页尺寸
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`
}

Predefined struct for user

type DescribeStaffStatusHistoryResponse added in v1.1.27

type DescribeStaffStatusHistoryResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStaffStatusHistoryResponseParams `json:"Response"`
}

func NewDescribeStaffStatusHistoryResponse added in v1.1.27

func NewDescribeStaffStatusHistoryResponse() (response *DescribeStaffStatusHistoryResponse)

func (*DescribeStaffStatusHistoryResponse) FromJsonString added in v1.1.27

func (r *DescribeStaffStatusHistoryResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStaffStatusHistoryResponse) ToJsonString added in v1.1.27

func (r *DescribeStaffStatusHistoryResponse) ToJsonString() string

type DescribeStaffStatusHistoryResponseParams added in v1.1.27

type DescribeStaffStatusHistoryResponseParams struct {
	// 座席状态数据
	Data []*StaffStatus `json:"Data,omitnil,omitempty" name:"Data"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeStaffStatusMetricsRequest added in v1.0.228

type DescribeStaffStatusMetricsRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 筛选坐席列表,默认不传返回全部坐席信息
	StaffList []*string `json:"StaffList,omitnil,omitempty" name:"StaffList"`

	// 筛选技能组ID列表
	GroupIdList []*int64 `json:"GroupIdList,omitnil,omitempty" name:"GroupIdList"`

	// 筛选坐席状态列表 座席状态 free 示闲 | busy 忙碌 | rest 小休 | notReady 示忙 | afterCallWork 话后调整 | offline 离线
	StatusList []*string `json:"StatusList,omitnil,omitempty" name:"StatusList"`
}

func NewDescribeStaffStatusMetricsRequest added in v1.0.228

func NewDescribeStaffStatusMetricsRequest() (request *DescribeStaffStatusMetricsRequest)

func (*DescribeStaffStatusMetricsRequest) FromJsonString added in v1.0.228

func (r *DescribeStaffStatusMetricsRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStaffStatusMetricsRequest) ToJsonString added in v1.0.228

func (r *DescribeStaffStatusMetricsRequest) ToJsonString() string

type DescribeStaffStatusMetricsRequestParams added in v1.0.426

type DescribeStaffStatusMetricsRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 筛选坐席列表,默认不传返回全部坐席信息
	StaffList []*string `json:"StaffList,omitnil,omitempty" name:"StaffList"`

	// 筛选技能组ID列表
	GroupIdList []*int64 `json:"GroupIdList,omitnil,omitempty" name:"GroupIdList"`

	// 筛选坐席状态列表 座席状态 free 示闲 | busy 忙碌 | rest 小休 | notReady 示忙 | afterCallWork 话后调整 | offline 离线
	StatusList []*string `json:"StatusList,omitnil,omitempty" name:"StatusList"`
}

Predefined struct for user

type DescribeStaffStatusMetricsResponse added in v1.0.228

type DescribeStaffStatusMetricsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeStaffStatusMetricsResponseParams `json:"Response"`
}

func NewDescribeStaffStatusMetricsResponse added in v1.0.228

func NewDescribeStaffStatusMetricsResponse() (response *DescribeStaffStatusMetricsResponse)

func (*DescribeStaffStatusMetricsResponse) FromJsonString added in v1.0.228

func (r *DescribeStaffStatusMetricsResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeStaffStatusMetricsResponse) ToJsonString added in v1.0.228

func (r *DescribeStaffStatusMetricsResponse) ToJsonString() string

type DescribeStaffStatusMetricsResponseParams added in v1.0.426

type DescribeStaffStatusMetricsResponseParams struct {
	// 坐席状态实时信息
	Metrics []*StaffStatusMetrics `json:"Metrics,omitnil,omitempty" name:"Metrics"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTelCallInfoRequest

type DescribeTelCallInfoRequest struct {
	*tchttp.BaseRequest

	// 起始时间戳,Unix 时间戳(查询维度仅支持天,例如查询5月1日应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-01 23:59:59"的时间戳,查5月1日和5月2日的应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-02 23:59:59"的时间戳)
	StartTimeStamp *int64 `json:"StartTimeStamp,omitnil,omitempty" name:"StartTimeStamp"`

	// 结束时间戳,Unix 时间戳,查询时间范围最大为90天(查询维度仅支持天,例如查询5月1日应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-01 23:59:59"的时间戳,查5月1日和5月2日的应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-02 23:59:59"的时间戳)
	EndTimeStamp *int64 `json:"EndTimeStamp,omitnil,omitempty" name:"EndTimeStamp"`

	// 应用ID列表,多个ID时,返回值为多个ID使用总和
	SdkAppIdList []*int64 `json:"SdkAppIdList,omitnil,omitempty" name:"SdkAppIdList"`
}

func NewDescribeTelCallInfoRequest

func NewDescribeTelCallInfoRequest() (request *DescribeTelCallInfoRequest)

func (*DescribeTelCallInfoRequest) FromJsonString

func (r *DescribeTelCallInfoRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelCallInfoRequest) ToJsonString

func (r *DescribeTelCallInfoRequest) ToJsonString() string

type DescribeTelCallInfoRequestParams added in v1.0.426

type DescribeTelCallInfoRequestParams struct {
	// 起始时间戳,Unix 时间戳(查询维度仅支持天,例如查询5月1日应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-01 23:59:59"的时间戳,查5月1日和5月2日的应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-02 23:59:59"的时间戳)
	StartTimeStamp *int64 `json:"StartTimeStamp,omitnil,omitempty" name:"StartTimeStamp"`

	// 结束时间戳,Unix 时间戳,查询时间范围最大为90天(查询维度仅支持天,例如查询5月1日应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-01 23:59:59"的时间戳,查5月1日和5月2日的应该传startTime:"2023-05-01 00:00:00","endTime":"2023-05-02 23:59:59"的时间戳)
	EndTimeStamp *int64 `json:"EndTimeStamp,omitnil,omitempty" name:"EndTimeStamp"`

	// 应用ID列表,多个ID时,返回值为多个ID使用总和
	SdkAppIdList []*int64 `json:"SdkAppIdList,omitnil,omitempty" name:"SdkAppIdList"`
}

Predefined struct for user

type DescribeTelCallInfoResponse

type DescribeTelCallInfoResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTelCallInfoResponseParams `json:"Response"`
}

func NewDescribeTelCallInfoResponse

func NewDescribeTelCallInfoResponse() (response *DescribeTelCallInfoResponse)

func (*DescribeTelCallInfoResponse) FromJsonString

func (r *DescribeTelCallInfoResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelCallInfoResponse) ToJsonString

func (r *DescribeTelCallInfoResponse) ToJsonString() string

type DescribeTelCallInfoResponseParams added in v1.0.426

type DescribeTelCallInfoResponseParams struct {
	// 呼出套餐包消耗分钟数
	TelCallOutCount *int64 `json:"TelCallOutCount,omitnil,omitempty" name:"TelCallOutCount"`

	// 呼入套餐包消耗分钟数
	TelCallInCount *int64 `json:"TelCallInCount,omitnil,omitempty" name:"TelCallInCount"`

	// 坐席使用统计个数
	SeatUsedCount *int64 `json:"SeatUsedCount,omitnil,omitempty" name:"SeatUsedCount"`

	// 音频套餐包消耗分钟数
	//
	// Deprecated: VoipCallInCount is deprecated.
	VoipCallInCount *int64 `json:"VoipCallInCount,omitnil,omitempty" name:"VoipCallInCount"`

	// 音频套餐包消耗分钟数
	VOIPCallInCount *int64 `json:"VOIPCallInCount,omitnil,omitempty" name:"VOIPCallInCount"`

	// 离线语音转文字套餐包消耗分钟数
	AsrOfflineCount *int64 `json:"AsrOfflineCount,omitnil,omitempty" name:"AsrOfflineCount"`

	// 实时语音转文字套餐包消耗分钟数
	AsrRealtimeCount *int64 `json:"AsrRealtimeCount,omitnil,omitempty" name:"AsrRealtimeCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTelCdrRequest

type DescribeTelCdrRequest struct {
	*tchttp.BaseRequest

	// 起始时间戳,Unix 秒级时间戳,最大支持近180天。
	StartTimeStamp *int64 `json:"StartTimeStamp,omitnil,omitempty" name:"StartTimeStamp"`

	// 结束时间戳,Unix 秒级时间戳,结束时间与开始时间的区间范围小于90天。
	EndTimeStamp *int64 `json:"EndTimeStamp,omitnil,omitempty" name:"EndTimeStamp"`

	// 实例 ID(废弃)
	InstanceId *int64 `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 返回数据条数,上限(废弃)
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移(废弃)
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸(必填),上限 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码(必填),从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 按手机号筛选
	Phones []*string `json:"Phones,omitnil,omitempty" name:"Phones"`

	// 按SessionId筛选
	SessionIds []*string `json:"SessionIds,omitnil,omitempty" name:"SessionIds"`
}

func NewDescribeTelCdrRequest

func NewDescribeTelCdrRequest() (request *DescribeTelCdrRequest)

func (*DescribeTelCdrRequest) FromJsonString

func (r *DescribeTelCdrRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelCdrRequest) ToJsonString

func (r *DescribeTelCdrRequest) ToJsonString() string

type DescribeTelCdrRequestParams added in v1.0.426

type DescribeTelCdrRequestParams struct {
	// 起始时间戳,Unix 秒级时间戳,最大支持近180天。
	StartTimeStamp *int64 `json:"StartTimeStamp,omitnil,omitempty" name:"StartTimeStamp"`

	// 结束时间戳,Unix 秒级时间戳,结束时间与开始时间的区间范围小于90天。
	EndTimeStamp *int64 `json:"EndTimeStamp,omitnil,omitempty" name:"EndTimeStamp"`

	// 实例 ID(废弃)
	//
	// Deprecated: InstanceId is deprecated.
	InstanceId *int64 `json:"InstanceId,omitnil,omitempty" name:"InstanceId"`

	// 返回数据条数,上限(废弃)
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 偏移(废弃)
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分页尺寸(必填),上限 100
	PageSize *int64 `json:"PageSize,omitnil,omitempty" name:"PageSize"`

	// 分页页码(必填),从 0 开始
	PageNumber *int64 `json:"PageNumber,omitnil,omitempty" name:"PageNumber"`

	// 按手机号筛选
	Phones []*string `json:"Phones,omitnil,omitempty" name:"Phones"`

	// 按SessionId筛选
	SessionIds []*string `json:"SessionIds,omitnil,omitempty" name:"SessionIds"`
}

Predefined struct for user

type DescribeTelCdrResponse

type DescribeTelCdrResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTelCdrResponseParams `json:"Response"`
}

func NewDescribeTelCdrResponse

func NewDescribeTelCdrResponse() (response *DescribeTelCdrResponse)

func (*DescribeTelCdrResponse) FromJsonString

func (r *DescribeTelCdrResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelCdrResponse) ToJsonString

func (r *DescribeTelCdrResponse) ToJsonString() string

type DescribeTelCdrResponseParams added in v1.0.426

type DescribeTelCdrResponseParams struct {
	// 话单记录总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 话单记录
	//
	// Deprecated: TelCdrs is deprecated.
	TelCdrs []*TelCdrInfo `json:"TelCdrs,omitnil,omitempty" name:"TelCdrs"`

	// 话单记录
	TelCdrList []*TelCdrInfo `json:"TelCdrList,omitnil,omitempty" name:"TelCdrList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTelRecordAsrRequest added in v1.0.1031

type DescribeTelRecordAsrRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

func NewDescribeTelRecordAsrRequest added in v1.0.1031

func NewDescribeTelRecordAsrRequest() (request *DescribeTelRecordAsrRequest)

func (*DescribeTelRecordAsrRequest) FromJsonString added in v1.0.1031

func (r *DescribeTelRecordAsrRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelRecordAsrRequest) ToJsonString added in v1.0.1031

func (r *DescribeTelRecordAsrRequest) ToJsonString() string

type DescribeTelRecordAsrRequestParams added in v1.0.1031

type DescribeTelRecordAsrRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

Predefined struct for user

type DescribeTelRecordAsrResponse added in v1.0.1031

type DescribeTelRecordAsrResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTelRecordAsrResponseParams `json:"Response"`
}

func NewDescribeTelRecordAsrResponse added in v1.0.1031

func NewDescribeTelRecordAsrResponse() (response *DescribeTelRecordAsrResponse)

func (*DescribeTelRecordAsrResponse) FromJsonString added in v1.0.1031

func (r *DescribeTelRecordAsrResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelRecordAsrResponse) ToJsonString added in v1.0.1031

func (r *DescribeTelRecordAsrResponse) ToJsonString() string

type DescribeTelRecordAsrResponseParams added in v1.0.1031

type DescribeTelRecordAsrResponseParams struct {
	// 录音转文本信息
	AsrDataList []*AsrData `json:"AsrDataList,omitnil,omitempty" name:"AsrDataList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeTelSessionRequest

type DescribeTelSessionRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

func NewDescribeTelSessionRequest

func NewDescribeTelSessionRequest() (request *DescribeTelSessionRequest)

func (*DescribeTelSessionRequest) FromJsonString

func (r *DescribeTelSessionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelSessionRequest) ToJsonString

func (r *DescribeTelSessionRequest) ToJsonString() string

type DescribeTelSessionRequestParams added in v1.0.426

type DescribeTelSessionRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

Predefined struct for user

type DescribeTelSessionResponse

type DescribeTelSessionResponse struct {
	*tchttp.BaseResponse
	Response *DescribeTelSessionResponseParams `json:"Response"`
}

func NewDescribeTelSessionResponse

func NewDescribeTelSessionResponse() (response *DescribeTelSessionResponse)

func (*DescribeTelSessionResponse) FromJsonString

func (r *DescribeTelSessionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeTelSessionResponse) ToJsonString

func (r *DescribeTelSessionResponse) ToJsonString() string

type DescribeTelSessionResponseParams added in v1.0.426

type DescribeTelSessionResponseParams struct {
	// 会话信息
	Session *PSTNSession `json:"Session,omitnil,omitempty" name:"Session"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DisableCCCPhoneNumberRequest added in v1.0.502

type DisableCCCPhoneNumberRequest struct {
	*tchttp.BaseRequest

	// 号码列表,0086开头
	PhoneNumbers []*string `json:"PhoneNumbers,omitnil,omitempty" name:"PhoneNumbers"`

	// 停用开关,0启用 1停用
	Disabled *int64 `json:"Disabled,omitnil,omitempty" name:"Disabled"`

	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`
}

func NewDisableCCCPhoneNumberRequest added in v1.0.502

func NewDisableCCCPhoneNumberRequest() (request *DisableCCCPhoneNumberRequest)

func (*DisableCCCPhoneNumberRequest) FromJsonString added in v1.0.502

func (r *DisableCCCPhoneNumberRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableCCCPhoneNumberRequest) ToJsonString added in v1.0.502

func (r *DisableCCCPhoneNumberRequest) ToJsonString() string

type DisableCCCPhoneNumberRequestParams added in v1.0.502

type DisableCCCPhoneNumberRequestParams struct {
	// 号码列表,0086开头
	PhoneNumbers []*string `json:"PhoneNumbers,omitnil,omitempty" name:"PhoneNumbers"`

	// 停用开关,0启用 1停用
	Disabled *int64 `json:"Disabled,omitnil,omitempty" name:"Disabled"`

	// TCCC 实例应用 ID
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`
}

Predefined struct for user

type DisableCCCPhoneNumberResponse added in v1.0.502

type DisableCCCPhoneNumberResponse struct {
	*tchttp.BaseResponse
	Response *DisableCCCPhoneNumberResponseParams `json:"Response"`
}

func NewDisableCCCPhoneNumberResponse added in v1.0.502

func NewDisableCCCPhoneNumberResponse() (response *DisableCCCPhoneNumberResponse)

func (*DisableCCCPhoneNumberResponse) FromJsonString added in v1.0.502

func (r *DisableCCCPhoneNumberResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DisableCCCPhoneNumberResponse) ToJsonString added in v1.0.502

func (r *DisableCCCPhoneNumberResponse) ToJsonString() string

type DisableCCCPhoneNumberResponseParams added in v1.0.502

type DisableCCCPhoneNumberResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ErrStaffItem added in v1.0.202

type ErrStaffItem struct {
	// 座席邮箱地址
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 错误码
	Code *string `json:"Code,omitnil,omitempty" name:"Code"`

	// 错误描述
	Message *string `json:"Message,omitnil,omitempty" name:"Message"`
}

type EventStaffDetail added in v1.1.27

type EventStaffDetail struct {
	// 座席数据
	Staffs []*EventStaffElement `json:"Staffs,omitnil,omitempty" name:"Staffs"`
}

type EventStaffElement added in v1.1.27

type EventStaffElement struct {
	// 座席邮箱账号
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 座席工号
	StaffNumber *string `json:"StaffNumber,omitnil,omitempty" name:"StaffNumber"`
}

type ExtensionInfo added in v1.0.526

type ExtensionInfo struct {
	// 实例ID
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机全名
	FullExtensionId *string `json:"FullExtensionId,omitnil,omitempty" name:"FullExtensionId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`

	// 所属技能组列表
	SkillGroupId *string `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 分机名称
	ExtensionName *string `json:"ExtensionName,omitnil,omitempty" name:"ExtensionName"`

	// 创建时间
	CreateTime *int64 `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 最后修改时间
	ModifyTime *int64 `json:"ModifyTime,omitnil,omitempty" name:"ModifyTime"`

	// 话机状态(0 离线、100 空闲、200忙碌)
	Status *int64 `json:"Status,omitnil,omitempty" name:"Status"`

	// 是否注册
	Register *bool `json:"Register,omitnil,omitempty" name:"Register"`

	// 绑定座席邮箱
	Relation *string `json:"Relation,omitnil,omitempty" name:"Relation"`

	// 绑定座席名称
	RelationName *string `json:"RelationName,omitnil,omitempty" name:"RelationName"`
}

type Filter added in v1.0.541

type Filter struct {
	// 筛选字段名
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 筛选条件值
	Values []*string `json:"Values,omitnil,omitempty" name:"Values"`
}

type ForceMemberOfflineRequest added in v1.0.1143

type ForceMemberOfflineRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

func NewForceMemberOfflineRequest added in v1.0.1143

func NewForceMemberOfflineRequest() (request *ForceMemberOfflineRequest)

func (*ForceMemberOfflineRequest) FromJsonString added in v1.0.1143

func (r *ForceMemberOfflineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ForceMemberOfflineRequest) ToJsonString added in v1.0.1143

func (r *ForceMemberOfflineRequest) ToJsonString() string

type ForceMemberOfflineRequestParams added in v1.0.1143

type ForceMemberOfflineRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

Predefined struct for user

type ForceMemberOfflineResponse added in v1.0.1143

type ForceMemberOfflineResponse struct {
	*tchttp.BaseResponse
	Response *ForceMemberOfflineResponseParams `json:"Response"`
}

func NewForceMemberOfflineResponse added in v1.0.1143

func NewForceMemberOfflineResponse() (response *ForceMemberOfflineResponse)

func (*ForceMemberOfflineResponse) FromJsonString added in v1.0.1143

func (r *ForceMemberOfflineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ForceMemberOfflineResponse) ToJsonString added in v1.0.1143

func (r *ForceMemberOfflineResponse) ToJsonString() string

type ForceMemberOfflineResponseParams added in v1.0.1143

type ForceMemberOfflineResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ForwardingConfig added in v1.0.1193

type ForwardingConfig struct {
	// 是否启用
	Enabled *bool `json:"Enabled,omitnil,omitempty" name:"Enabled"`

	// 1 无条件呼转 2 有条件呼转
	Condition *int64 `json:"Condition,omitnil,omitempty" name:"Condition"`

	// 呼转目标
	Target *ForwardingTarget `json:"Target,omitnil,omitempty" name:"Target"`
}

type ForwardingTarget added in v1.0.1193

type ForwardingTarget struct {
	// 呼转目标类型 1 座席 2 技能组 3 分机
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 呼转目标为座席的账号 Type 为 1 时填写
	StaffUserId *string `json:"StaffUserId,omitnil,omitempty" name:"StaffUserId"`

	// 呼转目标为技能组的 ID,Type 为 2 时填写
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 呼转目标为分机的账号,Type 为 3 时填写
	Extension *string `json:"Extension,omitnil,omitempty" name:"Extension"`
}

type HangUpCallRequest added in v1.0.561

type HangUpCallRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

func NewHangUpCallRequest added in v1.0.561

func NewHangUpCallRequest() (request *HangUpCallRequest)

func (*HangUpCallRequest) FromJsonString added in v1.0.561

func (r *HangUpCallRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*HangUpCallRequest) ToJsonString added in v1.0.561

func (r *HangUpCallRequest) ToJsonString() string

type HangUpCallRequestParams added in v1.0.561

type HangUpCallRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

Predefined struct for user

type HangUpCallResponse added in v1.0.561

type HangUpCallResponse struct {
	*tchttp.BaseResponse
	Response *HangUpCallResponseParams `json:"Response"`
}

func NewHangUpCallResponse added in v1.0.561

func NewHangUpCallResponse() (response *HangUpCallResponse)

func (*HangUpCallResponse) FromJsonString added in v1.0.561

func (r *HangUpCallResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*HangUpCallResponse) ToJsonString added in v1.0.561

func (r *HangUpCallResponse) ToJsonString() string

type HangUpCallResponseParams added in v1.0.561

type HangUpCallResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type IMCdrInfo

type IMCdrInfo struct {
	// 服务记录ID
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 服务时长秒数
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 结束状态
	// 0 异常结束
	// 1 正常结束
	// 3 无座席在线
	// 17 座席放弃接听
	// 100 黑名单
	// 101 座席手动转接
	// 102 IVR阶段放弃
	// 108 用户超时自动结束
	// 109 用户主动结束
	EndStatus *int64 `json:"EndStatus,omitnil,omitempty" name:"EndStatus"`

	// 用户昵称
	Nickname *string `json:"Nickname,omitnil,omitempty" name:"Nickname"`

	// 服务类型 1为全媒体,2为文本客服
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 客服ID
	StaffId *string `json:"StaffId,omitnil,omitempty" name:"StaffId"`

	// 服务时间戳
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 会话ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 技能组ID
	SkillGroupId *string `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 满意度
	// 注意:此字段可能返回 null,表示取不到有效值。
	Satisfaction *IMSatisfaction `json:"Satisfaction,omitnil,omitempty" name:"Satisfaction"`

	// 用户ID
	ClientUserId *string `json:"ClientUserId,omitnil,omitempty" name:"ClientUserId"`
}

type IMSatisfaction added in v1.0.532

type IMSatisfaction struct {
	// 满意度值
	Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`

	// 满意度标签
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`
}

type IVRKeyPressedElement

type IVRKeyPressedElement struct {
	// 命中的关键字或者按键
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 按键关联的标签
	Label *string `json:"Label,omitnil,omitempty" name:"Label"`

	// Unix 毫秒时间戳
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 节点标签
	NodeLabel *string `json:"NodeLabel,omitnil,omitempty" name:"NodeLabel"`

	// 用户原始输入
	OriginalContent *string `json:"OriginalContent,omitnil,omitempty" name:"OriginalContent"`

	// TTS 提示音内容
	TTSPrompt *string `json:"TTSPrompt,omitnil,omitempty" name:"TTSPrompt"`
}

type Interface added in v1.0.1183

type Interface struct {
	// 接口地址
	URL *string `json:"URL,omitnil,omitempty" name:"URL"`
}

type InvokeLLM added in v1.1.32

type InvokeLLM struct {
	// 请求LLM的内容
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`

	// 是否允许该文本打断机器人说话
	Interrupt *bool `json:"Interrupt,omitnil,omitempty" name:"Interrupt"`
}

type Message

type Message struct {
	// 消息类型
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 消息内容
	Content *string `json:"Content,omitnil,omitempty" name:"Content"`
}

type MessageBody

type MessageBody struct {
	// 消息时间戳
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 发消息的用户ID
	From *string `json:"From,omitnil,omitempty" name:"From"`

	// 消息列表
	Messages []*Message `json:"Messages,omitnil,omitempty" name:"Messages"`
}

type ModifyCompanyApplyRequest added in v1.0.888

type ModifyCompanyApplyRequest struct {
	*tchttp.BaseRequest

	// 申请单ID(只能修改状态为“驳回”或者“待审核”的申请单)
	ApplyId *int64 `json:"ApplyId,omitnil,omitempty" name:"ApplyId"`

	// 企业资质信息
	CompanyInfo *CompanyApplyInfo `json:"CompanyInfo,omitnil,omitempty" name:"CompanyInfo"`
}

func NewModifyCompanyApplyRequest added in v1.0.888

func NewModifyCompanyApplyRequest() (request *ModifyCompanyApplyRequest)

func (*ModifyCompanyApplyRequest) FromJsonString added in v1.0.888

func (r *ModifyCompanyApplyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCompanyApplyRequest) ToJsonString added in v1.0.888

func (r *ModifyCompanyApplyRequest) ToJsonString() string

type ModifyCompanyApplyRequestParams added in v1.0.888

type ModifyCompanyApplyRequestParams struct {
	// 申请单ID(只能修改状态为“驳回”或者“待审核”的申请单)
	ApplyId *int64 `json:"ApplyId,omitnil,omitempty" name:"ApplyId"`

	// 企业资质信息
	CompanyInfo *CompanyApplyInfo `json:"CompanyInfo,omitnil,omitempty" name:"CompanyInfo"`
}

Predefined struct for user

type ModifyCompanyApplyResponse added in v1.0.888

type ModifyCompanyApplyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyCompanyApplyResponseParams `json:"Response"`
}

func NewModifyCompanyApplyResponse added in v1.0.888

func NewModifyCompanyApplyResponse() (response *ModifyCompanyApplyResponse)

func (*ModifyCompanyApplyResponse) FromJsonString added in v1.0.888

func (r *ModifyCompanyApplyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyCompanyApplyResponse) ToJsonString added in v1.0.888

func (r *ModifyCompanyApplyResponse) ToJsonString() string

type ModifyCompanyApplyResponseParams added in v1.0.888

type ModifyCompanyApplyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyExtensionRequest added in v1.0.526

type ModifyExtensionRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`

	// 分机名称
	ExtensionName *string `json:"ExtensionName,omitnil,omitempty" name:"ExtensionName"`

	// 所属技能组列表
	SkillGroupIds []*int64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`

	// 绑定坐席邮箱账号
	Relation *string `json:"Relation,omitnil,omitempty" name:"Relation"`
}

func NewModifyExtensionRequest added in v1.0.526

func NewModifyExtensionRequest() (request *ModifyExtensionRequest)

func (*ModifyExtensionRequest) FromJsonString added in v1.0.526

func (r *ModifyExtensionRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyExtensionRequest) ToJsonString added in v1.0.526

func (r *ModifyExtensionRequest) ToJsonString() string

type ModifyExtensionRequestParams added in v1.0.526

type ModifyExtensionRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`

	// 分机名称
	ExtensionName *string `json:"ExtensionName,omitnil,omitempty" name:"ExtensionName"`

	// 所属技能组列表
	SkillGroupIds []*int64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`

	// 绑定坐席邮箱账号
	Relation *string `json:"Relation,omitnil,omitempty" name:"Relation"`
}

Predefined struct for user

type ModifyExtensionResponse added in v1.0.526

type ModifyExtensionResponse struct {
	*tchttp.BaseResponse
	Response *ModifyExtensionResponseParams `json:"Response"`
}

func NewModifyExtensionResponse added in v1.0.526

func NewModifyExtensionResponse() (response *ModifyExtensionResponse)

func (*ModifyExtensionResponse) FromJsonString added in v1.0.526

func (r *ModifyExtensionResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyExtensionResponse) ToJsonString added in v1.0.526

func (r *ModifyExtensionResponse) ToJsonString() string

type ModifyExtensionResponseParams added in v1.0.526

type ModifyExtensionResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyOwnNumberApplyRequest added in v1.0.1014

type ModifyOwnNumberApplyRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 线路相关参数
	DetailList []*OwnNumberApplyDetailItem `json:"DetailList,omitnil,omitempty" name:"DetailList"`

	// 审批单号
	ApplyId *uint64 `json:"ApplyId,omitnil,omitempty" name:"ApplyId"`

	// 送号前缀
	Prefix *string `json:"Prefix,omitnil,omitempty" name:"Prefix"`

	// 国内长途手机前缀码
	MobileNddPrefix *string `json:"MobileNddPrefix,omitnil,omitempty" name:"MobileNddPrefix"`

	// 同市固话去掉区号
	LocalNumberTrimAC *bool `json:"LocalNumberTrimAC,omitnil,omitempty" name:"LocalNumberTrimAC"`
}

func NewModifyOwnNumberApplyRequest added in v1.0.1014

func NewModifyOwnNumberApplyRequest() (request *ModifyOwnNumberApplyRequest)

func (*ModifyOwnNumberApplyRequest) FromJsonString added in v1.0.1014

func (r *ModifyOwnNumberApplyRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyOwnNumberApplyRequest) ToJsonString added in v1.0.1014

func (r *ModifyOwnNumberApplyRequest) ToJsonString() string

type ModifyOwnNumberApplyRequestParams added in v1.0.1014

type ModifyOwnNumberApplyRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 线路相关参数
	DetailList []*OwnNumberApplyDetailItem `json:"DetailList,omitnil,omitempty" name:"DetailList"`

	// 审批单号
	ApplyId *uint64 `json:"ApplyId,omitnil,omitempty" name:"ApplyId"`

	// 送号前缀
	Prefix *string `json:"Prefix,omitnil,omitempty" name:"Prefix"`

	// 国内长途手机前缀码
	MobileNddPrefix *string `json:"MobileNddPrefix,omitnil,omitempty" name:"MobileNddPrefix"`

	// 同市固话去掉区号
	LocalNumberTrimAC *bool `json:"LocalNumberTrimAC,omitnil,omitempty" name:"LocalNumberTrimAC"`
}

Predefined struct for user

type ModifyOwnNumberApplyResponse added in v1.0.1014

type ModifyOwnNumberApplyResponse struct {
	*tchttp.BaseResponse
	Response *ModifyOwnNumberApplyResponseParams `json:"Response"`
}

func NewModifyOwnNumberApplyResponse added in v1.0.1014

func NewModifyOwnNumberApplyResponse() (response *ModifyOwnNumberApplyResponse)

func (*ModifyOwnNumberApplyResponse) FromJsonString added in v1.0.1014

func (r *ModifyOwnNumberApplyResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyOwnNumberApplyResponse) ToJsonString added in v1.0.1014

func (r *ModifyOwnNumberApplyResponse) ToJsonString() string

type ModifyOwnNumberApplyResponseParams added in v1.0.1014

type ModifyOwnNumberApplyResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStaffPasswordRequest added in v1.0.907

type ModifyStaffPasswordRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席邮箱
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 设置的密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

func NewModifyStaffPasswordRequest added in v1.0.907

func NewModifyStaffPasswordRequest() (request *ModifyStaffPasswordRequest)

func (*ModifyStaffPasswordRequest) FromJsonString added in v1.0.907

func (r *ModifyStaffPasswordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStaffPasswordRequest) ToJsonString added in v1.0.907

func (r *ModifyStaffPasswordRequest) ToJsonString() string

type ModifyStaffPasswordRequestParams added in v1.0.907

type ModifyStaffPasswordRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席邮箱
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 设置的密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`
}

Predefined struct for user

type ModifyStaffPasswordResponse added in v1.0.907

type ModifyStaffPasswordResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStaffPasswordResponseParams `json:"Response"`
}

func NewModifyStaffPasswordResponse added in v1.0.907

func NewModifyStaffPasswordResponse() (response *ModifyStaffPasswordResponse)

func (*ModifyStaffPasswordResponse) FromJsonString added in v1.0.907

func (r *ModifyStaffPasswordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStaffPasswordResponse) ToJsonString added in v1.0.907

func (r *ModifyStaffPasswordResponse) ToJsonString() string

type ModifyStaffPasswordResponseParams added in v1.0.907

type ModifyStaffPasswordResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyStaffRequest added in v1.0.432

type ModifyStaffRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席账户
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 座席名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 座席手机号(带0086前缀,示例:008618011111111)
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 座席昵称
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 座席工号
	StaffNo *string `json:"StaffNo,omitnil,omitempty" name:"StaffNo"`

	// 绑定技能组ID列表
	SkillGroupIds []*int64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`

	// 是否开启手机外呼开关
	UseMobileCallOut *bool `json:"UseMobileCallOut,omitnil,omitempty" name:"UseMobileCallOut"`

	// 手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终
	UseMobileAccept *int64 `json:"UseMobileAccept,omitnil,omitempty" name:"UseMobileAccept"`

	// 座席分机号(1 到 8 打头,4 - 6 位)
	ExtensionNumber *string `json:"ExtensionNumber,omitnil,omitempty" name:"ExtensionNumber"`

	// 呼叫转移配置
	ForwardingConfig *ForwardingConfig `json:"ForwardingConfig,omitnil,omitempty" name:"ForwardingConfig"`
}

func NewModifyStaffRequest added in v1.0.432

func NewModifyStaffRequest() (request *ModifyStaffRequest)

func (*ModifyStaffRequest) FromJsonString added in v1.0.432

func (r *ModifyStaffRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStaffRequest) ToJsonString added in v1.0.432

func (r *ModifyStaffRequest) ToJsonString() string

type ModifyStaffRequestParams added in v1.0.432

type ModifyStaffRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 座席账户
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 座席名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 座席手机号(带0086前缀,示例:008618011111111)
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 座席昵称
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 座席工号
	StaffNo *string `json:"StaffNo,omitnil,omitempty" name:"StaffNo"`

	// 绑定技能组ID列表
	SkillGroupIds []*int64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`

	// 是否开启手机外呼开关
	UseMobileCallOut *bool `json:"UseMobileCallOut,omitnil,omitempty" name:"UseMobileCallOut"`

	// 手机接听模式 0 - 关闭 | 1 - 仅离线 | 2 - 始终
	UseMobileAccept *int64 `json:"UseMobileAccept,omitnil,omitempty" name:"UseMobileAccept"`

	// 座席分机号(1 到 8 打头,4 - 6 位)
	ExtensionNumber *string `json:"ExtensionNumber,omitnil,omitempty" name:"ExtensionNumber"`

	// 呼叫转移配置
	ForwardingConfig *ForwardingConfig `json:"ForwardingConfig,omitnil,omitempty" name:"ForwardingConfig"`
}

Predefined struct for user

type ModifyStaffResponse added in v1.0.432

type ModifyStaffResponse struct {
	*tchttp.BaseResponse
	Response *ModifyStaffResponseParams `json:"Response"`
}

func NewModifyStaffResponse added in v1.0.432

func NewModifyStaffResponse() (response *ModifyStaffResponse)

func (*ModifyStaffResponse) FromJsonString added in v1.0.432

func (r *ModifyStaffResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ModifyStaffResponse) ToJsonString added in v1.0.432

func (r *ModifyStaffResponse) ToJsonString() string

type ModifyStaffResponseParams added in v1.0.432

type ModifyStaffResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type NumberInfo added in v1.0.591

type NumberInfo struct {
	// 号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 绑定的外呼技能组
	CallOutSkillGroupIds []*uint64 `json:"CallOutSkillGroupIds,omitnil,omitempty" name:"CallOutSkillGroupIds"`

	// 号码状态,1-正常,2-欠费停用,4-管理员停用,5-违规停用
	State *int64 `json:"State,omitnil,omitempty" name:"State"`
}

type OwnNumberApplyDetailItem added in v1.0.1014

type OwnNumberApplyDetailItem struct {
	// 号码类型:0-呼入|1-呼出|2-呼入呼出
	CallType *int64 `json:"CallType,omitnil,omitempty" name:"CallType"`

	// 线路号码
	PhoneNumber *string `json:"PhoneNumber,omitnil,omitempty" name:"PhoneNumber"`

	// 最大并发呼叫数
	MaxCallCount *int64 `json:"MaxCallCount,omitnil,omitempty" name:"MaxCallCount"`

	// 每秒最大并发数
	MaxCallPSec *int64 `json:"MaxCallPSec,omitnil,omitempty" name:"MaxCallPSec"`

	// 呼出被叫格式,使用 {+E.164} 或 {E.164},
	OutboundCalleeFormat *string `json:"OutboundCalleeFormat,omitnil,omitempty" name:"OutboundCalleeFormat"`

	// 运营商号码
	CarrierPhoneNumber *string `json:"CarrierPhoneNumber,omitnil,omitempty" name:"CarrierPhoneNumber"`
}

type PSTNSession

type PSTNSession struct {
	// 会话 ID
	SessionID *string `json:"SessionID,omitnil,omitempty" name:"SessionID"`

	// 会话临时房间 ID
	RoomID *string `json:"RoomID,omitnil,omitempty" name:"RoomID"`

	// 主叫
	Caller *string `json:"Caller,omitnil,omitempty" name:"Caller"`

	// 被叫
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 开始时间,Unix 时间戳
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 振铃时间,Unix 时间戳
	RingTimestamp *int64 `json:"RingTimestamp,omitnil,omitempty" name:"RingTimestamp"`

	// 接听时间,Unix 时间戳
	AcceptTimestamp *int64 `json:"AcceptTimestamp,omitnil,omitempty" name:"AcceptTimestamp"`

	// 座席邮箱
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 座席工号
	StaffNumber *string `json:"StaffNumber,omitnil,omitempty" name:"StaffNumber"`

	// 会话状态
	// ringing 振铃中
	// seatJoining  等待座席接听
	// inProgress 进行中
	// finished 已完成
	SessionStatus *string `json:"SessionStatus,omitnil,omitempty" name:"SessionStatus"`

	// 会话呼叫方向, 0 呼入 | 1 - 呼出
	Direction *int64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 转外线使用的号码(转外线主叫)
	OutBoundCaller *string `json:"OutBoundCaller,omitnil,omitempty" name:"OutBoundCaller"`

	// 转外线被叫
	OutBoundCallee *string `json:"OutBoundCallee,omitnil,omitempty" name:"OutBoundCallee"`

	// 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
	ProtectedCaller *string `json:"ProtectedCaller,omitnil,omitempty" name:"ProtectedCaller"`

	// 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空
	ProtectedCallee *string `json:"ProtectedCallee,omitnil,omitempty" name:"ProtectedCallee"`
}

type PSTNSessionInfo

type PSTNSessionInfo struct {
	// 会话 ID
	SessionID *string `json:"SessionID,omitnil,omitempty" name:"SessionID"`

	// 会话临时房间 ID
	RoomID *string `json:"RoomID,omitnil,omitempty" name:"RoomID"`

	// 主叫
	Caller *string `json:"Caller,omitnil,omitempty" name:"Caller"`

	// 被叫
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 开始时间,Unix 时间戳
	StartTimestamp *string `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 接听时间,Unix 时间戳
	AcceptTimestamp *string `json:"AcceptTimestamp,omitnil,omitempty" name:"AcceptTimestamp"`

	// 座席邮箱
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 座席工号
	StaffNumber *string `json:"StaffNumber,omitnil,omitempty" name:"StaffNumber"`

	// 座席状态 inProgress 进行中
	SessionStatus *string `json:"SessionStatus,omitnil,omitempty" name:"SessionStatus"`

	// 会话呼叫方向, 0 呼入 | 1 - 呼出
	Direction *int64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 振铃时间,Unix 时间戳
	RingTimestamp *int64 `json:"RingTimestamp,omitnil,omitempty" name:"RingTimestamp"`

	// 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
	ProtectedCaller *string `json:"ProtectedCaller,omitnil,omitempty" name:"ProtectedCaller"`

	// 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空
	ProtectedCallee *string `json:"ProtectedCallee,omitnil,omitempty" name:"ProtectedCallee"`
}

type PackageBuyInfo added in v1.0.306

type PackageBuyInfo struct {
	// 套餐包Id
	PackageId *string `json:"PackageId,omitnil,omitempty" name:"PackageId"`

	// 套餐包类型,0-外呼套餐包|1-400呼入套餐包
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 套餐包总量
	CapacitySize *int64 `json:"CapacitySize,omitnil,omitempty" name:"CapacitySize"`

	// 套餐包剩余量
	CapacityRemain *int64 `json:"CapacityRemain,omitnil,omitempty" name:"CapacityRemain"`

	// 购买时间戳
	BuyTime *int64 `json:"BuyTime,omitnil,omitempty" name:"BuyTime"`

	// 截止时间戳
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type PausePredictiveDialingCampaignRequest added in v1.0.866

type PausePredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

func NewPausePredictiveDialingCampaignRequest added in v1.0.866

func NewPausePredictiveDialingCampaignRequest() (request *PausePredictiveDialingCampaignRequest)

func (*PausePredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

func (r *PausePredictiveDialingCampaignRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PausePredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type PausePredictiveDialingCampaignRequestParams added in v1.0.866

type PausePredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

Predefined struct for user

type PausePredictiveDialingCampaignResponse added in v1.0.866

type PausePredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *PausePredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewPausePredictiveDialingCampaignResponse added in v1.0.866

func NewPausePredictiveDialingCampaignResponse() (response *PausePredictiveDialingCampaignResponse)

func (*PausePredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*PausePredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type PausePredictiveDialingCampaignResponseParams added in v1.0.866

type PausePredictiveDialingCampaignResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type PhoneNumBuyInfo added in v1.0.306

type PhoneNumBuyInfo struct {
	// 电话号码
	PhoneNum *string `json:"PhoneNum,omitnil,omitempty" name:"PhoneNum"`

	// 号码类型,0-固话|1-虚商号码|2-运营商号码|3-400号码
	Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`

	// 号码呼叫类型,1-呼入|2-呼出|3-呼入呼出
	CallType *int64 `json:"CallType,omitnil,omitempty" name:"CallType"`

	// 购买时间戳
	BuyTime *int64 `json:"BuyTime,omitnil,omitempty" name:"BuyTime"`

	// 截止时间戳
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 号码状态,1正常|2欠费停用|4管理员停用|5违规停用
	State *int64 `json:"State,omitnil,omitempty" name:"State"`
}

type ResetExtensionPasswordRequest added in v1.0.526

type ResetExtensionPasswordRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`
}

func NewResetExtensionPasswordRequest added in v1.0.526

func NewResetExtensionPasswordRequest() (request *ResetExtensionPasswordRequest)

func (*ResetExtensionPasswordRequest) FromJsonString added in v1.0.526

func (r *ResetExtensionPasswordRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetExtensionPasswordRequest) ToJsonString added in v1.0.526

func (r *ResetExtensionPasswordRequest) ToJsonString() string

type ResetExtensionPasswordRequestParams added in v1.0.526

type ResetExtensionPasswordRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 分机号
	ExtensionId *string `json:"ExtensionId,omitnil,omitempty" name:"ExtensionId"`
}

Predefined struct for user

type ResetExtensionPasswordResponse added in v1.0.526

type ResetExtensionPasswordResponse struct {
	*tchttp.BaseResponse
	Response *ResetExtensionPasswordResponseParams `json:"Response"`
}

func NewResetExtensionPasswordResponse added in v1.0.526

func NewResetExtensionPasswordResponse() (response *ResetExtensionPasswordResponse)

func (*ResetExtensionPasswordResponse) FromJsonString added in v1.0.526

func (r *ResetExtensionPasswordResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResetExtensionPasswordResponse) ToJsonString added in v1.0.526

func (r *ResetExtensionPasswordResponse) ToJsonString() string

type ResetExtensionPasswordResponseParams added in v1.0.526

type ResetExtensionPasswordResponseParams struct {
	// 重置后密码
	Password *string `json:"Password,omitnil,omitempty" name:"Password"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type RestoreMemberOnlineRequest added in v1.0.1143

type RestoreMemberOnlineRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

func NewRestoreMemberOnlineRequest added in v1.0.1143

func NewRestoreMemberOnlineRequest() (request *RestoreMemberOnlineRequest)

func (*RestoreMemberOnlineRequest) FromJsonString added in v1.0.1143

func (r *RestoreMemberOnlineRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestoreMemberOnlineRequest) ToJsonString added in v1.0.1143

func (r *RestoreMemberOnlineRequest) ToJsonString() string

type RestoreMemberOnlineRequestParams added in v1.0.1143

type RestoreMemberOnlineRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`
}

Predefined struct for user

type RestoreMemberOnlineResponse added in v1.0.1143

type RestoreMemberOnlineResponse struct {
	*tchttp.BaseResponse
	Response *RestoreMemberOnlineResponseParams `json:"Response"`
}

func NewRestoreMemberOnlineResponse added in v1.0.1143

func NewRestoreMemberOnlineResponse() (response *RestoreMemberOnlineResponse)

func (*RestoreMemberOnlineResponse) FromJsonString added in v1.0.1143

func (r *RestoreMemberOnlineResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*RestoreMemberOnlineResponse) ToJsonString added in v1.0.1143

func (r *RestoreMemberOnlineResponse) ToJsonString() string

type RestoreMemberOnlineResponseParams added in v1.0.1143

type RestoreMemberOnlineResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ResumePredictiveDialingCampaignRequest added in v1.0.866

type ResumePredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

func NewResumePredictiveDialingCampaignRequest added in v1.0.866

func NewResumePredictiveDialingCampaignRequest() (request *ResumePredictiveDialingCampaignRequest)

func (*ResumePredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumePredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type ResumePredictiveDialingCampaignRequestParams added in v1.0.866

type ResumePredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`
}

Predefined struct for user

type ResumePredictiveDialingCampaignResponse added in v1.0.866

type ResumePredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *ResumePredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewResumePredictiveDialingCampaignResponse added in v1.0.866

func NewResumePredictiveDialingCampaignResponse() (response *ResumePredictiveDialingCampaignResponse)

func (*ResumePredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*ResumePredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type ResumePredictiveDialingCampaignResponseParams added in v1.0.866

type ResumePredictiveDialingCampaignResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type SdkAppIdBuyInfo added in v1.0.306

type SdkAppIdBuyInfo struct {
	// 应用ID
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 应用名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 座席购买数(还在有效期内)
	StaffBuyNum *int64 `json:"StaffBuyNum,omitnil,omitempty" name:"StaffBuyNum"`

	// 座席购买列表 (还在有效期内)
	StaffBuyList []*StaffBuyInfo `json:"StaffBuyList,omitnil,omitempty" name:"StaffBuyList"`

	// 号码购买列表
	PhoneNumBuyList []*PhoneNumBuyInfo `json:"PhoneNumBuyList,omitnil,omitempty" name:"PhoneNumBuyList"`

	// 办公电话购买数(还在有效期内)
	SipBuyNum *int64 `json:"SipBuyNum,omitnil,omitempty" name:"SipBuyNum"`
}

type SeatUserInfo

type SeatUserInfo struct {
	// 座席名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 座席邮箱
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 工号
	StaffNumber *string `json:"StaffNumber,omitnil,omitempty" name:"StaffNumber"`

	// 座席电话号码(带0086前缀)
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 座席昵称
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 用户ID
	UserId *string `json:"UserId,omitnil,omitempty" name:"UserId"`

	// 座席关联的技能组列表
	SkillGroupNameList []*string `json:"SkillGroupNameList,omitnil,omitempty" name:"SkillGroupNameList"`

	// 1:管理员
	// 2:质检员
	// 3:普通座席
	// else:自定义角色ID
	Role *int64 `json:"Role,omitnil,omitempty" name:"Role"`

	// 座席分机号(1 到 8 打头,4 - 6 位)
	ExtensionNumber *string `json:"ExtensionNumber,omitnil,omitempty" name:"ExtensionNumber"`
}

type ServeParticipant

type ServeParticipant struct {
	// 座席邮箱
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 座席电话
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 振铃时间戳,Unix 秒级时间戳
	RingTimestamp *int64 `json:"RingTimestamp,omitnil,omitempty" name:"RingTimestamp"`

	// 接听时间戳,Unix 秒级时间戳
	AcceptTimestamp *int64 `json:"AcceptTimestamp,omitnil,omitempty" name:"AcceptTimestamp"`

	// 结束时间戳,Unix 秒级时间戳
	EndedTimestamp *int64 `json:"EndedTimestamp,omitnil,omitempty" name:"EndedTimestamp"`

	// 录音 ID,能够索引到座席侧的录音
	RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 参与者类型,"staffSeat", "outboundSeat", "staffPhoneSeat"
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 转接来源座席信息
	TransferFrom *string `json:"TransferFrom,omitnil,omitempty" name:"TransferFrom"`

	// 转接来源参与者类型,取值与 Type 一致
	TransferFromType *string `json:"TransferFromType,omitnil,omitempty" name:"TransferFromType"`

	// 转接去向座席信息
	TransferTo *string `json:"TransferTo,omitnil,omitempty" name:"TransferTo"`

	// 转接去向参与者类型,取值与 Type 一致
	TransferToType *string `json:"TransferToType,omitnil,omitempty" name:"TransferToType"`

	// 技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 结束状态
	EndStatusString *string `json:"EndStatusString,omitnil,omitempty" name:"EndStatusString"`

	// 录音 URL
	RecordURL *string `json:"RecordURL,omitnil,omitempty" name:"RecordURL"`

	// 参与者序号,从 0 开始
	Sequence *int64 `json:"Sequence,omitnil,omitempty" name:"Sequence"`

	// 开始时间戳,Unix 秒级时间戳
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 录音转存第三方COS地址
	CustomRecordURL *string `json:"CustomRecordURL,omitnil,omitempty" name:"CustomRecordURL"`
}

type ServerPushText added in v1.0.1199

type ServerPushText struct {
	// 服务端推送播报文本
	Text *string `json:"Text,omitnil,omitempty" name:"Text"`

	// 是否允许该文本打断机器人说话
	Interrupt *bool `json:"Interrupt,omitnil,omitempty" name:"Interrupt"`

	// 播报完文本后,是否自动关闭对话任务
	StopAfterPlay *bool `json:"StopAfterPlay,omitnil,omitempty" name:"StopAfterPlay"`

	// 服务端推送播报音频
	//     格式说明:音频必须为单声道,采样率必须跟对应TTS的采样率保持一致,编码为Base64字符串。
	//     输入规则:当提供Audio字段时,将不接受Text字段的输入。系统将直接播放Audio字段中的音频内容。
	Audio *string `json:"Audio,omitnil,omitempty" name:"Audio"`

	// 默认为0,仅在Interrupt为false时有效
	// - 0表示当前有交互发生时,会丢弃Interrupt为false的消息
	// - 1表示当前有交互发生时,不会丢弃Interrupt为false的消息,而是缓存下来,等待当前交互结束后,再去处理
	//
	// 注意:DropMode为1时,允许缓存多个消息,如果后续出现了打断,缓存的消息会被清空
	DropMode *uint64 `json:"DropMode,omitnil,omitempty" name:"DropMode"`

	// ServerPushText消息的优先级,0表示可被打断,1表示不会被打断。
	// 注意:在接收到Priority=1的消息后,后续其他任何消息都会被忽略(包括Priority=1的消息),直到Priority=1的消息处理结束。该字段可与Interrupt、DropMode字段配合使用。
	// 例子:
	// - Priority=1、Interrupt=true,会打断现有交互,立刻播报,播报过程中不会被打断
	// - Priority=1、Interrupt=false、DropMode=1,会等待当前交互结束,再进行播报,播报过程中不会被打断
	Priority *uint64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 是否将文本加入到llm历史上下文中
	AddHistory *bool `json:"AddHistory,omitnil,omitempty" name:"AddHistory"`
}

type SessionEvent added in v1.1.27

type SessionEvent struct {
	// 事件时间戳,Unix 秒级时间戳
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 事件类型,目前支持 StaffHold StaffUnhold StaffMute StaffUnmute
	EventType *string `json:"EventType,omitnil,omitempty" name:"EventType"`

	// 座席相关事件详情
	StaffEventDetail *EventStaffDetail `json:"StaffEventDetail,omitnil,omitempty" name:"StaffEventDetail"`
}

type SkillGroupInfoItem

type SkillGroupInfoItem struct {
	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// (废弃)类型:IM、TEL、ALL(全媒体)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// 会话分配策略
	RoutePolicy *string `json:"RoutePolicy,omitnil,omitempty" name:"RoutePolicy"`

	// 会话分配是否优先上次服务座席
	UsingLastSeat *int64 `json:"UsingLastSeat,omitnil,omitempty" name:"UsingLastSeat"`

	// 单客服最大并发数(电话类型默认1)
	MaxConcurrency *int64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"`

	// 最后修改时间
	LastModifyTimestamp *int64 `json:"LastModifyTimestamp,omitnil,omitempty" name:"LastModifyTimestamp"`

	// 技能组类型0-电话,1-在线,3-音频,4-视频
	SkillGroupType *int64 `json:"SkillGroupType,omitnil,omitempty" name:"SkillGroupType"`

	// 技能组内线号码
	Alias *string `json:"Alias,omitnil,omitempty" name:"Alias"`

	// 是否同振
	RingAll *bool `json:"RingAll,omitnil,omitempty" name:"RingAll"`
}

type SkillGroupItem

type SkillGroupItem struct {
	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 技能组名称
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 优先级
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 类型:IM、TEL、ALL(全媒体)
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type StaffBuyInfo added in v1.0.306

type StaffBuyInfo struct {
	// 购买座席数量
	Num *int64 `json:"Num,omitnil,omitempty" name:"Num"`

	// 购买时间戳
	BuyTime *int64 `json:"BuyTime,omitnil,omitempty" name:"BuyTime"`

	// 截止时间戳
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 购买办公电话数量
	SipNum *int64 `json:"SipNum,omitnil,omitempty" name:"SipNum"`
}

type StaffInfo

type StaffInfo struct {
	// 座席名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 座席邮箱
	Mail *string `json:"Mail,omitnil,omitempty" name:"Mail"`

	// 座席电话号码
	Phone *string `json:"Phone,omitnil,omitempty" name:"Phone"`

	// 座席昵称
	Nick *string `json:"Nick,omitnil,omitempty" name:"Nick"`

	// 座席工号
	StaffNumber *string `json:"StaffNumber,omitnil,omitempty" name:"StaffNumber"`

	// 用户角色 ID,一个用户绑定了多个角色时以RoleIdList为准
	//
	// Deprecated: RoleId is deprecated.
	RoleId *uint64 `json:"RoleId,omitnil,omitempty" name:"RoleId"`

	// 用户角色id列表
	//
	// Deprecated: RoleIdList is deprecated.
	RoleIdList *uint64 `json:"RoleIdList,omitnil,omitempty" name:"RoleIdList"`

	// 用户角色id列表
	RoleList []*uint64 `json:"RoleList,omitnil,omitempty" name:"RoleList"`

	// 所属技能组列表
	SkillGroupList []*SkillGroupItem `json:"SkillGroupList,omitnil,omitempty" name:"SkillGroupList"`

	// 最后修改时间
	LastModifyTimestamp *int64 `json:"LastModifyTimestamp,omitnil,omitempty" name:"LastModifyTimestamp"`

	// 座席分机号(1 到 8 打头,4 - 6 位)
	ExtensionNumber *string `json:"ExtensionNumber,omitnil,omitempty" name:"ExtensionNumber"`

	// 呼叫转移配置
	ForwardingConfig *ForwardingConfig `json:"ForwardingConfig,omitnil,omitempty" name:"ForwardingConfig"`
}

type StaffSkillGroupList added in v1.0.743

type StaffSkillGroupList struct {
	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 座席在技能组中的优先级(1为最高,5最低,默认3)
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`
}

type StaffStatus added in v1.1.27

type StaffStatus struct {
	// 查询使用的游标,分页场景使用
	Cursor *string `json:"Cursor,omitnil,omitempty" name:"Cursor"`

	// 状态时间戳,Unix 秒级时间戳
	Timestamp *int64 `json:"Timestamp,omitnil,omitempty" name:"Timestamp"`

	// 座席状态 free 示闲 | busy 忙碌 | rest 小休 | notReady 示忙 | afterCallWork 话后调整 | offline 离线
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 状态关联的会话 Id
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`
}

type StaffStatusExtra added in v1.0.228

type StaffStatusExtra struct {
	// im - 文本 | tel - 电话 | all - 全媒体
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`

	// in - 呼入 | out - 呼出
	Direct *string `json:"Direct,omitnil,omitempty" name:"Direct"`
}

type StaffStatusMetrics added in v1.0.228

type StaffStatusMetrics struct {
	// 座席邮箱
	Email *string `json:"Email,omitnil,omitempty" name:"Email"`

	// 座席状态 free 示闲 | busy 忙碌 | rest 小休 | notReady 示忙 | afterCallWork 话后调整 | offline 离线
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 座席状态补充信息
	StatusExtra *StaffStatusExtra `json:"StatusExtra,omitnil,omitempty" name:"StatusExtra"`

	// 当天在线总时长
	OnlineDuration *int64 `json:"OnlineDuration,omitnil,omitempty" name:"OnlineDuration"`

	// 当天示闲总时长
	FreeDuration *int64 `json:"FreeDuration,omitnil,omitempty" name:"FreeDuration"`

	// 当天忙碌总时长
	BusyDuration *int64 `json:"BusyDuration,omitnil,omitempty" name:"BusyDuration"`

	// 当天示忙总时长
	NotReadyDuration *int64 `json:"NotReadyDuration,omitnil,omitempty" name:"NotReadyDuration"`

	// 当天小休总时长
	RestDuration *int64 `json:"RestDuration,omitnil,omitempty" name:"RestDuration"`

	// 当天话后调整总时长
	AfterCallWorkDuration *int64 `json:"AfterCallWorkDuration,omitnil,omitempty" name:"AfterCallWorkDuration"`

	// 小休原因
	Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`

	// 是否预约小休
	ReserveRest *bool `json:"ReserveRest,omitnil,omitempty" name:"ReserveRest"`

	// 是否预约示忙
	ReserveNotReady *bool `json:"ReserveNotReady,omitnil,omitempty" name:"ReserveNotReady"`

	// 手机接听模式: 0 - 关闭 | 1 - 仅离线 | 2- 始终
	UseMobileAccept *int64 `json:"UseMobileAccept,omitnil,omitempty" name:"UseMobileAccept"`

	// 手机外呼开关
	UseMobileCallOut *bool `json:"UseMobileCallOut,omitnil,omitempty" name:"UseMobileCallOut"`

	// 最近一次上线时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastOnlineTimestamp *int64 `json:"LastOnlineTimestamp,omitnil,omitempty" name:"LastOnlineTimestamp"`

	// 最近一次状态时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	LastStatusTimestamp *int64 `json:"LastStatusTimestamp,omitnil,omitempty" name:"LastStatusTimestamp"`

	// 客服登录的端信息
	ClientInfo []*ClientInfo `json:"ClientInfo,omitnil,omitempty" name:"ClientInfo"`
}

type StopAutoCalloutTaskRequest added in v1.0.343

type StopAutoCalloutTaskRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

func NewStopAutoCalloutTaskRequest added in v1.0.343

func NewStopAutoCalloutTaskRequest() (request *StopAutoCalloutTaskRequest)

func (*StopAutoCalloutTaskRequest) FromJsonString added in v1.0.343

func (r *StopAutoCalloutTaskRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopAutoCalloutTaskRequest) ToJsonString added in v1.0.343

func (r *StopAutoCalloutTaskRequest) ToJsonString() string

type StopAutoCalloutTaskRequestParams added in v1.0.426

type StopAutoCalloutTaskRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 任务Id
	TaskId *uint64 `json:"TaskId,omitnil,omitempty" name:"TaskId"`
}

Predefined struct for user

type StopAutoCalloutTaskResponse added in v1.0.343

type StopAutoCalloutTaskResponse struct {
	*tchttp.BaseResponse
	Response *StopAutoCalloutTaskResponseParams `json:"Response"`
}

func NewStopAutoCalloutTaskResponse added in v1.0.343

func NewStopAutoCalloutTaskResponse() (response *StopAutoCalloutTaskResponse)

func (*StopAutoCalloutTaskResponse) FromJsonString added in v1.0.343

func (r *StopAutoCalloutTaskResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*StopAutoCalloutTaskResponse) ToJsonString added in v1.0.343

func (r *StopAutoCalloutTaskResponse) ToJsonString() string

type StopAutoCalloutTaskResponseParams added in v1.0.426

type StopAutoCalloutTaskResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type TelCdrInfo

type TelCdrInfo struct {
	// 主叫号码
	Caller *string `json:"Caller,omitnil,omitempty" name:"Caller"`

	// 被叫号码
	Callee *string `json:"Callee,omitnil,omitempty" name:"Callee"`

	// 呼叫发起时间戳,Unix 时间戳
	Time *int64 `json:"Time,omitnil,omitempty" name:"Time"`

	// 呼入呼出方向 0 呼入 1 呼出
	Direction *int64 `json:"Direction,omitnil,omitempty" name:"Direction"`

	// 通话类型 1 呼出 2 呼入 3 音频呼入 5 预测式外呼 6 内线呼叫
	CallType *int64 `json:"CallType,omitnil,omitempty" name:"CallType"`

	// 通话时长
	Duration *int64 `json:"Duration,omitnil,omitempty" name:"Duration"`

	// 录音信息
	RecordURL *string `json:"RecordURL,omitnil,omitempty" name:"RecordURL"`

	// 录音 ID
	RecordId *string `json:"RecordId,omitnil,omitempty" name:"RecordId"`

	// 座席信息
	SeatUser *SeatUserInfo `json:"SeatUser,omitnil,omitempty" name:"SeatUser"`

	// EndStatus与EndStatusString一一对应,具体枚举如下:
	//
	// **场景	         EndStatus	EndStatusString	状态说明**
	//
	// 电话呼入&呼出	1	        ok	                        **正常通话**
	//
	// 电话呼入	             102	        ivrGiveUp	        **IVR期间用户放弃**
	//
	// 电话呼入	             103	        waitingGiveUp	       **排队时用户放弃**
	//
	// 电话呼入	             104	        ringingGiveUp	       **振铃时用户放弃**
	//
	// 电话呼入	             105	        noSeatOnline	       **无座席在线**
	//
	// 电话呼入              106	       notWorkTime	       **非工作时间**
	//
	// 电话呼入	            107	       ivrEnd	               **IVR全自动结束(无人工介入)**
	//
	// 电话呼入	            100	      blackList **黑名单(系统侧)**
	//
	// 电话呼出             108	        restrictedCallee	**全局外呼风险号码拦截(系统侧)**
	//
	// 电话呼出             109	        tooManyRequest	    **外呼频控拦截(系统侧)**
	//
	// 电话呼出             110	        restrictedArea	    **外呼地域拦截(系统侧)**
	//
	// 电话呼出             111	        restrictedTime	**外呼时段拦截(系统侧)**
	//
	// 电话呼出             202            notAnswer	 **被叫未接听**
	//
	// 电话呼出            203	    userReject	**被叫拒接挂断**
	//
	// 电话呼出	          204	    powerOff	**被叫关机**
	//
	// 电话呼出           205            numberNotExist	**被叫空号**
	//
	// 电话呼出	         206	           busy	**被叫忙**
	//
	// 电话呼出   	        207	           outOfCredit	**被叫欠费**
	//
	// 电话呼出	         208	           operatorError	**运营商线路异常**
	//
	// 电话呼出         	209	           callerCancel	**主叫取消**
	//
	// 电话呼出	        210	           notInService	**被叫不在服务区**
	//
	// 电话呼入&呼出	211    clientError    **座席客户端错误**
	//
	// 电话呼出        212     carrierBlocked      **运营商拦截**
	//
	// 电话呼出        213     callReminder      **提示来电提醒**
	//
	// 电话呼出        215     numberInvalid      **被叫号码无效**
	//
	// 电话呼出        216     callRestricted      **提示呼叫受限**
	//
	// 电话呼出        217     calleeRestricted      **被叫黑名单受限**
	//
	// 电话呼出        218     areaRestricted      **被叫区域受限**
	//
	// 电话呼出        219     promptCallForwarding      **提示呼叫转移**
	//
	// 电话呼出        220     callerCancelWhileRing      **振铃中主叫取消**
	//
	// 电话呼出        221     callerCancelWithoutRing      **未振铃被叫号码异常**
	//
	// 音频呼入        501     callConflict      **VoIP用户呼叫冲突终止**
	//
	// 音频呼入        502     clientTimeout      **VoIP用户客户端超时**
	//
	// 音频呼入        503     voipClientError      **VoIP用户客户端错误**
	//
	// 中文详情[参考](https://www.tencentcloud.com/zh/document/product/1229/71847)
	//
	// 英文详情[参考](https://www.tencentcloud.com/document/product/1229/71847?lang=en)
	EndStatus *int64 `json:"EndStatus,omitnil,omitempty" name:"EndStatus"`

	// 技能组名称
	SkillGroup *string `json:"SkillGroup,omitnil,omitempty" name:"SkillGroup"`

	// 主叫归属地
	CallerLocation *string `json:"CallerLocation,omitnil,omitempty" name:"CallerLocation"`

	// IVR 阶段耗时
	IVRDuration *int64 `json:"IVRDuration,omitnil,omitempty" name:"IVRDuration"`

	// 振铃时间戳,UNIX 秒级时间戳
	RingTimestamp *int64 `json:"RingTimestamp,omitnil,omitempty" name:"RingTimestamp"`

	// 接听时间戳,UNIX 秒级时间戳
	AcceptTimestamp *int64 `json:"AcceptTimestamp,omitnil,omitempty" name:"AcceptTimestamp"`

	// 结束时间戳,UNIX 秒级时间戳
	EndedTimestamp *int64 `json:"EndedTimestamp,omitnil,omitempty" name:"EndedTimestamp"`

	// IVR 按键信息 ,e.g. ["1","2","3"]
	IVRKeyPressed []*string `json:"IVRKeyPressed,omitnil,omitempty" name:"IVRKeyPressed"`

	// 挂机方 seat 座席 user 用户 system 系统
	HungUpSide *string `json:"HungUpSide,omitnil,omitempty" name:"HungUpSide"`

	// 服务参与者列表
	ServeParticipants []*ServeParticipant `json:"ServeParticipants,omitnil,omitempty" name:"ServeParticipants"`

	// 技能组ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 参考 EndStatus 字段
	EndStatusString *string `json:"EndStatusString,omitnil,omitempty" name:"EndStatusString"`

	// 会话开始时间戳,UNIX 秒级时间戳
	StartTimestamp *int64 `json:"StartTimestamp,omitnil,omitempty" name:"StartTimestamp"`

	// 进入排队时间,Unix 秒级时间戳
	QueuedTimestamp *int64 `json:"QueuedTimestamp,omitnil,omitempty" name:"QueuedTimestamp"`

	// 后置IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}])
	PostIVRKeyPressed []*IVRKeyPressedElement `json:"PostIVRKeyPressed,omitnil,omitempty" name:"PostIVRKeyPressed"`

	// 排队技能组Id
	QueuedSkillGroupId *int64 `json:"QueuedSkillGroupId,omitnil,omitempty" name:"QueuedSkillGroupId"`

	// 会话 ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 主叫号码保护ID,开启号码保护映射功能时有效,且Caller字段置空
	ProtectedCaller *string `json:"ProtectedCaller,omitnil,omitempty" name:"ProtectedCaller"`

	// 被叫号码保护ID,开启号码保护映射功能时有效,且Callee字段置空
	ProtectedCallee *string `json:"ProtectedCallee,omitnil,omitempty" name:"ProtectedCallee"`

	// 客户自定义数据(User-to-User Interface)
	// 注意:此字段可能返回 null,表示取不到有效值。
	//
	// Deprecated: Uui is deprecated.
	Uui *string `json:"Uui,omitnil,omitempty" name:"Uui"`

	// 客户自定义数据(User-to-User Interface)
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// IVR按键信息(e.g. [{"Key":"1","Label":"非常满意"}])
	IVRKeyPressedEx []*IVRKeyPressedElement `json:"IVRKeyPressedEx,omitnil,omitempty" name:"IVRKeyPressedEx"`

	// 获取录音ASR文本信息地址
	AsrUrl *string `json:"AsrUrl,omitnil,omitempty" name:"AsrUrl"`

	// AsrUrl的状态:Complete
	// 已完成;
	// Processing
	// 正在生成中;
	// NotExists
	// 无记录(未开启生成离线asr或者无套餐包)
	AsrStatus *string `json:"AsrStatus,omitnil,omitempty" name:"AsrStatus"`

	// 录音转存第三方COS地址
	CustomRecordURL *string `json:"CustomRecordURL,omitnil,omitempty" name:"CustomRecordURL"`

	// 备注
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 排队技能组名称
	QueuedSkillGroupName *string `json:"QueuedSkillGroupName,omitnil,omitempty" name:"QueuedSkillGroupName"`

	// 通话中语音留言录音URL
	VoicemailRecordURL []*string `json:"VoicemailRecordURL,omitnil,omitempty" name:"VoicemailRecordURL"`

	// 通话中语音留言ASR文本信息地址
	VoicemailAsrURL []*string `json:"VoicemailAsrURL,omitnil,omitempty" name:"VoicemailAsrURL"`
}

type TimeRange added in v1.0.1132

type TimeRange struct {
	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`
}

type ToneWordInfo added in v1.0.1211

type ToneWordInfo struct {
	// 首句超时时间,单位秒
	FirstSentenceTimeout *float64 `json:"FirstSentenceTimeout,omitnil,omitempty" name:"FirstSentenceTimeout"`

	// 承接语气词
	ZHToneWords *ZHToneWordsInfo `json:"ZHToneWords,omitnil,omitempty" name:"ZHToneWords"`
}

type TransferToManualRequest added in v1.0.1134

type TransferToManualRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 技能组Id
	SkillGroupId *uint64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

func NewTransferToManualRequest added in v1.0.1134

func NewTransferToManualRequest() (request *TransferToManualRequest)

func (*TransferToManualRequest) FromJsonString added in v1.0.1134

func (r *TransferToManualRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TransferToManualRequest) ToJsonString added in v1.0.1134

func (r *TransferToManualRequest) ToJsonString() string

type TransferToManualRequestParams added in v1.0.1134

type TransferToManualRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 会话ID
	SessionId *string `json:"SessionId,omitnil,omitempty" name:"SessionId"`

	// 技能组Id
	SkillGroupId *uint64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`
}

Predefined struct for user

type TransferToManualResponse added in v1.0.1134

type TransferToManualResponse struct {
	*tchttp.BaseResponse
	Response *TransferToManualResponseParams `json:"Response"`
}

func NewTransferToManualResponse added in v1.0.1134

func NewTransferToManualResponse() (response *TransferToManualResponse)

func (*TransferToManualResponse) FromJsonString added in v1.0.1134

func (r *TransferToManualResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*TransferToManualResponse) ToJsonString added in v1.0.1134

func (r *TransferToManualResponse) ToJsonString() string

type TransferToManualResponseParams added in v1.0.1134

type TransferToManualResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UnbindNumberCallOutSkillGroupRequest added in v1.0.591

type UnbindNumberCallOutSkillGroupRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待解绑的号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 待解绑的技能组Id列表
	SkillGroupIds []*uint64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`
}

func NewUnbindNumberCallOutSkillGroupRequest added in v1.0.591

func NewUnbindNumberCallOutSkillGroupRequest() (request *UnbindNumberCallOutSkillGroupRequest)

func (*UnbindNumberCallOutSkillGroupRequest) FromJsonString added in v1.0.591

func (r *UnbindNumberCallOutSkillGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindNumberCallOutSkillGroupRequest) ToJsonString added in v1.0.591

func (r *UnbindNumberCallOutSkillGroupRequest) ToJsonString() string

type UnbindNumberCallOutSkillGroupRequestParams added in v1.0.591

type UnbindNumberCallOutSkillGroupRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 待解绑的号码
	Number *string `json:"Number,omitnil,omitempty" name:"Number"`

	// 待解绑的技能组Id列表
	SkillGroupIds []*uint64 `json:"SkillGroupIds,omitnil,omitempty" name:"SkillGroupIds"`
}

Predefined struct for user

type UnbindNumberCallOutSkillGroupResponse added in v1.0.591

type UnbindNumberCallOutSkillGroupResponse struct {
	*tchttp.BaseResponse
	Response *UnbindNumberCallOutSkillGroupResponseParams `json:"Response"`
}

func NewUnbindNumberCallOutSkillGroupResponse added in v1.0.591

func NewUnbindNumberCallOutSkillGroupResponse() (response *UnbindNumberCallOutSkillGroupResponse)

func (*UnbindNumberCallOutSkillGroupResponse) FromJsonString added in v1.0.591

func (r *UnbindNumberCallOutSkillGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindNumberCallOutSkillGroupResponse) ToJsonString added in v1.0.591

type UnbindNumberCallOutSkillGroupResponseParams added in v1.0.591

type UnbindNumberCallOutSkillGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UnbindStaffSkillGroupListRequest added in v1.0.202

type UnbindStaffSkillGroupListRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服邮箱
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 解绑技能组列表
	SkillGroupList []*int64 `json:"SkillGroupList,omitnil,omitempty" name:"SkillGroupList"`
}

func NewUnbindStaffSkillGroupListRequest added in v1.0.202

func NewUnbindStaffSkillGroupListRequest() (request *UnbindStaffSkillGroupListRequest)

func (*UnbindStaffSkillGroupListRequest) FromJsonString added in v1.0.202

func (r *UnbindStaffSkillGroupListRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindStaffSkillGroupListRequest) ToJsonString added in v1.0.202

func (r *UnbindStaffSkillGroupListRequest) ToJsonString() string

type UnbindStaffSkillGroupListRequestParams added in v1.0.426

type UnbindStaffSkillGroupListRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 客服邮箱
	StaffEmail *string `json:"StaffEmail,omitnil,omitempty" name:"StaffEmail"`

	// 解绑技能组列表
	SkillGroupList []*int64 `json:"SkillGroupList,omitnil,omitempty" name:"SkillGroupList"`
}

Predefined struct for user

type UnbindStaffSkillGroupListResponse added in v1.0.202

type UnbindStaffSkillGroupListResponse struct {
	*tchttp.BaseResponse
	Response *UnbindStaffSkillGroupListResponseParams `json:"Response"`
}

func NewUnbindStaffSkillGroupListResponse added in v1.0.202

func NewUnbindStaffSkillGroupListResponse() (response *UnbindStaffSkillGroupListResponse)

func (*UnbindStaffSkillGroupListResponse) FromJsonString added in v1.0.202

func (r *UnbindStaffSkillGroupListResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UnbindStaffSkillGroupListResponse) ToJsonString added in v1.0.202

func (r *UnbindStaffSkillGroupListResponse) ToJsonString() string

type UnbindStaffSkillGroupListResponseParams added in v1.0.426

type UnbindStaffSkillGroupListResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateCCCSkillGroupRequest added in v1.0.868

type UpdateCCCSkillGroupRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 技能组ID
	SkillGroupID *int64 `json:"SkillGroupID,omitnil,omitempty" name:"SkillGroupID"`

	// 修改后的技能组名字
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 修改后的最大并发数,同振最大为2
	MaxConcurrency *int64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"`

	// true同振,false顺振
	RingAll *bool `json:"RingAll,omitnil,omitempty" name:"RingAll"`
}

func NewUpdateCCCSkillGroupRequest added in v1.0.868

func NewUpdateCCCSkillGroupRequest() (request *UpdateCCCSkillGroupRequest)

func (*UpdateCCCSkillGroupRequest) FromJsonString added in v1.0.868

func (r *UpdateCCCSkillGroupRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCCCSkillGroupRequest) ToJsonString added in v1.0.868

func (r *UpdateCCCSkillGroupRequest) ToJsonString() string

type UpdateCCCSkillGroupRequestParams added in v1.0.868

type UpdateCCCSkillGroupRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *uint64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 技能组ID
	SkillGroupID *int64 `json:"SkillGroupID,omitnil,omitempty" name:"SkillGroupID"`

	// 修改后的技能组名字
	SkillGroupName *string `json:"SkillGroupName,omitnil,omitempty" name:"SkillGroupName"`

	// 修改后的最大并发数,同振最大为2
	MaxConcurrency *int64 `json:"MaxConcurrency,omitnil,omitempty" name:"MaxConcurrency"`

	// true同振,false顺振
	RingAll *bool `json:"RingAll,omitnil,omitempty" name:"RingAll"`
}

Predefined struct for user

type UpdateCCCSkillGroupResponse added in v1.0.868

type UpdateCCCSkillGroupResponse struct {
	*tchttp.BaseResponse
	Response *UpdateCCCSkillGroupResponseParams `json:"Response"`
}

func NewUpdateCCCSkillGroupResponse added in v1.0.868

func NewUpdateCCCSkillGroupResponse() (response *UpdateCCCSkillGroupResponse)

func (*UpdateCCCSkillGroupResponse) FromJsonString added in v1.0.868

func (r *UpdateCCCSkillGroupResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdateCCCSkillGroupResponse) ToJsonString added in v1.0.868

func (r *UpdateCCCSkillGroupResponse) ToJsonString() string

type UpdateCCCSkillGroupResponseParams added in v1.0.868

type UpdateCCCSkillGroupResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdatePredictiveDialingCampaignRequest added in v1.0.866

type UpdatePredictiveDialingCampaignRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 生成的任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 被叫列表,支持 E.164 或不带国家码形式的号码
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫列表,使用管理端展示的号码格式
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫呼叫顺序 0 随机 1 顺序
	CallOrder *int64 `json:"CallOrder,omitnil,omitempty" name:"CallOrder"`

	// 使用的座席技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 相同应用内多个任务运行优先级,从高到底 1 - 5
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 预期呼损率,百分比,5 - 50
	ExpectedAbandonRate *int64 `json:"ExpectedAbandonRate,omitnil,omitempty" name:"ExpectedAbandonRate"`

	// 呼叫重试间隔时间,单位秒,60 - 86400
	RetryInterval *int64 `json:"RetryInterval,omitnil,omitempty" name:"RetryInterval"`

	// 任务启动时间,Unix 时间戳,到此时间后会自动启动任务
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix 时间戳,到此时间后会自动终止任务
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 指定的 IVR ID
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 呼叫重试次数,0 - 2
	RetryTimes *int64 `json:"RetryTimes,omitnil,omitempty" name:"RetryTimes"`

	// 自定义变量
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// 	UUI
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// 被叫属性
	CalleeAttributes []*CalleeAttribute `json:"CalleeAttributes,omitnil,omitempty" name:"CalleeAttributes"`
}

func NewUpdatePredictiveDialingCampaignRequest added in v1.0.866

func NewUpdatePredictiveDialingCampaignRequest() (request *UpdatePredictiveDialingCampaignRequest)

func (*UpdatePredictiveDialingCampaignRequest) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdatePredictiveDialingCampaignRequest) ToJsonString added in v1.0.866

type UpdatePredictiveDialingCampaignRequestParams added in v1.0.866

type UpdatePredictiveDialingCampaignRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 生成的任务 ID
	CampaignId *int64 `json:"CampaignId,omitnil,omitempty" name:"CampaignId"`

	// 任务名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 被叫列表,支持 E.164 或不带国家码形式的号码
	Callees []*string `json:"Callees,omitnil,omitempty" name:"Callees"`

	// 主叫列表,使用管理端展示的号码格式
	Callers []*string `json:"Callers,omitnil,omitempty" name:"Callers"`

	// 被叫呼叫顺序 0 随机 1 顺序
	CallOrder *int64 `json:"CallOrder,omitnil,omitempty" name:"CallOrder"`

	// 使用的座席技能组 ID
	SkillGroupId *int64 `json:"SkillGroupId,omitnil,omitempty" name:"SkillGroupId"`

	// 相同应用内多个任务运行优先级,从高到底 1 - 5
	Priority *int64 `json:"Priority,omitnil,omitempty" name:"Priority"`

	// 预期呼损率,百分比,5 - 50
	ExpectedAbandonRate *int64 `json:"ExpectedAbandonRate,omitnil,omitempty" name:"ExpectedAbandonRate"`

	// 呼叫重试间隔时间,单位秒,60 - 86400
	RetryInterval *int64 `json:"RetryInterval,omitnil,omitempty" name:"RetryInterval"`

	// 任务启动时间,Unix 时间戳,到此时间后会自动启动任务
	StartTime *int64 `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 任务结束时间,Unix 时间戳,到此时间后会自动终止任务
	EndTime *int64 `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 指定的 IVR ID
	IVRId *int64 `json:"IVRId,omitnil,omitempty" name:"IVRId"`

	// 呼叫重试次数,0 - 2
	RetryTimes *int64 `json:"RetryTimes,omitnil,omitempty" name:"RetryTimes"`

	// 自定义变量
	Variables []*Variable `json:"Variables,omitnil,omitempty" name:"Variables"`

	// 	UUI
	UUI *string `json:"UUI,omitnil,omitempty" name:"UUI"`

	// 被叫属性
	CalleeAttributes []*CalleeAttribute `json:"CalleeAttributes,omitnil,omitempty" name:"CalleeAttributes"`
}

Predefined struct for user

type UpdatePredictiveDialingCampaignResponse added in v1.0.866

type UpdatePredictiveDialingCampaignResponse struct {
	*tchttp.BaseResponse
	Response *UpdatePredictiveDialingCampaignResponseParams `json:"Response"`
}

func NewUpdatePredictiveDialingCampaignResponse added in v1.0.866

func NewUpdatePredictiveDialingCampaignResponse() (response *UpdatePredictiveDialingCampaignResponse)

func (*UpdatePredictiveDialingCampaignResponse) FromJsonString added in v1.0.866

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UpdatePredictiveDialingCampaignResponse) ToJsonString added in v1.0.866

type UpdatePredictiveDialingCampaignResponseParams added in v1.0.866

type UpdatePredictiveDialingCampaignResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type UploadAudioInfo added in v1.0.894

type UploadAudioInfo struct {
	// 文件别名(可重复)
	CustomFileName *string `json:"CustomFileName,omitnil,omitempty" name:"CustomFileName"`

	// 音频文件链接。(支持mp3和wav格式,文件不超过5MB)
	AudioUrl *string `json:"AudioUrl,omitnil,omitempty" name:"AudioUrl"`
}

type UploadIvrAudioFailedInfo added in v1.0.894

type UploadIvrAudioFailedInfo struct {
	// 文件名
	FileName *string `json:"FileName,omitnil,omitempty" name:"FileName"`

	// 失败原因
	FailedMsg *string `json:"FailedMsg,omitnil,omitempty" name:"FailedMsg"`
}

type UploadIvrAudioRequest added in v1.0.894

type UploadIvrAudioRequest struct {
	*tchttp.BaseRequest

	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 音频文件列表
	AudioList []*UploadAudioInfo `json:"AudioList,omitnil,omitempty" name:"AudioList"`
}

func NewUploadIvrAudioRequest added in v1.0.894

func NewUploadIvrAudioRequest() (request *UploadIvrAudioRequest)

func (*UploadIvrAudioRequest) FromJsonString added in v1.0.894

func (r *UploadIvrAudioRequest) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadIvrAudioRequest) ToJsonString added in v1.0.894

func (r *UploadIvrAudioRequest) ToJsonString() string

type UploadIvrAudioRequestParams added in v1.0.894

type UploadIvrAudioRequestParams struct {
	// 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
	SdkAppId *int64 `json:"SdkAppId,omitnil,omitempty" name:"SdkAppId"`

	// 音频文件列表
	AudioList []*UploadAudioInfo `json:"AudioList,omitnil,omitempty" name:"AudioList"`
}

Predefined struct for user

type UploadIvrAudioResponse added in v1.0.894

type UploadIvrAudioResponse struct {
	*tchttp.BaseResponse
	Response *UploadIvrAudioResponseParams `json:"Response"`
}

func NewUploadIvrAudioResponse added in v1.0.894

func NewUploadIvrAudioResponse() (response *UploadIvrAudioResponse)

func (*UploadIvrAudioResponse) FromJsonString added in v1.0.894

func (r *UploadIvrAudioResponse) FromJsonString(s string) error

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*UploadIvrAudioResponse) ToJsonString added in v1.0.894

func (r *UploadIvrAudioResponse) ToJsonString() string

type UploadIvrAudioResponseParams added in v1.0.894

type UploadIvrAudioResponseParams struct {
	// 上传失败的文件列表
	FailedFileList []*UploadIvrAudioFailedInfo `json:"FailedFileList,omitnil,omitempty" name:"FailedFileList"`

	// 上传成功文件列表
	SuccessFileList []*AudioFileInfo `json:"SuccessFileList,omitnil,omitempty" name:"SuccessFileList"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type Variable added in v1.0.522

type Variable struct {
	// 变量名
	Key *string `json:"Key,omitnil,omitempty" name:"Key"`

	// 变量值
	Value *string `json:"Value,omitnil,omitempty" name:"Value"`
}

type ZHToneWordsInfo added in v1.0.1211

type ZHToneWordsInfo struct {
	// 中性词列表
	Neutral []*string `json:"Neutral,omitnil,omitempty" name:"Neutral"`

	// 正面词列表
	Positive []*string `json:"Positive,omitnil,omitempty" name:"Positive"`

	// 负面词列表
	Negative []*string `json:"Negative,omitnil,omitempty" name:"Negative"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL