Background technology
In digital program-controlled exchange system increasingly mature today, calling party can not satisfy the flexibility requirement of modern to communication corresponding to a callee's communication service mode.Along with popularizing of telephone service, the user wishes to realize that an a kind of calling makes a plurality of terminals carry out ring, thus the function that the user can select a terminal that calling is replied arbitrarily from the terminal of ring.This function is called as many ringer function.
Existing many ringer function are based on ISDN or gateway exchange intelligent network (SCP) mode is finished.
Isdn line is the 2B+D mode, and two B passages and a D passage are promptly arranged, and wherein two B passages are used to transmit speech, and the D channel then mainly is to be used to transmit digital signalling, foundation, the interruption of control B channel.If connect a plurality of terminals on ISDN NT, these terminals are all used same number, when going into to call out this isdn user of arrival, and the rings simultaneously of all terminals, the user can reply calling in arbitrary terminal.But this ring mode only is applicable to that callee's phone is isdn user's a situation.The principle of its many rings is that to have used ISDN one line be 2B+D, and the feature of two B passages is promptly arranged, and makes same call realize ring to the different terminals on the same called isdn line.Therefore, the realization of this many ringer function is subjected to the restriction of callee's phone type.
So-called gateway exchange Intellight network mode is all to be sent into to go into calling out of gateway exchange in the database of intelligent network do authentication.In this database, if applied for many ring services through looking into the called subscriber, then IN DataBase returns its corresponding number, is initiated to calling called and many rings number by middle signaling IPR.This mode can cause switch too big to the junction traffic of intelligent network, thereby not too practical.In addition, in this manner, terminal use itself will not possess the authority that oneself is registered, revises or cancel many rings number, and associative operation can only be finished by the system manager.
Therefore, the many ringer function that realize under above-mentioned dual mode condition all have its limitation, thereby can not satisfy user's requirement fully.
Summary of the invention
The objective of the invention is to, a kind of device of realizing many ring services that can be provided with by authorized user oneself is provided in digital SPC exchange inside.
Device according to the many ring services of realization of the present invention comprises as lower device:
Source end processor is used to receive calling that the calling subscriber sends and the called subscriber who judges described calling and whether has applied for many ring services;
Middle signal processor is used for activating many rings processor when the called subscriber who calls out has applied for many ring services, and sends the calling that is sent to called user terminal and the terminal of ring simultaneously respectively to the destination processor according to the instruction of many rings processor;
Many rings processor, signal processor sends the calling that is sent to called user terminal and the terminal of ring simultaneously respectively in the middle of being used to indicate to the destination processor, receive message and incident that the destination processor returns, and calling is handled according to message of returning and incident; And
The destination processor is used for the receipt of call and the calling that will receive and is sent to called user terminal and while ring terminal respectively, and echo message and incident.
In addition, it is a kind of in the inner method that realizes many ring services of digital SPC exchange that the present invention also provides, and comprises the steps:
Receive customer call, be used for receiving the calling that the calling subscriber sends by source end signal processor;
Called number in calling out is analyzed, and judged whether the called subscriber of called number correspondence has applied for many ring services;
When judging that the called subscriber has applied for many ring services, then to call out at this by many rings processor, signal processor sends a plurality of callings that are sent to called user terminal and the terminal of ring simultaneously respectively in the middle of the indication to the destination processor;
The calling that the destination processor will receive is sent to called user terminal and the terminal of ring simultaneously respectively, and echo message and incident; And
Many rings processor is handled a plurality of callings according to echo message and incident.
Utilize apparatus and method of the present invention, the user can easily apply for many ring services, and need not system manager's Attended Operation, thereby provides convenience for the user freely selects the terminal of answering call.
Embodiment
In conjunction with the accompanying drawings, this preferred implementation illustrates the apparatus and method that realize many ring services according to the present invention to realize that on the S1240 stored-program control exchange double ringing service is an example.
Fig. 1 is the schematic representation of apparatus that realizes many ring services according to the present invention.As shown in Figure 1, the device 100 of realizing many ring services comprises: source end processor 101, middle signal processor 102, many rings processor 103 and destination processor 104.Wherein, source end processor 101 comprises source end signal processor 1011 and call processing device 1012, and destination processor 104 comprises first call processing device 1041, the first destination signal processor 1042, second call processing device 1043 and the second destination signal processor 1044.
In the device 100 of as shown in Figure 1 many ring services of realization, the source end signal processor 1011 of source end processor 101 directly receives the calling from the calling party, and should call out that other devices can identification mode send to call processing device 1012 in 100 to install.After analysis receives the called number of this calling through prefix by call processing device 1012, called number is carried out data analysis.
When call processing device 1012 by analysis, when the called subscriber who determines the called number correspondence does not apply for many ring services, then this calling is handled according to common call model.When call processing device 1012 by analysis, when the called subscriber who determines the called number correspondence has applied for many ring services, signal processor 102 in the middle of then this calling being sent into.
Herein, the foundation that call processing device 1012 carries out above-mentioned judgement is, by the data of the request many ring services of called subscriber's registration in advance in call processing device 1012.The called subscriber who has applied for many ring services in the local office has many ring service signs in its user data.A called subscriber can be the terminal of a plurality of while rings of call request in principle, and these terminals can be landline telephones, also can be mobile phones.In the present embodiment, be that example describes with two rings, promptly in the present embodiment, the called subscriber who has applied for many ring services has only applied for the terminal of a ring simultaneously.
Owing on stored-program control exchange, directly realize, but not realize that by intelligent network therefore, the user can be by proposing the authority that many ring services application acquisition oneself is provided with many ring services according to the device 100 of the many ring services of realization of the present invention.The user who has obtained this authority can be by the mode of dialing, the termination number of desiring ring simultaneously directly is set oneself, as adding, revise even deleting the termination number of ring simultaneously, use intelligent network to carry out the trouble that needs the system manager to be provided with when many ring services are registered thereby removed from.
In the present embodiment, when judging, at the called number in calling out, 1012 pairs of called party datas of call processing device are checked.When not having many rings to identify in the called party data, the called subscriber that just can determine the called number correspondence does not apply for many ring services, otherwise, if found many ring signs, then the called subscriber who determines the called number correspondence has applied for many ring services, and call processing device 1012 can carry out subsequent treatment according to the result who determines then.
When the called subscriber who determines the called number correspondence has applied for many ring services, signal processor 102 in the middle of call processing device 1012 just sends to calling.Middle signal processor 102 receipt of call also activate the many rings processor 103 that is attached thereto.In the middle of many rings processor 103 indication signal processors 102 simultaneously respectively to the called subscriber send first call out and when the called subscriber register ring terminal send second calling.
First calls out activation first call processing device 1041, first call processing device 1041 will send to callee user by the first destination signal processor 1042 to the calling that the called subscriber sends, and wherein first call processing device 1041 and the first destination signal processor 1042 are formed first branch of destination processor 104.Second call out activation second call processing device 1043 simultaneously, second call processing device 1043 will send to the terminal of ring simultaneously by the second destination signal processor 1044 to the calling that while ring terminal is sent, and wherein second call processing device 1043 and the second destination signal processor 1044 are formed second branch of destination processor 104.Like this, when going into to call out, ring terminal ring simultaneously in the time of called user terminal and its application, then the user just can select called user terminal arbitrarily, such as landline telephone, and the perhaps other-end of ring simultaneously, reply such as mobile phone, very convenient for the user.
Above-mentioned two callings, i.e. first calling and second is called out message and the incident returned and all is transmitted back to many rings processor 103 by middle signal processor 102.When the user selects called user terminal or the terminal of ring simultaneously to reply, will in destination processor 104, the branch loopback one corresponding reply incident with this terminal.For example, as shown in Figure 1, when the user calls out by the terminal responds second of ring simultaneously, will in the second destination signal processor 1044 and second call processing device 1043, one of loopback reply incident, this is replied incident and is sent back to many rings processor 103 by middle signal processor 102.Many rings processor 103 receives after this replys incident, just send instruction, make this called user terminal revert to idle condition thereby the calling in another branch that signal processor 102 cut-out users do not reply in the middle of making---is to cut off first to call out---in the present embodiment to middle signal processor 102.Like this, just realized function by the special clothes of many rings processor many rings of 103 controls.
Also provide according to the present invention a kind of can be in the inner realization of digital SPC exchange by the method for many ring services of authorized user oneself setting.
Fig. 2 illustrates the flow chart of realizing the method for many ring services according to the present invention.
Flow process shown in Figure 2 starts from step 201.In step 202, source end signal processor 1011 receives the calling that the user sends.Then, flow process enters step 203.In step 203, analyze by the called number in 1012 pairs of callings of call processing device, judge whether the called subscriber of called number correspondence has applied for many ring services.When being judged as "No", then flow process enters step 204, handles according to common call model in step 204 pair this calling.When being judged as "Yes", then flow process enters step 205.In step 205, calling is carried out the processing of many ring services by many rings processor.
Step 205 comprises step 2051 and step 2052.In step 2051, middle signal processor 102 receipt of call also activate many rings processor 103.Then, flow process enters step 2052.In step 2052, in the middle of many rings processor 103 indication signal processors 102 simultaneously respectively to called user terminal send first call out and when the called subscriber register ring terminal send second calling.Step 205 finishes.
Afterwards, flow process enters step 206.In step 206, handle by 104 pairs first callings of destination processor and second calling.Step 206 comprises that step 2061 is to step 2063.In step 2061, each that sends called out the call processing device that activates in destination processor 104 each branch.In the present embodiment, first call out activation first call processing device 1041, the second calling activation second call processing device 1043.Then, flow process enters step 2062.In step 2062, the call processing device in each branch will send to terminal in each branch to the calling that the terminal in each branch is sent by the destination signal processor in each branch.In the present embodiment, first call processing device 1041 will send to callee's terminal by the first destination signal processor 1042 to the calling that callee's terminal is sent, and second call processing device 1043 will send to the terminal of ring simultaneously by the second destination signal processor 1044 to the calling that while ring terminal is sent simultaneously.Then, flow process enters step 2063.In step 2063, call out message and the incident returned, as reply incident, all be transmitted back to many rings processor 103 by middle signal processor 102.In the present embodiment, when the user calls out by the terminal responds of ring simultaneously second, will one of loopback reply incident in the second destination signal processor 1044 and second call processing device 1043, this is replied incident and is sent back to many rings processor 103 by middle signal processor 102.Step 206 finishes.
Then, flow process enters step 207.In step 207, many rings processor 103 receives message and the incident that each Branch Calling returns, and at these message and incident, cuts off the calling in the dont answer branch.In the present embodiment, many rings processor 103 is at the incident of returning in second branch of replying, send instruction to middle signal processor 102, make this called user terminal revert to idle condition thereby the calling in another branch that signal processor 102 cut-out users do not reply in the middle of making---is first calling---in the present embodiment.Like this, just realized function by the special clothes of many rings processor many rings of 103 controls.
Flow process ends at step 208.
Utilization is according to apparatus and method of the present invention, and the database that Maintenance free is external is called out the problem of a plurality of terminals simultaneously with regard to having solved a call source, thereby realized many ring services more easily.And according to apparatus and method of the present invention, the user who is authorized by the system manager can register, revise or cancel many rings number on the terminal of oneself, for the user who applies for many ring services provides convenience.
Do not depart from the scope of the present invention and conceive, can make many other changes and distortion.Should be appreciated that and the invention is not restricted to specific execution mode.Scope of the present invention is defined by the following claims.