OnRealTimeCallAnalysisAvailable - Amazon Connect

OnRealTimeCallAnalysisAvailable

RealTimeCall words or phrases - Exact match

Parameters
  • Operator - "CONTAINS_ANY"

  • Operands – A list of strings

  • ComparisonValue – "$.ContactLens.RealTimeCall.ExactMatch.Transcript"

  • FilterClause –

    { "LogicOperator": "AND", // Only "AND" is supported "Filters": [ { "Type": "ParticipantRole", "Data": "CUSTOMER" | "AGENT" | "ANY" } ] }
  • Negate - false.

RealTimeCall words or phrases - Pattern match

Parameters
  • Operator - "CONTAINS_ANY"

  • Operands – A list of pattern match objects. See PatternMatch Operands.

  • ComparisonValue – "$.ContactLens.RealTimeCall.PatternMatch.Transcript"

  • FilterClause –

    { "LogicOperator": "AND", // Only "AND" is supported "Filters": [ { "Type": "ParticipantRole", "Data": "CUSTOMER" | "AGENT" | "ANY" }, { "Type": "PatternMatchLanguageFilter", "Data": "EN"|"ES"|"AR"|"DE"|"FR"|"HI"|"IT"|"PT"|"KO"|"JA"|"ZH" } ] }
  • Negate - false

RealTimeCall agent condition

Parameters
  • Operator - "CONTAINS_ANY"

  • Operands – A list of agent IDs

  • ComparisonValue – "$.ContactLens.RealTimeCall.Agent.AgentId"

  • Negate - false

RealTimeCall queue condition

Parameters
  • Operator - "CONTAINS_ANY"

  • Operands – A list of queue IDs

  • ComparisonValue – "$.ContactLens.RealTimeCall.Queue.QueueId"

  • Negate - true/false. If set to true, it means If queue is not any of the queues mentioned in the Operands.

RealTimeCall contact attributes condition

Parameters
  • Operator - "EQUALS"

  • Operands – An array of string, array length can only be 1. Value is the contact attribute value.

  • ComparisonValue – "$.ContactLens.RealTimeCall.ContactAttribute.YOUR_ATTRIBUTE_KEY"

  • Negate - true/false. If set to true, it means YOUR_ATTRIBUTE_KEY does not equal to the attribute value specified in the Operands .

RealTimeCall sentiment state condition

Parameters
  • Operator - "EQUALS"

  • Operands – An array of string, array length can only be 1. Value is one of "POSITIVE", "NEGATIVE", "NEUTRAL".

  • ComparisonValue – "$.ContactLens.RealTimeCall.Sentiment.State"

  • FilterClause –

    { "LogicOperator": "AND", // Only "AND" is supported "Filters": [ { "Type": "ParticipantRole", "Data": "CUSTOMER" | "AGENT" | "ANY" }, { "Type": "RealTimeCallContactPeriodSeconds", "Data": { "Past": number } } ] }
  • Negate - false