Select your language

Every year computer equipment all firmly embedded in our lives. Continuously multiplies the number of users of personal computers. In this regard the question arose: is it possible to expand the function of caller ID through your computer, associated with the processing and display information? For example, to simultaneously with a call on the screen of the monitor display complete information about the caller is the subscriber?

Some types of modems, for example, modems ZyXEL equipped with caller ID functions. However, for its price it is clearly not compatible with the capabilities of ordinary users. It may be of interest developed by the company TeleSystems special hardware and software system called "E Secretary". It includes console, placed in a small enclosure with 25-pin connector, and the program. The same program can control the phone "Gamma". In detail, it will be described in one of the rooms of "Radio".

The console connected to the serial port of the computer and to the telephone line. Its distinctive features are the autonomy and the ability to accumulate data on calls even when the computer is powered off. However, during operation computer complex "Electronic Secretary" substantially expand: there is an opportunity to work with large databases subscribers, as well as to record and play voice messages in the mode Voicemail and auto informant. The console is powered by the telephone line and does not require a power supply of 220 V. the External appearance shown in Fig. 1.

In offline mode (when the computer is off) "Electronic Secretary" performs basic functions caller ID: records incoming calls to the database with parameters including phone number, date, time and duration conversation; registers outgoing calls parallel with the telephone in the database parameters, including number dialed, date, time and the duration of the conversation. This significantly increased compared to conventional The caller ID the identification of the calling subscriber is provided with application microcontroller with integrated ADCS and DACS. They also allow you to implement the functions of a digital answering machine. As for storing the digitized audio information requires a large amount of memory, this function is implemented only with the help of the computer. Recording and listening to voice messages occurs either from a pumpkin parallel phone or the use of multimedia computer.

One of the options "Electronic Secretary" - use it in special dispatch and emergency services (police, ambulance, fire parts, etc.). In this case, it is possible to extract additional information from the call and document reports.

"Electronic Secretary" allows you to receive real-time information from the database data about the caller to the subscriber that will greatly reduce operator error. For example, misunderstood or incorrectly recorded address when calling the doctor can cost a man's life. In addition, you can analyze various statistical information: the distribution of the number of calls by time of day, day of week, and so D. of Course, the console is very useful and as assistant business person.

(click to enlarge)

Program control "Electronic Secretary" comes complete with prefix. It is designed for use in the environment of Windows-95, provides background execution, i.e. the user is working in parallel with other programmes. In accordance with the capabilities of modern computers the program also permits a very large database and subscribers calls, provides convenient access to information.

The program logs all incoming calls from a search in the database of surname, name, address and other information about the subscriber (supports databases up to 30 million subscribers), records in the database outgoing calls indicating numbers of telephone lines and telephone number of a subscriber of the date, time, duration of the conversation. Registration number of telephone lines required for servicing multiple phone lines, a corresponding number of consoles. There is a personal phonebook with integrated scheduler telephone conversations and auxiliary database: guide long-distance and international codes, the map etc, can automatically dozarivanie employed to subscriber or group of subscribers according to a predefined schedule, search in databases data according to specified criteria or groups of criteria, the memory communication phone, programming of these systems. In addition, the program includes business organizer with business events planner.

The electrical circuit of the console shown in Fig. 2. The heart of this device -microprocessor controller

PIC16C73 from Microchip Technology, Inc. (DD1 chip) with built-in DAC and The ADC. Is used for data storage non-volatile FLASH memory part no 24lc16b with interface 12C and the organization CH (chip DD2).

Diode bridge VD1-VD4 allows you to connect your device regardless of the polarity of the telephone line. Stabilization of power supply voltage is lithium element G1.

The frequency of the internal clock of the controller is stable quartz resonator ZQ1 on the frequency of 4.25 MHz. Time synchronization controller implemented a quartz oscillator to the frequency of 32,768 Hz.

The signal line passes through the HPF on the elements of C5, C6, R7, R8, enhanced transistor VT1 and is input to the controller (signal SIG). The divider the voltage across the resistor R2, and R3 form a voltage sensor on the line. The node on the switch SW1 and the resistor R4, controlled by the UP signal, forms the emulator classes lines, combined with the node dialing. The transmission of the speech signal in the line comes with a key K2, which is controlled by signal PWML

Communication with the serial port of the computer occurs on circuits RSIN and RSO. Galvanic isolation console port of the computer to provide the optocouplers U1 and U2. The signal from the output of the optocoupler U1, input to the RX serial port increases the current of the emitter follower transistors VT2 and VT3.

Author: I. Kite, Zelenograd