METHOD AND SYSTEM FOR GENERATING DIGITAL EVENTS FOR ANALOG PHONE SYSTEMS
A method for generating digital events in response to inbound or outbound phone calls on analog phone systems is described. The method monitors a public switched telephone network (PSTN) phone line to detect a call. The analog audio signal of the detected call is amplified. The method acquires call information regarding the detected call from the phone line. The call information is sent to a server as a digital event over a network interface. Voice call recording for the call is initiated. The method uploads a data record that contains the voice call recording to the server over the network interface after the completion of the call. Other embodiments are also described and claimed.
1 . A method comprising:
monitoring an analog phone line to detect a call;
acquiring call information regarding the detected call from the analog phone line;
sending the call information to a server as a digital event; and
uploading a data record of the call to the server after completion of the call.
2 . The method of claim 1 , wherein the analog phone line is a public switched telephone network (PSTN) phone line.
3 . The method of claim 1 , wherein the call is detected by detecting analog audio activity indicating a dial tone and/or dual tone multi-frequency (DTMF) tones of an outbound call.
4 . The method of claim 1 , wherein the call is detected by detecting analog audio activity indicating signal of an inbound call.
5 . The method of claim 1 , wherein the call information comprises phone number of inbound or outbound call.
6 . The method of claim 1 , wherein the call information comprises caller identification information of inbound call.
7 . The method of claim 1 , wherein the call information and the data record are sent to the server over a network interface.
8 . The method of claim 1 , wherein the data record comprises a recording of the call, a direction of the call, and a phone number of inbound or outbound call.
9 . The method of claim 8 , wherein the phone number of inbound call is demodulated from caller identification information of the call.
10 . The method of claim 8 , wherein the phone number of outbound call is demodulated from dual tone multi-frequency (DTMF) tones of the call.
11 . The method of claim 1 further comprising amplifying analog audio signal of the detected call.
12 . The method of claim 1 further comprising initiating voice call recording for the call.
13 . The method of claim 1 further comprising detecting termination of the call.
14 . A device comprising:
an audio board to receive an analog audio activity over a phone line; and
a signal processing board to monitor the phone line with the analog audio activity to detect a call, acquire call information regarding the call from the phone line, send the call information to a server as a digital event, and upload a call detail record of the call to the server after call completion.
15 . The device of claim 14 , wherein the signal processing board detects the call by detecting that the analog audio activity indicates a dial tone and/or dual tone multi-frequency (DTMF) tones of an outbound call.
16 . The device of claim 14 , wherein the signal processing board detects the call by detecting that the analog audio activity indicates signal of an inbound call.
17 . The device of claim 14 , wherein the call information comprises phone number of inbound or outbound call.
18 . The device of claim 14 , wherein the call information comprises caller identification information of inbound call.
19 . The device of claim 14 , wherein the signal processing board sends the call information and the call detail record to the server over a network interface.
20 . The device of claim 14 , wherein the call detail record comprises a recording of the call, a direction of the call, and a phone number of inbound or outbound call.