Updated on 2025-11-07 GMT+08:00

Configuring Resource Dump Tasks

A tenant administrator creates resource dump tasks to transfer business resource data to specified locations.

Prerequisites

  • You have enabled the Resource Dump feature for the tenant.
  • You have purchased Object Storage Service (OBS) at https://www.huaweicloud.com/intl/en-us/product/obs.html.
  • If you have purchased and enabled OBS server-side encryption, do not set a policy to deny the upload without the x-obs-server-side-encryption header.
  • Huawei Cloud documentation:

    https://support.huaweicloud.com/usermanual-obs/obs_03_0088.html

  • To use the function of viewing dump resources online, you have enabled the View dump resources online feature.

    In addition, you have purchased Cloud Search Service (CSS) on Huawei Cloud at https://www.huaweicloud.com/intl/en-us/product/css.html, obtained the cloud search server certificate by referring to https://support.huaweicloud.com/intl/en-us/css_faq/css_02_0106.html, and uploaded the certificate to the system by referring to Managing Certificates.

  • An application has been submitted to the system administrator and approved to add the OBS address, OBS proxy address, CSS address, and CSS proxy address to the address trustlist.
  • Resource dump tasks are not supported in the OP integration environment.
  • Permissions on operations under the current menu that require separate configuration have been configured. For details about the operation permissions that can be configured separately, see Table 1.

Context

  • If information, such as the AK, SK, and proxy user password, is changed on OBS, you need to modify the configuration in the AICC as follows: Choose Configuration Center > System Management > Resource Dump and update OBS information, such as the AK, SK, and proxy server password.
  • If the user password of CSS or the CSS proxy server is changed, you need to modify the configuration in the AICC as follows: Choose Configuration Center > System Management > Resource Dump and update the user password of CSS or the CSS proxy server.
  • After a resource dump task or server is deleted, the corresponding dump resources cannot be queried online. You can query the dump resources on the purchased CSS.

