Documentation
¶
Index ¶
- Constants
- type AIAnalysisResult
- type AICallExtractConfigElement
- type AICallExtractResultElement
- type AICallExtractResultInfo
- type AILatencyDetail
- type AILatencyStatistics
- type AILatencyStatisticsInfo
- type AITransferItem
- type AbortAgentCruiseDialingCampaignRequest
- type AbortAgentCruiseDialingCampaignRequestParams
- type AbortAgentCruiseDialingCampaignResponse
- type AbortAgentCruiseDialingCampaignResponseParams
- type AbortPredictiveDialingCampaignRequest
- type AbortPredictiveDialingCampaignRequestParams
- type AbortPredictiveDialingCampaignResponse
- type AbortPredictiveDialingCampaignResponseParams
- type ActiveCarrierPrivilegeNumber
- type AsrData
- type AudioFileInfo
- type AutoCalloutTaskCalleeInfo
- type AutoCalloutTaskInfo
- type BindNumberCallInInterfaceRequest
- type BindNumberCallInInterfaceRequestParams
- type BindNumberCallInInterfaceResponse
- type BindNumberCallInInterfaceResponseParams
- type BindNumberCallOutSkillGroupRequest
- type BindNumberCallOutSkillGroupRequestParams
- type BindNumberCallOutSkillGroupResponse
- type BindNumberCallOutSkillGroupResponseParams
- type BindStaffSkillGroupListRequest
- type BindStaffSkillGroupListRequestParams
- type BindStaffSkillGroupListResponse
- type BindStaffSkillGroupListResponseParams
- type CallInMetrics
- type CallInNumberMetrics
- type CallInSkillGroupMetrics
- type CalleeAttribute
- type CarrierPrivilegeNumberApplicant
- type Client
- func (c *Client) AbortAgentCruiseDialingCampaign(request *AbortAgentCruiseDialingCampaignRequest) (response *AbortAgentCruiseDialingCampaignResponse, err error)
- func (c *Client) AbortAgentCruiseDialingCampaignWithContext(ctx context.Context, request *AbortAgentCruiseDialingCampaignRequest) (response *AbortAgentCruiseDialingCampaignResponse, err error)
- func (c *Client) AbortPredictiveDialingCampaign(request *AbortPredictiveDialingCampaignRequest) (response *AbortPredictiveDialingCampaignResponse, err error)
- func (c *Client) AbortPredictiveDialingCampaignWithContext(ctx context.Context, request *AbortPredictiveDialingCampaignRequest) (response *AbortPredictiveDialingCampaignResponse, err error)
- func (c *Client) BindNumberCallInInterface(request *BindNumberCallInInterfaceRequest) (response *BindNumberCallInInterfaceResponse, err error)
- func (c *Client) BindNumberCallInInterfaceWithContext(ctx context.Context, request *BindNumberCallInInterfaceRequest) (response *BindNumberCallInInterfaceResponse, err error)
- func (c *Client) BindNumberCallOutSkillGroup(request *BindNumberCallOutSkillGroupRequest) (response *BindNumberCallOutSkillGroupResponse, err error)
- func (c *Client) BindNumberCallOutSkillGroupWithContext(ctx context.Context, request *BindNumberCallOutSkillGroupRequest) (response *BindNumberCallOutSkillGroupResponse, err error)
- func (c *Client) BindStaffSkillGroupList(request *BindStaffSkillGroupListRequest) (response *BindStaffSkillGroupListResponse, err error)
- func (c *Client) BindStaffSkillGroupListWithContext(ctx context.Context, request *BindStaffSkillGroupListRequest) (response *BindStaffSkillGroupListResponse, err error)
- func (c *Client) ControlAIConversation(request *ControlAIConversationRequest) (response *ControlAIConversationResponse, err error)
- func (c *Client) ControlAIConversationWithContext(ctx context.Context, request *ControlAIConversationRequest) (response *ControlAIConversationResponse, err error)
- func (c *Client) CreateAIAgentCall(request *CreateAIAgentCallRequest) (response *CreateAIAgentCallResponse, err error)
- func (c *Client) CreateAIAgentCallWithContext(ctx context.Context, request *CreateAIAgentCallRequest) (response *CreateAIAgentCallResponse, err error)
- func (c *Client) CreateAICall(request *CreateAICallRequest) (response *CreateAICallResponse, err error)
- func (c *Client) CreateAICallWithContext(ctx context.Context, request *CreateAICallRequest) (response *CreateAICallResponse, err error)
- func (c *Client) CreateAdminURL(request *CreateAdminURLRequest) (response *CreateAdminURLResponse, err error)
- func (c *Client) CreateAdminURLWithContext(ctx context.Context, request *CreateAdminURLRequest) (response *CreateAdminURLResponse, err error)
- func (c *Client) CreateAgentCruiseDialingCampaign(request *CreateAgentCruiseDialingCampaignRequest) (response *CreateAgentCruiseDialingCampaignResponse, err error)
- func (c *Client) CreateAgentCruiseDialingCampaignWithContext(ctx context.Context, request *CreateAgentCruiseDialingCampaignRequest) (response *CreateAgentCruiseDialingCampaignResponse, err error)
- func (c *Client) CreateAutoCalloutTask(request *CreateAutoCalloutTaskRequest) (response *CreateAutoCalloutTaskResponse, err error)
- func (c *Client) CreateAutoCalloutTaskWithContext(ctx context.Context, request *CreateAutoCalloutTaskRequest) (response *CreateAutoCalloutTaskResponse, err error)
- func (c *Client) CreateCCCSkillGroup(request *CreateCCCSkillGroupRequest) (response *CreateCCCSkillGroupResponse, err error)
- func (c *Client) CreateCCCSkillGroupWithContext(ctx context.Context, request *CreateCCCSkillGroupRequest) (response *CreateCCCSkillGroupResponse, err error)
- func (c *Client) CreateCallOutSession(request *CreateCallOutSessionRequest) (response *CreateCallOutSessionResponse, err error)
- func (c *Client) CreateCallOutSessionWithContext(ctx context.Context, request *CreateCallOutSessionRequest) (response *CreateCallOutSessionResponse, err error)
- func (c *Client) CreateCarrierPrivilegeNumberApplicant(request *CreateCarrierPrivilegeNumberApplicantRequest) (response *CreateCarrierPrivilegeNumberApplicantResponse, err error)
- func (c *Client) CreateCarrierPrivilegeNumberApplicantWithContext(ctx context.Context, request *CreateCarrierPrivilegeNumberApplicantRequest) (response *CreateCarrierPrivilegeNumberApplicantResponse, err error)
- func (c *Client) CreateCompanyApply(request *CreateCompanyApplyRequest) (response *CreateCompanyApplyResponse, err error)
- func (c *Client) CreateCompanyApplyWithContext(ctx context.Context, request *CreateCompanyApplyRequest) (response *CreateCompanyApplyResponse, err error)
- func (c *Client) CreateExtension(request *CreateExtensionRequest) (response *CreateExtensionResponse, err error)
- func (c *Client) CreateExtensionWithContext(ctx context.Context, request *CreateExtensionRequest) (response *CreateExtensionResponse, err error)
- func (c *Client) CreateIVRSession(request *CreateIVRSessionRequest) (response *CreateIVRSessionResponse, err error)
- func (c *Client) CreateIVRSessionWithContext(ctx context.Context, request *CreateIVRSessionRequest) (response *CreateIVRSessionResponse, err error)
- func (c *Client) CreateOwnNumberApply(request *CreateOwnNumberApplyRequest) (response *CreateOwnNumberApplyResponse, err error)
- func (c *Client) CreateOwnNumberApplyWithContext(ctx context.Context, request *CreateOwnNumberApplyRequest) (response *CreateOwnNumberApplyResponse, err error)
- func (c *Client) CreatePredictiveDialingCampaign(request *CreatePredictiveDialingCampaignRequest) (response *CreatePredictiveDialingCampaignResponse, err error)
- func (c *Client) CreatePredictiveDialingCampaignWithContext(ctx context.Context, request *CreatePredictiveDialingCampaignRequest) (response *CreatePredictiveDialingCampaignResponse, err error)
- func (c *Client) CreateSDKLoginToken(request *CreateSDKLoginTokenRequest) (response *CreateSDKLoginTokenResponse, err error)
- func (c *Client) CreateSDKLoginTokenWithContext(ctx context.Context, request *CreateSDKLoginTokenRequest) (response *CreateSDKLoginTokenResponse, err error)
- func (c *Client) CreateStaff(request *CreateStaffRequest) (response *CreateStaffResponse, err error)
- func (c *Client) CreateStaffWithContext(ctx context.Context, request *CreateStaffRequest) (response *CreateStaffResponse, err error)
- func (c *Client) CreateUserSig(request *CreateUserSigRequest) (response *CreateUserSigResponse, err error)
- func (c *Client) CreateUserSigWithContext(ctx context.Context, request *CreateUserSigRequest) (response *CreateUserSigResponse, err error)
- func (c *Client) DeleteCCCSkillGroup(request *DeleteCCCSkillGroupRequest) (response *DeleteCCCSkillGroupResponse, err error)
- func (c *Client) DeleteCCCSkillGroupWithContext(ctx context.Context, request *DeleteCCCSkillGroupRequest) (response *DeleteCCCSkillGroupResponse, err error)
- func (c *Client) DeleteExtension(request *DeleteExtensionRequest) (response *DeleteExtensionResponse, err error)
- func (c *Client) DeleteExtensionWithContext(ctx context.Context, request *DeleteExtensionRequest) (response *DeleteExtensionResponse, err error)
- func (c *Client) DeletePredictiveDialingCampaign(request *DeletePredictiveDialingCampaignRequest) (response *DeletePredictiveDialingCampaignResponse, err error)
- func (c *Client) DeletePredictiveDialingCampaignWithContext(ctx context.Context, request *DeletePredictiveDialingCampaignRequest) (response *DeletePredictiveDialingCampaignResponse, err error)
- func (c *Client) DeleteStaff(request *DeleteStaffRequest) (response *DeleteStaffResponse, err error)
- func (c *Client) DeleteStaffWithContext(ctx context.Context, request *DeleteStaffRequest) (response *DeleteStaffResponse, err error)
- func (c *Client) DescribeAIAnalysisResult(request *DescribeAIAnalysisResultRequest) (response *DescribeAIAnalysisResultResponse, err error)
- func (c *Client) DescribeAIAnalysisResultWithContext(ctx context.Context, request *DescribeAIAnalysisResultRequest) (response *DescribeAIAnalysisResultResponse, err error)
- func (c *Client) DescribeAICallExtractResult(request *DescribeAICallExtractResultRequest) (response *DescribeAICallExtractResultResponse, err error)
- func (c *Client) DescribeAICallExtractResultWithContext(ctx context.Context, request *DescribeAICallExtractResultRequest) (response *DescribeAICallExtractResultResponse, err error)
- func (c *Client) DescribeAILatency(request *DescribeAILatencyRequest) (response *DescribeAILatencyResponse, err error)
- func (c *Client) DescribeAILatencyWithContext(ctx context.Context, request *DescribeAILatencyRequest) (response *DescribeAILatencyResponse, err error)
- func (c *Client) DescribeActiveCarrierPrivilegeNumber(request *DescribeActiveCarrierPrivilegeNumberRequest) (response *DescribeActiveCarrierPrivilegeNumberResponse, err error)
- func (c *Client) DescribeActiveCarrierPrivilegeNumberWithContext(ctx context.Context, request *DescribeActiveCarrierPrivilegeNumberRequest) (response *DescribeActiveCarrierPrivilegeNumberResponse, err error)
- func (c *Client) DescribeAgentCruiseDialingCampaign(request *DescribeAgentCruiseDialingCampaignRequest) (response *DescribeAgentCruiseDialingCampaignResponse, err error)
- func (c *Client) DescribeAgentCruiseDialingCampaignWithContext(ctx context.Context, request *DescribeAgentCruiseDialingCampaignRequest) (response *DescribeAgentCruiseDialingCampaignResponse, err error)
- func (c *Client) DescribeAutoCalloutTask(request *DescribeAutoCalloutTaskRequest) (response *DescribeAutoCalloutTaskResponse, err error)
- func (c *Client) DescribeAutoCalloutTaskWithContext(ctx context.Context, request *DescribeAutoCalloutTaskRequest) (response *DescribeAutoCalloutTaskResponse, err error)
- func (c *Client) DescribeAutoCalloutTasks(request *DescribeAutoCalloutTasksRequest) (response *DescribeAutoCalloutTasksResponse, err error)
- func (c *Client) DescribeAutoCalloutTasksWithContext(ctx context.Context, request *DescribeAutoCalloutTasksRequest) (response *DescribeAutoCalloutTasksResponse, err error)
- func (c *Client) DescribeCCCBuyInfoList(request *DescribeCCCBuyInfoListRequest) (response *DescribeCCCBuyInfoListResponse, err error)
- func (c *Client) DescribeCCCBuyInfoListWithContext(ctx context.Context, request *DescribeCCCBuyInfoListRequest) (response *DescribeCCCBuyInfoListResponse, err error)
- func (c *Client) DescribeCallInMetrics(request *DescribeCallInMetricsRequest) (response *DescribeCallInMetricsResponse, err error)
- func (c *Client) DescribeCallInMetricsWithContext(ctx context.Context, request *DescribeCallInMetricsRequest) (response *DescribeCallInMetricsResponse, err error)
- func (c *Client) DescribeCarrierPrivilegeNumberApplicants(request *DescribeCarrierPrivilegeNumberApplicantsRequest) (response *DescribeCarrierPrivilegeNumberApplicantsResponse, err error)
- func (c *Client) DescribeCarrierPrivilegeNumberApplicantsWithContext(ctx context.Context, request *DescribeCarrierPrivilegeNumberApplicantsRequest) (response *DescribeCarrierPrivilegeNumberApplicantsResponse, err error)
- func (c *Client) DescribeChatMessages(request *DescribeChatMessagesRequest) (response *DescribeChatMessagesResponse, err error)
- func (c *Client) DescribeChatMessagesWithContext(ctx context.Context, request *DescribeChatMessagesRequest) (response *DescribeChatMessagesResponse, err error)
- func (c *Client) DescribeCompanyList(request *DescribeCompanyListRequest) (response *DescribeCompanyListResponse, err error)
- func (c *Client) DescribeCompanyListWithContext(ctx context.Context, request *DescribeCompanyListRequest) (response *DescribeCompanyListResponse, err error)
- func (c *Client) DescribeExtension(request *DescribeExtensionRequest) (response *DescribeExtensionResponse, err error)
- func (c *Client) DescribeExtensionWithContext(ctx context.Context, request *DescribeExtensionRequest) (response *DescribeExtensionResponse, err error)
- func (c *Client) DescribeExtensions(request *DescribeExtensionsRequest) (response *DescribeExtensionsResponse, err error)
- func (c *Client) DescribeExtensionsWithContext(ctx context.Context, request *DescribeExtensionsRequest) (response *DescribeExtensionsResponse, err error)
- func (c *Client) DescribeIMCdrList(request *DescribeIMCdrListRequest) (response *DescribeIMCdrListResponse, err error)
- func (c *Client) DescribeIMCdrListWithContext(ctx context.Context, request *DescribeIMCdrListRequest) (response *DescribeIMCdrListResponse, err error)
- func (c *Client) DescribeIMCdrs(request *DescribeIMCdrsRequest) (response *DescribeIMCdrsResponse, err error)
- func (c *Client) DescribeIMCdrsWithContext(ctx context.Context, request *DescribeIMCdrsRequest) (response *DescribeIMCdrsResponse, err error)
- func (c *Client) DescribeIvrAudioList(request *DescribeIvrAudioListRequest) (response *DescribeIvrAudioListResponse, err error)
- func (c *Client) DescribeIvrAudioListWithContext(ctx context.Context, request *DescribeIvrAudioListRequest) (response *DescribeIvrAudioListResponse, err error)
- func (c *Client) DescribeNumbers(request *DescribeNumbersRequest) (response *DescribeNumbersResponse, err error)
- func (c *Client) DescribeNumbersWithContext(ctx context.Context, request *DescribeNumbersRequest) (response *DescribeNumbersResponse, err error)
- func (c *Client) DescribePSTNActiveSessionList(request *DescribePSTNActiveSessionListRequest) (response *DescribePSTNActiveSessionListResponse, err error)
- func (c *Client) DescribePSTNActiveSessionListWithContext(ctx context.Context, request *DescribePSTNActiveSessionListRequest) (response *DescribePSTNActiveSessionListResponse, err error)
- func (c *Client) DescribePredictiveDialingCampaign(request *DescribePredictiveDialingCampaignRequest) (response *DescribePredictiveDialingCampaignResponse, err error)
- func (c *Client) DescribePredictiveDialingCampaignWithContext(ctx context.Context, request *DescribePredictiveDialingCampaignRequest) (response *DescribePredictiveDialingCampaignResponse, err error)
- func (c *Client) DescribePredictiveDialingCampaigns(request *DescribePredictiveDialingCampaignsRequest) (response *DescribePredictiveDialingCampaignsResponse, err error)
- func (c *Client) DescribePredictiveDialingCampaignsWithContext(ctx context.Context, request *DescribePredictiveDialingCampaignsRequest) (response *DescribePredictiveDialingCampaignsResponse, err error)
- func (c *Client) DescribePredictiveDialingSessions(request *DescribePredictiveDialingSessionsRequest) (response *DescribePredictiveDialingSessionsResponse, err error)
- func (c *Client) DescribePredictiveDialingSessionsWithContext(ctx context.Context, request *DescribePredictiveDialingSessionsRequest) (response *DescribePredictiveDialingSessionsResponse, err error)
- func (c *Client) DescribeProtectedTelCdr(request *DescribeProtectedTelCdrRequest) (response *DescribeProtectedTelCdrResponse, err error)
- func (c *Client) DescribeProtectedTelCdrWithContext(ctx context.Context, request *DescribeProtectedTelCdrRequest) (response *DescribeProtectedTelCdrResponse, err error)
- func (c *Client) DescribeSessionDetail(request *DescribeSessionDetailRequest) (response *DescribeSessionDetailResponse, err error)
- func (c *Client) DescribeSessionDetailWithContext(ctx context.Context, request *DescribeSessionDetailRequest) (response *DescribeSessionDetailResponse, err error)
- func (c *Client) DescribeSkillGroupInfoList(request *DescribeSkillGroupInfoListRequest) (response *DescribeSkillGroupInfoListResponse, err error)
- func (c *Client) DescribeSkillGroupInfoListWithContext(ctx context.Context, request *DescribeSkillGroupInfoListRequest) (response *DescribeSkillGroupInfoListResponse, err error)
- func (c *Client) DescribeStaffInfoList(request *DescribeStaffInfoListRequest) (response *DescribeStaffInfoListResponse, err error)
- func (c *Client) DescribeStaffInfoListWithContext(ctx context.Context, request *DescribeStaffInfoListRequest) (response *DescribeStaffInfoListResponse, err error)
- func (c *Client) DescribeStaffStatusHistory(request *DescribeStaffStatusHistoryRequest) (response *DescribeStaffStatusHistoryResponse, err error)
- func (c *Client) DescribeStaffStatusHistoryWithContext(ctx context.Context, request *DescribeStaffStatusHistoryRequest) (response *DescribeStaffStatusHistoryResponse, err error)
- func (c *Client) DescribeStaffStatusMetrics(request *DescribeStaffStatusMetricsRequest) (response *DescribeStaffStatusMetricsResponse, err error)
- func (c *Client) DescribeStaffStatusMetricsWithContext(ctx context.Context, request *DescribeStaffStatusMetricsRequest) (response *DescribeStaffStatusMetricsResponse, err error)
- func (c *Client) DescribeTelCallInfo(request *DescribeTelCallInfoRequest) (response *DescribeTelCallInfoResponse, err error)
- func (c *Client) DescribeTelCallInfoWithContext(ctx context.Context, request *DescribeTelCallInfoRequest) (response *DescribeTelCallInfoResponse, err error)
- func (c *Client) DescribeTelCdr(request *DescribeTelCdrRequest) (response *DescribeTelCdrResponse, err error)
- func (c *Client) DescribeTelCdrWithContext(ctx context.Context, request *DescribeTelCdrRequest) (response *DescribeTelCdrResponse, err error)
- func (c *Client) DescribeTelRecordAsr(request *DescribeTelRecordAsrRequest) (response *DescribeTelRecordAsrResponse, err error)
- func (c *Client) DescribeTelRecordAsrWithContext(ctx context.Context, request *DescribeTelRecordAsrRequest) (response *DescribeTelRecordAsrResponse, err error)
- func (c *Client) DescribeTelSession(request *DescribeTelSessionRequest) (response *DescribeTelSessionResponse, err error)
- func (c *Client) DescribeTelSessionWithContext(ctx context.Context, request *DescribeTelSessionRequest) (response *DescribeTelSessionResponse, err error)
- func (c *Client) DisableCCCPhoneNumber(request *DisableCCCPhoneNumberRequest) (response *DisableCCCPhoneNumberResponse, err error)
- func (c *Client) DisableCCCPhoneNumberWithContext(ctx context.Context, request *DisableCCCPhoneNumberRequest) (response *DisableCCCPhoneNumberResponse, err error)
- func (c *Client) ForceMemberOffline(request *ForceMemberOfflineRequest) (response *ForceMemberOfflineResponse, err error)
- func (c *Client) ForceMemberOfflineWithContext(ctx context.Context, request *ForceMemberOfflineRequest) (response *ForceMemberOfflineResponse, err error)
- func (c *Client) HangUpCall(request *HangUpCallRequest) (response *HangUpCallResponse, err error)
- func (c *Client) HangUpCallWithContext(ctx context.Context, request *HangUpCallRequest) (response *HangUpCallResponse, err error)
- func (c *Client) ModifyCompanyApply(request *ModifyCompanyApplyRequest) (response *ModifyCompanyApplyResponse, err error)
- func (c *Client) ModifyCompanyApplyWithContext(ctx context.Context, request *ModifyCompanyApplyRequest) (response *ModifyCompanyApplyResponse, err error)
- func (c *Client) ModifyExtension(request *ModifyExtensionRequest) (response *ModifyExtensionResponse, err error)
- func (c *Client) ModifyExtensionWithContext(ctx context.Context, request *ModifyExtensionRequest) (response *ModifyExtensionResponse, err error)
- func (c *Client) ModifyOwnNumberApply(request *ModifyOwnNumberApplyRequest) (response *ModifyOwnNumberApplyResponse, err error)
- func (c *Client) ModifyOwnNumberApplyWithContext(ctx context.Context, request *ModifyOwnNumberApplyRequest) (response *ModifyOwnNumberApplyResponse, err error)
- func (c *Client) ModifyStaff(request *ModifyStaffRequest) (response *ModifyStaffResponse, err error)
- func (c *Client) ModifyStaffPassword(request *ModifyStaffPasswordRequest) (response *ModifyStaffPasswordResponse, err error)
- func (c *Client) ModifyStaffPasswordWithContext(ctx context.Context, request *ModifyStaffPasswordRequest) (response *ModifyStaffPasswordResponse, err error)
- func (c *Client) ModifyStaffWithContext(ctx context.Context, request *ModifyStaffRequest) (response *ModifyStaffResponse, err error)
- func (c *Client) PausePredictiveDialingCampaign(request *PausePredictiveDialingCampaignRequest) (response *PausePredictiveDialingCampaignResponse, err error)
- func (c *Client) PausePredictiveDialingCampaignWithContext(ctx context.Context, request *PausePredictiveDialingCampaignRequest) (response *PausePredictiveDialingCampaignResponse, err error)
- func (c *Client) ResetExtensionPassword(request *ResetExtensionPasswordRequest) (response *ResetExtensionPasswordResponse, err error)
- func (c *Client) ResetExtensionPasswordWithContext(ctx context.Context, request *ResetExtensionPasswordRequest) (response *ResetExtensionPasswordResponse, err error)
- func (c *Client) RestoreMemberOnline(request *RestoreMemberOnlineRequest) (response *RestoreMemberOnlineResponse, err error)
- func (c *Client) RestoreMemberOnlineWithContext(ctx context.Context, request *RestoreMemberOnlineRequest) (response *RestoreMemberOnlineResponse, err error)
- func (c *Client) ResumePredictiveDialingCampaign(request *ResumePredictiveDialingCampaignRequest) (response *ResumePredictiveDialingCampaignResponse, err error)
- func (c *Client) ResumePredictiveDialingCampaignWithContext(ctx context.Context, request *ResumePredictiveDialingCampaignRequest) (response *ResumePredictiveDialingCampaignResponse, err error)
- func (c *Client) StopAutoCalloutTask(request *StopAutoCalloutTaskRequest) (response *StopAutoCalloutTaskResponse, err error)
- func (c *Client) StopAutoCalloutTaskWithContext(ctx context.Context, request *StopAutoCalloutTaskRequest) (response *StopAutoCalloutTaskResponse, err error)
- func (c *Client) TransferToManual(request *TransferToManualRequest) (response *TransferToManualResponse, err error)
- func (c *Client) TransferToManualWithContext(ctx context.Context, request *TransferToManualRequest) (response *TransferToManualResponse, err error)
- func (c *Client) UnbindNumberCallOutSkillGroup(request *UnbindNumberCallOutSkillGroupRequest) (response *UnbindNumberCallOutSkillGroupResponse, err error)
- func (c *Client) UnbindNumberCallOutSkillGroupWithContext(ctx context.Context, request *UnbindNumberCallOutSkillGroupRequest) (response *UnbindNumberCallOutSkillGroupResponse, err error)
- func (c *Client) UnbindStaffSkillGroupList(request *UnbindStaffSkillGroupListRequest) (response *UnbindStaffSkillGroupListResponse, err error)
- func (c *Client) UnbindStaffSkillGroupListWithContext(ctx context.Context, request *UnbindStaffSkillGroupListRequest) (response *UnbindStaffSkillGroupListResponse, err error)
- func (c *Client) UpdateCCCSkillGroup(request *UpdateCCCSkillGroupRequest) (response *UpdateCCCSkillGroupResponse, err error)
- func (c *Client) UpdateCCCSkillGroupWithContext(ctx context.Context, request *UpdateCCCSkillGroupRequest) (response *UpdateCCCSkillGroupResponse, err error)
- func (c *Client) UpdatePredictiveDialingCampaign(request *UpdatePredictiveDialingCampaignRequest) (response *UpdatePredictiveDialingCampaignResponse, err error)
- func (c *Client) UpdatePredictiveDialingCampaignWithContext(ctx context.Context, request *UpdatePredictiveDialingCampaignRequest) (response *UpdatePredictiveDialingCampaignResponse, err error)
- func (c *Client) UploadIvrAudio(request *UploadIvrAudioRequest) (response *UploadIvrAudioResponse, err error)
- func (c *Client) UploadIvrAudioWithContext(ctx context.Context, request *UploadIvrAudioRequest) (response *UploadIvrAudioResponse, err error)
- type ClientInfo
- type CompanyApplyInfo
- type CompanyStateInfo
- type ControlAIConversationRequest
- type ControlAIConversationRequestParams
- type ControlAIConversationResponse
- type ControlAIConversationResponseParams
- type CreateAIAgentCallRequest
- type CreateAIAgentCallRequestParams
- type CreateAIAgentCallResponse
- type CreateAIAgentCallResponseParams
- type CreateAICallRequest
- type CreateAICallRequestParams
- type CreateAICallResponse
- type CreateAICallResponseParams
- type CreateAdminURLRequest
- type CreateAdminURLRequestParams
- type CreateAdminURLResponse
- type CreateAdminURLResponseParams
- type CreateAgentCruiseDialingCampaignRequest
- type CreateAgentCruiseDialingCampaignRequestParams
- type CreateAgentCruiseDialingCampaignResponse
- type CreateAgentCruiseDialingCampaignResponseParams
- type CreateAutoCalloutTaskRequest
- type CreateAutoCalloutTaskRequestParams
- type CreateAutoCalloutTaskResponse
- type CreateAutoCalloutTaskResponseParams
- type CreateCCCSkillGroupRequest
- type CreateCCCSkillGroupRequestParams
- type CreateCCCSkillGroupResponse
- type CreateCCCSkillGroupResponseParams
- type CreateCallOutSessionRequest
- type CreateCallOutSessionRequestParams
- type CreateCallOutSessionResponse
- type CreateCallOutSessionResponseParams
- type CreateCarrierPrivilegeNumberApplicantRequest
- type CreateCarrierPrivilegeNumberApplicantRequestParams
- type CreateCarrierPrivilegeNumberApplicantResponse
- type CreateCarrierPrivilegeNumberApplicantResponseParams
- type CreateCompanyApplyRequest
- type CreateCompanyApplyRequestParams
- type CreateCompanyApplyResponse
- type CreateCompanyApplyResponseParams
- type CreateExtensionRequest
- type CreateExtensionRequestParams
- type CreateExtensionResponse
- type CreateExtensionResponseParams
- type CreateIVRSessionRequest
- type CreateIVRSessionRequestParams
- type CreateIVRSessionResponse
- type CreateIVRSessionResponseParams
- type CreateOwnNumberApplyRequest
- type CreateOwnNumberApplyRequestParams
- type CreateOwnNumberApplyResponse
- type CreateOwnNumberApplyResponseParams
- type CreatePredictiveDialingCampaignRequest
- type CreatePredictiveDialingCampaignRequestParams
- type CreatePredictiveDialingCampaignResponse
- type CreatePredictiveDialingCampaignResponseParams
- type CreateSDKLoginTokenRequest
- type CreateSDKLoginTokenRequestParams
- type CreateSDKLoginTokenResponse
- type CreateSDKLoginTokenResponseParams
- type CreateStaffRequest
- type CreateStaffRequestParams
- type CreateStaffResponse
- type CreateStaffResponseParams
- type CreateUserSigRequest
- type CreateUserSigRequestParams
- type CreateUserSigResponse
- type CreateUserSigResponseParams
- type DeleteCCCSkillGroupRequest
- type DeleteCCCSkillGroupRequestParams
- type DeleteCCCSkillGroupResponse
- type DeleteCCCSkillGroupResponseParams
- type DeleteExtensionRequest
- type DeleteExtensionRequestParams
- type DeleteExtensionResponse
- type DeleteExtensionResponseParams
- type DeletePredictiveDialingCampaignRequest
- type DeletePredictiveDialingCampaignRequestParams
- type DeletePredictiveDialingCampaignResponse
- type DeletePredictiveDialingCampaignResponseParams
- type DeleteStaffRequest
- type DeleteStaffRequestParams
- type DeleteStaffResponse
- type DeleteStaffResponseParams
- type DescribeAIAnalysisResultRequest
- type DescribeAIAnalysisResultRequestParams
- type DescribeAIAnalysisResultResponse
- type DescribeAIAnalysisResultResponseParams
- type DescribeAICallExtractResultRequest
- type DescribeAICallExtractResultRequestParams
- type DescribeAICallExtractResultResponse
- type DescribeAICallExtractResultResponseParams
- type DescribeAILatencyRequest
- type DescribeAILatencyRequestParams
- type DescribeAILatencyResponse
- type DescribeAILatencyResponseParams
- type DescribeActiveCarrierPrivilegeNumberRequest
- type DescribeActiveCarrierPrivilegeNumberRequestParams
- type DescribeActiveCarrierPrivilegeNumberResponse
- type DescribeActiveCarrierPrivilegeNumberResponseParams
- type DescribeAgentCruiseDialingCampaignRequest
- type DescribeAgentCruiseDialingCampaignRequestParams
- type DescribeAgentCruiseDialingCampaignResponse
- type DescribeAgentCruiseDialingCampaignResponseParams
- type DescribeAutoCalloutTaskRequest
- type DescribeAutoCalloutTaskRequestParams
- type DescribeAutoCalloutTaskResponse
- type DescribeAutoCalloutTaskResponseParams
- type DescribeAutoCalloutTasksRequest
- type DescribeAutoCalloutTasksRequestParams
- type DescribeAutoCalloutTasksResponse
- type DescribeAutoCalloutTasksResponseParams
- type DescribeCCCBuyInfoListRequest
- type DescribeCCCBuyInfoListRequestParams
- type DescribeCCCBuyInfoListResponse
- type DescribeCCCBuyInfoListResponseParams
- type DescribeCallInMetricsRequest
- type DescribeCallInMetricsRequestParams
- type DescribeCallInMetricsResponse
- type DescribeCallInMetricsResponseParams
- type DescribeCarrierPrivilegeNumberApplicantsRequest
- type DescribeCarrierPrivilegeNumberApplicantsRequestParams
- type DescribeCarrierPrivilegeNumberApplicantsResponse
- type DescribeCarrierPrivilegeNumberApplicantsResponseParams
- type DescribeChatMessagesRequest
- type DescribeChatMessagesRequestParams
- type DescribeChatMessagesResponse
- type DescribeChatMessagesResponseParams
- type DescribeCompanyListRequest
- type DescribeCompanyListRequestParams
- type DescribeCompanyListResponse
- type DescribeCompanyListResponseParams
- type DescribeExtensionRequest
- type DescribeExtensionRequestParams
- type DescribeExtensionResponse
- type DescribeExtensionResponseParams
- type DescribeExtensionsRequest
- type DescribeExtensionsRequestParams
- type DescribeExtensionsResponse
- type DescribeExtensionsResponseParams
- type DescribeIMCdrListRequest
- type DescribeIMCdrListRequestParams
- type DescribeIMCdrListResponse
- type DescribeIMCdrListResponseParams
- type DescribeIMCdrsRequest
- type DescribeIMCdrsRequestParams
- type DescribeIMCdrsResponse
- type DescribeIMCdrsResponseParams
- type DescribeIvrAudioListRequest
- type DescribeIvrAudioListRequestParams
- type DescribeIvrAudioListResponse
- type DescribeIvrAudioListResponseParams
- type DescribeNumbersRequest
- type DescribeNumbersRequestParams
- type DescribeNumbersResponse
- type DescribeNumbersResponseParams
- type DescribePSTNActiveSessionListRequest
- type DescribePSTNActiveSessionListRequestParams
- type DescribePSTNActiveSessionListResponse
- type DescribePSTNActiveSessionListResponseParams
- type DescribePredictiveDialingCampaignRequest
- type DescribePredictiveDialingCampaignRequestParams
- type DescribePredictiveDialingCampaignResponse
- type DescribePredictiveDialingCampaignResponseParams
- type DescribePredictiveDialingCampaignsElement
- type DescribePredictiveDialingCampaignsRequest
- type DescribePredictiveDialingCampaignsRequestParams
- type DescribePredictiveDialingCampaignsResponse
- type DescribePredictiveDialingCampaignsResponseParams
- type DescribePredictiveDialingSessionsRequest
- type DescribePredictiveDialingSessionsRequestParams
- type DescribePredictiveDialingSessionsResponse
- type DescribePredictiveDialingSessionsResponseParams
- type DescribeProtectedTelCdrRequest
- type DescribeProtectedTelCdrRequestParams
- type DescribeProtectedTelCdrResponse
- type DescribeProtectedTelCdrResponseParams
- type DescribeSessionDetailRequest
- type DescribeSessionDetailRequestParams
- type DescribeSessionDetailResponse
- type DescribeSessionDetailResponseParams
- type DescribeSkillGroupInfoListRequest
- type DescribeSkillGroupInfoListRequestParams
- type DescribeSkillGroupInfoListResponse
- type DescribeSkillGroupInfoListResponseParams
- type DescribeStaffInfoListRequest
- type DescribeStaffInfoListRequestParams
- type DescribeStaffInfoListResponse
- type DescribeStaffInfoListResponseParams
- type DescribeStaffStatusHistoryRequest
- type DescribeStaffStatusHistoryRequestParams
- type DescribeStaffStatusHistoryResponse
- type DescribeStaffStatusHistoryResponseParams
- type DescribeStaffStatusMetricsRequest
- type DescribeStaffStatusMetricsRequestParams
- type DescribeStaffStatusMetricsResponse
- type DescribeStaffStatusMetricsResponseParams
- type DescribeTelCallInfoRequest
- type DescribeTelCallInfoRequestParams
- type DescribeTelCallInfoResponse
- type DescribeTelCallInfoResponseParams
- type DescribeTelCdrRequest
- type DescribeTelCdrRequestParams
- type DescribeTelCdrResponse
- type DescribeTelCdrResponseParams
- type DescribeTelRecordAsrRequest
- type DescribeTelRecordAsrRequestParams
- type DescribeTelRecordAsrResponse
- type DescribeTelRecordAsrResponseParams
- type DescribeTelSessionRequest
- type DescribeTelSessionRequestParams
- type DescribeTelSessionResponse
- type DescribeTelSessionResponseParams
- type DisableCCCPhoneNumberRequest
- type DisableCCCPhoneNumberRequestParams
- type DisableCCCPhoneNumberResponse
- type DisableCCCPhoneNumberResponseParams
- type ErrStaffItem
- type EventStaffDetail
- type EventStaffElement
- type ExtensionInfo
- type Filter
- type ForceMemberOfflineRequest
- type ForceMemberOfflineRequestParams
- type ForceMemberOfflineResponse
- type ForceMemberOfflineResponseParams
- type ForwardingConfig
- type ForwardingTarget
- type HangUpCallRequest
- type HangUpCallRequestParams
- type HangUpCallResponse
- type HangUpCallResponseParams
- type IMCdrInfo
- type IMSatisfaction
- type IVRKeyPressedElement
- type Interface
- type InvokeLLM
- type Message
- type MessageBody
- type ModifyCompanyApplyRequest
- type ModifyCompanyApplyRequestParams
- type ModifyCompanyApplyResponse
- type ModifyCompanyApplyResponseParams
- type ModifyExtensionRequest
- type ModifyExtensionRequestParams
- type ModifyExtensionResponse
- type ModifyExtensionResponseParams
- type ModifyOwnNumberApplyRequest
- type ModifyOwnNumberApplyRequestParams
- type ModifyOwnNumberApplyResponse
- type ModifyOwnNumberApplyResponseParams
- type ModifyStaffPasswordRequest
- type ModifyStaffPasswordRequestParams
- type ModifyStaffPasswordResponse
- type ModifyStaffPasswordResponseParams
- type ModifyStaffRequest
- type ModifyStaffRequestParams
- type ModifyStaffResponse
- type ModifyStaffResponseParams
- type NumberInfo
- type OwnNumberApplyDetailItem
- type PSTNSession
- type PSTNSessionInfo
- type PackageBuyInfo
- type PausePredictiveDialingCampaignRequest
- type PausePredictiveDialingCampaignRequestParams
- type PausePredictiveDialingCampaignResponse
- type PausePredictiveDialingCampaignResponseParams
- type PhoneNumBuyInfo
- type ResetExtensionPasswordRequest
- type ResetExtensionPasswordRequestParams
- type ResetExtensionPasswordResponse
- type ResetExtensionPasswordResponseParams
- type RestoreMemberOnlineRequest
- type RestoreMemberOnlineRequestParams
- type RestoreMemberOnlineResponse
- type RestoreMemberOnlineResponseParams
- type ResumePredictiveDialingCampaignRequest
- type ResumePredictiveDialingCampaignRequestParams
- type ResumePredictiveDialingCampaignResponse
- type ResumePredictiveDialingCampaignResponseParams
- type SdkAppIdBuyInfo
- type SeatUserInfo
- type ServeParticipant
- type ServerPushText
- type SessionEvent
- type SkillGroupInfoItem
- type SkillGroupItem
- type StaffBuyInfo
- type StaffInfo
- type StaffSkillGroupList
- type StaffStatus
- type StaffStatusExtra
- type StaffStatusMetrics
- type StopAutoCalloutTaskRequest
- type StopAutoCalloutTaskRequestParams
- type StopAutoCalloutTaskResponse
- type StopAutoCalloutTaskResponseParams
- type TelCdrInfo
- type TimeRange
- type ToneWordInfo
- type TransferToManualRequest
- type TransferToManualRequestParams
- type TransferToManualResponse
- type TransferToManualResponseParams
- type UnbindNumberCallOutSkillGroupRequest
- type UnbindNumberCallOutSkillGroupRequestParams
- type UnbindNumberCallOutSkillGroupResponse
- type UnbindNumberCallOutSkillGroupResponseParams
- type UnbindStaffSkillGroupListRequest
- type UnbindStaffSkillGroupListRequestParams
- type UnbindStaffSkillGroupListResponse
- type UnbindStaffSkillGroupListResponseParams
- type UpdateCCCSkillGroupRequest
- type UpdateCCCSkillGroupRequestParams
- type UpdateCCCSkillGroupResponse
- type UpdateCCCSkillGroupResponseParams
- type UpdatePredictiveDialingCampaignRequest
- type UpdatePredictiveDialingCampaignRequestParams
- type UpdatePredictiveDialingCampaignResponse
- type UpdatePredictiveDialingCampaignResponseParams
- type UploadAudioInfo
- type UploadIvrAudioFailedInfo
- type UploadIvrAudioRequest
- type UploadIvrAudioRequestParams
- type UploadIvrAudioResponse
- type UploadIvrAudioResponseParams
- type Variable
- type ZHToneWordsInfo
Constants ¶
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" )
const APIVersion = "2020-02-10"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AIAnalysisResult ¶ added in v1.1.32
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 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
func (r *AbortAgentCruiseDialingCampaignRequest) 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 (*AbortAgentCruiseDialingCampaignRequest) ToJsonString ¶ added in v1.0.1134
func (r *AbortAgentCruiseDialingCampaignRequest) ToJsonString() string
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
func (r *AbortAgentCruiseDialingCampaignResponse) 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 (*AbortAgentCruiseDialingCampaignResponse) ToJsonString ¶ added in v1.0.1134
func (r *AbortAgentCruiseDialingCampaignResponse) ToJsonString() string
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
func (r *AbortPredictiveDialingCampaignRequest) ToJsonString() string
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
func (r *AbortPredictiveDialingCampaignResponse) 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 (*AbortPredictiveDialingCampaignResponse) ToJsonString ¶ added in v1.0.866
func (r *AbortPredictiveDialingCampaignResponse) ToJsonString() string
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 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 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 ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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>{ // "TTSType": "tencent", // String TTS类型, 目前支持"tencent" 和 “minixmax”, 其他的厂商支持中 // "AppId": "您的应用ID", // String 必填 // "SecretId": "您的密钥ID", // String 必填 // "SecretKey": "您的密钥Key", // String 必填 // "VoiceType": 101001, // Integer 必填,音色 ID,包括标准音色与精品音色,精品音色拟真度更高,价格不同于标准音色,请参见语音合成计费概述。完整的音色 ID 列表请参见语音合成音色列表。 // "Speed": 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等。 参数值与实际语速转换,可参考 语速转换 // "Volume": 5, // Integer 非必填,音量大小,范围:[0,10],分别对应11个等级的音量,默认值为0,代表正常音量。 // "PrimaryLanguage": 1, // Integer 可选 主要语言 1-中文(默认) 2-英文 3-日文 // "FastVoiceType": "xxxx" // 可选参数, 快速声音复刻的参数 // } // </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>{ // "TTSType": "minimax", // String TTS类型, // "Model": "speech-01-turbo", // "APIUrl": "https://api.minimax.chat/v1/t2a_v2", // "APIKey": "eyxxxx", // "GroupId": "181000000000000", // "VoiceType":"female-tianmei-jingpin", // "Speed": 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>{ // "TTSType": "volcengine", // 必填:String TTS类型 // "AppId" : "xxxxxxxx", // 必填:String 火山引擎分配的Appid // "Token" : "TY9d4sQXHxxxxxxx", // 必填: String类型 火山引擎的访问token // "Speed" : 1.0, // 可选参数 语速,默认为1.0 // "Volume": 1.0, // 可选参数, 音量大小, 默认为1.0 // "Cluster" : "volcano_tts", // 可选参数,业务集群, 默认是 volcano_tts // "VoiceType" : "zh_male_aojiaobazong_moon_bigtts" // 音色类型, 默认为大模型语音合成的音色。 如果使用普通语音合成,则需要填写对应的音色类型。 音色类型填写错误会导致没有声音。 // } // </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>{ // "TTSType": "azure", // 必填:String TTS类型 // "SubscriptionKey": "xxxxxxxx", // 必填:String 订阅的Key // "Region": "chinanorth3", // 必填:String 订阅的地区 // "VoiceName": "zh-CN-XiaoxiaoNeural", // 必填:String 音色名必填 // "Language": "zh-CN", // 必填:String 合成的语言 // "Rate": 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>{ // "TTSType": "custom", // String 必填 // "APIKey": "ApiKey", // String 必填 用来鉴权 // "APIUrl": "http://0.0.0.0:8080/stream-audio" // String,必填,TTS API URL // "AudioFormat": "wav", // String, 非必填,期望输出的音频格式,如mp3, ogg_opus,pcm,wav,默认为 wav,目前只支持pcm和wav, // "SampleRate": 16000, // Integer,非必填,音频采样率,默认为16000(16k),推荐值为16000 // "AudioChannel": 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>{ // "TTSType": "tencent", // String TTS类型, 目前支持"tencent" 和 “minixmax”, 其他的厂商支持中 // "AppId": "您的应用ID", // String 必填 // "SecretId": "您的密钥ID", // String 必填 // "SecretKey": "您的密钥Key", // String 必填 // "VoiceType": 101001, // Integer 必填,音色 ID,包括标准音色与精品音色,精品音色拟真度更高,价格不同于标准音色,请参见语音合成计费概述。完整的音色 ID 列表请参见语音合成音色列表。 // "Speed": 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等。 参数值与实际语速转换,可参考 语速转换 // "Volume": 5, // Integer 非必填,音量大小,范围:[0,10],分别对应11个等级的音量,默认值为0,代表正常音量。 // "PrimaryLanguage": 1, // Integer 可选 主要语言 1-中文(默认) 2-英文 3-日文 // "FastVoiceType": "xxxx" // 可选参数, 快速声音复刻的参数 // } // </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>{ // "TTSType": "minimax", // String TTS类型, // "Model": "speech-01-turbo", // "APIUrl": "https://api.minimax.chat/v1/t2a_v2", // "APIKey": "eyxxxx", // "GroupId": "181000000000000", // "VoiceType":"female-tianmei-jingpin", // "Speed": 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>{ // "TTSType": "volcengine", // 必填:String TTS类型 // "AppId" : "xxxxxxxx", // 必填:String 火山引擎分配的Appid // "Token" : "TY9d4sQXHxxxxxxx", // 必填: String类型 火山引擎的访问token // "Speed" : 1.0, // 可选参数 语速,默认为1.0 // "Volume": 1.0, // 可选参数, 音量大小, 默认为1.0 // "Cluster" : "volcano_tts", // 可选参数,业务集群, 默认是 volcano_tts // "VoiceType" : "zh_male_aojiaobazong_moon_bigtts" // 音色类型, 默认为大模型语音合成的音色。 如果使用普通语音合成,则需要填写对应的音色类型。 音色类型填写错误会导致没有声音。 // } // </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>{ // "TTSType": "azure", // 必填:String TTS类型 // "SubscriptionKey": "xxxxxxxx", // 必填:String 订阅的Key // "Region": "chinanorth3", // 必填:String 订阅的地区 // "VoiceName": "zh-CN-XiaoxiaoNeural", // 必填:String 音色名必填 // "Language": "zh-CN", // 必填:String 合成的语言 // "Rate": 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>{ // "TTSType": "custom", // String 必填 // "APIKey": "ApiKey", // String 必填 用来鉴权 // "APIUrl": "http://0.0.0.0:8080/stream-audio" // String,必填,TTS API URL // "AudioFormat": "wav", // String, 非必填,期望输出的音频格式,如mp3, ogg_opus,pcm,wav,默认为 wav,目前只支持pcm和wav, // "SampleRate": 16000, // Integer,非必填,音频采样率,默认为16000(16k),推荐值为16000 // "AudioChannel": 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
func (r *CreateAgentCruiseDialingCampaignRequest) 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 (*CreateAgentCruiseDialingCampaignRequest) ToJsonString ¶ added in v1.0.1134
func (r *CreateAgentCruiseDialingCampaignRequest) ToJsonString() string
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
func (r *CreateAgentCruiseDialingCampaignResponse) 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 (*CreateAgentCruiseDialingCampaignResponse) ToJsonString ¶ added in v1.0.1134
func (r *CreateAgentCruiseDialingCampaignResponse) ToJsonString() string
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
func (r *CreateCarrierPrivilegeNumberApplicantRequest) 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 (*CreateCarrierPrivilegeNumberApplicantRequest) ToJsonString ¶ added in v1.0.541
func (r *CreateCarrierPrivilegeNumberApplicantRequest) ToJsonString() string
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
func (r *CreateCarrierPrivilegeNumberApplicantResponse) 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 (*CreateCarrierPrivilegeNumberApplicantResponse) ToJsonString ¶ added in v1.0.541
func (r *CreateCarrierPrivilegeNumberApplicantResponse) ToJsonString() string
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
func (r *CreatePredictiveDialingCampaignRequest) 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 (*CreatePredictiveDialingCampaignRequest) ToJsonString ¶ added in v1.0.866
func (r *CreatePredictiveDialingCampaignRequest) ToJsonString() string
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
func (r *CreatePredictiveDialingCampaignResponse) 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 (*CreatePredictiveDialingCampaignResponse) ToJsonString ¶ added in v1.0.866
func (r *CreatePredictiveDialingCampaignResponse) ToJsonString() string
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
func (r *DeletePredictiveDialingCampaignRequest) 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 (*DeletePredictiveDialingCampaignRequest) ToJsonString ¶ added in v1.0.866
func (r *DeletePredictiveDialingCampaignRequest) ToJsonString() string
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
func (r *DeletePredictiveDialingCampaignResponse) 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 (*DeletePredictiveDialingCampaignResponse) ToJsonString ¶ added in v1.0.866
func (r *DeletePredictiveDialingCampaignResponse) ToJsonString() string
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
func (r *DescribeActiveCarrierPrivilegeNumberRequest) 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 (*DescribeActiveCarrierPrivilegeNumberRequest) ToJsonString ¶ added in v1.0.541
func (r *DescribeActiveCarrierPrivilegeNumberRequest) ToJsonString() string
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
func (r *DescribeActiveCarrierPrivilegeNumberResponse) 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 (*DescribeActiveCarrierPrivilegeNumberResponse) ToJsonString ¶ added in v1.0.541
func (r *DescribeActiveCarrierPrivilegeNumberResponse) ToJsonString() string
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
func (r *DescribeAgentCruiseDialingCampaignRequest) 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 (*DescribeAgentCruiseDialingCampaignRequest) ToJsonString ¶ added in v1.0.1134
func (r *DescribeAgentCruiseDialingCampaignRequest) ToJsonString() string
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
func (r *DescribeAgentCruiseDialingCampaignResponse) 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 (*DescribeAgentCruiseDialingCampaignResponse) ToJsonString ¶ added in v1.0.1134
func (r *DescribeAgentCruiseDialingCampaignResponse) ToJsonString() string
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
func (r *DescribeCarrierPrivilegeNumberApplicantsRequest) 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 (*DescribeCarrierPrivilegeNumberApplicantsRequest) ToJsonString ¶ added in v1.0.541
func (r *DescribeCarrierPrivilegeNumberApplicantsRequest) ToJsonString() string
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
func (r *DescribeCarrierPrivilegeNumberApplicantsResponse) 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 (*DescribeCarrierPrivilegeNumberApplicantsResponse) ToJsonString ¶ added in v1.0.541
func (r *DescribeCarrierPrivilegeNumberApplicantsResponse) ToJsonString() string
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 ¶
func (r *DescribePSTNActiveSessionListResponse) ToJsonString() string
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
func (r *DescribePredictiveDialingCampaignRequest) 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 (*DescribePredictiveDialingCampaignRequest) ToJsonString ¶ added in v1.0.866
func (r *DescribePredictiveDialingCampaignRequest) ToJsonString() string
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
func (r *DescribePredictiveDialingCampaignResponse) 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 (*DescribePredictiveDialingCampaignResponse) ToJsonString ¶ added in v1.0.866
func (r *DescribePredictiveDialingCampaignResponse) ToJsonString() string
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
func (r *DescribePredictiveDialingCampaignsRequest) 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 (*DescribePredictiveDialingCampaignsRequest) ToJsonString ¶ added in v1.0.866
func (r *DescribePredictiveDialingCampaignsRequest) ToJsonString() string
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
func (r *DescribePredictiveDialingCampaignsResponse) 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 (*DescribePredictiveDialingCampaignsResponse) ToJsonString ¶ added in v1.0.866
func (r *DescribePredictiveDialingCampaignsResponse) ToJsonString() string
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
func (r *DescribePredictiveDialingSessionsRequest) 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 (*DescribePredictiveDialingSessionsRequest) ToJsonString ¶ added in v1.0.866
func (r *DescribePredictiveDialingSessionsRequest) ToJsonString() string
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
func (r *DescribePredictiveDialingSessionsResponse) 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 (*DescribePredictiveDialingSessionsResponse) ToJsonString ¶ added in v1.0.866
func (r *DescribePredictiveDialingSessionsResponse) ToJsonString() string
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 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 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 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 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 MessageBody ¶
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
func (r *PausePredictiveDialingCampaignRequest) ToJsonString() string
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
func (r *PausePredictiveDialingCampaignResponse) 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 (*PausePredictiveDialingCampaignResponse) ToJsonString ¶ added in v1.0.866
func (r *PausePredictiveDialingCampaignResponse) ToJsonString() string
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
func (r *ResumePredictiveDialingCampaignRequest) 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 (*ResumePredictiveDialingCampaignRequest) ToJsonString ¶ added in v1.0.866
func (r *ResumePredictiveDialingCampaignRequest) ToJsonString() string
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
func (r *ResumePredictiveDialingCampaignResponse) 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 (*ResumePredictiveDialingCampaignResponse) ToJsonString ¶ added in v1.0.866
func (r *ResumePredictiveDialingCampaignResponse) ToJsonString() string
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 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 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 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
func (r *UnbindNumberCallOutSkillGroupResponse) ToJsonString() string
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
func (r *UpdatePredictiveDialingCampaignRequest) 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 (*UpdatePredictiveDialingCampaignRequest) ToJsonString ¶ added in v1.0.866
func (r *UpdatePredictiveDialingCampaignRequest) ToJsonString() string
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
func (r *UpdatePredictiveDialingCampaignResponse) 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 (*UpdatePredictiveDialingCampaignResponse) ToJsonString ¶ added in v1.0.866
func (r *UpdatePredictiveDialingCampaignResponse) ToJsonString() string
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 UploadIvrAudioFailedInfo ¶ added in v1.0.894
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