System and method for scan-dialing telephone numbers and classifying equipment connected to telephone lines associated therewith
First Claim
1. A telephone scan-dialing arrangement comprising:
- A. a plurality of dialer modules, each dialer module being associated with a respective modem, each dialer module being configured to (i) receive call control information specifying a telephone number to be dialed in connection with a call and call operations to be performed in connection with the call, one call operation comprising a connect operation, (ii) control its associated modem to call the telephone number provided thereto in the call control information and perform the specified call operations, the dialer module being configured to, during a connect operation, enable its respective modem to dial the telephone number to determine whether equipment connected to a called telephone line associated with the telephone number connects, and hang up after the equipment connects; and
(iii) store call information related to the call; and
B. a dialing control module configured to, during a scan-dial run, obtain from a profile a set of telephone numbers in response to selected telephone number selection criteria to be used during the scan-dial run, and generate for each telephone number call control information for provision to each dialer module as it finishes each call.
3 Assignments
0 Petitions
Accused Products
Abstract
A telephone scan-dialing arrangement includes a listener module, at least one dialing control module and at least one dialing module, each dialing module being associated with a respective modem. The listener module receives a command to initiate a scan-dialing operation in connection with a profile that identifies, inter alia, telephone numbers to be dialed and operations to be performed during each call and telephone number selection criteria, and provides the identification of the profile to the dialing control module The dialing control module obtains from the profile a set of telephone numbers to be used during the scan-dialing operation and provides the obtained telephone numbers to respective ones of the dialer modules to be dialed for a call, along with information identifying operations to be performed during the call, as each dialer module finishes its previous call. During each call, each dialer module controls its associated modem to dial the telephone number provided thereto by the dialing control module and perform the specified operations. Each dialer module stores call result information in the profile based on results of the call. During each call the telephone scan-dialing arrangement can determine, if the call is answered, the dialer module can determine characteristics of equipment connected to the called telephone line, including whether the equipment is a voice answering equipment, such as a voice telephone or an automated voice answering system, a fax receiving device or a computer. If the answering equipment is an automated voice answering device or a computer, the telephone scan dialing arrangement can also attempt to penetrate the device or computer to determine the operating system and user name/password combination used to access the device or computer. The a profile is stored in the form of SQL (structured query language) database, and the telephone scan-dialing arrangement can generate reports from the call result information in the profile using templates in HTML, RTF or other convenient format.
25 Citations
14 Claims
-
1. A telephone scan-dialing arrangement comprising:
-
A. a plurality of dialer modules, each dialer module being associated with a respective modem, each dialer module being configured to (i) receive call control information specifying a telephone number to be dialed in connection with a call and call operations to be performed in connection with the call, one call operation comprising a connect operation, (ii) control its associated modem to call the telephone number provided thereto in the call control information and perform the specified call operations, the dialer module being configured to, during a connect operation, enable its respective modem to dial the telephone number to determine whether equipment connected to a called telephone line associated with the telephone number connects, and hang up after the equipment connects; and
(iii) store call information related to the call; and
B. a dialing control module configured to, during a scan-dial run, obtain from a profile a set of telephone numbers in response to selected telephone number selection criteria to be used during the scan-dial run, and generate for each telephone number call control information for provision to each dialer module as it finishes each call.
-
-
2. A telephone scan-dialing arrangement comprising:
-
A. a plurality of dialer modules, each dialer module being associated with a respective modem, each dialer module being configured to (i) receive call control information specifying a telephone number to be dialed in connection with a call and call operations to be performed in connection with the call, one call operation comprising an identify operation;
(ii) control its associated modem to call the telephone number provided thereto in the call control information and perform the specified call operations, the dialer module being configured to, during an identify operation, enable its respective modem to dial the telephone number and, if equipment connected to a called telephone line associated with the telephone number connects, classify the equipment according to a predetermined classification scheme; and
(iii) store call information related to the call; and
B. a dialing control module configured to, during a scan-dial run, obtain from a profile a set of telephone numbers in response to selected telephone number selection criteria to be used during the scan-dial run, and generate for each telephone number call control information for provision to each dialer module as it finishes each call. - View Dependent Claims (3)
-
-
4. A telephone scan-dialing arrangement comprising:
-
A. a plurality of dialer modules, each dialer module being associated with a respective modem, each dialer module being configured to (i) receive call control information specifying a telephone number to be dialed in connection with a call and call operations to be performed in connection with the call, one call operation comprising a penetrate operation, (ii) control its associated modem to call the telephone number provided thereto in the call control information and perform the specified call operations, the dialer module being configured to, during a penetrate operation, enable its respective modem to dial the telephone number and, if equipment connected to a called telephone line associated with the telephone number connects, determine predetermined internal characteristics of the equipment; and
(iii) store call information related to the call; and
B. a dialing control module configured to, during a scan-dial run, obtain from a profile a set of telephone numbers in response to selected telephone number selection criteria to be used during the scan-dial run, and generate for each telephone number call control information for provision to each dialer module as it finishes each call. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A telephone scan-dialing arrangement comprising at least one dialer module and a dialing control module,
A. each dialer module being associated with a respective modem, each dialer module being configured to receive call control information specifying a telephone number to be dialed in connection with a call and call operations to be performed in connection with the call and control its associated modem to call the telephone number provided thereto by the dialing control module and perform the specified call operations, and to store call information related to the call, one call operation comprising an identify operation, the dialer module during an identify operation being configured to enable its respective modem to dial the telephone number and, if equipment connected to a called telephone line associated with the telephone number connects, classify the equipment according to a predetermined classification scheme; - and
B. a dialing control module configured to, during a scan-dial run, obtain from a profile a set of telephone numbers in response to selected telephone number selection criteria to be used during the scan-dial run, and generate for each telephone number call control information for provision to said dialer module as it finishes each call. - View Dependent Claims (12)
- and
-
13. A telephone scan-dialing arrangement comprising:
-
A. at least one dialer module, each dialer module being associated with a respective modem, each dialer module being configured to receive call control information specifying a telephone number to be dialed in connection with a call and call operations to be performed in connection with the call and control its associated modem to call the telephone number provided thereto by the dialing control module and perform the specified call operations, and to store call information related to the call, one call operation is a penetrate operation, the at least one dialer module during a penetrate operation being configured to enable its respective modem to dial the telephone number and, if equipment connected to a called telephone line associated with the telephone number connects, determine predetermined internal characteristics of the equipment; and
B. a dialing control module configured to, during a scan-dial run, obtain from a profile a set of telephone numbers in response to selected telephone number selection criteria to be used during the scan-dial run, and generate for each telephone number call control information for provision to each dialer module as it finishes each call.
-
-
14. A telephone scan-dialing arrangement comprising:
-
A. at least one dialer module, each dialer module being associated with a respective modem, each dialer module being configured to receive call control information specifying a telephone number to be dialed in connection with a call and call operations to be performed in connection with the call and control its associated modem to call the telephone number provided thereto by the dialing control module and perform the specified call operations, and to store call information related to the call, at least one element of said call information comprising audio information received by said modem; and
B. a dialing control module configured to, during a scan-dial run, obtain from a profile a set of telephone numbers in response to selected telephone number selection criteria to be used during the scan-dial run, and generate for each telephone number call control information for provision to each dialer module as it finishes each call.
-
Specification