CN1315033C - Computer telephone interface equipment and implement method thereof - Google Patents

Computer telephone interface equipment and implement method thereof Download PDF

Info

Publication number
CN1315033C
CN1315033C CNB2004100395498A CN200410039549A CN1315033C CN 1315033 C CN1315033 C CN 1315033C CN B2004100395498 A CNB2004100395498 A CN B2004100395498A CN 200410039549 A CN200410039549 A CN 200410039549A CN 1315033 C CN1315033 C CN 1315033C
Authority
CN
China
Prior art keywords
signal
telephone
computer system
tone
cti
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB2004100395498A
Other languages
Chinese (zh)
Other versions
CN1655110A (en
Inventor
欧阳平平
李众庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CNB2004100395498A priority Critical patent/CN1315033C/en
Publication of CN1655110A publication Critical patent/CN1655110A/en
Application granted granted Critical
Publication of CN1315033C publication Critical patent/CN1315033C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

The present invention provides a device and a method for a computer telephone interface (CTI). The device comprises an analog digital converter (ADC), a double audio frequency receiving transducer, a storage device, a processing and control device and a computer system interface device. The method comprises the steps that a telephone signal on a telephone line is detected, the detected signal is sampled and processed, and a computer system is started when a preconcerted condition is satisfied. A miniature CT device is realized by using the present invention, and the cost is lower.

Description

Computer telephony interface device and implementation method
Technical field
The present invention relates to computing machine and infotech, be specifically related to computer telephony interface device and implementation method; Be particularly related to a kind of small-sized computing machine and phone integrated control system, not only have the function that detects outside all signals of incoming call, and possess the function that detects the local call action behavior.
Background technology
Be a kind of Computing Intelligence to be can be incorporated into the technology of receipts/generating words in calling out on the compuphone CT traditional sense.The definition of compuphone now is a kind of Computing Intelligence to be can be incorporated into technology in receipts/generating words calling and other complex transaction.
Existing C T system, great majority are applied to call center or enterprise, system is very complicated, powerful, wherein CTI (computer telephony application routine interface) relates to the various aspects in the computer utility in CTI uses, and the call voice technology is a core wherein, therefore just must utilize various application programming interfaces (API) to make up the application system of oneself.Though each supply of equipment commercial city provides the API of oneself, but concerning the user, more wish to use a kind of API of standard, abstract come out from hardware layer, can no longer write code specially for every kind of different hardware, and utilize the irrelevant characteristic of system equipment need not repeat to write code, bring great convenience to exploitation.On the other hand, from the decision maker, use device-independent standard A PI, can avoid overlapping investment when making system upgrade and renewal, the reduction expense keeps existing resource.
Therefore the selection of API just seems extremely important.Among present various application programming interfaces are also developing, do not form the approval standard of CTI industry as yet yet.The current API that gets the nod has three kinds: the TAPI of Microsoft, Novell and AT﹠amp; The TSAPI of T and the JTAPI of Sun Microsystems
TSAPI is by Nove11 and AT﹠amp; T develops jointly, realizes telephone system and Netware network integration together.TSAPI is the speech application interface that occurs the earliest, has also got some achievements aspect market.But because the yoke of client's license fee of the management tactics of company and costliness, in addition, Netware loses one's lead in the competition of network operating system, so it has lost the power of development.
JTAPI is the application programming interfaces based on Java language that proposed by Sun Microsystems.Because JTAPI is based on the application interface of Java, makes the object of JTAPI be independent of operating system and hardware platform, supports cross-platform application.JTAPI has defined a cover class libraries, comprises telephony feature and extended function.JTAPI combines traditional telephone service and Web processing power, has stronger function.But, based on the characteristic of Java, make JTAPI when having power, also lost the basis of popularizing and promoting.
But present CTI system, all be to utilize computing machine to replace phone to do intelligent call to receive processing, and the incoming call that can only handle plain old telephone receives processing, but there is not the exhalation of local plain old telephone to handle, and necessarily require computer system constantly online, this obviously is not suitable for minimized office and domestic system, because minimized office and home computer are not starts 24 hours every days, and phone has developed so for many years, people have been accustomed to using the mode of telephone set, and therefore making a phone call on computers and receive calls all is the custom that does not meet people; In addition, now the starting time of computing machine was also grown the ring time, and present CTI system generally all compare costliness, was not that general family can accept.
Therefore, hope can have the Small-sized C TI device that meets people's custom.
Summary of the invention
The objective of the invention is to overcome the shortcoming of prior art, a kind of Small-sized C TI system at minimized office and family expenses is provided, have and the real-time or non real-time mutual ability of computer system, Intelligent treatment is carried out in the calling reception of local call.
The invention provides a kind of computer telephony interface (CTI) device, be used for the telephone signal of outside is connected with computer system and storage signal and instruction, described device comprises:
Analog to digital converter (ADC) is connected to the telephone signal of described outside, is used for the telephone signal of described outside that connected, analog signal form is transformed to digital signal;
Double-tone is receiving converter frequently, is used to handle the telephone signal of described outside, produces its equivalent number;
Memory storage is used to store the signal of described analog to digital converter and the receiving converter generation frequently of described double-tone, and steering order;
Handle and control device, be used to control described analog to digital converter and described double-tone receiving converter and described memory storage frequently, when detecting memory storage and satisfy predetermined condition, the control computer system starting device starts computing machine;
The computer system interface device is used to realize the data and the instruction interaction of described CTI and described computer system;
The computer system starting device is used for starting computing machine under the control of processing and control device.
Alternatively, also comprise: power-switching circuit, the power source conversion that is used for the telephone signal of described outside is the power supply that described CTI uses; The level isolator is used to isolate the power supply of described computer system and the power supply of described CTI system, makes it operate as normal.
Preferably, described double-tone receiving converter frequently comprises: dual tone receiver is used to receive the telephone signal of described outside; The frequency digital quantizer is used for the frequency according to the telephone signal of the described outside that receives, and produces corresponding number.
Preferably, described level isolator is photoisolator or relay isolator.
Alternatively, described computer system interface device comprises the pci interface device.
A kind of method of utilizing device as claimed in claim 1 to realize computer telephony interface (CTI) of the present invention comprises step:
Analog to digital converter and double-tone frequency receiving converter detect the telephone signal on the telephone wire respectively;
Analog to digital converter and double-tone receiving converter are frequently sampled respectively and are handled the signal of described detection, obtain the information of the signal of described detection;
Handle the information of handling described acquisition with control device, and with handled information stores in memory storage, when detecting memory storage and satisfy predetermined condition, the control computer system starting device starts described computer system.
Alternatively, the step of the telephone signal on the described detection telephone wire comprises: analog to digital converter and double-tone receiving converter frequently detect the phone off hook signal respectively, detect dialing tone, detect the signal of the telephone number correspondence of dialing.
Preferably, the step of the signal of the telephone number correspondence dialed of described detection comprises: analog to digital converter and double-tone receiving converter frequently detect the double-audio signal or the pulse signal of representative telephone number respectively.
Alternatively, described processing and the information of storing described acquisition comprise: handle the information of handling described acquisition with control device, obtain telephone number, and this telephone number is stored in memory storage.
Alternatively, describedly detect the step that memory storage satisfies predetermined condition and comprise: handle with control device according to the capacity of memory storage and data quantity stored and store the speed of data, detect memory storage and satisfy predetermined condition.
Utilize the present invention, realized small-sized CT device, and cost is very low, is accepted by minimized office and family easily.The invention solves in the past and can not monitor the problem of monitoring local exchange switch in the CTI system, with low cost, for the computer control local exchange switch provides an interface easily, the function of enhanced CT greatly.
Description of drawings
Fig. 1 shows the schematic block diagram of the compuphone of the CTI that comprises embodiments of the invention;
Fig. 2 shows the inside theory structure synoptic diagram of the computer telephony interface (CTI interface) among Fig. 1;
Fig. 3 shows the schematic block diagram of the compuphone of the CTI that comprises embodiments of the invention, and wherein, CTI is installed on the pci expansion slot in the computing machine;
Fig. 4 shows the inside theory structure synoptic diagram of computer telephony interface (CTI interface) card that is installed on the pci expansion slot in the computing machine among Fig. 3.
Embodiment
Implement and understand the present invention for the ease of persons skilled in the art, now describe the present invention by embodiment in conjunction with the accompanying drawings, should be understood that the embodiment that the present invention is not limited to describe here.
Fig. 1 shows the schematic block diagram of the compuphone of the CTI that comprises embodiments of the invention.Fig. 2 shows the inside theory structure synoptic diagram of the computer telephony interface (CTI interface) among Fig. 1.The compuphone of embodiments of the invention comprises three parts: telephone set or small switch PBX, CTI interface, computer system.Wherein, telephone set or small switch PBX are common telephone set and switch, usually, small switch all provides the CTI interface, but the order difference that each producer provides is very big, generally all can not detect the action that PBX goes up the telephone set that connects, be to realize the present invention, also needs switch producer that the CTI function that detects monitoring is provided.This part also can be a telephone set, and CTI needs the everything signal on the detectophone, and data recording is existed signal Processing and memory device (Fig. 2) in the CTI interface system, carries out non real-time or real-time exchange data with computer system as required.Wherein, comprise that detection system in the CTI interface of button double frequency receiver and frequency digital quantizer and analog/digital converter (Fig. 2) can detect and explain on the telephone wire or the everything of small switch, as the defeated voice of: local call off-hook, button (as: 0~9, #, *, FLASH etc.), the phone line of local call by the telephone wire transmission, the telephone number (if having applied for caller ID service) of outside Inbound Calls.
Refer again to Fig. 2, it is the digital signal that CTI can use that analog to digital converter ADC is used for the analog signal conversion on the telephone wire, and in an embodiment of the present invention, this ADC is 8.Then, according to the instruction of signal Processing and memory device, or directly trigger pip is handled and memory device deposits the data of conversion in signal Processing and the memory device in, and handles.Button double frequency receiver is used to receive the dual tone phone dialing, and then, the dialing of frequency digital quantizer identification dual tone phone is converted into corresponding numeral so that processor processing.Carry out alternately with computer system then.
Its realization flow is as follows, when hanging on, the user calls, CTI detects on the telephone wire phone off-hook and sends a frequency signal, after detecting dialing tone, the information of the telephone number button of then dialing, starting analog/digital converter then as required samples to incoming telephone signal or voice call, temporarily exist in the memory device after the processing, computer system wakeup in due course, in an embodiment of the present invention, computer system wakeup when normally beginning to store sends computer system to will store data.In fact, can be according to the capacity of memory device and the wakeup time of the speed decision computer system of data quantity stored and storage data.
Fig. 3 shows the schematic block diagram of the compuphone of the CTI that comprises embodiments of the invention, and wherein, CTI is installed on the pci expansion slot in the computing machine.Fig. 4 shows the inside theory structure synoptic diagram of computer telephony interface (CTI interface) card that is installed on the pci expansion slot in the computing machine among Fig. 3.Small-sized C TI control system of the present invention comprises: local call interface (not shown) connects phone and CTI; The interface (not shown) that connects the external call switch, the telephone wire by phone is connected with the outside; The CTI interface control circuit is installed in the computing machine (not shown) by the PCI groove.Because computing machine can not be started shooting always, so two cover electric power systems are arranged on the pci card, a cover is by the computer power supply power supply, and an other cover need be done level conversion and voltage stabilizing and handle by the telephone system power supply.Isolate with isolator in the middle of the two cover power-supply systems, in order to avoid phase mutual interference and produce not the problem on ground altogether.Referring to Fig. 4, depicted in greater detail pci interface CTI card inner structure.Wherein, power supply changeover device and analog to digital converter ADC are used for the power supply signal on the telephone wire is converted to the signal that CTI can use, and the simulating signal of needs are transformed to digital signal, in an embodiment of the present invention, this ADC is 12, in fact can determine figure place according to the precision needs.The data of conversion are deposited among the FLASH, so that microprocessor uses.In the embodiments of the invention, owing to handle simply, adopt Single Chip Microcomputer (SCM) system, be 8051 processors of Intel Company, this can have a lot of selections, as the digital processing unit of TI company or AD company, and the processor of AMD and the processor of Motorola Inc. etc.Double-tone receiving converter frequently is used to discern the dual tone phone dialing, is converted into corresponding numeral so that processor processing.The level isolator is used to avoid the phase mutual interference of two cover power supplys and produces not the problem on ground altogether.In an embodiment of the present invention, adopt photoisolator, at the optical transmitting set of CTI end and receiver and CTI altogether, optical transmitting set and receiver coupling by light signal and computer system end, the optical transmitting set of computer system end and receiver and department of computer science are altogether, in addition, also can use the relay isolator, its shortcoming is that speed is slow and the life-span is short.And pci interface is used for carrying out data and command interaction between signal processor and computer system.
In an embodiment of the present invention, CTI also comprises the computer system starting device, and treating apparatus starts computing machine according to the condition of setting, this is by the remote activation function on of computer system, in fact, a switch can be set also, the switch of CTI control computer system.In an embodiment, computing machine can also can be controlled by CTI by operating personnel's opening and closing, but in the embodiments of the invention, the setting operation personnel have precedence over CTI.
In addition, in an embodiment, the control of ADC is by clock control, and the continuous transform data of ADC also is stored into FLASH, and processor is reading of data as required.Persons skilled in the art are known, also can be controlled the work of ADC by processor, and therefore, the method for all ADC is the present invention and can uses.
Though described the present invention by embodiment, those of ordinary skills know, the present invention has many distortion and variation and do not break away from spirit of the present invention.Therefore, wish that appended claim comprises these distortion and variation and do not break away from spirit of the present invention.

Claims (10)

1. a computer telephony interface CTI device is used for the telephone signal of outside is connected with computer system and storage signal and instruction, and described device comprises:
Analog to digital converter ADC is connected to the telephone signal of described outside, is used for the telephone signal of described outside that connected, analog signal form is transformed to digital signal;
Double-tone is receiving converter frequently, is used to handle the telephone signal of described outside, produces its equivalent number;
Memory storage is used to store the signal of described analog to digital converter and the receiving converter generation frequently of described double-tone, and steering order;
Handle and control device, be used to control described analog to digital converter and described double-tone receiving converter and described memory storage frequently, when detecting memory storage and satisfy predetermined condition, the control computer system starting device starts computing machine;
The computer system interface device is used to realize the data and the instruction interaction of described CTI and described computer system;
The computer system starting device is used for starting computing machine under the control of processing and control device.
2. device as claimed in claim 1 wherein, also comprises: power-switching circuit, and the power source conversion that is used for the telephone signal of described outside is the power supply that described CTI uses; The level isolator is used to isolate the power supply of described computer system and the power supply of described CTI system, makes it operate as normal.
3. device as claimed in claim 1 or 2, wherein, described double-tone receiving converter frequently comprises: dual tone receiver is used to receive the telephone signal of described outside; The frequency digital quantizer is used for the frequency according to the telephone signal of the described outside that receives, and produces corresponding number.
4. device as claimed in claim 2, wherein, described level isolator is photoisolator or relay isolator.
5. device as claimed in claim 1 or 2, wherein, described computer system interface device comprises the pci interface device.
6. method of utilizing device as claimed in claim 1 to realize computer telephony interface CTI comprises step:
Analog to digital converter and double-tone frequency receiving converter detect the telephone signal on the telephone wire respectively;
Analog to digital converter and double-tone receiving converter are frequently sampled respectively and are handled the signal of described detection, obtain the information of the signal of described detection;
Handle the information of handling described acquisition with control device, and with handled information stores in memory storage, when detecting memory storage and satisfy predetermined condition, the control computer system starting device starts described computer system.
7. method as claimed in claim 6, wherein, the step of the telephone signal on the described detection telephone wire comprises: analog to digital converter and double-tone receiving converter frequently detect the phone off hook signal respectively, detect dialing tone, detect the signal of the telephone number correspondence of dialing.
8. method as claimed in claim 7, wherein, the step of the signal of the telephone number correspondence that described detection is dialed comprises: analog to digital converter and double-tone frequency receiving converter detect the double-audio signal or the pulse signal of representative telephone number respectively.
9. method as claimed in claim 6, wherein, described processing and the information of storing described acquisition comprise: handle the information of handling described acquisition with control device, obtain telephone number, and this telephone number is stored in memory storage.
10. method as claimed in claim 6, wherein, describedly detect the step that memory storage satisfies predetermined condition and comprise: handle with control device according to the capacity of memory storage and data quantity stored and store the speed of data, detect memory storage and satisfy predetermined condition.
CNB2004100395498A 2004-02-09 2004-02-09 Computer telephone interface equipment and implement method thereof Expired - Fee Related CN1315033C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2004100395498A CN1315033C (en) 2004-02-09 2004-02-09 Computer telephone interface equipment and implement method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2004100395498A CN1315033C (en) 2004-02-09 2004-02-09 Computer telephone interface equipment and implement method thereof

Publications (2)

Publication Number Publication Date
CN1655110A CN1655110A (en) 2005-08-17
CN1315033C true CN1315033C (en) 2007-05-09

Family

ID=34892357

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2004100395498A Expired - Fee Related CN1315033C (en) 2004-02-09 2004-02-09 Computer telephone interface equipment and implement method thereof

Country Status (1)

Country Link
CN (1) CN1315033C (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2189803Y (en) * 1994-02-22 1995-02-15 邵忠 Computer-control telephone number inquiry machine
CN1124429A (en) * 1994-12-05 1996-06-12 深圳鑫宇光电设备有限公司 Intelligent telephone equipment
US5727047A (en) * 1995-01-03 1998-03-10 Lucent Technologies Inc. Arrangement for interfacing a telephone device with a personal computer
US5958055A (en) * 1996-09-20 1999-09-28 Vlsi Technology, Inc. Power management system for a computer
JP2000287232A (en) * 1999-03-30 2000-10-13 Tamura Electric Works Ltd Telephone system
CN2442310Y (en) * 2000-09-21 2001-08-08 马钢(集团)控股有限公司规划设计研究院 Data communication interface device of passive telephone line

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2189803Y (en) * 1994-02-22 1995-02-15 邵忠 Computer-control telephone number inquiry machine
CN1124429A (en) * 1994-12-05 1996-06-12 深圳鑫宇光电设备有限公司 Intelligent telephone equipment
US5727047A (en) * 1995-01-03 1998-03-10 Lucent Technologies Inc. Arrangement for interfacing a telephone device with a personal computer
US5958055A (en) * 1996-09-20 1999-09-28 Vlsi Technology, Inc. Power management system for a computer
JP2000287232A (en) * 1999-03-30 2000-10-13 Tamura Electric Works Ltd Telephone system
CN2442310Y (en) * 2000-09-21 2001-08-08 马钢(集团)控股有限公司规划设计研究院 Data communication interface device of passive telephone line

Also Published As

Publication number Publication date
CN1655110A (en) 2005-08-17

Similar Documents

Publication Publication Date Title
KR100670006B1 (en) Network telephony appliance and system for inter/intranet telephony
US7106726B2 (en) Internet switch box, system and method for internet telephony
CN1083656C (en) Method for indentifying auto-dialing by paging caller's identity
TW339491B (en) Telecommunications system for accessing subscriber premises equipment using ring suppression
US6636506B1 (en) Internet telephone system and method therefor
CN1327347A (en) Mobile communication terminal device and method for identifying input call thereof
EP0897164A3 (en) Apparatus and methods for user identification to deny access or service to unauthorized users
WO1998012860A1 (en) Phone-to-phone internet phone exchange system
CN1347237A (en) Data record system for memory of telephone calling content of interphone and mobile phone
JP2008519471A (en) Communication system and communication method using wired adapter
US6295340B1 (en) Speech coding selection based on call related information
JP2003527786A (en) Distributed communication network including one or more telephony devices with programming capabilities
US20050180406A1 (en) Internet VoIP chat cord apparatus
CN1863236A (en) Mobile phone capable of transmitting preset speech information and relative method thereof
CN1315033C (en) Computer telephone interface equipment and implement method thereof
US6754313B1 (en) Application programming interface for computer telephone sets
JP2003533947A (en) Method and system for providing telephone service and articles
CN1130059C (en) Telephone recording device with the function of no losing important message
CN1394100A (en) Monitor and remote control system for mobile telephone
CN1501674A (en) Method for selecting different sub phone in main station
CN1112063C (en) Paging system adapted to be called from cordless telephone
US20040042594A1 (en) Telephone unit and method of transmitting the received information about callers
KR100339872B1 (en) A method and automatic translation apparatus between public telephone call and internet phone call by using hook flash or feature button
CN2613110Y (en) Equipment for receiving-sending short message of fixed telephone network
CN2511057Y (en) Information-transfer telephone

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070509

Termination date: 20210209

CF01 Termination of patent right due to non-payment of annual fee