[summary of the invention]
Given this, be necessary to provide a kind of cost relatively low, call voice auxiliary system that can the separating system platform, this system can cooperate with switch, realize IVR and correlation function in the call center, the major function of this system is a series of call voice automation functions such as voice suggestion of group CRBT, call voice navigation, company telephone exchange, telephonograph/message, job number broadcast, various states.
The invention provides a kind of call voice auxiliary system, to change flush bonding module into based on the phonological component of the CTI system of switch, by erasable storage medium, for example SD card (Secure Digital Memory Card) storage, both can deposit a large amount of speech datas, make things convenient for the renewal of voice again, aspect system design cost and the system's dependence bigger advantage is being arranged, broken away from the necessary server platform basis of present realization IVR, be connected on the telephone set of telephone exchange or terminal and can use.
A kind of call voice auxiliary system comprises ring detection module, simulation dislodging machine module, DTMF transceiver module, voice module, data memory module, EIM exchange interface module, CPU control module and busy tone detection module and interior lines extension set state detection module.
Ring detection module, simulation dislodging machine module, busy tone detection module all link to each other with the T line with the telephone wire R line of telecommunication bureau.Detect bell signal on the telephone wire by the ring detection module, and communicate with the CPU control module.When the ring detection module detected bell signal, CPU control module control simulation dislodging machine partly carried out off-hook.
Behind the simulation off-hook, be responsible for dtmf signal on the demodulation telephone wire by the DTMF transceiver part, send the dtmf signal after the demodulation to the CPU control module, when the CPU control module receives the dtmf signal (push button signalling) that the DTMF demodulation module demodulates, control embedded speech module is play corresponding voice, the voice output of embedded speech module partly by transformer coupled to telephone wire, has so realized playing corresponding voice functions, i.e. IVR according to the other side's button.
If the other side's button is consistent with the button of stored calls extension set in the memory module, CPU will control exchange interface and partly be communicated with concurrent ring of exchange line, when CPU detects off-hook sign from exchange interface part, control immediately the DTMF transceiver module to switch send by the memory module storage with the other side's button corresponding D TMF signal, realized that a key dials the function of extension set and direct dialing extension set.
If the push button signalling that the DTMF transceiver part receives is consistent with the button that recording or message start, CPU will control the embedded speech module and carry out voice recording, when the DTMF transceiver part receives the signal that stops key, or the busy tone test section detects busy-back signal, or exchange interface partly receives on-hook signal, stops voice recording by CPU control voice module.
Call voice auxiliary system of the present invention also comprises the interior lines extension set state-detection part of switch, and it is responsible for detecting whether off-hook of inside line.Under the situation of the change of interior lines extension set state, system will be responded different voice suggestions after the different conditions of interior lines extension set and the other side make a call and asks when the other side makes a call the extension set request.
Normal set up conversation after, the unlatching of the recording of the specific keys Combination Control voice module that CPU will receive according to the DTMF transceiver module and stopping.Simultaneously CPU also will partly finish the release of trunk jointly according to the detected busy-back signal control of busy tone detection module simulation dislodging machine part and exchange interface.
[embodiment]
Please referring to Fig. 1, it is for a kind of network system architecture figure of call voice auxiliary system 200 of the present invention, below annexation and the input/output signal of call voice auxiliary system 200 of the present invention in network system is described in detail: an end and the telco service provider of this call voice auxiliary system 200, for example the telephone wire of telecommunication bureau 100 links to each other.The other end of this call voice auxiliary system 200 links to each other with telephone exchange 300.This call voice auxiliary system 200 can receive telecommunication bureau 100 and send bell signal, the busy-back signal of coming by telephone wire, and touch-tone signal (Dual Tone Multi Frequency, DTMF).These call voice auxiliary system 200 response bell signals are simulated the off-hook operation, and the corresponding output of response dtmf signal voice signal gives telecommunication bureau 100 (telecommunication bureau 100 pass on voice signal realize speech play to calling party), and the operations such as extension set of called telephone switch 300.This call voice auxiliary system 200 can also respond from the busy-back signal of telecommunication bureau 100 and realize the release of telephone exchange 300 trunks.
Please referring to Fig. 2, it is the concrete module diagram of call voice auxiliary system 200 of the present invention.This call voice auxiliary system 200 comprises ring detection module 202, DTMF transceiver module 204, simulation dislodging machine module 206, embedded speech module 208, CPU control module 210, EIM exchange interface module 212, busy tone detection module 214, data memory module 216, and interior lines extension set state detection module 218.
Ring detection module 202 is responsible for detecting telecommunication bureaus 100 by telephone wire R, and T transmits and bell signal in the signal that comes, and sends the ring flag bit to CPU control module 210 when detecting bell signal.
DTMF transceiver module 204 is responsible for detecting telecommunication bureau 100 by telephone wire R, T transmits and dtmf signal in the signal that dtmf signal in the signal that comes and telephone exchange 300 are sent here by outside line 1~outside line N, and when detecting dtmf signal, this dtmf signal of demodulation is passed to CPU control module 210 with DTMF demodulation sign and DTMF demodulating data then.
Simulation dislodging machine module 206 is used to respond the simulation dislodging machine control signal of CPU control module 210 outputs and simulates the motor-driven work of seting out.
Embedded speech module 208 is responsible for receiving the control command of CPU control module 210, and controls the output and the record of corresponding speech signal according to control command.
EIM exchange interface module 212 is used to connect telephone exchange 300 outside lines 1~outside line N and sends bell signal and dtmf signal to telephone exchange 300, sends the switchboard circuit status signal to CPU control module 210 simultaneously.
Busy tone detection module 214 is used to detect that telecommunication bureau 100 transmits and the busy-back signal that comes and transmit the busy tone sign to CPU control module 210.
The reading and writing data signal that data memory module 216 is used to receive CPU control module 210 carries out reading and storing of data.The data of data memory module 216 storage include but not limited to administrator password data, automatic off-hook Preset Time parameter, busy tone make-and-break time parameter, put through the required button number of extension set and required button number data etc. is controlled in corresponding extension data, recording (message).Administrator password is used to set the rights of using of user to this call voice auxiliary system 200, and the user successfully logins the control backstage can have authority to revise all storage data of this memory module; The automatic off-hook Preset Time is used to detect simulates off-hook after waiting for certain hour behind the bell signal, thereby can guarantee the normal transmission (incoming information is sent by telecommunication bureau after the ring first time, before the ring for the second time) of incoming information; When being the signal of the detected busy tone frequency of busy tone detection module, busy tone make-and-break time parameter judges whether this signal is busy tone; Put through the required button number of extension set and be used to judge whether the DTMF that received is the extension set request of calling out, corresponding extension is the required extension of putting through when judging that in system the DTMF that is received is correct calling extension set request; The required button number of recording control is used for that control starts recording, stops recording, playback, plays next recording, one section recording of deletion, deletion are all recorded etc.
Interior lines extension set state detection module 218 is used to detect the state of the interior lines extension set of telephone exchange 300, and Status Flag is sent to CPU control module 210.
CPU control module 210 is used for the centralized control of whole system: include but not limited to read the bell signal of Self-sound-produced bell detection module 202, from the busy-back signal of busy tone detection module 214, from the voice status signal of voice module 208, from the sign of DTMF transceiver module 204, from the line status sign of EIM exchange interface module 212, from the configuration data of data memory module 216, with sign, and concentrate and handle from the interior lines extension set state of interior lines extension set state detection module 218; Exporting the specific simulation dislodging machine module 206 that controls signal to simulates the specific voice module 208 that controls signal to of dislodging machine operation, output and carries out the specific specific EIM exchange interface module 212 that controls signal to of transmission, output that DTMF transceiver module 204 carries out dtmf signal that controls signal to of speech recording and reproducing operation, output and dial the series of extension number and operate and export the specific storage operation that data memory module 216 is configured data that controls signal to.
The concrete operation principle of this call voice auxiliary system 200 when running is:
At first, the automatic off-hook Preset Time configuration data that CPU control module 210 is stored with data memory module 216 after receiving the ring sign, control simulation dislodging machine module 206 is simulated the off-hook operation.For example the automatic off-hook Preset Time is 3 seconds, when CPU control module 210 when the duration that receives the ring flag bit surpassed 3 seconds, control simulation dislodging machine module 206 is simulated the off-hook operation; When CPU control module 210 when the duration that receives the ring sign does not surpass 3 seconds, control simulation dislodging machine module 206 is not simulated the off-hook operation, during this period in, can carry out off-hook according to user's active off-hook instruction and move.
Secondly, CPU control module 210 is after receiving DTMF demodulation sign and DTMF demodulating data, transmitting control commands is to embedded speech module 208, control embedded speech module 208 is carried out the output of voice, the voice signal of output is given telecommunication bureau 100 (telecommunication bureau 100 pass on voice signal realize speech play to calling party), so realizes selecting to play corresponding voice functions (IVR) according to the button of calling party.
Once more, CPU control module 210 is controlled the embedded speech module and is carried out voice typing and message when receiving specific DTMF data.
Further, CPU control module 210 is controlled the operation that EIM exchange interface module 212 carries out line powering, ring and dials extension number when receiving specific DTMF data, export specific voice suggestion according to the Status Flag control embedded speech module 208 of interior lines extension set state detection module 218 simultaneously.
At last, CPU control module 210 is taken out stitches according to the busy-back signal control simulation dislodging machine module 206 and the EIM exchange interface module 212 of busy tone detection module 214.
Please referring to Fig. 3, it is a kind of functional schematic of ring detection module 202 of execution mode.Ring detection module 202 can directly detect bell signal, and the output identification position is to CPU control module 210.
Above-mentioned ring detection module 202 comprises amplitude detection circuit 2022 and holding circuit 2024.Amplitude detection circuit 2022 detects the ac signal greater than 24 volts, exports the output when differing from no ring; Holding circuit 2024 makes and can keep exporting the regular hour when the bell signal amplitude is less than 24 volts, makes that output is with a kind of level when ring always.
Please referring to Fig. 4, it is a kind of functional schematic of simulation dislodging machine module 206 of execution mode.Simulation dislodging machine module 206 is by the control signal control of CPU control module 210 outputs.
Above-mentioned simulation dislodging machine module 206 comprises relay 2062 and off-hook equivalent resistance 2064, when CPU control module 210 receives effective bell signal of above-mentioned ring detection module 202 outputs, relay 2062 adhesives of CPU control module 210 control simulation dislodging machine modules 206, telephone set equivalent resistance 2064 is access in line loop, simulates off-hook.When CPU control module 210 receives the busy tone sign of exporting from busy tone detection module 214, CPU will control the relay 2062 of simulation dislodging machine module 206 and open, and equivalent resistance 2064 is not access in line loop, thereby carries out the on-hook action.
Please referring to Fig. 5, it is a kind of functional schematic of DTMF transceiver module 204 of execution mode.This DTMF transceiver module 204 comprises that DTMF demodulation part 2042 and DTMF send 2,044 two sub-function module of part.
DTMF demodulation part 2042 is made of DTMF special demodulating chip and peripheral circuit, finishes and resolve dtmf signal from telephone wires signals, and will resolve flag bit and data export CPU control module 210 to.It is to be made of special-purpose DTMF transmission chip and peripheral circuit that DTMF sends part 2044, the main control signal of being responsible for receiving CPU control module 210, and in telephone line, send dtmf signal.In other embodiments, to separate and be in harmonious proportion to send chip also can be to be integrated in in a chip to the DTMF here.
Please referring to Fig. 6, it is a kind of functional schematic of embedded speech module 208 of execution mode.This embedded speech module 208 adopts based on erasable storage medium, by CPU control module 210 its voice output of control and voice recordings, is coupled behind transformer between its voice output input and the telephone wire.
Above-mentioned embedded speech module 208 comprises voice control circuit and speech data memory, be characterized in passing through CPU control module 210 input of control commands, the broadcast of requesting a song (voice that particular file name claims in the output SD card), operation such as stop, suspending, reset.The voice output of this embedded speech module 208 is by transformer coupled to telephone wire, and simultaneously, CPU control module 210 can detect the running status marking signal of voice module.The voice typing of this Embedded voice module 208 also is by transformer coupled, records the voice signal in the telephone wire.
Please referring to Fig. 7, it is a kind of signal flow graph of CPU control module 210 of execution mode.CPU control module 210 input signals comprise the DTMF sign of ring sign, 204 outputs of DTMF transceiver module of ring detection module 202 output and DTMF demodulating data, the voice status signal of voice module 208, the exchange line status signal of EIM exchange interface module 212, busy tone marking signal, the data wire of data memory module and the extension set Status Flag signal of interior lines extension set state detection module 218 of busy tone detection module 214 outputs at least; Output is respectively: simulation dislodging machine control signal, speech play and recording control signal, exchange line feed are presented bell control signal, outside line antipole control signal, DTMF transmits control signal and the data read-write control signal.
Please referring to Fig. 8, it is a kind of functional schematic of EIM exchange interface module 212 of execution mode.This EIM exchange interface module 212 is mainly finished feed, feedback bell, antipole and the transmitting DTMF signals of exchange line.
Above-mentioned EIM exchange interface module 212 is by single power supply, comprises boosting/constant-current circuit 2122, antipole and send out bell circuit 2124, picking/hanging machine detection circuit 2126 and 2 lines, 4 wire converting circuits 2128.Exchange line simulation dislodging machine module 206 not during off-hook with the telephone wire R of telecommunication bureau 100, T directly connects, and by the power supply disconnection of CPU control module 210 control EIM exchange interface modules 212, so can not influence the exhalation of normal telephone.When generation incoming call person calls out the extension set request, by CPU control module 210 control module power connections, and to exchange line feed, ringing-signal feeding, CPU control module 210 control DTMF transceiver module 204 when detecting the off-hook sign of EIM exchange interface module 212 feedbacks sends dtmf signal simultaneously, to put through extension set.
Please referring to Fig. 9, it is a kind of functional schematic of busy tone detection module 214 of execution mode.This busy tone detection module 214 is mainly finished the busy-back signal that whether exists on the detection line from telecommunication bureau 100.
Above-mentioned busy tone detection module 214 comprises frequency detection circuit 2142 and make-and-break time decision circuitry 2144 two parts.With the Chinese Industrial Standards (CIS) busy tone is example, frequency detection circuit 2142 is finished and is detected telephone line R, the AC signal that whether has 450Hz among the T, whether the 450Hz AC signal that make-and-break time decision circuitry 2144 is finished detection satisfies logical 350ms, the rule of the 350ms that breaks, if satisfy, then export the busy tone sign to CPU control module 210.
Please referring to Figure 10, it is a kind of signal flow graph of data memory module 216 of execution mode.This data memory module 216 is mainly finished the storage of configuration data.
Above-mentioned data memory module 216 can be realized by 24C series EEPROM, to read the data in EEPROM corresponding stored space, also the push button signalling of the particular combinations that is received according to DTMF transceiver module 204 by CPU control module 210 writes data to the corresponding address of EEPROM by CPU control module 210 control IIC serial bus.
Please referring to Figure 11, it is a kind of functional structure chart of interior lines extension set state detection module 218 of execution mode.Whether this interior lines extension set state detection module 218 is mainly finished and is detected switch inside line off-hook.
Above-mentioned interior lines extension set state detection module 218 mainly comprises level comparison circuit 2182 and photoelectric coupled circuit 2184.Voltage difference during phone dislodging machine on its telephone wire, finish telephone line voltages and specific voltage-stabiliser tube voltage compares by level comparison circuit 2182, whether the conducting of controlling photoelectric coupled circuit 2184 isolates the different logic of output to CPU control module 210 thereby finished by photoelectric coupled circuit 2184.
The above embodiment has only expressed the specific embodiment of the present invention, and it describes comparatively concrete and detailed, but can not therefore be interpreted as limiting the scope of the invention.Should be pointed out that for the person of ordinary skill of the art under the precondition that does not break away from the present invention's design, can also make some distortion and improvement, these all belong to protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with claims.
For example, as a kind of mode of texturing, embedded speech module 208 also can adopt other erasable storage mediums, for example, and MS card (Memory Stick Card) etc.