CN101790006B - Method for realizing co-group pick-up service and communication system - Google Patents
Method for realizing co-group pick-up service and communication system Download PDFInfo
- Publication number
- CN101790006B CN101790006B CN201010105704.7A CN201010105704A CN101790006B CN 101790006 B CN101790006 B CN 101790006B CN 201010105704 A CN201010105704 A CN 201010105704A CN 101790006 B CN101790006 B CN 101790006B
- Authority
- CN
- China
- Prior art keywords
- user
- application server
- generation
- group
- called subscriber
- 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.)
- Active
Links
Landscapes
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a method for realizing a co-group pick-up service and a communication system. The method comprises the following steps that: when a first application server belonging to a pick-up user receives a first co-group pick-up request of the pick-up user, the first application server acquires a called user belonging to the same user group with the pick-up user as a picked-up user according to the ring information of the called user stored in the first application server and a second application server; when the picked-up user belongs to the second application server, the first application server transmits a second co-group pick-up request to the second application server, wherein the second co-group pick-up request is used for informing the second application server to put through a session between a caller and the pick-up user. The method for realizing the co-group pick-up service and the communication system can realize the co-group pick-up service between co-group users belonging to different application servers.
Description
Technical field
The present invention relates to communication technical field, relate in particular to a kind of implementation method and communication system of co-group pickup service.
Background technology
In order to meet the demand of multimedia communication, 3GPP (3rd Generation Partnership Project, third generation partner program) be organized on the basis of original packet carrying network and introduced IMS (IPMultimedia Subsystem, IP Multimedia System), IMS can not only provide traditional voice service to user, also can provide abundant multimedia experiences to user.
Be illustrated in figure 1 the basic framework schematic diagram of IMS network system of the prior art, IMS network system mainly comprises following network element: CSCF (Call Session Control Function, controlling call entity), HSS (Home Subscriber Server, home subscriber server) and AS (Application Server, application server).Wherein, CSCF is divided into again three types: S-CSCF (Serving-Call SessionControl Function, service call controlled entity), I-CSCF (Interrogating-Call SessionControl Function, query call controlled entity) and P-CSCF (Proxy-Call Session ControlFunction, agent call controlled entity).P-CSCF can be in the Access Network of the current location of user, and first contact network element that accesses IMS network as user, is forwarded to IMS core net user's SIP (Session InitiationProtocol, initial session protocol) message.I-CSCF can complete the function of network internal Information hiding, network enabled safety.S-CSCF, as the controlling call entity of core, completes basic CCF, and the interface with AS is provided.AS provides miscellaneous service to user, such as basic voice, video and supplementary service.HSS records each IMS user's user profile and business datum, coordinates CSCF to complete routing function, and the functions such as certification, mandate are provided.User contracting data is kept in HSS, and is downloaded to S-CSCF in the time that user registers, and has preserved user's IFC (Initial Filter Criteria, initial filter criteria) and the address information of the AS of business is provided in user contracting data.Business datum downloads to AS from HSS in the time that user registers, used for AS completing user Business Processing.
Call pick-up business (Call Pickup) is the common business of communication network, at traditional PSTN (Public Switched Telephone Network, PSTN) in, call pick-up business is widely used, be usually used in group customer, participate in the normally user in same office of user of this business, this business belongs to Centrex (concentrating user's small switch) group business.Centrex group business is that some users are formed to a customer group, and the user in customer group, except enjoying whole basic services of ordinary telephone subscriber, also can enjoy some particular services, for example call pick-up business.
The conventional enforcement scene of call pick-up business is as follows: user A calls out user inside the group B; When the terminal ring of called subscriber B, and user B just in time not or while can not off-hook replying because of thing, can replace user B with user B with group's user C, reply the call of user A.The mode of operation of user C is: use the terminal of oneself, express the hope that oneself replaces user B to reply by special dial mode; Final result is user C and user A call, and the terminal of user B stops ring.
According to the difference of user C dial mode, call pick-up business can be subdivided on the same group for answering and two kinds of designated pick-ups:
1) in generation, is answered on the same group
Several users inside the group can be divided in different groups, such as the user in an enterprise belongs to a Centrex group, there are several offices in enterprise, by office, different user is divided in different groups.For example, in the time having the ring of terminal called in office, can dial the access code (a string specific number) of co-group pickup service with this terminal user C on the same group, for first ring terminal generation is on the same group answered calling.
2) designated pick-up
The enforcement of designated pickup service is irrelevant with group, can operate with user inside the group.For example, when user C will be when answering the calling of user B, C dial " access code+user B number of co-group pickup service " represent oneself to be ready generation answer user B enter to exhale.
Co-group pickup service is in customer group, to belong to the business using between the user of same group.In legacy network, group business can only be realized in an end office (EO) or mobile switch, that is, the user B in above-mentioned co-group pickup service and user C are necessary for the user (user who distributes telephone numbers on same application server) who belongs to same application server.
In IMS network, what belong to same application server can use co-group pickup service between user on the same group, be illustrated in figure 2 the schematic flow sheet of the implementation method of the co-group pickup service between user on the same group that belongs to same application server of the prior art, said method comprising the steps of:
Step 201-step 210: calling subscriber A calls out called subscriber B, and the terminal ring of called subscriber B.
Step 211-step 212: generation is answered user C off-hook, dial " access code of co-group pickup service ", in generation, is answered Invite (request) message of a Session Initiation Protocol of terminal generation of user C, in described Invite message, carry SDP C (media of terminal C), be forwarded to AS through CSCF.
Step 213-step 220:AS is according to " access code of co-group pickup service " that comprise in described Invite message, trigger co-group pickup service: first, from belonging to and find a ring user (being called subscriber B in this example) and corresponding calling subscriber's (being user A in this example) the user of same user group with user C, then Cancel (cancellation) message of AS use Session Initiation Protocol allows called subscriber B stop ring.
Step 221-step 223:AS need to answer user C with generation by calling subscriber A and continue, and concrete, AS is transmitted to calling subscriber A SDP C by Update (renewal) message.
Step 224-step 226: calling subscriber A returns to 200 OK message to AS, represents the confirmation for Update message, and in 200 OK, has carried SDP A (media of terminal A).
Step 227-step 232:AS produces 183 message, issues generation and answers user C, and carried SDP A.In generation, is answered user C and produces PRACK (replying) message, as the confirmation to 183 message.AS produces 200OK message, as the confirmation to PRACK message.
Step 233-step 236:AS produces 200 OK message and answers user C to generation, and as the acknowledge message of Invite message, generation is answered user's ACK (replying) message response for C.
Step 237-step 242:AS produces 200OK message to calling subscriber A, as the acknowledge message of Invite message, and calling subscriber A ACK message response.
Afterwards, in calling subscriber A and generation, answered user C call, call setup success.
But, in IMS network, there is the concept of wide area cluster, the user who belongs to different application server can form same group, and same user's group in same group, be that user B and user C in above-mentioned example may belong to different application servers, but in the prior art, do not realize the method for the co-group pickup service between user on the same group that belongs to different application server.
Summary of the invention
In view of this, the invention provides a kind of implementation method and communication system of co-group pickup service, can realize the co-group pickup service between user on the same group that belongs to different application server.
For addressing the above problem, the invention provides a kind of implementation method of co-group pickup service, comprise the following steps:
In generation, is answered the first application server under user and answers first when generation is answered request on the same group of user receiving described generation, according to the called subscriber's who stores in present application server and the second application server ringing information, obtain with described generation and answer a called subscriber that user belongs to same user group as being answered user by generation;
Described when being answered user and belong to described the second application server by generation, described the first application server sends second on the same group for answering request to described the second application server, and described second asks for notifying described the second application server connection calling subscriber and described generation to answer the session between user for answering on the same group.
Described the first application server sends second on the same group for answering request to described the second application server, also comprises afterwards:
Described the second application server is sent ring cancellation request to described for answering user.
Described the first application server sends second on the same group for answering request to described the second application server, also comprises afterwards:
Described the second application server is deleted the described ringing information of being answered user by generation of storing in present application server.
Described according to the called subscriber's who stores in present application server and the second application server ringing information, obtain with described generation and answer a called subscriber that user belongs to same user group as being answered user by generation, specifically comprise:
Described the first application server, according to the called subscriber's who stores in present application server ringing information, obtains with described generation and answers the first called subscriber that user belongs to same user's group;
Described the first application server, according to the called subscriber's of described the second application server for storage ringing information, obtains with described generation and answers the second called subscriber that user belongs to same user's group;
Described the first application server, from described the first called subscriber and described the second called subscriber, obtains described quilt generation and answers user.
Describedly answered user and be by generation: answer in all called subscribers that user belongs to same user's group the ring time of called subscriber the earliest with described generation.
The present invention also provides a kind of communication system, comprises that described the first application server comprises for the second application server under the first application server and the called subscriber that answer under user:
Acquisition module, for receive described generation answer user first in generation, is answered when request on the same group, according to the called subscriber's who stores in present application server and the second application server ringing information, obtain with described generation and answer a called subscriber that user belongs to same user group as being answered user by generation;
Request module, while belonging to described the second application server for answering user in described quilt generation, send second on the same group for answering request to described the second application server, described second asks for notifying described the second application server connection calling subscriber and described generation to answer the session between user for answering on the same group.
Described the second application server comprises:
Cancel module, for receive described second on the same group generation answer when request, answered user by generation and sent ring and cancel request to described.
Described the second application server also comprises:
Removing module, for receive described second on the same group generation answer when request, delete the described ringing information of being answered user by generation of storing in present application server.
Described acquisition module comprises:
The first processing unit, for the called subscriber's that stores according to present application server ringing information, obtains with described generation and answers the first called subscriber that user belongs to same user's group;
The second processing unit, for according to the called subscriber's of described the second application server for storage ringing information, obtains with described generation and answers the second called subscriber that user belongs to same user's group;
The 3rd processing unit, for from described the first called subscriber and described the second called subscriber, obtains described quilt generation and answers user.
Describedly answered user and be by generation: answer in all called subscribers that user belongs to same user's group the ring time of called subscriber the earliest with described generation.
The present invention has following beneficial effect:
Generation answer application server under user receive described generation answer user in generation, is answered request on the same group time, according to present application server and other ringing informations of specifying the called subscriber who stores in application service, obtain with described generation and answer a called subscriber that user belongs to same user group as being answered user by generation, can replace the described calling of being answered user answer calling subscriber by generation thereby make described generation answer user.Can realize the co-group pickup service between user on the same group that belongs to different application server according to said method, solve cross-server and realize a difficult problem for co-group pickup service, make up the blank of prior art.
Brief description of the drawings
Fig. 1 is the basic framework schematic diagram of IMS network system of the prior art;
Fig. 2 is the schematic flow sheet of the implementation method of the co-group pickup service between user on the same group that belongs to same application server of the prior art;
Fig. 3 is the call flow schematic diagram of setting up call in the IMS network of the embodiment of the present invention between two users;
Fig. 4 is the network frame schematic diagram that the user that belongs to different application server in the IMS network system of the embodiment of the present invention forms wide area cluster;
Fig. 5 is a schematic flow sheet of the implementation method of the co-group pickup service of the embodiment of the present invention;
Fig. 6 is another schematic flow sheet of the implementation method of the co-group pickup service of the embodiment of the present invention;
Fig. 7 is a structural representation of the communication system of the embodiment of the present invention.
Embodiment
Before the implementation method and communication system of co-group pickup service that the embodiment of the present invention is described, first simply introduce the call flow of setting up call in IMS network between two users.
Be illustrated in figure 3 the call flow schematic diagram of setting up call in the IMS network of the embodiment of the present invention between two users, for simplicity, in figure, omitted 3 network elements, be respectively:
1) the Calling Side P-CSCF (P-CSCF under calling subscriber A) between calling subscriber A and Calling Side S-CSCF (S-CSCF under calling subscriber A);
2) the callee side P-CSCF (P-CSCF under called subscriber B) between called subscriber B and callee side S-CSCF (S-CSCF under called subscriber B);
3) I-CSCF between Calling Side S-CSCF and callee side S-CSCF.
Described call flow comprises the following steps (in embodiments of the invention, all use Session Initiation Protocol as calling out the messaging protocol of controlling, described Session Initiation Protocol be used for creating, revise and terminate the session process that one or more participants participate in):
Step 301: calling subscriber A is to the called subscriber B request of making a call, and described call request arrives Calling Side S-CSCF by Calling Side P-CSCF (omiting in figure).
Step 302: Calling Side S-CSCF, according to the IFC of calling subscriber A, is transmitted to Calling Side AS (application server under calling subscriber A) by described call request.
Step 303: Calling Side AS such as,, for calling subscriber carries out after related service (call barring service etc.), is transmitted to Calling Side S-CSCF by described call request.
Step 304: Calling Side S-CSCF sends to callee side S-CSCF by I-CSCF (omiting in figure) by described call request.
Step 305: callee side S-CSCF, according to the IFC of called subscriber B, is transmitted to callee side AS (application server under called subscriber B) by described call request.
Step 306: callee side AS, for called subscriber B carries out after related service, is transmitted to callee side S-CSCF by described call request.
Step 307: callee side S-CSCF, by callee side P-CSCF (omiting in figure), sends to called subscriber B by described call request.
Step 308-214: the terminal ring of called subscriber B, produces ring response, and described ring response is sent to calling subscriber A by the reverse path of described call request.
Step 315-221: called subscriber B off-hook, produce success response, described success response sends to calling subscriber A by the reverse path of described call request.
Step 322-228: the terminal of calling subscriber A produces acknowledge message, sends to called subscriber B by the same path of described call request.
Afterwards, calling subscriber A and called subscriber B call, call setup success.
In following examples, all complete the communication process between two users according to the call flow in above-mentioned steps.
Below in conjunction with drawings and Examples, the specific embodiment of the present invention is described in further detail.
The implementation method of the co-group pickup service of the embodiment of the present invention is applied in IMS network system, in IMS network system, there is the concept of wide area cluster, the user who belongs to different application server can form same group, and same user's group in same group.Be illustrated in figure 4 the network frame schematic diagram that the user who belongs to different application server in the IMS network system of the embodiment of the present invention forms wide area cluster, as can be seen from Figure 4, although user B, user C and user D do not belong to same application server, but can form the same user's group in same customer group.Under normal circumstances, the application server C under application server B, user C under user B is connected with same home subscriber server with the application server D under user D, to share identical user data.
A schematic flow sheet that is illustrated in figure 5 the implementation method of the co-group pickup service of the embodiment of the present invention, said method comprising the steps of:
Step 501: generation is answered the first application server under user and answers first when generation is answered request on the same group of user receiving described generation, according to the called subscriber who stores in present application server and the second application server ringing information of (also can be called ring user), obtain with described generation and answer a called subscriber that user belongs to same user group as being answered user by generation;
In so-called generation, is answered user and refers to that carrying out generation answers the user of operation, is so-calledly answered by generation execution generation that user refers to that described generation answers user and answers the object of operation.
Owing to may storing in present application server and belonging to called subscriber's the ringing information of same user's group for answering user, in IMS network system, on other application servers, also may store with generation and answer the ringing information that user belongs to the called subscriber of same user's group, therefore, described the first application server needs simultaneously that (other specify application server from present application server and the second application server, be not limited to one, may have multiple) in obtain with generation and answer the ringing information that user belongs to the called subscriber of same user group.
Step 502: described when being answered user and belong to described the second application server by generation, described the first application server sends second on the same group for answering request to described the second application server, and described second asks for notifying described the second application server connection calling subscriber and described generation to answer the session between user for answering on the same group.
Described when being answered user and belong to described the first application server by generation,, in generation, is answered user and is answered user by generation and belongs to same application server, now, can, according to the implementation method of co-group pickup service of the prior art, answer the session between user by described the first application server connection calling subscriber and Dai.
In above-described embodiment, owing to can replacing for answering user the calling of being answered user answer calling subscriber by generation, now, described the second application server of being answered under user by generation need to stop being answered by generation user's ring, got back to idle condition to allow for answering user, therefore, said method also comprises:
Step 503: described the second application server is sent ring cancellation request to described for answering user.
In addition, in order to prevent that being answered user by generation was answered by generation again, now, need to be deleted by the second application server that generation is answered under user the ringing information of being answered user by generation of storing in present application server, therefore, said method also comprises:
Step 504: described the second application server is deleted the described ringing information of being answered user by generation of storing in present application server.
If described the first application server not only finds with generation and answers the first called subscriber that user belongs to same user's group in present application server, also specify on application server and find with generation and answer the second called subscriber that user belongs to same user's group at other, need to from described the first called subscriber and described the second called subscriber, select a called subscriber as being answered user by generation.Now, above-mentioned steps 501 can also specifically comprise:
Step 1: described the first application server, according to the called subscriber's who stores in present application server ringing information, obtains with described generation and answers the first called subscriber that user belongs to same user's group;
Step 2: described the first application server, according to the called subscriber's of described the second application server for storage ringing information, obtains with described generation and answers the second called subscriber that user belongs to same user's group;
Step 3: described the first application server, from described the first called subscriber and described the second called subscriber, obtains described quilt generation and answers user.
In above-described embodiment, in described generation, is answered the first application server under user and may from present application server or described the second application server, get multiple and described generation and answer user and belong to the called subscriber that same user organizes, now, described the first application server can select arbitrarily a called subscriber as being answered user by generation from described multiple called subscribers, can replace the described calling of being answered user and respond calling subscriber by generation thereby make generation answer user.Under normal circumstances, described the first application server is that selective ringing time called subscriber the earliest answers user as quilt generation from described multiple called subscribers.
The implementation method of the co-group pickup service to the embodiment of the present invention is elaborated for example below.
Be illustrated in figure 6 another schematic flow sheet of the implementation method of the co-group pickup service of the embodiment of the present invention, the implementation method of described co-group pickup service comprises the following steps (in figure, having omitted for simplicity, the CSCF in network system):
Step 601, calling subscriber A calls out called subscriber B, and called subscriber B ring (embodiment that specific implementation flow process is shown in Figure 3).
Step 602: belong to application server C for answering user C off-hook, and dial " access code of co-group pickup service ", now, in generation, is answered Invite (request) message of the terminal generation Session Initiation Protocol of user C, described Invite message is that generation is answered request to first in above-described embodiment on the same group, in described Invite message, carry SDP C (media of terminal C), and be forwarded to application server C through CSCF.
Described " access code of co-group pickup service " is a string specific character, for example, * 9100# etc., wish on the same group for the hope of answering for answering user C for representing, the req-uri that described " access code of co-group pickup service " can be used as Invite message is capable, the call targets of described req-uri line display sip message.
Step 603: application server C, according to " access code of co-group pickup service " in described Invite message, triggers co-group pickup service.
Application server C need to find one and answer called subscriber that user C belongs to same user group as being answered user by generation with generation, can replace this to be answered user and respond the calling of calling subscriber A by generation thereby make generation answer user C.
Concrete, application server C, according to the called subscriber's who stores in present application server ringing information, obtains with described generation and answers the first called subscriber (described the first called subscriber can answer the called subscriber that user belongs to same user's group for zero, one or more and described generation) that user belongs to same user's group;
Step 604: owing to may storing on application server C and belonging to called subscriber's the ringing information of same user's group for answering user C, other are specified on application server and also may store with generation and answer the ringing information that user C belongs to the called subscriber of same user's group, therefore, application server C also specifies application server (being application server B in the embodiment of the present invention) to send Info message to other simultaneously, requires other to specify application server to search with generation and answers the second called subscriber that user C belongs to same user's group;
In described Info message, can carry following content: generation is answered number, the co-group pickup service mark of user C.Receive other appointment application servers of described Info message, can be according to described co-group pickup service mark, identifying described Info message is for co-group pickup service, answers thereby search in present application server with generation the second called subscriber (described the second called subscriber can answer the called subscriber that user belongs to same user's group for zero, one or more and described generation) that user C belongs to same user's group.
Other specify application server finding after described the second called subscriber, by 200 OK message, described the second called subscriber's ringing information are returned to application server C.The embodiment of the present invention, application server B is receiving after described Info message, according to the called subscriber's who stores in present application server ringing information, search and generation is answered the called subscriber B that user C belongs to same user group, and by 200 OK message by the number of called subscriber B and send to application server C ring time.
Step 605: answer the first called subscriber that user C belongs to same user's group if application server C not only found with generation in present application server, also specify on application server and find with generation and answer the second called subscriber that user C belongs to same user's group at other, now, application server C, from described the first called subscriber and described the second called subscriber, finds ring time called subscriber the earliest as being answered user's (being assumed to be called subscriber B in the embodiment of the present invention) by generation.
If ring time, called subscriber the earliest belonged to application server C,, in generation, is answered user and is answered user by generation and belongs to same application server, according to the implementation method of co-group pickup service of the prior art, connects generation answer the session between user and calling subscriber by application server C.
Step 606: application server C delete generation answer user C send Invite message in " access code of co-group pickup service ", the number of called subscriber B is capable as the req-uri of described Invite message, and in described Invite message, add a co-group pickup service mark (URN) and issue application server B, Invite message is now that generation is answered request to second in above-described embodiment on the same group.
Application server C shows that by the mode that adds co-group pickup service mark (URN) in invite message described Invite message is for co-group pickup service, for example, in described Invite message, add a P-Asserted-Service field, the function of this field defines in 3GPP TS 24.229 V8.8.0, can carry a service identification.P-Asserted-Service field need to, for a value of co-group pickup service definition, be exemplified below: P-Asserted-Service:urn:3gpp:mmtel.alarm.version1.In addition, application server C can also adopt other SIP field to show that described Invite message is for co-group pickup service.
Step 607: application server B, according to the co-group pickup service mark of carrying in described Invite message, triggers co-group pickup service.Now, application server also needs to allow called subscriber B stop ring, and searches out the calling subscriber A that calls out called subscriber B, answers the calling of user C with continue calling subscriber A and generation.
Step 608-step 611: application server B uses Cancel (cancellation) message in Session Initiation Protocol, allow called subscriber B stop ring, called subscriber B stops after ring, and application server B can also delete the ringing information of called subscriber B from the ringing information of this locality storage.
Step 612: application server B also need to continue calling subscriber A and generation answered the calling of user C, and now, application server B is transmitted to calling subscriber A SDP C by the Update message of Session Initiation Protocol.
Step 613: calling subscriber A returns to 200 OK message to application server B, represents the confirmation for Update message, and in 200 OK message, has carried SDP A (media of terminal A).
Step 614-step 615: application server B produces 183 message and issues application server C, and carried SDP A, application server C is transmitted to 183 message for answering user C.
Step 616-step 619: generation is answered user C and produces PRACK message, as the confirmation to 183 message.Application server B produces 200 OK message, as the confirmation to PRACK message.
Step 620-step 623: application server B produces 200 OK message to application server C, as the acknowledge message to Invite message, in generation, is answered user C ACK message response.
Step 624-step 625: application server B produces 200 OK message to calling subscriber A, as the confirmation to Invite message, calling subscriber A ACK message response.
Finally, in calling subscriber A and generation, answered user C call.
Corresponding to the implementation method of above-mentioned co-group pickup service, the embodiment of the present invention also provides a kind of communication system, a structural representation that is illustrated in figure 7 the communication system of the embodiment of the present invention, described communication system comprises: called subscriber 701, generation are answered user 702, generation and answer the second application server 704 under the first application server 703 and the called subscriber 701 under user 702.
Described the first application server 703 comprises:
Acquisition module 7031, for receive described generation answer user 702 first in generation, is answered when request on the same group, according to called subscriber's the ringing information of storage in present application server and the second application service 704, obtain with described generation and answer a called subscriber 701 that user 702 belongs to same user's group as being answered user by generation;
Owing to may storing in present application server and belonging to called subscriber's the ringing information of same user's group for answering user, in IMS network system, on other application servers, also may store with generation and answer the ringing information that user belongs to the called subscriber of same user's group, therefore, described the first application server need to obtain with generation and answer the ringing information that user belongs to the called subscriber of same user's group simultaneously from present application server and the second application service (other specify application server).
Request module 7032, while belonging to described the second application server 704 for answering user in described quilt generation, to described the second application server 704 send second on the same group generation answer request, described second in generation, is answered and asks for notifying described the second application server 704 to connect calling subscriber and described generation is answered the session between user on the same group.
Described when being answered user and belong to described the first application server by generation,, in generation, is answered user and is answered user by generation and belongs to same application server, now, can, according to the implementation method of co-group pickup service of the prior art, answer the session between user by described the first application server connection calling subscriber and Dai.
If described the first application server not only finds with generation and answers the first called subscriber that user belongs to same user's group in present application server, also specify on application server and find with generation and answer the second called subscriber that user belongs to same user's group at other, need to from described the first called subscriber and described the second called subscriber, select a called subscriber as being answered user by generation.Now, described acquisition module 7031 can also comprise:
The first processing unit, for the called subscriber's that stores according to present application server ringing information, obtains with described generation and answers the first called subscriber that user belongs to same user's group;
The second processing unit, for according to the called subscriber's of described the second application server for storage ringing information, obtains with described generation and answers the second called subscriber that user belongs to same user's group;
The 3rd processing unit, for from described the first called subscriber and described the second called subscriber, obtains described quilt generation and answers user.
In above-described embodiment, in described generation, is answered the first application server under user and may from present application server or described the second application server, get multiple and described generation and answer user and belong to the called subscriber that same user organizes, now, described the first application server can select arbitrarily a called subscriber as being answered user by generation from described multiple called subscribers, can replace the described calling of being answered user and respond calling subscriber by generation thereby make generation answer user.Under normal circumstances, described the first application server is that selective ringing time called subscriber the earliest answers user as quilt generation from described multiple called subscribers.
In above-described embodiment, owing to can replacing for answering user the calling of being answered user answer calling subscriber by generation, now, described the second application server of being answered under user by generation need to stop being answered by generation user's ring, prevent that being answered user by generation is answered in ringing condition, therefore, described the second application server 704 comprises:
Cancel module, for receive described second on the same group generation answer when request, answered user by generation and sent ring and cancel request to described.
In addition, in order to prevent that being answered user by generation was answered by generation again, now, need to be deleted by the second application server that generation is answered under user the ringing information of being answered user by generation of storing in present application server, therefore, described the second application server 704 also comprises:
Removing module, for receive described second on the same group generation answer when request, delete the described ringing information of being answered user by generation of storing in present application server.
The implementation method of the co-group pickup service providing by above-described embodiment and communication system, generation answer application server under user receive described generation answer user in generation, is answered request on the same group time, according to the called subscriber's who stores in present application server and other application services ringing information, obtain with described generation and answer a called subscriber that user belongs to same user group as being answered user by generation, can replace the described calling of being answered user answer calling subscriber by generation thereby make described generation answer user.Can realize the co-group pickup service between user on the same group that belongs to different application server according to said method, solve cross-server and realize a difficult problem for co-group pickup service, make up the blank of prior art.
The above is only the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.
Claims (6)
1. an implementation method for co-group pickup service, is characterized in that, comprises the following steps:
In generation, is answered the first application server under user and answers first when generation is answered request on the same group of user receiving described generation, according to the called subscriber's who stores in present application server and the second application server ringing information, obtain with described generation and answer a called subscriber that user belongs to same user group as being answered user by generation;
Described when being answered user and belong to described the second application server by generation, described the first application server sends second on the same group for answering request to described the second application server, and described second asks for notifying described the second application server connection calling subscriber and described generation to answer the session between user for answering on the same group;
Wherein, described according to the called subscriber's who stores in present application server and the second application server ringing information, obtain with described generation and answer a called subscriber that user belongs to same user group as being answered user by generation, specifically comprise:
Described the first application server, according to the called subscriber's who stores in present application server ringing information, obtains with described generation and answers the first called subscriber that user belongs to same user's group;
Described the first application server, according to the called subscriber's of described the second application server for storage ringing information, obtains with described generation and answers the second called subscriber that user belongs to same user's group;
Described the first application server, from described the first called subscriber and described the second called subscriber, obtains described quilt generation and answers user;
Described the first application server sends second on the same group for answering request to described the second application server, also comprises afterwards:
Described the second application server is sent ring cancellation request to described for answering user.
2. the implementation method of co-group pickup service according to claim 1, is characterized in that, described the first application server sends second on the same group for answering request to described the second application server, also comprises afterwards:
Described the second application server is deleted the described ringing information of being answered user by generation of storing in present application server.
3. the implementation method of co-group pickup service according to claim 1, is characterized in that, is describedly answered user and is by generation: answer in all called subscribers that user belongs to same user's group the ring time of called subscriber the earliest with described generation.
4. a communication system, comprises for the second application server under the first application server and the called subscriber that answer under user, and it is characterized in that, described the first application server comprises:
Acquisition module, for receive described generation answer user first in generation, is answered when request on the same group, according to the called subscriber's who stores in present application server and the second application server ringing information, obtain with described generation and answer a called subscriber that user belongs to same user group as being answered user by generation;
Request module, while belonging to described the second application server for answering user in described quilt generation, send second on the same group for answering request to described the second application server, described second asks for notifying described the second application server connection calling subscriber and described generation to answer the session between user for answering on the same group;
Wherein, described acquisition module comprises:
The first processing unit, for the called subscriber's that stores according to present application server ringing information, obtains with described generation and answers the first called subscriber that user belongs to same user's group;
The second processing unit, for according to the called subscriber's of described the second application server for storage ringing information, obtains with described generation and answers the second called subscriber that user belongs to same user's group;
The 3rd processing unit, for from described the first called subscriber and described the second called subscriber, obtains described quilt generation and answers user;
Described the second application server comprises:
Cancel module, for receive described second on the same group generation answer when request, answered user by generation and sent ring and cancel request to described.
5. communication system according to claim 4, is characterized in that, described the second application server also comprises:
Removing module, for receive described second on the same group generation answer when request, delete the described ringing information of being answered user by generation of storing in present application server.
6. communication system according to claim 4, is characterized in that, is describedly answered user and is by generation: answer in all called subscribers that user belongs to same user's group the ring time of called subscriber the earliest with described generation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010105704.7A CN101790006B (en) | 2010-01-22 | 2010-01-22 | Method for realizing co-group pick-up service and communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010105704.7A CN101790006B (en) | 2010-01-22 | 2010-01-22 | Method for realizing co-group pick-up service and communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101790006A CN101790006A (en) | 2010-07-28 |
CN101790006B true CN101790006B (en) | 2014-08-20 |
Family
ID=42533051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010105704.7A Active CN101790006B (en) | 2010-01-22 | 2010-01-22 | Method for realizing co-group pick-up service and communication system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101790006B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106254692B (en) * | 2015-06-12 | 2021-01-26 | 中兴通讯股份有限公司 | Multi-service control processor co-group response method and device and service control processor |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101237490A (en) * | 2007-01-31 | 2008-08-06 | 华为技术有限公司 | Call response method, answer server and communication system |
CN101448334A (en) * | 2008-12-29 | 2009-06-03 | 华为技术有限公司 | Implementation method of distributed services as well as device and system thereof |
WO2009069584A1 (en) * | 2007-11-27 | 2009-06-04 | Mitsui Chemicals Polyurethanes, Inc. | Method of dehydrating tolylenediamine and dehydrator |
-
2010
- 2010-01-22 CN CN201010105704.7A patent/CN101790006B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101237490A (en) * | 2007-01-31 | 2008-08-06 | 华为技术有限公司 | Call response method, answer server and communication system |
WO2009069584A1 (en) * | 2007-11-27 | 2009-06-04 | Mitsui Chemicals Polyurethanes, Inc. | Method of dehydrating tolylenediamine and dehydrator |
CN101448334A (en) * | 2008-12-29 | 2009-06-03 | 华为技术有限公司 | Implementation method of distributed services as well as device and system thereof |
Also Published As
Publication number | Publication date |
---|---|
CN101790006A (en) | 2010-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1678005B (en) | Apparatus, system and method for sharing a single physical address by multiple virtual telephones | |
CN105847295B (en) | For establishing the method and server of the communication for not providing caller identity in the telecommunication system | |
CN1964396B (en) | A method, system and device to copy color ring | |
US9571528B2 (en) | Method and apparatus for providing network based services to non-registering endpoints | |
US8913731B2 (en) | Method and system for providing an audio representation of a name | |
CN100446587C (en) | System and method for realizing multimedia color ring tone service | |
CN101529883B (en) | System and method to provide combinational services to anonymous callers | |
CN101159914B (en) | Regulation based dynamic service triggering method for IMS network | |
CN101467420A (en) | Method for providing early-media service based on session initiation protocol | |
WO2010078775A1 (en) | Implementation method, device and system of distributed service | |
CN100459628C (en) | Color ring service realizing method | |
CN103621019A (en) | Multimedia ringtone | |
EP2186294B1 (en) | End-user notification updates of session events | |
CN101790006B (en) | Method for realizing co-group pick-up service and communication system | |
CN101778363B (en) | Implementation method of co-group pickup and communication system | |
CN102143478B (en) | Method and device for processing service parameters | |
CN101511127A (en) | System and method for implementing multimedia bell sound business | |
CN101222540B (en) | Multimedia service implementing method for IP multimedia subsystem | |
CN102625000A (en) | Method for implementing polyphonic ring service in one-number service and one-number service server | |
CN101252706B (en) | Method and system for forwarding intelligent call | |
CN101202788A (en) | Method for playing colorful ringing tone by early medium technique | |
CN102075495A (en) | Alarm clock service implementation method, device and system | |
CN116506410B (en) | Method, system and device for showing incoming call intention in privacy call | |
CN101790010A (en) | Designated pick-up service realization method and communication system | |
CN101313597A (en) | Method and system implementing WAC service and call controller, application server therefor |
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 |