Utilize caller identification to transmit and receive the method and apparatus of call control information
Technical field
The present invention relates to a kind of incoming call that utilizes and show the method and apparatus that transmits and receive the call control information, exactly, relating to a kind of business platform by telephone-switching network appends to control information in the caller identification data, and be sent to the called end control device together, thereby realize the method and the control corresponding device of telephony intelligence business; Belong to telecom mobile network network value-added service technical field.
Background technology
At present, some telephone services usually need to transmit digital information by phone, to realize the mutual and control to called end equipment.Relatively common example has: the little exchange of phone need receive branch machine information that caller sends and realize paging call to specific extension; Information station, call center need the object code of subscriber dialing input reference content; Carry out the control of information household appliances etc. by phone.
For the control information with caller is sent to the called end control device, existing technical scheme is normally dialed transmission and the reception that the dual tone multi-frequency dtmf signal carries out control information by caller behind the phone off-hook, and its interaction flow is referring to shown in Figure 1:
1, the calling subscriber calls out called number;
2, public switched telephone network (PSTN) PSTN send ring-back tone to caller, and to the ring of called end control device, if Called Busy is then sent busy tone to caller;
3, called end control device automatic off-hook;
4, the called end control device send dial-up prompt information to the calling subscriber;
5, calling subscriber dialing control information number;
6, the called end control device is read dtmf signal and is obtained control information, carries out the control corresponding operation simultaneously, and send outstanding message to caller;
7, the called end control device send the control object information to caller.
An actual example of above-mentioned situation is: present many companies or family usually insert a plurality of telephone sets on a telephone wire, share outside line.Method commonly used at present has two kinds: (1) is connected in parallel all extension sets, and in the time of incoming call, the ring together of all extension sets can not realize the ring of called extension set targetedly like this, this mode commonly used in the family.(2) telephone wire is received the branch machine controller earlier, and other telephone sets are linked on the branch machine controller, and the user can visit certain extension set separately like this, and the little exchange in some companies belongs to this mode.The what is called here divides machine controller to be meant the functional entity of the shared outside line of realization, control extension set, can be separate equipment, also can be the partial function entity (because little exchange also includes inner entities such as function of exchange) of little exchange.
When extension set is dialed in outside line, divide machine controller need know that the calling subscriber wishes the number of the extension set of visiting, therefore caller must send extension number information to the called end control device, existing method is behind closing of the circuit, and the calling subscriber dials extension according to the information of voice prompt of exchange again and realizes.Its call out and control flow referring to (the branch machine controller is exactly little exchange among the figure) shown in Figure 2:
1, the calling subscriber calls out little general number;
2, switching network send ring-back tone to caller, and to little general number ring, if subscriber line busy send busy tone;
3, little exchange (branch machine controller) automatic off-hook;
4, little exchange send the information of " requesting extension number " to the calling subscriber;
5, calling terminal is dialled called extension (DTMF);
6, little total machine-readable extension (DTMF) signal obtains to divide machine information, and send to minute power ringing with to caller respectively and wait for the extension set off-hook information;
7, extension set off-hook;
8, little exchange detects the extension set off-hook information, connects the speech channel of extension set and caller, converses.
There is certain limitation in this implementation, mainly show: 1, if when will realize the called end control device controlled, as all need two-stage dialing when visiting extension set, increase a reciprocal process than normal telephone, be difficult to and have some value-added service combinations now, for example call transfer service can not be transferred to certain specific extension, many uses divide the user of machine controller can not use business such as one number service, alien's return home.2, switching network is not known the information of extension set, can not carry out traffic record, processing and control (as chargeing etc.) to control information etc.3, called end control device or branch machine controller need first off-hook in handling calling realization control procedure, and send information, read caller two-stage dialing dtmf signal again and could obtain control information, and in whole call flow, carry out the mutual of both sides, the handling process complexity causes the cost increase and the delay in processing time.4, when dialing extension set, no matter can the calling subscriber connect extension set, all needs charge after connecting with little exchange, do not meet consumption habit.
Therefore, if making full use of under the existing Internet resources situation, can avoid the limitation of above implementation, a kind of convenience is provided, flexibly, simply control information is sent to the method for called end control device, will good promotion meaning be arranged the exploitation and the popularization of telephony intelligence business.
Summary of the invention
The purpose of this invention is to provide a kind of incoming call that utilizes and show the method that transmits and receive the call control information, this method utilizes telephone network and the original incoming call display function of terminal equipment to carry out the transmission of control information, thereby make the called end control device before off-hook, just know control information, and handle accordingly, as discern called subset, carry out operations such as subfunction, for the exploitation of smart phone value-added service provides new realization means, be convenient to the exploitation and the popularization of new business; Make the handling process of some called end control device obtain simplifying and strengthening simultaneously, be convenient to the use of telephone subscriber in some specific occasions.
Another object of the present invention provides a kind of incoming call that utilizes and shows the called end control device that transmits and receive the call control information, and this apparatus structure is simple, and is with low cost, easy to operate.
The object of the present invention is achieved like this: a kind of incoming call that utilizes shows the method that transmits and receive the call control information, it is characterized in that: comprise the following steps:
(1) make a call: the user dials the called intelligent service Subscriber Number, and this professional Subscriber Number is defined respectively according to the demand of different intelligent business by operator, can be the number with extraordinary service number beginning, also can be common subscriber number;
(2) the professional triggering: according to the setting of switching network, this calling is connected to the service switching point of this IN service, and an intelligent network call is triggered to the service control point (SCP) according to the signatory attribute of intelligent service users number in the service switching point;
(3) number translated: according to the attribute setting and the state of this called intelligent service Subscriber Number in the regulation of this IN service and the service control point (SCP), the corresponding call control and treatment is carried out in the service control point (SCP): if this called subscriber has applied for opening this IN service and has been in effective status, then this intelligent service users number translated is become called common called phone number B_Number and need be sent to called control information X, and return bind command to the service switching point; If this called subscriber not application opens this IN service or is in disarmed state, then the conversion of telephone number is not carried out in the service control point (SCP); SCP after the translation number in the link order that SSP sends, the filling method of calling and called parameter is as follows: called number is filled in the common called phone number B_Number that the conversion back obtains, add in the calling number control information X is arranged, and do service marker to calling number, so that the called end control device can be discerned and by caller identification transmission and receiving control information;
(4) call proceeding: the service switching point is arrived called subscriber place end office (EO) according to common call flow process with call proceeding;
(5) called terminal ringing: called place end office (EO) is to called ringing-signal feeding sound, and the caller identification data that include additional control information X;
(6) reception information with finish control: the called end control device receives the caller identification data and extracts wherein additional control information X automatically, and realizes the control corresponding function.
The called end control device receives the caller identification data and extracts wherein additional control information X automatically in the described step (6), and realizes that the process of respective control function further comprises the following steps:
(61) when the incoming call ring, control module obtains caller identification data call_id by the caller identification module;
(62) control module is analyzed the caller identification data according to the prescribed form of this IN service, judges whether to meet the feature of this IN service regulation; If do not meet its feature request, then start and enter the calling order of plain old telephone; If meet its feature request, then carry out subsequent step;
(63) if caller id information meets the feature of this IN service regulation, represent that this calling is to call out this intelligent service users number, according to the caller identification data combination form of this IN service agreement, from the incoming call video data, extract wherein additional control information X;
(64), realize the control corresponding function by the I/O module according to control information X.
Described control information X is an extension in the IN service of a line many numbers; And in the Based Intelligent Control business of information household appliances, control information X be various information household appliances unlatching, close and/or conditioning signal.
Another object of the present invention is achieved in that a kind of incoming call that utilizes shows the device that receives the call control information, it is characterized in that: this device includes the caller identification module that is used to receive the caller identification data, can finish the I/O module of respective control function according to control information, and control module; Described control module links to each other with the I/O module with the caller identification module respectively, to obtain the caller identification data and to extract wherein additional control information, by the I/O module device that is associated is carried out control corresponding by this control module again.
This device is individual independently telephone terminal, or parts in the telephone terminal.
When line manys IN services, described called end control device is the branch machine controller; Machine controller included with outside line the caller identification module that links to each other, is used to receive the caller identification data, control module and multidiameter option switch in described minute; Wherein control module is by the caller identification analysis module of analyzing the caller identification data with according to the control information in the caller identification multidiameter option switch is carried out corresponding control and connect the multidiameter option switch control module of extension set and form.
One end of the multidiameter option switch in described minute machine controller connects outside line, and then for connecting the multidiameter option switch of a plurality of extension set inputs respectively, described multidiameter option switch selects extension set No. one to connect speech channel to the other end.
Described minute machine controller is a self-contained unit, or little exchange, or a circuit block of machine tool in the composite aircraft.
Described called end control device and caller ID telephone combine, and set up code switch or memory again, constitute a kind of telephone set that can handle a line multi-number service automatically; Wherein code switch or memory are used to be provided with the extension of this telephone set, and control device includes the caller identification analysis module of analyzing the caller identification data and according to this power ringing of the extension set information Control circuit ring in the caller identification and connect the switch control module of its voice call circuit.
Described telephone set all directly connects outside line.
The present invention is a kind of implementation method that transmits called control information in telephone service, be characterized in that the user can one-stage dialing just finishes the transmission of control information and to the control of called end equipment, by the service control point (SCP) in the switching network calling and called number of calling out is carried out conversion process, and control information is appended in the caller id information.The present invention has the following advantages: the calling subscriber just is sent to control information the called end control device by the phone one-stage dialing among the present invention, its operating process with common make a phone call identical, therefore can dial with some functions of shortcut key, realize calling out and transfer to controlled function such as extension or alien's return home, good application prospects is all arranged in domestic consumer or office.In the method for the present invention, the called end control device does not need to resemble to be had first off-hook the original little exchange and send operation such as information in calling procedure, and handling process is simplified, and helps reducing telex network expense and terminal equipment cost.And the business platform of switching network can write down the detailed visit information of each called end control device or extension set, controls flexibly.In addition, the inventive method just can make the called end control device receive control information before user's off-hook, can realize the service application that some have special requirement, for example can be applied in a plurality of extensions and share a line multi-number service of outside line, also can realize with the specific target service code name of shortcut visit for uses such as information station, call centers.
Description of drawings
Fig. 1 is existing interaction flow schematic diagram to called communicating control information.
Fig. 2 is the interaction flow schematic diagram of existing visit extension.
Fig. 3 is that the present invention utilizes caller identification to transmit and receive the method flow diagram of call control information.
Fig. 4 is the processing method block diagram of called end control device of the present invention to incoming call.
Fig. 5 is the composition structural representation of called end control device of the present invention.
Fig. 6 is the interaction flow schematic diagram of one embodiment of the invention (calling out the extension set in the line multi-number service).
Fig. 7 is the composition structural representation of one embodiment of the invention (calling out the branch machine controller in the line multi-number service).
Fig. 8 is the processing method block diagram of branch machine controller to sending a telegram here in the line multi-number service.
Fig. 9 is the composition structural representation of another embodiment of the present invention (calling out the exclusive telephone in the line multi-number service).
Figure 10 is the processing method block diagram of exclusive telephone to sending a telegram here in the line multi-number service.
Embodiment
Referring to Fig. 3, the present invention is that a kind of incoming call that utilizes shows the method that transmits and receive the call control information, and it comprises the following steps:
(1) make a call: the user dials this intelligent service users number, this intelligent service users number format includes at least: service access number N+ called number B_Number+ control information X, wherein service access number N can have a plurality of, corresponding different respectively Based Intelligent Control business, it is the extraordinary service number that is defined respectively according to different business by operator; Control information X is also professional and different according to different Based Intelligent Control, and for example X is an extension in the IN service of a line many numbers, in the Based Intelligent Control business of information household appliances X be various information household appliances unlatching, close and/or conditioning signal.
(2) the professional triggering: according to the setting of switching network, this calling is connected to the service switching point of this IN service, and an intelligent network call is triggered to the service control point (SCP) according to the attribute of service access number in the service switching point;
(3) number translated: according to the attribute setting and the state of this intelligent service users number in the regulation of this IN service and the service control point (SCP), service control point (SCP) decision whether the carrying out conversion of telephone number; If this called subscriber has applied for opening this IN service and has been in effective status, then this IN service called number is converted to called plain old telephone number B_Number and need be sent to called control information X, and return bind command to the service switching point; If this called subscriber not application opens this IN service or is in disarmed state, then the conversion of telephone number is not carried out in the service control point (SCP), returns the bulletin that the other side haves no right to use this IN service to caller simultaneously; Wherein calling and called parameter filling method is as follows: called number is filled in the common called phone number B_Number that the conversion back obtains, and calling number extends this as: former calling telephone number A_Number+ control information X, so that be sent to called by caller identification;
(4) call proceeding: the service switching point is arrived called subscriber place end office (EO) according to common call flow with call proceeding;
(5) called terminal ringing: called place end office (EO) is to called ringing-signal feeding sound, and the caller identification data that include additional control information X;
(6) reception information with finish control: the called end control device receives the caller identification data and extracts wherein additional control information X automatically, and realizes the control corresponding function.
Referring to Fig. 4, the called end control device receives caller identification data and the automatic control information X that extracts wherein in the inventive method step (6), and realizes that the process of respective control function comprises the following steps:
(61) in the time of the incoming call ring, control module obtains caller identification data call_id by the caller identification module;
(62) control module is analyzed the caller identification data according to the prescribed form of this IN service, judges whether to meet the feature of this IN service regulation; If do not meet its feature request, then start and enter the calling order of plain old telephone; If meet its feature request, then carry out subsequent step;
(63) if caller id information meets the feature of this IN service regulation, represent that this calling is a called number of calling out this IN service, according to the caller identification data combination form of this IN service agreement, from the incoming call video data, extract wherein additional control information and be converted to common calling number;
(64), realize the corresponding controlled function that sends or receive by the I/O module according to control information.
Referring to Fig. 5, the called end control device described in the inventive method includes the caller identification module that is used to receive the caller identification data, can send according to control information/reception information is finished the I/O module of respective control function, and control module; This control module links to each other with the I/O module with the caller identification module respectively, to obtain the caller identification data and to extract wherein additional control information, by the I/O module device that is associated is carried out control corresponding by this control module again.
An Application Example of the inventive method is to realize a line multi-number service on ordinary telephone line, just connects a plurality of extension sets or terminal equipment on a telephone line, and each extension set or terminal equipment are distributed an access number separately.After opening this business, the user can realize sharing outside line with straightforward procedure, allows and uses the corporate user of little exchange can use business such as calling transfer, one number service.For operator, the Monthly Fee by this IN service can increase operating income, and the user is easy to use, can improve call completing rate again, thereby causes the rising of telephone traffic, so this business has good application prospects.
A line multi-number service of the present invention comes down to transmit the extension telephone number information in the caller identification data, and called end control device (or dividing machine controller) increase respective handling function is realized.When its key issue that need solve is the Subscriber Number of customer call one line multi-number service, how to make the callee know the extension that caller is dialed; Promptly need before called off-hook, just extension be sent to terminal called.Like this, just can on ordinary telephone line, realize a line multi-number service, make user's one-stage dialing just directly have access to called extension set.Referring to Fig. 6, below the interaction flow of this embodiment of brief description.
(1) make a call: the user dials the called number of a line multi-number service, and the dialing rule of this line multi-number service is defined by operator.Here introduce a kind of alternative: the circuit number that need use this Operational Visit as the user is as B_Number, extension during as the extension set of X, dial service-user number SN=N1+B_Number+X, wherein N1 is the service access number of a line multi-number service, for example 500 or other still untapped special service number;
(2) the professional triggering: according to the setting of switching network, the service-user number is connected to the service switching point of a line multi-number service, and SSP triggers an intelligent network call to the service control point (SCP) according to the attribute of service access number N1;
(3) number translated: according to the regulation of a line multi-number service, SCP extracts the called plain old telephone number B_Number and the extension number X of N1 back in the service-user number, and called authentication is judged whether it has applied for opening this business according to B_Number, if this called subscriber has applied for opening this business and has been in effective status, then return bind command, and carry out the conversion of telephone number to SSP; If this called subscriber not application opens this business or is in disarmed state, then SCP does not carry out the conversion of telephone number, returns the other side to caller simultaneously and haves no right to use this professional bulletin; Wherein the parameter filling method is as follows: called number is filled in the common called phone number B_Number that the conversion back obtains, and calling number is filled in: the former calling number A_Number+ extension number of service access number N1+ X, so that be sent to called by caller identification;
(4) call proceeding: SSP arrives called subscriber place end office (EO) according to the common telephone call flow process with call proceeding;
(5) called terminal ringing: called place end office (EO) is to called ringing-signal feeding sound and comprise the caller identification data of additional extension number;
(6) reception information with finish control: the called end control device can make corresponding minute power ringing, and other extension sets does not respond all by reading the extension number X in the caller identification data, thereby realizes in the line multi-number service calling to extension set.
In the above-mentioned steps (6), be used for realizing that the called end control device of a line multi-number service has two kinds of schemes.
A kind of scheme is to increase independent extension set access controller at user side, and extension set wherein is ordinary telephone set, and all extension sets are Y-connection and divide machine controller, again by dividing machine controller to be connected with outside line.This extension set controller has to be read the caller identification data and obtains branch machine information in the line multi-number service wherein, and connect the function of corresponding extension set, this minute, machine controller can be independent hardware unit, also can be the circuit block that machine tool in little exchange or the composite aircraft is handled the outside line shared portion.This mode relatively is applicable in the little telephone exchange system that inserts more extension set.Fig. 7 is the structure composition schematic diagram of this minute machine controller, includes with outside line the caller identification module that links to each other, is used to receive the caller identification data, control module and multidiameter option switch; Wherein control module is by the caller identification analysis module of analyzing the caller identification data with according to the control information in the caller identification multidiameter option switch is carried out corresponding control and connect the variable connector control module of extension set and form.
Referring to Fig. 8, when outside line was sent a telegram here, the method for operation of the extension set that this minute machine controller calling is corresponding was as follows: (1) when the incoming call ring, the caller identification module is read in the caller identification data; (2) control module judges whether the beginning number of caller identification data equals this IN service Number for access N1, if, represent that this calling is the calling to a line multi-number service extension set, carry out subsequent operation; Otherwise enter the ordinary calls call flows; (3) according to the caller identification data combination form of business agreement, control module is extracted the extension number X of N1 back in the caller identification data; (4) control of the variable connector control module in control module extension selector is connected the X extension set, make its ring, and give this X extension set to show the calling number A_Number in the caller id information, be this ring up with regard to only making this X extension set like this, and other extension sets all do not respond; (5) enter the ordinary calls handling process, finish the processing that continues of this calling.
Another implementation of one line multi-number service user side is the branch machine controller that does not adopt special setting, but will divide machine controller and ordinary telephone set to synthesize in a physical equipment, utilize the original incoming call display function of telephone set, make telephone terminal can whether belong to calling by the extension set information Recognition in the caller identification to this machine, if the coupling that is provided with this extension set, with regard to the call establishment ring, otherwise do not respond.All extension sets directly form bus type with outside line and are connected.In order correctly to adapt to the calling of a line multi-number service, this extension set need show in ordinary calls and carries out minor modifications on the telephone set, the exclusive telephone of shape being aligned multi-number service.The functional structure of this phone is formed as shown in Figure 9.It is to show in ordinary calls to set up the telephone set that code switch or memory and control module constitute in the telephone set, wherein code switch or memory are used to be provided with the extension of this telephone set, and control module includes the caller identification analysis module of analyzing the caller identification data and according to the extension set information Control corresponding ringing telephone stations circuit ring in the caller identification and connect the ring switch control module of its voice call circuit.
In this case, all telephone sets all are directly parallel on the outside line, and need not increases independent extension set control appliance, relatively are applicable in the home environment that has only several extension sets.
Referring to Figure 10, the incoming call processing method of the exclusive telephone of a line multi-number service is described as follows:
(1) code switch on extension or memory set in advance the extension set sequence number of this device, use X
0Expression; (2) in the time of the incoming call ring, control module obtains caller identification data call_id by the caller identification module; (3) control module judges whether the beginning number of caller identification data equals this IN service Number for access N1, if, represent that this calling is the calling to a line multi-number service extension set, carry out subsequent operation; Otherwise enter the ordinary calls call flows; (4) according to the caller identification data combination form of business agreement, control module is extracted the extension number X of N1 back in the caller identification data; (5) if the sequence number X of this extension set of X=
0, represent that this calling is the calling to this extension set, start ring module ring and display of calling number A_Number by the ring switch control module, otherwise do not do response; (6) handling process that enters ordinary calls is finished the processing of calling.