LogoLogo
  • 👋START HERE
    • Welcome!
  • â„šī¸General
    • Release Notes
      • Full Feature Base Template
      • Services
      • Rule-based Automation
        • May 2025
        • February 2025
        • January 2025
        • December 2024
        • November 2024
        • October 2024
        • September 2024
        • August 2024
        • July 2024
        • June 2024
        • May 2024
        • April 2024
        • March 2024
        • February 2024
        • January 2024
        • 2023
        • 2022
        • 2021
        • Dialog Design Update
    • Glossary of Terms
    • Authentication Methods
      • SSO (Single Sign-On)
      • Built-In User Management
    • Acceptable Use Policy
  • âš™ī¸Rule-based Automation
    • Overview
      • Account Settings
        • Profile
        • Team
        • Roles and Permissions
          • User Management
          • Project Permissions
      • Basic Concepts
        • Project Management
        • Version Management
        • Multi-Lingual Bots
          • Supported Languages
        • Managing User Interactions
          • Unexpected User Input
          • No User Input
    • Dialog Interface
      • Blocks
        • Conversation Logic
          • Start Conversation
          • Global
          • State
          • Intermediate Response
          • To Previous State
          • End Conversation
        • Subdialog
          • Reusable Subdialogs
        • Phone
          • Continue Listening
          • Call Control
        • Technical Logic
          • Service
          • Condition
          • Storage
        • Other
          • Note
      • Speech Assets
        • Intents
          • Utterances
          • Descriptions
        • Slots
          • Custom Slots
            • List Slots
            • Machine Learning Slots
            • Regex Slots
            • LLM Slots
          • Prebuilt Slots
            • DTMF Slot
        • Text Snippets
        • Dictionary
      • Variables
        • Intents
        • Slots
        • Storage
        • Text Snippets
        • Environments
        • Platform
        • Context
      • Services
        • Service Integration Guide
        • Service Development
        • Service Branches and Error Handling
        • Public Services
          • Date and Birthdate Recognition
          • Spelling Post-Processing for Phone
          • IBAN Validation
          • License Plate Validation
          • Address Search
          • Street Names per Postal Code
          • Email Service
          • SMS Service
          • API Adapter
          • Salesforce-Flow Connector
          • Opening Hours
          • Speech-to-Text Hints
          • Fuzzy Match Names
          • Delay Service
      • Debugger
        • Phone 2
        • WhatsApp
        • Textchat 2
    • Environments Interface
      • Service Keys
    • Deployments Interface
      • Creating a Release
      • Editing a Release
    • Text-to-Speech
      • Azure
      • ElevenLabs
      • OpenAI via Azure (Preview)
      • SSML
        • Audio
        • Break
        • Emphasis
        • Prosody
        • Say-as
        • Substitute
        • Paragraph and Sentence
        • Voice
    • Autocomplete
    • Parloa APIs
      • CallData Service and API
      • Conversation History API
      • Textchat V2 API
    • Phone Integrations
      • Genesys Cloud
        • Setting up the SIP Trunk
        • Sending/Receiving UUI Data
        • Creating a Script to Display UUI
      • SIP
      • Tenios
        • Setting Up an Inbound Connection
        • Setting Up an Outbound Connection
        • Transferring a Call
      • Twilio
      • Public IPs and Port Information
    • AI Integration Overview
      • Dual Intent Recognizer (DIR)
      • Dual Tone Multifrequency (DTMF) Intent
    • Analytics and Debugging
      • Understanding Conversations and Transactions
      • Managing Caller ID Data
      • Hangup Events and Triggered Analytics
      • Analytics Transactions: Data Structure and Insights
      • Dialog Analytics
      • Audit Logs
      • Parloa-hosted Analytics
    • Data Privacy
      • Anonymizing Personally Identifiable Information
    • NLU Training
      • NLU Training Best Practices
    • How To
      • Create a Scalable and Maintainable Bot Architecture
      • Implement OnError Loop Handling
      • Resolve the 'Service Unavailable' Error
    • Reference
      • Parloa Keyboard Shortcuts
      • Frequently Asked Questions (FAQ)
      • JavaScript Cheat Sheet
        • Using Regular Expressions (Regex)
  • 🧠Knowledge Skill
    • Introduction
    • Knowledge Collections
    • Knowledge Sources
    • Knowledge Skill Setup
      • Step 1 – Create a Knowledge Skill Agent
      • Step 2 – Configure a Knowledge Skill Agent
      • Step 3 – Configure a Knowledge Skill Agent
Powered by GitBook
On this page
  • Transactions in Parloa
  • Analytics API vs. ConversationHistory API
  • Analytics API
  • ConversationHistory API
  • Caller ID Data Management

Was this helpful?

Export as PDF
  1. Rule-based Automation
  2. Analytics and Debugging

Understanding Conversations and Transactions

To effectively manage and analyze interactions within Parloa, it's essential to comprehend how conversations are organized and how data is processed and accessed through our APIs. This section clarifies the concept of transactions within Parloa and distinguishes between the functionalities of the Analytics API and the ConversationHistory API, in context with managing caller identification data.

Transactions in Parloa

In Parloa, a "transaction" is a detailed record of a specific interaction within the bot, capturing a sequence that includes a user's utterance, the bot's response, and all the activities occurring in between. This comprehensive data collection occurs continuously, ensuring every interaction is documented, regardless of direct access by the customer. In our database, a transaction can further be dissected into multiple records, creating distinct entries for each participant's actions and any analytics events triggered during the interaction.

Analytics API vs. ConversationHistory API

Parloa provides two primary APIs to access and analyze conversation data: the Analytics API and the ConversationHistory API. Each serves a unique purpose and offers different insights into the interactions.

Analytics API

This API focuses on processing data sent to a REST analytics endpoint, which is then stored to compile a record encompassing all interactions, variables, intents, errors, and significant analytics events. It enables customers to extract data subsets for analysis using their own tools, offering a broad view of conversational analytics for optimization and insight generation.

ConversationHistory API

Designed for retrieving the complete history of an individual conversation, this API uses a simple GET request to pull all interactions associated with a unique conversation ID into a single file. Unlike the Analytics API, the ConversationHistory API organizes data to highlight the distinct transactions involving speech or input from either the bot or the caller, providing a granular view of each conversation's flow until its conclusion.

Caller ID Data Management

Managing caller ID data in Parloa is integral to our telephony integration processes. This involves handling specific challenges, such as a customer's PBX system's limitations in sending Call-IDs back and forth, requiring innovative solutions for querying stored call data effectively. Our approach ensures privacy, security, and compliance with GDPR and other data protection regulations, emphasizing the creation of unique identifiers and careful management of caller identification data.

PreviousAnalytics and DebuggingNextManaging Caller ID Data

Last updated 1 year ago

Was this helpful?

âš™ī¸