Procedure

  1. Add a resource dump server.

    1. Click the Resource Dump Server tab.
    2. Click New in the upper right corner to add a resource dump server for storing resource data, including voice files, report data, CDR data, contact records, multimedia chat data, and AI inspection data.

      A maximum of 20 resource dump servers can be added for a tenant space.

    3. Customize the server name.

      The server name must be unique.

    4. Enter information about the purchased OBS, including the OBS address, data bucket, AK, and SK.
    5. (Optional) Configure the proxy. Enter the proxy server address, port, username, and password.

      If the server can directly access the external network, you do not need to configure the proxy.

    6. Determine whether to enable certificate verification.
      By default, certificate verification is enabled. Contact O&M personnel to import the OBS trust certificate to the certificate store. Otherwise, resource dump tasks fail to be executed.

      If certificate verification is disabled, peer identity spoofing risks occur. You are advised to enable certificate verification.

    7. Click OK.

  2. (Optional) Add a cloud search server.

    1. Click the Cloud Search Server Configuration tab.
    2. Click New in the upper right corner to add a cloud search server.

      Only one cloud search server can be added for a tenant space.

    3. Customize the server name.

      The server name must be unique.

    4. Enter information about the purchased CSS, including the CSS address, CSS port, cluster login username, and password.
    5. (Optional) Configure the proxy. Enter the proxy server address, port, username, and password.

      If the server can directly access the external network, you do not need to configure the proxy.

    6. Select the cloud search server certificate that has been uploaded.

      If certificate verification is disabled, peer identity spoofing risks occur. You are advised to enable certificate verification.

    7. Click OK.

  3. Click the Resource Dump Task tab to add a task for obtaining resource data.

    Only one voice file task, one report data task, one CDR data task, and one AI inspection data task can be created for the same dump data type and dump duration.

  4. Add a task for obtaining voice files.

    1. Customize the task name and set Dump Data Type to Voice file.

      The task name must be unique.

    2. Select a configured dump server and set the dump file path for storing voice files generated by the business side, for example, /data/voicefile.
    3. (Optional) Set Dump file retention period. The value is an integer ranging from 1 to 60. If this parameter is left blank, data is stored permanently.
    4. (Optional) Click to enable CSS.

      The keys for storing voice files in OBS are written to CSS.

    5. Click Save.

  5. Add a task for obtaining report data.

    1. Customize the task name and set Dump Data Type to Report data.

      The task name must be unique.

    2. Select a configured dump server and set the dump file path for storing report data generated by the business side, for example, /data/reportdata.
    3. Set the dump duration.
      • Day: Data of one day is uploaded for each task.
      • Week: Data of one week from Monday to Sunday is uploaded for each task.
      • Month: Data of one month from the beginning to the end is uploaded for each task.
    4. (Optional) Set Dump file retention period. The value is an integer ranging from 1 to 60. If this parameter is left blank, data is stored permanently.
    5. Select one or more reports to be dumped. The options are as follows:
      • VCC Traffic Report
      • VCC Traffic Report by AccessCode
      • IVR Traffic Report
      • IVR Traffic Report by AccessCode
      • Skill Queue Traffic Report
      • Skill Queue Traffic Report by AccessCode
      • Traffic Summary Report
      • Agent Traffic Report
      • Agent Outbound Call Report
      • Agent Operation Report
      • Abandoned Call in Ringing Report
      • Agent Timesheet Report
    6. Click Save.
    7. Click Enable to enable the task.

  6. Add a task for obtaining CDR data.

    1. Customize the task name and set Dump Data Type to CDR data.

      The task name must be unique.

    2. Select a configured dump server and set the dump file path for storing CDR data generated by the business side, for example, /data/cdrdata.
    3. (Optional) Set Dump file retention period. The value is an integer ranging from 1 to 60. If this parameter is left blank, data is stored permanently.
    4. Click Save.
    5. Click Enable to enable the task.

  7. Add a task for obtaining contact records. A maximum of 20 contact record tasks can be added.

    1. Customize the task name and set Dump Data Type to Contact record.

      The task name must be unique.

    2. Select a configured dump server and set the dump file path for storing contact records generated by the business side, for example, /data/contactrecord.
    3. Set the dump duration.
      • Day: Data of one day is uploaded for each task.
      • Week: Data of one week from Monday to Sunday is uploaded for each task.
      • Month: Data of one month from the beginning to the end is uploaded for each task.
    4. Set the start day of the dump duration. When Dump Duration is set to Week or Month, you need to set this parameter to delete contact records.
      • When Dump Duration is set to Week, the value of Dump Duration Start ranges from Monday to Sunday.
      • When Dump Duration is set to Week, the value of Dump Duration Start is a positive integer ranging from 1 to 28.
    5. (Optional) Set Dump file retention period. The value is an integer ranging from 1 to 60. If this parameter is left blank, data is stored permanently.
    6. (Optional) Set filter criteria.
    7. Set Export data field. The options are as follows:
      • All: All data fields are exported. The export scope cannot be customized.
      • Customization: By default, all data fields are exported. The export scope can be customized.
    8. Click Save.
    9. Click Enable to enable the task.

  8. Add a task for obtaining multimedia chat data.

    For a single tenant, one channel can have only one dump task. If an omni-channel dump task exists, other dump tasks for storing multimedia chat data are not allowed. Discarded tasks are not counted.

    1. Customize the task name and set Dump Data Type to Multimedia chat data.

      The task name must be unique.

    2. Select a configured dump server and set the dump file path for storing multimedia chat data generated by the business side. The dump file path must start with a slash (/), for example, /data/multimedia.

      After the dump file path is set, the system automatically displays the path for storing dump files on OBS in /ccfs/Tenant space ID/Entered path format.

    3. (Optional) Set Dump file retention period. The value is an integer ranging from 1 to 60. If this parameter is left blank, data is stored permanently.
    4. (Optional) Click to enable CSS.

      The keys for storing chat record index files in OBS are written to CSS.

    5. Set Chat Data Dump Duration (Day).

      The value ranges from 1 to 180. The default value is 30.

      The current date is used as the date before which data is dumped. For example, if this parameter is set to 3, data of the third day before is dumped, but data of the fourth day before and earlier is not dumped.

    6. Select all channel types.
    7. Click Save.
    8. Click Enable to enable the task.

  9. Add a task for obtaining AI inspection data.

    1. Customize the task name and set Dump Data Type to AI inspection data.

      The task name must be unique.

    2. Select a configured dump server and set the dump file path for storing AI inspection data generated by the business side. The dump file path must start with a slash (/), for example, /data/multimedia.
    3. (Optional) Set Dump file retention period. The value is an integer ranging from 1 to 60. If this parameter is left blank, data is stored permanently.
    4. Set AI Inspection Data Dump Duration.

      The value ranges from 15 to 90. The default value is 60.

      The current date is used as the date before which data is dumped. For example, if this parameter is set to 3, data of the third day before is dumped, but data of the fourth day before and earlier is not dumped.

    5. Click Save.
    6. Click Enable to enable the task.

