Tech

Streamline Call Data and Recordings Directly to the Cloud!

Published on:

April 15, 2025

Vodia offers advanced solutions for managing Call Data Records (CDRs) and call recordings, allowing businesses to handle data efficiently. Traditionally, CDRs were stored locally in CSV files, requiring manual transfer to remote locations, which can be time-consuming for organizations handling large volumes. Vodia simplifies this process by providing real-time streaming of CDRs using protocols like WebCDR, JSONS, TCP, and MongoDB, allowing for immediate analysis and custom report generation. Additionally, Vodia integrates with cloud storage services like AWS, DigitalOcean, Linode, and Wasabi, eliminating the need for manual synchronization and local storage. This integration enhances data security, scalability and ease of management.

In today's dynamic business environments, access to detailed call data and recordings is a necessity. While Vodia provides robust reporting for call queues, including live wallboards, there are times when you may require access to the raw data itself to generate customized reports and in-depth analyses; these resources provide invaluable insights into the daily operations of your organization, enabling you to identify critical trends, optimize staffing levels during peak and off-peak hours and, ultimately, enhance the overall customer experience. By meticulously analyzing Call Data Records (CDRs) and call recordings, you can transform raw data into actionable intelligence for strategic decisions and continuous improvement.

CDRs

The Traditional Approach: Local Storage and Manual Transfer

  • CDRs have long been stored as comma-separated value (CSV) files directly on the local filesystem. While this method offers a degree of control, it necessitates manual transfer to remote locations using tools such as SCP or Rsync. This process, though functional, can be time-consuming and cumbersome, particularly for organizations handling large volumes of call data.
  • This traditional approach gives you granular control over the retention period of your CDRs, so you can tailor storage policies to meet specific compliance requirements; you also retain the option to delete call recordings in conjunction with their associated CDRs, ensuring data privacy and security.
  • To specify local storage, utilize the following setting: file:disk. 
  • More information is available here - file, filet, fileto, fileti
CDR Settings Screenshot

Streaming CDRs Directly to a Remote Application for Further Processing

  • Vodia offers a suite of advanced solutions for streaming CDRs directly to remote locations via a variety of protocols and methodologies; this enables almost real-time data collection, facilitating immediate analysis and the generation of bespoke business reports.
  • These capabilities are available at both the tenant and system levels, providing flexibility and scalability to meet the diverse needs of our clients.

Here's a closer look at some of the available streaming options

  • WebCDR (HTTP with JSON Attachment): Transmit CDRs over the Hypertext Transfer Protocol (HTTP) with data encapsulated in a JSON (JavaScript Object Notation) attachment. This method is ideal for integrating with web-based analytics platforms.
    • Setting: webcdr://server.com/cdr-collector
    • Setup Information: webcdr
  • JSONS (HTTPS with JSON Attachment): Leverage the secure Hypertext Transfer Protocol Secure (HTTPS) to send CDRs with JSON attachments, ensuring data confidentiality during transmission.
    • Setting: jsons://server.com/cdr-collector
    • Setup Information:  jsons
  • TCP (Transmission Control Protocol): Stream CDRs over a reliable TCP-based communication link, with each CDR represented as a single line of ASCII text terminated by a carriage return and line feed (CRLF) pair.
    • Setting: cdr://tcp.server.com
    • Setup Information: TCP
  • MongoDB Integration: Seamlessly insert CDRs directly into a MongoDB database for powerful data querying and aggregation capabilities.
    • Setting: mongodb://server.com
    • Setup Information: mongodb

Versatile Data Routing: Sending CDRs to Multiple Destinations

  • For organizations requiring call record data distribution to multiple locations via diverse protocols, our platform provides unparalleled flexibility - simply delineate the destination URLs with spaces to allow simultaneous transmission.
  • Example: mongodb://localhost:27017/vodia/cdr cdr://server:8080/webhook json://server:8080/webhook

Call Recordings: Securing and Accessing Your Call Recordings

  • The Traditional Approach: Local Storage and Synchronization
    • As with CDRs, call recordings can be stored locally on your filesystem and synchronized with remote locations using various methods. For detailed information on local storage configurations, please refer to our comprehensive documentation.
  • Embracing the Cloud: Direct Integration with Leading Cloud Storage Providers
    • To streamline storage management and enhance accessibility, Vodia offers direct integration with a selection of prominent cloud storage service providers. This eliminates the need for local storage and manual synchronization, ensuring data security and scalability.
    • We currently support integration with the following cloud storage services:
      • Amazon Web Services (AWS) S3 Bucket
      • DigitalOcean Spaces
      • Linode Object Storage
      • Wasabi Object Storage

Simplified Configuration: Seamless Cloud Integration

  • Setting up cloud storage integration is a straightforward process: simply select your preferred cloud storage provider and input the necessary access keys and credentials; this configuration is available at both the tenant and system levels for maximum flexibility.
Cloud Storage in DigitalOcean Space Screenshot

CDRs and call recordings are just some of the seemingly endless functionalities of the Vodia phone system. Find out more about our industry-standard PBX! Contact us at sales@vodia.com or call +1 (617) 861-3490 (United States), +61 2 7201 0788 (APAC), or +49 30 555 78749 (Europe).

Derniers articles

Voir tous

Keycloak OpenID Connect Integration for the Vodia PBX

Vodia’s PBX now integrates with Keycloak OpenID Connect, providing secure single sign-on for users so they can access all connected applications without repeated authentication. Logging out from one application automatically logs the user out of all connected systems, simplifying user management and improving security. Keycloak, a Cloud Native Computing Foundation project, supports standard protocols including OpenID Connect, OAuth 2.0, and SAML, offering enterprise-grade identity and access management. To ensure proper integration, Keycloak user emails must match the corresponding PBX extension emails. Complete guidance is available in the Vodia Keycloak integration guide, with additional details in the Keycloak official documentation.

September 12, 2025

Vodia Announces Partnership with Comms Group Global

Vodia Networks has announced a strategic distribution partnership with Comms Group Global (ASX: CCG), aiming to expand the reach of its feature-rich cloud PBX solutions across APAC and EMEA. Through this collaboration, Comms Group Global will serve as an official reseller, providing businesses of all sizes with scalable, secure, and integrated telephony solutions. Customers will benefit from advanced call management features, Microsoft Teams integration, and robust security standards, while also gaining access to Comms Group’s SIP coverage in over 65 countries. The partnership enables a streamlined “one-touch” provisioning process, ensuring fast and seamless deployment for enterprises and SMEs seeking to improve efficiency and reduce operational costs.

September 8, 2025

Why Fax Still Matters in 2025 and How Vodia Makes It Easy

Although many consider fax outdated, it continues to play a crucial role in sectors where compliance, confidentiality, and legal proof of delivery are non-negotiable. Healthcare providers rely on fax to meet HIPAA requirements, while industries such as finance, law, and real estate depend on it for contracts and documents that require signatures or legally verifiable transmission. Unlike email, fax offers confirmation reports that serve as proof of receipt, along with time-stamped records that hold up in legal proceedings. With Vodia’s PBX, digital fax becomes faster, easier, and more accessible than ever before, enabling users to drag and drop documents, monitor transmission progress, and receive immediate confirmations.

September 5, 2025