REAL-TIME VOICE LOGGING OF TELEPHONE CALLS
First Claim
1. 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 a stream of digitized samples, and a circuit arranged to process packets received from the network input;
- by identifying first and second packets that contain network voice call data for respective sides of a network telephone call and assembling data from a mix of speech data from the first and second packets into the stream while the network telephone call proceeds.
4 Assignments
0 Petitions
Accused Products
Abstract
An office telephone system contains packet switched network and network telephone sets coupled to said packet switched network for transmitting and receiving speech data in addressed packets. A packet switched network interface taps the packet switched network and processes packets received from the packet switched network by identifying first and second packets that contain network voice call data for respective sides of a network telephone calls. The packet switched network interface mixing speech data from the first and second packets into streams while the call proceeds. Each stream comprising a mix of speech data from both sides of a respective one of the network telephone calls. An application program interface defines provides access to the streams to a programmable set of applications. In addition a line interface circuit taps call dedicate telephone lines outside the network and generates further speech data streams from signals from the call dedicated telephone lines. The application program interface defines provides interchangeable types of calls to access streams generated from both sources.
-
Citations
17 Claims
-
1. 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 a stream of digitized samples, and a circuit arranged to process packets received from the network input;
- by identifying first and second packets that contain network voice call data for respective sides of a network telephone call and assembling data from a mix of speech data from the first and second packets into the stream while the network telephone call proceeds.
- View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method of logging voice telephone calls, the method comprising:
-
receiving packets from a packet switched network; identifying first and second packets among the received packets that contain network voice call data for respective sides of a network telephone call; forming a stream of digitized samples by mixing speech data from data from the first and second packets into the stream while the network telephone call proceeds; and supplying the stream to a programmable set of one or more applications while the network telephone call proceeds. - View Dependent Claims (9, 10, 11)
-
-
12. A telephone system comprising:
-
telephone set dedicated telephone lines and telephone sets coupled to respective ones of said telephone set dedicated telephone lines; a packet switched network and network telephone sets coupled to said packet switched network for transmitting and receiving speech data in addressed packets; a line interface circuit coupled to tap the telephone set dedicated telephone lines and arranged to generate first speech data streams from signals from the telephone set dedicated telephone lines; a packet switched network interface coupled to tap the packet switched network and arranged to process packets received from the packet switched network by identifying first and second packets that contain network voice call data for respective sides of a network telephone calls and mixing speech data from the first and second packets into second streams, each second stream comprising a mix of speech data from both sides of a respective one of the network telephone calls; and an application program interface that defines a common type of call or interchangeable types of call for providing applications access to the first and second streams respectively. - View Dependent Claims (13, 14)
-
-
15. A computer program product comprising a program of instructions which, when executed by an instruction processor causes the instruction processor to perform the steps of:
-
generating a first stream of digitized samples from signals on a telephone set dedicated telephone line; identifying first and second packets among packets received from a packet switched network that contain network voice call data for respective sides of a network telephone call; forming a second stream of digitized samples by mixing speech data from data from the first and second packets into the second stream; and supplying the first and second stream to an application via an application program interface that defines a same type of call for providing access to the first and second stream respectively. - View Dependent Claims (16)
-
-
17. A telephone voice logging apparatus, the apparatus comprising:
-
a line interface circuit with a first input for coupling to a telephone set dedicated telephone line, a first output for a first stream of digitized samples and circuits arranged to generate the first stream from signals from the first input; a packet switched network interface with an second input for coupling to a packet switched network, a second output for a second stream of digitized samples and circuits to process packets received from the second input;
by identifying first and second packets that contain network voice call data for respective sides of a network telephone call and assembling data from a mix of speech data from the first and second packets into the second stream; andan application program interface coupled to the first and second output, the application program interface defining interchangeable types of call for providing applications access to the first and second stream respectively.
-
Specification