Follow-up Procedure

  • 5 minutes after a task is started, choose Configuration Center > System Management > Resource Dump Task to view the task execution record.
    • If the task fails to be executed, click Re-execute to execute the task again.
  • After a task for which CSS is enabled is started, choose Contact History > Dump Resource to view dump resources online.

References

Currently, the following dump data types are supported. The following file examples and field descriptions are provided for reference.

Table 1 Description of PRM CDRs

Field Name

Type

Description

callId

String

Call ID.

callIdNum

Integer

CDR sequence number.

Sequence number of multiple CDRs generated for a call. The value starts from 1 and indicates the first CDR. The value -1 indicates the last CDR.

callerNo

String

Calling number.

The value can be a phone number, an email address, or a web page.

calleeNo

String

Called number.

The value can be a phone number, an email address, or a web page.

waitBegin

Date

Start time of call waiting.

The value indicates the start time when a call accesses the current device.

waitEnd

Date

End time of call waiting.

The value indicates the waiting end time of a call on the current device.

ackBegin

Date

Time when a call starts to be answered.

The value indicates the time when a call starts to be answered on the current device.

The value of ackBegin is the same as that of waitEnd.

ackEnd

Date

End time when a call is answered.

The value indicates the end time when a call is answered on the current device.

callBegin

Date

Start time of a call.

The value indicates the start time of a call on the current device.

The value of callBegin is the same as that of ackEnd.

callEnd

Date

End time of a call.

The value indicates the time when a call ends on the current device.

serviceNo

Integer

Business type.

The value indicates the type of the business currently provided by a device.

trkNo

Integer

Trunk ID.

  • For a voice call, this parameter indicates the trunk circuit number of the ACD occupied by the call. For calls of the local office, the value is –1.
  • For non-voice calls, the value is meaningless.

trkGrpNo

Integer

Trunk group number.

For a voice call, this parameter indicates the trunk group that the ACD trunk circuit number occupied by the call belongs to.

For non-voice calls, the value is meaningless.

modNO

Integer

Module number.

  • For a voice call, this parameter indicates the ID of the ACD switch module occupied by the call.
  • For non-voice calls, the value is meaningless.

deviceType

Integer

Type of the device that processes a call.

deviceNo

Integer

ID of the device that processes the current call.

  • For an agent device, the device ID is the agent ID.
  • For a queue or virtual device, the device ID is the queue ID configured on the configuration console or the ID of the network shared device corresponding to the virtual device.
  • For other device types, the value is an internal ID.

deviceIn

String

Device description.

  • For a skill queue, the value is DEVICE_QUEUE.
  • For an agent, the value is DEVICE_AGENT.
  • When the value of DeviceType is IVR business flow (3), the value of this field is the access code of the IVR flow.
  • The call value is the corresponding phone number.
  • For a temporary routing device, the value is DEVICE_ROUTE.
  • For a virtual device, the value is DEVICE_VNR.
  • When the value of DeviceType is CDN device (10), the value of this field is the number of the CDN.
  • When the value of DeviceType is PGR (14), the value of this field is the PGR access code.

callType

Integer

Call Type

waitCause

Integer

Reason why a call is waiting on the current device.

  • 0: no waiting.
  • 2: normal waiting (waiting caused by call queuing).
  • 3: offline waiting (the business instructs the current call to queue offline).

releaseCause

Integer

Reason why a call is disconnected from a device.

This field indicates the call release cause in a CDR when CallIDNUM is -1. In other cases, this field is meaningless.

subCcNo

Integer

Subsystem number.

ID of the call center in the networked call center.

vdn

Integer

ID of the VCC that processes a call.

mediaType

Integer

Media type of a call.

UVID

Integer

User access ID.

The value indicates the globally unique ID that the CCS allocates to each user who accesses the call center. During call collaboration, multiple calls of different media types can be associated.

orgCcNo

Integer

Subsystem number of the original call center.

