CCAI

View as Markdown

Classes

  • Agent — Represents a CCAI Agent instance.
  • Conversation — Represents a CCAI conversation instance.
  • Participant — Represents a CCAI participant instance.

Sub-namespaces

Types

ConversationSettings

Conversation settings.

agent
CCAI.Agent

CCAI agent to use in the Dialogflow conversation.

profile
CCAI.Vendor.ConversationProfile

Service to connect to the incoming Dialogflow conversation.

project
string

Name of the Dialogflow conversation.

GetConversationProfileResult

CCAI.Agent.getConversationProfile method result.

id
string

Event ID.

name
string

Event name — ‘AI.Events.CcaiGetConversationProfileResponse’.

response
Object

Dialogflow response data.

GetProfilesListResult

CCAI.Agent.getProfilesList method result.

id
string

Event ID.

name
string

Event name — ‘AI.Events.CcaiListConversationProfilesResponse’.

response
Object

Dialogflow response data.

ParticipantSettings

Participant settings.

call
Call

Current call object.

dialogflowSettings
any

Settings for a new CCAI Dialogflow participant instance setup.

options
CCAI.Vendor.Participant

Options of a single side of the conversation.

UpdateConversationProfileResult

CCAI.Agent.updateConversationProfile method result.

id
string

Event ID.

name
string

Event name — ‘AI.Events.CcaiUpdateConversationProfileResponse’.

response
Object

Dialogflow response data.