Call progress monitor for a computer telephone interface
First Claim
1. In a computer telephone interface system, a call progress monitor comprising:
- an energy detector connected to a telephone line to receive signals from said telephone line;
a bandpass filter connected to said telephone line, having a selectable center frequency, said bandpass filter having a control input for selecting one of a plurality of bandpass center frequencies;
a counter-timer connected to a clock pulse source to count clock pulses, said counter-timer having a reset input connected to said energy detector whereby timing counting commences in response to the presence of a signal on said telephone line as detected by said energy detector;
center frequency control means connected between said counter-timer and the control input of said bandpass filter, said control means changing the frequency passed by said bandpass filter in synchronism with the counting of said counter-timer during a first frequency measuring portion of the period counted by said counter-timer;
a signal detector connected to said filter for indicating the presence of a signal passing through said filter;
a data register; and
,decoding means connected to said counter-timer and said signal detector for generating during said first portion of the period counted by said counter, a binary signal indicating the frequency at which said bandpass filter passes a signal, and for generating during a second cadence measuring portion of said period following said first portion thereof, a binary signal indicating the duration of a cadence interval of signal energy detected by said energy detector, said decoding means sequentially writing said frequency indicating and cadence indicating binary signals into said register.
1 Assignment
0 Petitions
Accused Products
Abstract
A call progress monitor for a computer telephone interface system. Energy detectors are connected to receive signals from a telephone line. A bandpass filter is connected to the telephone line, having selectable center frequency. A counter-timer connected to count clock pulses is reset by the energy detector and timing commences in response to the presence of a signal on the telephone line. The counter will result in a center frequency control means for the filter being slewed over a bandwidth of interest, in synchronism with the counting of the timer-counter. A signal detector connected to the filter indicates the presence of a pair of signal tones passing through the filter as it is slewed. Decoding means are connected to the counter-timer and the signal detector for generating a binary signal indicating the frequency of the bandpass filter which passes each signal tone. The binary signal is entered in a data register, and an interrupt posted to a host computer. During the remaining portion of a counting cycle, a cadence interval is detected and the data register is loaded with cadence data. An interrupt is posted at the end of the cadence measuring interval for signalling the computer to read the contents of the data register.
-
Citations
13 Claims
-
1. In a computer telephone interface system, a call progress monitor comprising:
-
an energy detector connected to a telephone line to receive signals from said telephone line; a bandpass filter connected to said telephone line, having a selectable center frequency, said bandpass filter having a control input for selecting one of a plurality of bandpass center frequencies; a counter-timer connected to a clock pulse source to count clock pulses, said counter-timer having a reset input connected to said energy detector whereby timing counting commences in response to the presence of a signal on said telephone line as detected by said energy detector; center frequency control means connected between said counter-timer and the control input of said bandpass filter, said control means changing the frequency passed by said bandpass filter in synchronism with the counting of said counter-timer during a first frequency measuring portion of the period counted by said counter-timer; a signal detector connected to said filter for indicating the presence of a signal passing through said filter; a data register; and
,decoding means connected to said counter-timer and said signal detector for generating during said first portion of the period counted by said counter, a binary signal indicating the frequency at which said bandpass filter passes a signal, and for generating during a second cadence measuring portion of said period following said first portion thereof, a binary signal indicating the duration of a cadence interval of signal energy detected by said energy detector, said decoding means sequentially writing said frequency indicating and cadence indicating binary signals into said register. - View Dependent Claims (2, 3, 4)
-
-
5. In a computer telephone interface system, a call progress monitor comprising:
-
an electrical energy detector connected to a telephone line; a switched capacitor filter connected to said telephone line, said filter having a plurality of bandpass frequencies, one of which is selectable in response to a clock signal applied to a control input of said filter; a signal detector connected to said switched capacitor filter output; a timer circuit connected to receive clock pulses; filter frequency control means connected between said switched capacitor filter control input and said timer, said control means sequentially selecting each of said bandpass frequencies in response to changes in state of said timer; and means connected to receive output signals from said timer, an output signal from said energy detector, and an output signal from said signal detector, said means including a number of register stages and decoder for loading in said register stages a binary number indicating which one of said filter bandpass frequencies passes a signal from said telephone line. - View Dependent Claims (6, 7, 8)
-
-
9. In a computer telephone interface system, a call progress monitor comprising:
-
an energy detector connected to a telephone line to receive signals from said telephone line; a variable frequency bandpass filter having an input of an energy path thereof connected to said telephone line, said filter having a selectable center frequency controlled in response to an electrical signal applied to a control input thereof; a filter energy detector connected to an output of said energy path of said filter to indicate the presence of a signal passed by said filter; a counter for counting clock pulses from a clock source, said counter being set to count in response to a command from a computer; frequency control means coupled to said counter and said control input of said filter for supplying said electrical signal for sequentially changing said bandpass filter center frequency in synchronism with said counter; decoding means connected to said counter and said filter energy detector, said decoding means generating a signal at an output thereof identifying a center frequency of said bandpass filter which passes a signal through said energy path of said filter from said telephone line; and register means connected to said output of said decoding means for storing said signal identifying said center frequency value at which a signal passes through said energy path of said filter. - View Dependent Claims (10, 11, 12, 13)
-
Specification