orgCallID

String

Original call ID.

The value indicates the call ID that is allocated when a network call accesses the initial call center.

orgCalleeNo

String

Original called number.

The value indicates the called number of a network call in the initial call center.

orgServiceNo

Integer

Original business type.

The value indicates the business type of the processing device for the call center that initially accesses a network call.

serCcNo

Integer

Subsystem number of the service party.

The value indicates the subsystem ID of the call center that processes a network call.

serService

Integer

Destination business type.

The value indicates the business type of the device that processes a network call in the destination call center.

userLevel

Integer

Customer level.

The value indicates the customer level of the calling number in a call that accesses the call center.

userType

Integer

Customer category.

callInCause

Integer

Call access reason.

The value indicates the reason why a call accesses the call center (for voice calls).

0: unknown cause.

1: The user is busy.

2: no answer

3: no condition.

4: change during the indicator period.

5: immediate response upon redirection.

6: The mobile user is unreachable.

enterReason

Integer

Reason why a call accesses a device.

leaveReason

Integer

Reason why a call is disconnected from a device.

billInfo

Integer

Language statistics.

The value indicates the call language information set by the service.

preServiceNo

Integer

Business type of a call on the previous device.

preDeviceType

Integer

Type of the previous device that a call passes through.

  • 1: queue
  • 2: agent
  • 3: IVR

preDeviceNo

Integer

ID of the previous device that a call passes through.

preDeviceIn

String

Description of the previous device that a call passes through.

mediaInfoType

Integer

Media capability information about a call.

  • 0: message call
  • 1: voice call
  • 2: video call (excluding voice)
  • 3: voice and video call

In the CDRs of message calls (such as text chats, emails, SMS messages, faxes, and co-browsing), the value of this parameter is 0.

For an outbound call, this field records the media capability when the call is connected.

For CDRs of local internal calls and local help requests, the media capability in the CDRs of two agents is recorded as the sign-in media capability of the agent who initiates the call. That is, if an agent signs in as a video agent, the internal call is recorded as a video call; if an agent signs in as a voice agent, the internal call is recorded as a voice call.

skillID

Integer

ID of the skill queue to which a call belongs.

When a call is transferred because the queue to which the call belongs overflows or no agent is on duty, the value is the ID of the first skill queue that the call enters.

locationID

Integer

ID of the distributed node to which a call belongs.

billInfo1

Integer

Business information 1.

The value indicates the call business information set by the business.

billInfo2

Integer

Business information 2.

The value indicates the call business information set by the business.

billInfo3

Integer

Business information 3.

The value indicates the call business information set by the business.

billInfo4

Integer

Business information 4.

The value indicates the call business information set by the business.

OBSServiceID

String

When the value of CallType is 41, 42, 43, 44, 60, 61, 62, or 63, that is, for automatic outbound calls, the value of this field is the ID of an outbound campaign.

OBSUniqueID

String

When the value of CallType is 41, 42, 43, 44, 60, 61, 62, or 63, that is, for automatic outbound calls, the value of this field is the ID of an outbound call record.

currentSkillID

Integer

ID of the skill queue that processes the current call.

uapID

Integer

ID of the UAP that connects a call to the call center platform.

netEntID

Integer

NE ID of the media server that generates the current CDRs.

subMediaType

Integer

Submedia type.

This parameter is valid only when MediaType is set to MEDIA_TYPE_WEB_LEAVE_MESSAGE(20).

initVdnId

Integer

ID of the first VCC to which a call belongs.

For details about the values of deviceType, callType, releaseCause, mediaType, enterReason, and leaveReason, see (For Engineer) ICD VxxxRxxxCxx Product Documentation 01 (ICD).

Table 2 Description of oplist CDRs

Field Name

Type

Description

agentId

Integer

Agent ID.

serviceNo

Integer

Business type ID.

skillId

Integer

Skill queue ID.

callId

String

Call ID.

beginTime

Date

Start time of an operation.

endTime

Date

End time of an operation.

opType

Integer

Operation type.

opObject

Integer

Operation object.

opCause

Integer

Operation reason.

mediaType

Integer

Media type.

vdnId

Integer

VCC ID.

ccId

Integer

ID of a call center.

agentType

Integer

Agent type.

phoneNo

String

Agent number.

callInOut

Integer

Flag indicating whether it is an inbound or outbound call.

