System Log Events

The following events are logged in the System Log.

Where debug is yes, the event is logged only when debug mode is enabled.

Nodes

Node Event Parameters

Log Details

Debug

Goto

GOTO_NODE

Param. Description

1

The name of the goto node.

2

The goto node directs the call flow to this node.

 

Yes

Decision

SELECT_CHILD

Param. Description

1

The name of the decision node.

2

The next node in the call flow based on the matched decision rule.

3

The matched decision rule.

 

Yes

Distribute

SELECT_CHILD

Param. Description

1

The name of the distribute node.

2

The next node in the call flow based on the branch taken.

 

Yes

Integration

EXTERNAL_REQUEST

Param. Description

1

Status:{{HTTP response}}

2

Time:{{request_time}}

3

URL:{{request_url}}

Expand to show the following:

  • request_params

  • request_body

  • request_headers

  • response_body

  • response_http_code

  • duration

  • URL

  • request_method

Debug required for log details.

Debug not required for parameters.

Link Task

System Log of the Parent Task

LINK_TO

Param. Description

1

The name of the link task node.

2

The node links to this task. This is the child task. Click to navigate to the child task.

 

 

Logged with every LINK_TO event

IVA_CHANGE_CHECKED

Param. Description

1

The name of the link task node.

2

The name of the task linking to the child task.

Expand to show whether an IVA update is required.

An IVA update may be required if the child task is using a different business plan from the parent task. See also IVA.

 

Link Task

System Log of the Child Task

LINK_FROM

Param. Description

1

The name of the link task node.

2

The node is linked to from this task. This is the parent task. Click to navigate to the parent task.

 

 

Record

CALLER_RESPONSE

Param. Description

1

The name of the record node.

2

The name of the node to follow the record node in the call flow.

3

The audio URL of the recording. Click to play the recording.

 

 

Cloud STT, Form, Menu

CALLER_RESPONSE

Param. Description

1

The name of the node.

2

The name of the next node in the call flow based on the caller response.

The Event Handler node ID in the case where the caller does not respond to the prompt, or the caller's response is not understood.

3

The transcribed caller response.

The following apply where there is no transcribed caller response.

Response Description

No Input

The caller did not respond to the prompt.

No Match

The caller response to the prompt was not understood.

Recognition Error

The system failed to recognize the caller response.

Unknown Error

Unknown errors can be reported for investigation.

Where the caller responds in multiple attempts, a pipe ( | ) separates the input from each attempt.

Where no match is detected from the caller, expand to play a recording of the caller's response. This applies to cloud STT nodes. It applies to form nodes where the form type is custom or open and the provider is Google.

For the form node, open form type, Google provider, expand to show the following.

  • action (optional)

  • intent name

  • intent display name

  • intent confidence

  • speech recognition confidence

 

Voice Tasks - Nodes and System Events

Action Event Parameters Debug

An inbound call is received. The call starts.

CALL_RECEIVED

Param. Description

1

ANI

2

DNIS

3

SIP Call ID

 

An outbound call connects to the task.

OUTBOUND_CALL

Param. Description

1

ANI

2

DNIS

 

The caller hangs up before the task completes.

CALLER_HANGUP

Param. Description

1

The name of the last node to execute before the caller hung up.

2

ANI

3

DNIS

 

The call is transferred.

CALLER_TRANSFERRED

Param. Description

1

ANI

2

The transfer number.

3

Used only when the DNIS pool is reset. Provides informative text to say the DNIS pool is reset.

 

The call completes.

CALL_COMPLETED

Param. Description

1

ANI

2

DNIS

3

Call duration in the format hh:mm:ss (H:i:s) with prefix text

 

 

CALL_DURATION

Param. Description

1

Call duration in the format hh:mm:ss (H:i:s) useful in queries.

 

Beep detection is enabled for the task and Studio detects a beep after connecting the call.

BEEP_DETECTION

Param. Description

1

Success

 

Machine detection is enabled for the task and Studio detects that the call has been initiated or answered by a machine instead of a human.

MACHINE_DETECTION

Param. Description

1

Success

 

The call completed because the number of nodes processed on the call reached the maximum allowed (10,000 nodes).

Perhaps your call flow contains an infinite loop.

MAX_NODE_LIMIT_VOICE

 

 

Set Voice

TTS_VOICE_CHANGE

Param. Description

1

Previous voice

2

New voice

Yes

Messaging Tasks - Nodes and System Events

Logging of events showing Message Text (the content from incoming and outgoing messages) in one of the parameters is dependent on the task properties, system logs setting. See Task Properties - Digital.

Action Event Parameters Debug

A message is received.

MESSAGE_RECEIVED

Param. Description

1

ANI

2

DNIS

3

Message text

 

A messaging task is initiated through a campaign.

OUTBOUND_MESSAGING

Param. Description

1

ANI

2

DNIS

 

Send SMS

MESSAGE_SEND

Param. Description

1

ANI

2

DNIS

3

Message text

 

Reply

MESSAGE_REPLY

Param. Description

1

ANI

2

DNIS

3

Message text

 

Conversation

A message is sent using the conversation node.

CONVERSATION_QUESTION

Param. Description

3

Message text

 

A message is received in response to the message sent using the conversation node.

CONVERSATION_RESUMED

Param. Description

3

Message text

 

The conversation begins.

CONVERSATION_STARTED

Param. Description

1

User

3

Message text

 

The conversation completes.

CONVERSATION_COMPLETED

 

 

The message usage limit is reached.

MESSAGE_LIMIT

 

 

Workflow Tasks - System Events

Action Event Parameters Debug

Execution of the workflow begins.

WORKFLOW_STARTED

 

 

Execution of the workflow completes.

WORKFLOW_COMPLETED

 

 

The usage limit on the workflow is reached.

WORKFLOW_LIMIT

 

 

Functions

Action Event Parameters

Log Details

Debug

Functions

JAVASCRIPT_FUNCTION_ERROR

Param. Description

1

Current node

2

Exception Message

Expand to show the JavaScript function ID, function name, and errors.

 

IVA

Event

Situation

Parameters

Log Details

Debug

IVA_CHANGE_CHECKED

Logged with every LINK_TO event.

An IVA update may be required if the child task is using a different business plan from the parent task.

Param. Description

1

The name of the link task node.

2

The name of the parent task linking to the child task.

Expand to show whether an IVA update is required.

 

IVA_UPDATE_NOT_REQUIRED

Logged when an IVA update is not required by the child task of a LINK_TO event.

Param. Description

1

The name of the link task node.

2

The name of the parent task linking to the child task.

Expand to show the link task ID, session ID, and whether an IVA update is required.

 

IVA_UPDATED

Logged when an IVA update is required by the child task of a LINK_TO event and the IVA update is successful.

Param. Description

1

The business plan of the parent task (previously used on the call).

2

The business plan of the child task (now used on the call).

Expand to show the session ID. The session ID changes to the business plan of the child task.

 

IVA_LIMIT_REACHED

Logged when an IVA update is required by the child task of a LINK_TO event and the IVA update fails because all IVAs in the targeted IVA plan are in use or insufficient IVAs are available.

The call flow continues by skipping the child task.

Param. Description

1

The name of the link task node.

2

The name of the parent task linking to the child task.

Expand to show the child task ID and whether the IVA limit is reached.