Patent ID: 8837686

Claim:
A telephone voice logging apparatus, the apparatus comprising: a packet switched network interface with a network input for coupling to a packet switched network, an output for outputting a stream of digitized samples for storage, a circuit arranged to process packets received from the network input by identifying first and second packets that contain network voice call data originated from opposite sides of a network telephone call and assembling data from the opposite sides of the telephone call to form the stream while the network telephone call proceeds, wherein the steam comprises a mix of speech data extracted from the first and second packets, an application program interface coupled to the output, the application program interface defining an interface for feeding the stream to a programmable set of one or more applications while the network telephone call proceeds, and a line interface circuit with a line input for coupling to a telephone set dedicated telephone line, a further output for a further stream of digitized samples and circuits arranged to generate the further stream from signals from the line input; wherein the application program interface is coupled to the output and the further output, the application program interface defining a common interface or mutually interchangeable interfaces to the stream and the further stream respectively, wherein the line interface circuit is arranged to retrieve first signaling data of a telephone call from the signals from the line input and to feed the first signaling data to the application program interface, the packet switched network interface being arranged to retrieve second signaling data for the network voice call from the packets received from the network input and to feed the second signaling data to the application program interface, the application program interface providing a common type of call for supplying the first and second signaling data to applications respectively.