locationId

Integer

Distributed node ID.

logonSn

String

Sign-in sequence number.

skillInfoSn

String

Index of the skill list that an agent has when the agent performs the current operations.

For details about the values of opType, opObject, opCause, and mediaType, see (For Engineer) ICD VxxxRxxxCxx Product Documentation 01 (ICD).

Table 3 Description of callid.json

Field

Type

Description

callSerialno

Varchar

Call SN.

workNo

Decimal

Platform agent ID.

countId

Varchar

Account.

countName

Varchar

Account name.

logIP

Varchar

Sign-in IP address.

contactId

Varchar

Contact ID.

callId

Varchar

Call ID between an agent and a user.

calltype

Decimal

Call type.

  • 0: inbound call
  • 1: outbound call
  • 2: predicted outbound call
  • 3: previewed outbound call
  • 4: preempted outbound call
  • 10: bidirectional call
  • 11: collaborative call
  • 12: click-to-dial call

mediaTypeId

Decimal

Media type.

  • 0: normal call
  • 2: voice click-to-dial
  • 5: voice and video
  • 6: internal call
  • 7: common outbound call
  • 18: video click-to-dial
  • 19: common video call
  • 41: preempted outbound call
  • 43: predicted outbound call
  • 44: previewed outbound call
  • 51: internal two-party help call
  • 52: internal three-party help call
  • 53: multimedia

channelType

Decimal

Multimedia channel.

  • 0: other channels
  • 1: Web
  • 2: WeChat
  • 3: Facebook
  • 4: X (Twitter)
  • 6: email
  • 8: LINE
  • 9: WhatsApp
  • 11: Instagram
  • 12: Telegram

caller

Varchar

Caller number.

called

Varchar

Called number.

acceptNo

Varchar

Handled number, which can be configured by an agent.

callSkill

Varchar

Skill queue.

skillId

Decimal

Skill queue ID.

oriCallednum

Varchar

Original called number.

talkReason

Varchar

Session reason ID, which is the same as the call reason ID.

talkRemark

Varchar

Session remarks.

beginTime

Timestamp

Start time.

endTime

Timestamp

End time.

calllDuration

Decimal

Call duration.

staffHangup

Decimal

Party that hangs up a call.

chatChannelConfigId

Varchar

Multimedia channel ID.

chatUserName

Varchar

Multimedia channel username.

chatWebUserAccessType

Varchar

User access mode of the web channel. The value 0 indicates API access.

detail

Varchar

Call details file name.

Table 4 Description of detail_{Random UUID}.json

Field

Type

Description

channel

Varchar

Channel name, for example, WEB, WECHAT, or FACEBOOK.

channelConfigId

Varchar

Channel ID.

userId

Varchar

Unique ID of a customer in a channel.

senderNickname

Varchar

Nickname of the message sender.

  • If no nickname is configured for the agent, the default value is Agent.
  • For end users, this is the social media nickname, which depends on the openness of the social media channel interface.

By default, the value is the same as the value of userId.

sendTime

Varchar

Time when a message is sent.

controlType

Varchar

Message control type, such as the message connection type or chat message type.

  • CONNECT
  • DISCONNECT
  • TRANS2AGENT
  • CHAT

sourceType

Varchar

Message source type, for example, customer, agent, or robot.

  • USER: customer
  • AGENT: agent
  • ROBOT: robot
  • ISALES: ISALES
  • QUALITYINSPECTOR: quality inspector
  • SYSTEM: system messages, such as session timeout and disconnection
  • SATISFACTION: satisfaction survey

mediaType

Varchar

Media type of the message content, for example, text, image, audio, or video.

  • ТЕXT: text
  • IМАGЕ: image
  • LОCATE: location message
  • VIDEO: video
  • AUDIO: audio
  • FILE_IМAGE: file image
  • FILE: file
  • FILE_VIDEO: file video
  • EMOTICONS: personalized emoticons
  • CARD: card
  • EMAIL: email
  • RICHTEXT: rich text
  • WHATSAPPTEMPLATE: WhatsApp template
  • INTERACTIVE_BUTTONS: interactive button (WhatsApp)
  • INTERACTIVE_LIST: interactive list (WhatsApp)
  • WEBCARD: web card
  • DOCUMENT: document
  • COBROWSESITE: co-browsing
  • MENTION: messages of types mentioned on the Instagram channel

