Skip to main content


The information below is for an older version of the current proposed rechartering effort
Document Proposed charter vCon WG (vcon) Snapshot
Title vCon
Last updated 2023-07-26
State Draft Charter Initial chartering
WG State BOF Concluded
IESG Responsible AD Murray Kucherawy
Charter edit AD Murray Kucherawy
Send notices to (None)



VCON BOF Charter Proposal

Introduction and Group Overview

The generation of conversational data, contained in transcripts and multi-media files, is common in business, especially in customer facing organizations. However, the storage, analysis and sharing of the data they contain is not currently a standard. Standardizing a container for conversation data (vCon) has numerous advantages, and enables the management of the conversation's content. For instance, a standard allows for tools to determine the contents of the conversation, such that privacy guarantees and duties can be accurately performed. Having a standard container for conversation data also allows for easier management of conversation data, privacy concerns and management of party related data.

The VCON working group will define a standard container for conversation data and specify mechanisms to ensure the integrity and privacy of the data in the container.

Use Case 1: Privacy and Customer Data Protection Scenarios

Having a cohesive, well defined container for conversation data, makes it easier to solve, track or answer the following:

  • One company sent my customer recording to another for analysis.

  • How is the recipient assured of the integrity of the communication?

  • How are they sure of the privacy?

  • Where did this customer information come from?

  • What information does a company have about me, and how can they express it when it's in analog form?

  • In what machine learning models was my data used for training or testing?

  • Does this recorded conversation contain personal information? Can they guarantee that it doesn't?

  • How can I measure the effectiveness of customer redaction tools?

  • I want to switch carriers. How is my conversation data moved between them?

  • I want to consolidate the conversation data across all modes of communication which are spread across silos for different product support teams and communication modes (e.g. text, web chat, email, VoIP).

Use Case 2: Integration of Conversation Analysis Services

Various services exist in the cloud and enterprise to perform generation, analysis and storage of conversational data. Without a standard, these proprietary means of describing conversation data create information silos. In turn, these data silos create security and compliance issues, lower collaboration and less choice in the marketplace. A standard container that tracks data sharing, analysis and usage enables data orchestration and eliminates walled gardens of capability.

  • Define a standard for containing all conversation related data to ease integration of services which consume or output conversation data and analysis

  • Define a standard that describes the analysis that was performed on the contained conversation, to establish a relationship between the conversations and which systems accessed it.

  • Define a standard by which I can modify a conversation, and indicate the original conversation, without exposing the contents of the original conversation.

  • I want to definitively answer what customer data exists in a recorded conversation, and assure its redaction or deletion in compliance with "Right to be Forgotten" Laws.

  • I want to express the source of the conversation, and the express the path by which it has travelled across security boundaries.

  • I want to express the parties in the conversation, so I can relate identity to the data that's been collected, across security boundaries.

  • My enterprise has multiple call centers (in house and hosted). The call data has different formats for each of them. I want to be able to feed the data into any hosted transcription server.

  • I want to feed email, web chat, SMS and phone conversations for a given customer into machine learning based analysis to derive customer satisfaction over time or at specific points.

  • I want to be able to easily switch from one call transcription service to another.

  • My enterprise needs to label (or perform some analysis on) all email, web chat, SMS and phone conversations with the product(s) to which they reference.

In Scope

The scope of the VCON working group is:

  • Define a JSON based standard container and Media type to contain and/or reference conversational data including: call style meta data, recordings, data exchanged or presented in the conversations, conversation analysis, transcriptions, translations and annotations

  • Define/specify a mechanism for proving integrity of the conversation data

  • Define/specify a mechanism for encrypting conversation data protect the privacy of conversation parties

  • Determine if there is need for defining media types and standard containers for some small set of analysis, annotation or transcription data

Out of Scope

The following are out of scope:

  • Algorithms or methodologies for transcription, translation, redaction, analysis or annotation of call data

  • Real-time streaming or updating of conversational data

  • Transport mechanisms

  • Storage or databases specifications


  • Specification for a JSON based container for conversation data

  • Recommendations or analysis of missing (not defined) data containers and media types for components of the conversation data