VoIP Call Recording via Packet Duplication and Authorization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing call recording methods in VoIP networks lack secure and reliable mechanisms for obtaining verifiable consent from all parties and are not flexible enough to initiate recording during ongoing calls, as they require dedicated connections and pre-arrangement.

Innovation Solution

A method that allows call recording in VoIP networks by sending a request message to the network, determining authorization through permission requests or pre-authorized database access, duplicating data packets for recording, and using a media server for storage and announcements, enabling flexible initiation and termination of recording.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If unilateral recording is used at customer premises, then recording can be initiated easily, but privacy concerns arise and recording security is compromised

Engineering Contradiction:
Improverecording initiationVSAvoidrecording security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent introduces a network-based recording system as an intermediary between the calling and called parties. Instead of one party recording unilaterally at their premises, the recording function is mediated through a network element that both parties can access. This intermediary system provides secure storage and verification mechanisms while maintaining ease of initiation through network-based authorization protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If pre-arranged recording setup is used, then recording authorization can be verified, but flexibility to record ongoing calls is lost

Engineering Contradiction:
Improveauthorization verificationVSAvoidrecording initiation timing
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic recording authorization system that can transition between different states. The system allows pre-arranged authorization setups but also enables dynamic initiation of recording during ongoing calls through network-based request mechanisms. The recording state can be changed from inactive to active at any point during the call, providing adaptability while maintaining verification through network protocols.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If dedicated circuit connections are used in PSTN, then connection stability is ensured, but network resource sharing is limited

Engineering Contradiction:
Improveconnection stabilityVSAvoidnetwork resource utilization
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent replaces the traditional PSTN circuit-switched mechanical connection system with a packet-switched IP network system. Instead of dedicated physical circuits that guarantee stability through physical separation, the system uses packet switching where voice data is transmitted as packets over shared network infrastructure. This substitution enables network resource sharing while maintaining call stability through protocol-based connection management and quality of service mechanisms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS7738638B1Voice over internet protocol call recording
Publication Date: 2010.06.15 CALABRIO INC
  • US7738638B1 patent drawing
  • US7738638B1 patent drawing
  • US7738638B1 patent drawing

AI summary

Disclosed is a method and apparatus for VoIP call recording. A call control network element monitors an existing telephone call for a call recording request from one of the parties. Upon receipt of the request, a determination is made as to whether recording is authorized. This determination may be made, for example, by sending a permission request message to the non-requesting party and waiting for receipt of a permission message from the non-requesting party. Alternatively, the authorization determination may be made by accessing a database storing call recording authorization information whereby subscribers can pre-authorize certain types of recording in order to expedite the authorization determination during an actual call. If authorized, the data packets implementing the voice data stream between the parties are duplicated, and the duplicate data packets are sent to a media server to record the call.