content

Long text

Message content. Data with different meanings is carried based on the media type.

  • In this case, the value entered by the customer is in plain text, for example, Hola, bienvenido a Movistar! Te saluda ivan".
  • In some cases, for example, when a customer sends a WhatsApp template, the value is in JSON format, for example, {\"content\":\"Hola\"}.

callId

Varchar

Call ID.

messageCode

Varchar

Unique message code, which is used to identify the message for canceling or deleting an action.

sendStatus

Tinyint

0: The message is sent successfully.

1: The message is being sent.

2: The message fails to be sent, the message sending times out, or the message is rejected.

3: The message is read.

4: The message is unread.

recallTime

Timestamp

Time when a message is withdrawn.

errorMsg

Varchar

Message sending failure cause.

receiveTime

Timestamp

Time when a message sent by a customer arrives.

contentDealType

Varchar

Whether a message is a local file message.

The value 1 indicates yes.

isForwarded

Tinyint

This parameter is available only during email dump.

  • 0: not forwarded
  • 1: forwarded

forwardTime

Timestamp

Forwarding time. This parameter is available only during email dump.

emailContentFile

Long text

OBS key of the email content file.

isRead

Varchar

  • 0: read
  • 1: unread
  • 2: processed

title

Varchar

Email title.

sender

Varchar

Sender address.

receiver

Long text

Recipient address.

emailType

Varchar

  • 0: inbox
  • 1: outbox

ccList

Long text

List of Cc recipient addresses. Multiple addresses are separated by semicolons (;)

bccList

Long text

List of Bcc recipient addresses. Multiple addresses are separated by semicolons (;)

recordTime

Timestamp

Time when an email is saved to the database.

attachmentList

Long text

Attachment list.

innerPictureList

Long text

List of the OBS keys of email image files.

isDispatch

Varchar

  • 0: The message has been allocated or sent successfully.
  • 1: not allocated

catalogId

Varchar

Email catalog ID.

Table 5 Description of AI inspection data

Table

Field

Type

Description

qiCallTaskList (inspection task)

callid

Varchar

Call ID.

tenantid

Varchar

Tenant ID.

callname

Varchar

Recording file name.

calldesc

Varchar

Call description.

filetype

Decimal

File type. The options are 0 (voice) and 2 (multimedia).

calltime

Datetime

Call time.

uploadtime

Datetime

Recording upload time.

filepath

Varchar

Talk source file path.

createtime

Datetime

Creation time.

seatid

Varchar

Agent ID.

seatname

Varchar

Agent name.

isdeal

Decimal

Unused field.

status

Decimal

Task status.

inspectstatus

Decimal

Sample inspection status.

inspectstatushis

Decimal

Historical sample inspection status.

reviewStatus

Decimal

Review status.

complainStatus

Decimal

Appeal status.

manualscore

Decimal

Manual rating score.

asrid

Varchar

ASR task ID.

asrtime

Datetime

Time when recording ASR is triggered.

interactionType

Tinyint

Interaction type. The options are 0 (voice) and 2 (multimedia).

WORKNO

Decimal

Agent ID.

CALLER

Varchar

Calling number.

CALLED

Varchar

Called number.

CTICALLID

Varchar

CTI call ID.

NEEDSPEECHANALYSIS

Varchar

Whether to enable the semantic analysis feature for the tenant. The options are 1 (enabled) and 0 (disabled).

CALLTYPE

Decimal

Call type. For details, see the definition of billLog.

CALLREASONS

Varchar

Call reason.

EVALUATION

Varchar

Satisfaction evaluation.

asrsource

Varchar

Offline ASR source. The options are sinovoice (SinoVoice) and iflytek (iFLYTEK).

orgFileName

Varchar

Original file name of a call recording.

locationId

Varchar

Node ID of a call recording. This parameter has a value only in CTI pool mode.

trackStatus

Decimal

Tracing status of data processing.

isHis

Integer

Whether the data is historical data. The options are 0 (no) and 1 (yes).

qiAsrServerId

Varchar

ID of the associated inspection ASR server.

qiCallResultList (inspection result)

callid

Varchar

Call ID.

tenantid

Varchar

Tenant ID.

asrfilepath

Varchar

ASR result file path.

duration

Decimal

Contact duration, in milliseconds.

seatcallratio

Decimal

Agent talk ratio.

custcallratio

Decimal

Customer talk ratio.

seatspeed

Decimal

Agent speaking speed.

custspeed

Decimal

Customer speaking speed.

seatsilencetime

Decimal

Agent silence duration.

custsilencetime

Decimal

Customer silence duration.

seatemotion

Varchar

Agent emotion.

custemotion

Varchar

Customer emotion.

score

Decimal

Score.

interactionType

Tinyint

Interaction type. The options are 0 (voice) and 2 (multimedia).

createtime

Datetime

Time when an inspection task is created.

segments

Array

Dialog content (list).

asrText

Varchar

Dialog text.

startTime

Decimal

Chat start time (for the voice type).

startTimeFormat

Varchar

Formatted chat start time (hour, minute, and second).

endTime

Decimal

Chat end time (for the voice type).

endTimeFormat

Varchar

Formatted chat end time (hour, minute, and second).

segmentId

Decimal

Sequence number.

speaker

Varchar

Speaker. The options are staff and segment.

callTime

Decimal

Chat time (for the text type; timestamp).

callTimeFormat

Varchar

Formatted chat time (year, month, day, hour, minute, and second).

qiScoreList (inspection score)

groupinstid

Varchar

Primary key.

tenantid

Varchar

Tenant ID.

callid

Varchar

Call ID.

groupid

Varchar

Scenario ID.

score

Decimal

Score.

manualscore

Decimal

Manual rating score.

groupname

Varchar

Scenario name.

groupdesc

Varchar

Scenario description.

createtime

Datetime

Time when an inspection task is created.

ignoresensitive

Decimal

Whether to ignore sensitive words. The options are 0 and 1.

qiSilenceScoreList

(silence rule score)

ruleinstid

Varchar

Primary key.

tenantid

Varchar

Tenant ID.

callid

Varchar

Call ID.

ruleid

Varchar

Rule ID.

rulename

Varchar

Rule name.

valid

Varchar

Whether a rule is valid.

score

Decimal

Score.

createtime

Datetime

Time when an inspection task is created.

sensitiveRuleMatch

Varchar

Rule matching.

qiSpeedScoreList

(speed rule score)

ruleinstid

Varchar

Primary key.

tenantid

Varchar

Tenant ID.

groupinstid

Varchar

Inspection score ID.

ruleid

Varchar

Rule ID.

rulename

Varchar

Rule name.

valid

Varchar

Whether a rule is valid.

score

Decimal

Score.

createtime

Datetime

Time when an inspection task is created.

speedRuleMatch

Varchar

Rule matching.

qiInterposalScoreList

(interruption rule score)

ruleinstid

Varchar

Primary key.

tenantid

Varchar

Tenant ID.

groupinstid

Varchar

Inspection score ID.

ruleid

Varchar

Rule ID.

rulename

Varchar

Rule name.

valid

Varchar

Whether a rule is valid.

score

Decimal

Score.

createtime

Datetime

Time when an inspection task is created.

interposalRuleMatch

Varchar

Rule matching.

qiDialogueScoreList

(dialog rule score)

ruleinstid

Varchar

Primary key.

tenantid

Varchar

Tenant ID.

groupinstid

Varchar

Inspection score ID.

ruleid

Varchar

Rule ID.

rulename

Varchar

Rule name.

valid

Varchar

Whether a rule is valid.

score

Decimal

Score.

createtime

Datetime

Time when an inspection task is created.

dialogueRuleMatch

Varchar

Rule matching.

qiSensitiveScoreList

(sensitive word score)

ruleinstid

Varchar

Primary key.

tenantid

Varchar

Tenant ID.

callid

Varchar

Call ID.

ruleid

Varchar

Rule ID.

rulename

Varchar

Rule name.

valid

Varchar

Whether a rule is valid.

score

Decimal

Score.

createtime

Datetime

Time when an inspection task is created.

sensitiveRuleMatch

Varchar

Rule matching.

Table 6 Description of the JSON AI inspection file

Field

Type

Description

start_time

Datetime

Start time (nth second).

asr_text

Varchar

Communication content.

speaker

Varchar

Speaker role. The options are customer (customer) and staff (agent).

end_time

Datetime

End time (nth second).

segment_id

Varchar

nth chat record. n starts from 1.