Patent ID: 8553851
Filing Date: 2013-10-08
Classification: H04L,H04M

Abstract:
1. A method of recording calls in an IP packet-based data network, which network includes a plurality of end-users and at least one media server used in connecting the end-users, said at least one media server having memory for storing software applications, said at least one media server comprising a protocol stack stored in said memory, said method comprising: (a) directing real-time data streams between end-users participating in a call to an intermediate real-time protocol driver interface of said at least one media server, and sending the real-time data streams to upper level protocol of said protocol stack, wherein said real-time data streams are unicast, bidirectional media streams of the end-users; (b) sending the real-time data streams to a call recording software program stored in the memory of the at least one media server; (c) storing the real-time data streams in memory of said at least one media sever using the call recording software program; (d) duplicating the real-time data streams using a software driver program having a redirection table; (e) rewriting source and destination IP addresses and ports of said real-time data streams as defined by said redirection table of said software driver program; (f) transmitting the real-time data streams of to the destination addresses and ports of said redirection table; (g) summing the real-time data streams of said end-users using the call recording software program and creating a single recording of each participant of the call; (h) storing information of the real-time data streams as an extension to the Call Detail Records using said memory; (i) searching the stored information of the real-time data streams by Call Detail Record attributes, wherein said Call Detail Record attributes include at least one of: Caller ID, Automatic Number Identification, and Dialed Number Identification Service.