WO2008037199A1 - A communicating method of unifying communication service, a unifying communication service system and corresponding apparatus - Google Patents
A communicating method of unifying communication service, a unifying communication service system and corresponding apparatus Download PDFInfo
- Publication number
- WO2008037199A1 WO2008037199A1 PCT/CN2007/070421 CN2007070421W WO2008037199A1 WO 2008037199 A1 WO2008037199 A1 WO 2008037199A1 CN 2007070421 W CN2007070421 W CN 2007070421W WO 2008037199 A1 WO2008037199 A1 WO 2008037199A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- call
- unified communication
- communication terminal
- control center
- application server
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/428—Arrangements for placing incoming calls on hold
- H04M3/4288—Notifying a called subscriber of an incoming call during an ongoing call, e.g. Call Waiting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
Definitions
- the present invention relates to the field of communication technologies, and in particular, to a communication method for a unified communication service, and a unified communication service system and related devices.
- the unified communication service is a comprehensive intelligent service, which further develops the Internet Protocol (IP) communication, which is unified by using the Session Initiation Protocol (SIP) and the solution including the mobile solution.
- IP Internet Protocol
- SIP Session Initiation Protocol
- the number is the core, combining traditional intelligent services with IP networks, and integrating user communication portals using various communication methods and communication terminals, truly realizing the unification and simplification of various types of communication.
- IP Internet Protocol
- SIP Session Initiation Protocol
- the number is the core, combining traditional intelligent services with IP networks, and integrating user communication portals using various communication methods and communication terminals, truly realizing the unification and simplification of various types of communication.
- users can communicate with each other at any time, regardless of location, time or device, and can communicate with any media using any device, enabling real-time access to fixed-line users, mobile phone users, and Internet users. Or a business experience that is not real-time communication.
- the user can make a call through
- the existing unified communication service network is as shown in FIG. 1, and includes an application server 1, an exchange control center, a unified communication terminal 3, and a legacy terminal 4.
- the application server 1 runs the business logic of the unified communication, performs scheduling control on the switching control center 2, coordinates operations and cooperation between the functional components, and provides a unified communication service experience for the user.
- the switching control center 2 is configured to exchange and control communication between the legacy terminal 4 and the unified communication terminal 3, and between the unified communication terminals 3, complete triggering of the unified communication service, and accept the indication of the application server 1 to perform the connection of the call. , event reporting, message forwarding and other functions.
- the unified communication terminal 3 is connected to the switching control center 2 via the Internet or a packet core network, and the unified communication terminal 3 needs to sign a unified communication service on the application server 1.
- the unified communication terminal can use an internet terminal, for example, a client software on a personal computer, a browser, or the like, or a smart phone terminal directly or indirectly connected to the Internet, and can also use an intelligent multimedia interactive function. Multimedia communication equipment such as mobile phones.
- the legacy terminal 4 is connected to the switching control center 2 through a switching core network including a Public Switched Telephone Network (PSTN), a Public Land Mobile Network (PLMN), and a Next Generation Network (NGN: Next Generation Network) and so on.
- PSTN Public Switched Telephone Network
- PLMN Public Land Mobile Network
- NTN Next Generation Network
- the unified communication service users can communicate with other unified communication service users or traditional telephone users through various unified communication terminals.
- the embodiments of the present invention provide a communication method in a unified communication service, a corresponding unified communication service system, a switching control center, and an application server, which can not lose new incoming calls when the called unified communication terminal is busy.
- a communication method in a unified communication service including:
- a unified communication service device comprising:
- a receiving processing unit configured to receive a call request initiated by the unified communications terminal, and determine that the unified communications terminal is busy, notify the call notification unit;
- a call notification unit configured to notify the unified communication terminal of the call request.
- a unified communication service system including:
- a switching control center configured to receive a call request of the unified communication terminal, and trigger the request to the application server;
- an application server configured to send, when the unified communication terminal is busy, a notification that a new call request is sent to the unified communication terminal.
- a unified communication service system including:
- a switching control center configured to receive a call request from a calling party to the unified communications terminal, and touch the request Sending to the application server; receiving an instruction that the application server continues the unified communication terminal, and when determining that the unified communication terminal is busy, sending a connection request to the unified communication terminal;
- an application server configured to send, according to the trigger of the exchange control center, an instruction to connect to the unified communication terminal to the exchange control center.
- An exchange control center including:
- a service processing unit configured to receive a call request from the calling party to the unified communication terminal, and trigger the request to the application server; receive an instruction that the application server connects to the unified communication terminal, and when determining that the unified communication terminal is busy, The unified communication terminal sends a connection request.
- An application server comprising:
- a service logic unit configured to receive a call request sent by the exchange control center to the unified communication terminal, and when determining that the unified communication terminal is busy, send a message to the unified communication terminal to notify that there is a new incoming call.
- a unified communication terminal comprising:
- a call request receiving unit configured to receive a new incoming notification message from the network side while the unified communication terminal performs the current call
- the call selection unit is configured to select a call hold for the current party or the calling party of the current call, and send the selection information.
- the embodiment of the present invention achieves certain technical effects.
- the embodiment of the present invention notifies the called party to the called party for the caller state control selection, and
- the application server or the exchange control center performs the corresponding control logic processing method, so that the user can freely choose to hold or answer the new call when busy, avoiding the loss of the new call when busy.
- FIG. 1 is a schematic structural diagram of a conventional unified communication service network
- FIG. 2 is a schematic flowchart of a communication method in a unified communication service according to an embodiment of the present invention
- FIG. 3 is a schematic diagram of a signaling flow of an application example of a communication method according to Embodiment 1;
- FIG. 4 is a schematic flowchart of a communication method in a unified communication service according to Embodiment 2 of the present invention
- FIG. 5 is a schematic diagram of a signaling flow of an application example of a communication method according to Embodiment 2;
- FIG. 6 is a schematic structural diagram of a unified communication service system according to Embodiment 3 of the present invention
- 7 is a schematic structural diagram of an exchange control center according to Embodiment 5 of the present invention
- FIG. 8 is a schematic structural diagram of an application server according to Embodiment 6 of the present invention.
- the embodiment of the invention provides a communication method in the unified communication service: when the called unified communication terminal is busy, the new call request is still notified to the called party, and the called party performs the selection of the connection and the hold state.
- Control logic such as call hold and recovery can be performed by the application server in conjunction with the control exchange control center, or by the exchange control center.
- the unified communication terminal can also use a similar communication party state control selection method to hang up the current party and arbitrarily select to resume answering a held party.
- the present invention also provides a corresponding unified communication service system, an exchange control center, and an application server. The method, system and apparatus of the present invention are described in detail below.
- Embodiment 1 provides a communication method in a unified communication service, where a communication partner state control logic is implemented by an application server in conjunction with a control exchange control center.
- the process is as shown in FIG. 2, and includes:
- the exchange control center receives the call request of the calling party, and the calling party may be a unified communication user or a traditional terminal user.
- the switching control center triggers the call request to the application server;
- the application server receives the call request, determines the status of the called party according to the called number included therein, and when determining that the called party is busy, the application server notifies the called request to the called party; If the called party is idle, it can be executed according to the normal unified communication called connection connection process; based on the SIP protocol used by the communication between the normal application server and the unified communication terminal, the application server notifies the called request to the called party. :
- A21 The application server sends a message to the called party that the new incoming message is sent, and the message may be a SIP: Info message or a SIP: Message message outside the session;
- the application server controls to put back a ring tone to the calling party, to indicate to the calling party that the call request is sent to the called party, and is waiting for the called party to select the answering; the application server may first determine the ring back tone function that may be set by the called party. Whether the called party sets the ring back tone, if not, directly notifies the called end office to play the ordinary ring back tone; if so, controls the playback device, such as a media resource server (MRS: Media Resource Server) and other related playback resources, The calling party plays the ring tones; A3.
- MRS Media Resource Server
- the called party chooses to hold the call to the current party or the current calling party, and notifies the application server; the called terminal can display the incoming call information, such as the incoming call time and the incoming call number, in the form of a list, etc., so that the called party is called.
- the user can conveniently select according to the incoming call information; the selection result can be sent to the application server in the form of a SIP: Info message or a SIP: Message message outside the session; A4, the application server performs the selection of the selected party according to the selected selection of the called party. Call hold;
- the process can be used:
- the application server sends a call hold instruction to the selected party to the exchange control center according to the selected party number in the received called selection message.
- the exchange control center performs a call hold operation on the selected party according to the call hold command, and sets its media stream attribute to an inactive state;
- the application server controls placing the call hold tone on the selected party to indicate to the selected party that the call is in the hold waiting state, and generally can connect the media stream of the selected party to the related playback resource such as MRS to perform call hold tone playback. ;
- connection process can be performed according to the connection process of the existing unified communication service, including:
- the switching control center receives an instruction sent by the application server to connect the called party and switch the calling party; the switching control center performs an instruction to turn on the called party, and connects the called media stream to the calling party; Directly, the calling media stream is connected to the called party; the two parties can make a call;
- the called party chooses to keep the current party and resumes a certain holding party;
- the called terminal can display the status and information of each incoming call on the interface, in addition to the call time and the caller number, the duration of the call and the duration of the call can be included.
- the execution process includes:
- the called party sends a message to the application server to keep the current party and restore a held party; the result of the selection may be in the form of a SIP: Info message or a SIP: Message message outside the session. Sent to the application server;
- the application server performs call hold on the current party according to the message, and may perform the process according to step A4, and then send an instruction to the exchange control center to switch the call in the hold and the call to the hold in the hold;
- the switching control center performs an operation of connecting the holding party to the called party according to the instruction of the calling party in the on-hold; and maintaining the call according to the instruction for restoring the call of the calling party.
- the middle party performs a call recovery operation, disconnects its media connection from the call hold tone playing device, and connects the called party to the holding party;
- the called party chooses to hang up the current party and resumes a holding party.
- the execution process includes: A71.
- the called party sends a message to the application server to hang up the current party and resume a certain holding party; Sending to the application server in the form of a SIP: Info message or a SIP: Message message outside the session;
- the application server sends an instruction to release the current party and resume the call of the calling party according to the message to the exchange control center.
- the exchange control center performs a call release operation on the current party according to the instruction to release the current party, and the release operation may be performed according to an existing call release process; according to the instruction for restoring the call of the call in the call, A call recovery operation is performed on the in-call party, the media connection is disconnected from the call-holding tone playing device, and the called party is connected to the holding party.
- the called unified communication terminal is the Internet terminal A
- the other party that is making a call with it is the terminal B
- the calling party that initiates the new call is the terminal C;
- the business process is as follows: During the call between A and B, C calls A, A keeps B answering C; A calls with C, A keeps C answering B; A calls with B, A hangs up B answers C.
- the signaling process is shown in Figure 3 and includes:
- Step 101 The terminal user C initiates an Internet terminal user for unified communication to the exchange control center.
- Step 102 The exchange control center determines that the called party A is a unified communication user, and uses the INVITE message to trigger the unified communication service to the application server;
- Step 103 The application server executes the business logic to determine the status of the unified communication user A. When it is judged that A is in the "busy” state, the subsequent steps are continued; of course, if A is in the "idle” state, the application server controls the switching control center to perform the usual unified communication called connection connection process;
- Step 104 The application server sends an INVITE message to the Internet terminal to notify the terminal A that there is a new call from C.
- Step 105 The application server controls to release the ring tone to the calling party C.
- Step 106 After receiving the new incoming call notification, the Internet terminal A displays the caller number and other information on the interface, and the user selects the call to keep the current caller B answering C;
- Step 107 the Internet terminal A sends a SIP message to the application server to notify the application server to hold the B call, and answer C;
- Step 108 The application server sends a call hold command to the exchange control center by using a RE-INVITE message to initiate a call hold to the B call;
- Step 109 The exchange control center performs call hold on B according to the call hold command, sets the media stream attribute of B to an inactive state, and disconnects the media of B from A;
- Step 110 The application server controls to connect the media stream of B to the related playback resource of the playback device, and put a call hold tone to the B;
- Step 111 The application server sends a C command to the exchange control center by using a RE-INVITE message
- Step 112 The exchange control center connects the media stream of C to A by using a RE-INVITE message;
- Step 114 the exchange control center connects the media stream of A to C;
- Step 115 The application server sends a SIP message to the Internet terminal A to notify the terminal A that the B call is held and the C is successfully received.
- the media streams of A and C are connected to each other, and A and C can make a call;
- Step 116 The user selects a call on the interface to keep the current party C to answer the held party B.
- Steps 118 to 120 the application server performs call hold on the terminal C, which is the same as steps 108 to 110;
- Step 121 The application server sends an instruction for turning on B to the exchange control center by using the RE-INVITE message.
- Step 122 The exchange control center sends a RE-INVITE message to terminal A to connect the media stream of B to A;
- Step 123 The application server sends a command for recovering the B call to the exchange control center by using the RE-INVITE message;
- Step 124 The switching control center performs call recovery on B, disconnects its media connection from the call hold tone playing device, and connects the media stream of A to B;
- Step 125 The terminal B returns to the exchange control center and the call is successfully restored.
- Step 126 The exchange control center sends an OK message confirming the RE-INVITE message in step 123 to the application server, and notifies the application server of the call recovery success message;
- Step 127 The application server sends a SIP message to the Internet terminal A to notify the terminal A that the C call is held and the answer B is successful.
- Step 128 The user selects to hang up the current party B on the interface to answer the held party C;
- Step 129 the terminal A sends a SIP message to the application server to notify the application server to hang up B, and restore C;
- Step 130 The application server sends a command for releasing B to the exchange control center by using a BYE message;
- Steps 132 to 137 the application server performs call recovery on the terminal C, which is the same as steps 121 to 126;
- Step 138 The application server sends a SIP message to the Internet terminal A to notify the terminal that A hangs up B, and receives C successfully;
- Embodiment 2 provides a communication method in a unified communication service.
- the difference between the method and the first embodiment is that the communication state control logic is implemented by the exchange control center, and the process is as shown in FIG. 4 . As shown, including:
- the exchange control center receives the call request of the calling party, and when determining that the called party is the unified communication user, the exchange control center triggers the call request to the application server; B2.
- the application server sends an instruction to connect to the exchange to the exchange control center, and the exchange control center performs a notification of the new call to the called party.
- the notification process includes:
- the exchange control center receives an instruction of the application server to connect to the called party, and determines that the called state is busy. To avoid conflict with the terminal capability, the exchange control center determines whether the called party supports call hold, and if yes, sends a connection request to the called party, if Otherwise, the application server responds to the called busy according to the usual processing manner; of course, if the exchange control center determines that the called state is idle, it can be executed according to the normal unified communication called connection connection process;
- the switching control center receives the ringing information returned by the called party, and sends the ring back tone signaling to the application server.
- the application server controls to release the ring tone to the calling party; when the ring tone is returned, the function of determining the called color ring tone function may also be performed;
- the called party selects to hold the call to the current party or the current calling party, and notifies the switching control center;
- the exchange control center performs call hold on the selected party according to the selected selection of the called party; corresponding to the control interaction mode between the existing application server and the exchange control center, the process can be applied:
- the exchange control center sends call hold information to the selected party to the application server according to the selected party number in the received called selection message.
- the application server returns a call hold instruction to the selected party to the exchange control center.
- the exchange control center performs a call hold operation on the selected party according to the call hold instruction, and sets the media stream attribute to an inactive state;
- the application server controls the selected party to place the call hold tone, and connects the selected media stream to the MRS and other related playback resources to play the call hold tone, and the application server sends the confirmation that the call is successfully sent to the exchange control center.
- step B5 If the called party selects to hold the current caller to answer the new incoming call in step B4, the exchange control center also connects the caller under the control of the application server; based on the connection process of the existing unified communication service, To trigger the connection process from the exchange control center, you need to execute:
- the switching control center receives the message of the calling party sent by the called party, and sends the answering message to the application server; After that, the switching control center performs the connection to the calling party under the control of the application server; the connection process can be performed according to the connection process of the existing unified communication service, see step A4 in the first embodiment;
- step B6 This step appears in the actual process according to the user's choice.
- any party that hangs up the current call and picks up the call it is usually used because the terminal hangs up the call through the exchange control center. The way to hang up after the call is the same as the process of connecting the existing idle time, so it will not be described again;
- the called party selects to keep the current party and resumes a holding party.
- the execution process includes: B61.
- the called party sends a request to the exchange control center to keep the current party;
- the exchange control center performs call hold on the current party according to the request; and can be performed by referring to step B4;
- the called party After receiving the message that the exchange control center remains successful, the called party sends a request to the exchange control center to resume a held party;
- the switching control center sends the recovery request to the application server, and receives an instruction returned by the application server to resume the call of the calling party;
- the switching control center performs a call recovery operation on the calling party in accordance with the instruction for restoring the call of the calling party, disconnects the media connection from the call holding tone playing device, and connects the called party. To the party in the hold.
- the following is also a specific application example to illustrate an actual implementation flow of the above communication method using the SIP protocol.
- the called unified communication terminal is the Internet terminal A
- the party that is making a call with it is the terminal B
- the calling party that initiates the new call is the terminal C;
- the business process is: During a call between A and B, C calls A, A keeps B answering C; A calls with C, A keeps C answering B.
- the signaling process is shown in Figure 5, including:
- Step 201 The terminal user C initiates an Internet terminal user for unified communication to the exchange control center.
- Step 202 The exchange control center determines that the called party A is a unified communication user, and uses the INVITE message to trigger the unified communication service to the application server;
- Step 203 The application server executes the business logic as usual, for example, according to the current reachability of the called party A. Information selection connection method, etc.;
- Step 204 The application server sends an continuation called A command to the exchange control center by using an INVITE message.
- Step 205 The exchange control center receives the instruction of the application server to connect to the called party A, determines that the status of the A is "busy”, and then performs a call hold control judgment according to the capability of the terminal A, and determines whether the called party supports the call hold, and the judgment result is yes;
- Step 206 The exchange control center sends a connection request of C to the called A by using the INVITE message; Step 207, the called party A notifies the exchange control center of the called ringing by using the Ringing message; Step 208, the switching control center uses the Ringing message to the application server. Sending back ring tone signaling; Step 209, the application server controls to release the ring tone to the calling party C;
- Step 210 After receiving the connection request of C, the Internet terminal A displays the caller number and other information on the interface, and the user selects the call to keep the current party B answering C;
- Step 211 The Internet terminal A sends a call hold information to the exchange control center by using a RE-INVITE message;
- Step 212 The exchange control center sends the B call hold information to the application server by using a RE-INVITE message
- Step 216 The application server sends an OK message confirming the RE-INVITE message in step 212 to the exchange control center, and notifies the exchange control center that the B remains successful.
- Step 217 The exchange control center sends an OK message confirming the RE-INVITE message in step 211 to the called party A, and notifies the called party A that the pair B remains successful.
- Step 219 The exchange control center sends an OK message confirming the INVITE message in step 204 to the application server, and notifies the application server to initiate the answering C;
- Step 220 The application server sends an instruction for connecting A to the exchange control center by using an UPDATE message.
- Step 221 the exchange control center connects the media stream of A to C;
- Step 222 The application server sends an instruction for turning on C to the exchange control center by using a RE-INVITE message.
- Step 223, the exchange control center connects the media stream of C to A;
- the media streams of A and C are connected to each other, and A and C can make a call;
- Step 224 The user selects a call on the interface to keep the current party C and listens to the held party B. Step 225 to step 231, the terminal A initiates call hold to C, and the execution process is the same as steps 211 to 217;
- Step 232 The called A sends a request to the exchange control center to resume the answer B information by using the RE-INVITE message;
- Step 233 The exchange control center sends the recovered answer B information requested by the called A to the application server by using a RE-INVITE message;
- Step 234 The application server sends a command for recovering the B call to the exchange control center by using the RE-INVITE message;
- Step 235 the exchange control center connects the media stream of A to B;
- Step 236 The terminal B returns a call recovery success information to the exchange control center.
- Step 237 The exchange control center sends an OK message confirming the RE-INVITE message in step 234 to the application server, and notifies the terminal B that the call is successfully restored.
- Step 238 The application server sends an OK message to the exchange control center to confirm the RE-INVITE message in step 233, and notify the terminal B that the call is successfully restored.
- Step 239 The exchange control center sends an OK message to the called A to confirm the RE-INVITE message in step 232, and notify the call B that the call is successfully restored;
- the media streams of A and B are connected to each other, and A and B can resume the call.
- the user can keep or hang up the current party at any time and arbitrarily choose to resume receiving a caller in the hold, which greatly enhances the flexibility of control and is convenient. User's use.
- the unified communication service system corresponding to the above communication method will be described in detail below.
- Embodiment 3 A unified communication service system, as shown in FIG. 6, includes a switching control center 11, an application server 12, and a unified communication terminal 13;
- the exchange control center 11 is configured to receive a call request from the calling party to the unified communication terminal 13, and The request is triggered to the application server 12; operations such as call hold, call recovery, or call release are performed under the control of the application server 12;
- the application server 12 is configured to, when determining that the called unified communication terminal 13 is busy, send a message notifying that the new incoming call is received to the unified communication terminal 13, and control the ring back tone to be placed on the calling party; and receive the unified communication terminal 13
- the selected selection message about call hold, connection, resume or hang up, according to the selection of the unified communication terminal 13, controls the exchange control center 11 to perform call hold, call connection, call recovery or call release to the selected party;
- the unified communication terminal 13 is configured to provide a selection interface to the user, select a party that performs call hold, connect, resume, or hang up; receive a notification message with a new incoming call sent by the application server 12; hold, connect, and resume the call Or the hang up selection message is notified to the application server 12.
- the unified communication service system of this embodiment can execute the communication method provided in the first embodiment.
- Embodiment 4 A unified communication service system, the basic service device is similar to that in Embodiment 3, including an exchange control center, an application server, and a unified communication terminal;
- the exchange control center is configured to receive a call request from the calling party to the called unified communication terminal, and trigger the request to the application server; receive an instruction of the application server to connect to the unified communication terminal, and when determining that the unified communication terminal is busy, to the unified communication
- the terminal sends the connection request; receives the ringing information returned by the unified communication terminal, sends the ring back tone signaling to the application server; performs the call hold, call connection or call recovery operation on the selected party according to the selection of the unified communication terminal;
- An application server configured to send, according to a trigger of the exchange control center, an instruction for connecting the unified communication terminal to the exchange control center; receiving the ringback tone signaling sent by the exchange control center, and controlling to release the ring tone to the caller;
- the unified communication terminal is configured to provide a selection interface to the user, select the other party to perform call hold, resume or resume; receive the connection request sent by the exchange control center; and notify the exchange control center of the selection message about the call hold, resume or connection.
- the unified communication service system of this embodiment can execute the communication method provided in the second embodiment.
- Embodiment 5 An exchange control center, as shown in FIG. 7, includes a service processing unit 111 and a call control unit 112;
- the service processing unit 111 is configured to receive a call request from the calling party to the called unified communication terminal, and trigger the request to the application server; and receive an instruction of the application server to connect to the unified communication terminal, when determining When the unified communication terminal is busy, sending a connection request to the unified communication terminal; receiving the ringing information returned by the unified communication terminal, and sending the ring back tone signaling to the application server;
- the call control unit 112 is configured to receive, by the unified communications terminal, selection information about call hold, connection, resume, or hang up, and notify the service processing unit 111 to perform call hold on the selected party according to the selection of the unified communication terminal, Call connection or call recovery operation;
- an application server as shown in FIG. 8, includes a service logic unit 121 and a state control unit 122;
- the service logic unit 121 is configured to receive a call request sent by the exchange control center to the unified communication terminal, and when determining that the called unified communication terminal is busy, send a message notifying the new communication terminal to the unified communication terminal, and control Putting back a ring tone to the calling party;
- the status control unit 122 is configured to receive a selection message about call hold, connection, resume, or hang up sent by the unified communication terminal, and notify the service logic unit 121 to control the exchange control center to perform a call to the selected party according to the selection of the unified communication terminal. Hold, call connection, call recovery or call release;
- the switching control center of this embodiment can be applied to the unified communication service system provided in the third embodiment.
- the communication method in the unified communication service provided by the present invention and the corresponding unified communication service system, the exchange control center and the application server are described in detail.
- the principle and implementation manner of the present invention are described in the following. The description of the above embodiments is only for helping to understand the method of the present invention and its core ideas; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific embodiments and application scopes. In summary, the content of the specification should not be construed as limiting the invention.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
A communication method of unifying communication service notifies a new call request to a called terminal when the called terminal is busy. The called terminal performs selection between continuing and holding. Control logic of corresponding call holding, call recovering and the like is performed by an application cooperated with a control exchange center, and is also performed by judging of the exchange control center. The present invention also provides a corresponding unifying communication service system, an exchange control center and an application server. The present invention can make subscriber select to hold or to put though the new call when subscriber is busy, so as to prevent from missing the new call when subscriber is busy.
Description
统一通信业务的通讯方法及统一通信业务系统和相关装置 本申请要求于 2006 年 9 月 25 日提交中国专利局、 申请号为 200610139792.6、 发明名称为 "统一通信业务的通讯方法及统一通信业务系统 和相关装置"的中国专利申请的优先权,其全部内容通过引用结合在本申请中。 技术领域 Communication method for unified communication service and unified communication service system and related device This application claims to be submitted to the Chinese Patent Office on September 25, 2006, the application number is 200610139792.6, and the invention name is "communication method of unified communication service and unified communication service system and The priority of the Chinese Patent Application, the entire disclosure of which is incorporated herein by reference. Technical field
本发明涉及通讯技术领域,具体涉及统一通信业务的通讯方法及统一通信 业务系统和相关装置。 The present invention relates to the field of communication technologies, and in particular, to a communication method for a unified communication service, and a unified communication service system and related devices.
背景技术 Background technique
统一通信业务是一种综合型智能业务, 它进一步发展了网际协议(IP: Internet Protocol )通信的 4既念, 通过使用会话初始协议( SIP: Session Initiation Protocol )和包括移动解决的方案, 以统一号码为核心, 将传统智能业务与 IP 网络相结合, 整合了使用各种通信方式和通信终端的用户通信门户,真正地实 现了各类通信的统一和简化。 通过统一通信解决方案, 用户可以不受位置、 时 间或设备的影响,按照喜好随时进行彼此通信, 并可使用任意设备通过任何媒 体进行通信, 获得与固定电话用户、移动电话用户和互联网用户进行实时或非 实时通信的业务体验。用户在使用统一通讯业务时可以通过互联网终端拨打电 话、 进行点击拨号 (CTD: Check To Dial )呼叫、 接听来话、 召开会议等。 The unified communication service is a comprehensive intelligent service, which further develops the Internet Protocol (IP) communication, which is unified by using the Session Initiation Protocol (SIP) and the solution including the mobile solution. The number is the core, combining traditional intelligent services with IP networks, and integrating user communication portals using various communication methods and communication terminals, truly realizing the unification and simplification of various types of communication. With a unified communications solution, users can communicate with each other at any time, regardless of location, time or device, and can communicate with any media using any device, enabling real-time access to fixed-line users, mobile phone users, and Internet users. Or a business experience that is not real-time communication. When using the unified communication service, the user can make a call through the Internet terminal, make a call to dial (CTD: Check To Dial), answer an incoming call, hold a conference, and the like.
现有统一通信业务网络如图 1所示, 包括应用服务器 1、 交换控制中心 2、 统一通信终端 3、 传统终端 4。 The existing unified communication service network is as shown in FIG. 1, and includes an application server 1, an exchange control center, a unified communication terminal 3, and a legacy terminal 4.
应用服务器 1 , 运行统一通信的业务逻辑, 对交换控制中心 2进行调度控 制, 协调各功能部件间的操作和配合, 为用户提供统一的通信业务体验。 The application server 1 runs the business logic of the unified communication, performs scheduling control on the switching control center 2, coordinates operations and cooperation between the functional components, and provides a unified communication service experience for the user.
交换控制中心 2, 用于为传统终端 4和统一通信终端 3之间、 以及统一通 信终端 3之间的通信进行交换与控制, 完成统一通信业务的触发,接受应用服 务器 1的指示进行呼叫的接续, 事件的上报、 消息转发等功能。 The switching control center 2 is configured to exchange and control communication between the legacy terminal 4 and the unified communication terminal 3, and between the unified communication terminals 3, complete triggering of the unified communication service, and accept the indication of the application server 1 to perform the connection of the call. , event reporting, message forwarding and other functions.
统一通信终端 3通过 Internet或分组核心网与交换控制中心 2相连接, 统 一通信终端 3需要在应用服务器 1上签约统一通信业务。统一通信终端可釆用 互联网终端, 例如可以是个人电脑上的客户端软件、 浏览器等, 也可以是直接 或间接连接在互联网中的智能电话终端,此外还可釆用具有多媒体交互功能的 智能手机等多媒体通讯设备。
传统终端 4通过交换核心网与交换控制中心 2连接,交换核心网包括公用 电话交换网 (PSTN: Public Switched Telephone Network ), 公用陆地移动网 ( PLMN: Public Land Mobile Network )、 下一代网络 ( NGN: Next Generation Network )等。 传统终端包括移动电话、 固定电话等。 The unified communication terminal 3 is connected to the switching control center 2 via the Internet or a packet core network, and the unified communication terminal 3 needs to sign a unified communication service on the application server 1. The unified communication terminal can use an internet terminal, for example, a client software on a personal computer, a browser, or the like, or a smart phone terminal directly or indirectly connected to the Internet, and can also use an intelligent multimedia interactive function. Multimedia communication equipment such as mobile phones. The legacy terminal 4 is connected to the switching control center 2 through a switching core network including a Public Switched Telephone Network (PSTN), a Public Land Mobile Network (PLMN), and a Next Generation Network (NGN: Next Generation Network) and so on. Conventional terminals include mobile phones, landlines, and the like.
通过应用服务器的协调控制和交换控制中心的接续转发,统一通信业务用 户就可通过各种各样的统一通信终端与其他统一通信业务用户或传统电话用 户进行通信。 Through the coordinated control of the application server and the relay forwarding of the exchange control center, the unified communication service users can communicate with other unified communication service users or traditional telephone users through various unified communication terminals.
但是, 在现有实现统一通信业务的通讯方法中, 统一通信终端振铃后, 只 能选择接听和拒绝, 用户接听一路呼叫后, 其他电话即无法呼入, 导致用户使 用受限, 十分不便。 However, in the existing communication method for implementing the unified communication service, after the unified communication terminal rings, only the answer and the rejection can be selected. After the user answers the call, the other calls cannot be called in, which results in limited user use, which is very inconvenient.
发明内容 Summary of the invention
本发明实施例提供一种统一通信业务中的通讯方法及相应的统一通信业 务系统、 交换控制中心和应用服务器, 能够在被叫统一通信终端忙时不遗失新 的呼入。 The embodiments of the present invention provide a communication method in a unified communication service, a corresponding unified communication service system, a switching control center, and an application server, which can not lose new incoming calls when the called unified communication terminal is busy.
为达到本发明实施例所釆取的技术方案是: The technical solution adopted to achieve the embodiments of the present invention is:
一种统一通信业务中的通讯方法, 包括: A communication method in a unified communication service, including:
接收被叫为统一通信终端的呼叫请求; Receiving a call request called a unified communication terminal;
确定所述统一通信终端为忙后, 将该呼叫请求通知到所述统一通信终端。 一种统一通信业务装置, 包括: After determining that the unified communication terminal is busy, the call request is notified to the unified communication terminal. A unified communication service device, comprising:
接收处理单元, 用于接收向统一通信终端发起的呼叫请求,确定所述统一 通信终端为忙后, 通知呼叫通知单元; a receiving processing unit, configured to receive a call request initiated by the unified communications terminal, and determine that the unified communications terminal is busy, notify the call notification unit;
呼叫通知单元, 用于将所述呼叫请求通知到所述统一通信终端。 a call notification unit, configured to notify the unified communication terminal of the call request.
一种统一通信业务系统, 包括: A unified communication service system, including:
交换控制中心, 用于接收到统一通信终端的呼叫请求, 并将该请求触发到 应用服务器; a switching control center, configured to receive a call request of the unified communication terminal, and trigger the request to the application server;
应用服务器, 用于当判断所述统一通信终端为忙时, 向所述统一通信终端 发送有新呼叫请求的通知。 And an application server, configured to send, when the unified communication terminal is busy, a notification that a new call request is sent to the unified communication terminal.
一种统一通信业务系统, 包括: A unified communication service system, including:
交换控制中心, 用于接收主叫到统一通信终端的呼叫请求, 并将该请求触
发到应用服务器; 接收所述应用服务器接续所述统一通信终端的指令, 当判断 所述统一通信终端为忙时, 向所述统一通信终端发送接续请求; a switching control center, configured to receive a call request from a calling party to the unified communications terminal, and touch the request Sending to the application server; receiving an instruction that the application server continues the unified communication terminal, and when determining that the unified communication terminal is busy, sending a connection request to the unified communication terminal;
应用服务器,用于根据所述交换控制中心的触发向所述交换控制中心发送 接续所述统一通信终端的指令。 And an application server, configured to send, according to the trigger of the exchange control center, an instruction to connect to the unified communication terminal to the exchange control center.
一种交换控制中心, 包括: An exchange control center, including:
业务处理单元, 用于接收主叫到统一通信终端的呼叫请求, 并将该请求触 发到应用服务器; 接收应用服务器接续所述统一通信终端的指令, 当判断所述 统一通信终端为忙时, 向所述统一通信终端发送接续请求。 a service processing unit, configured to receive a call request from the calling party to the unified communication terminal, and trigger the request to the application server; receive an instruction that the application server connects to the unified communication terminal, and when determining that the unified communication terminal is busy, The unified communication terminal sends a connection request.
一种应用服务器, 其特征在于: 包括: An application server, comprising:
业务逻辑单元,用于接收交换控制中心发送的主叫到统一通信终端的呼叫 请求, 当判断所述统一通信终端为忙时, 向所述统一通信终端发送通知有新的 来话的消息。 And a service logic unit, configured to receive a call request sent by the exchange control center to the unified communication terminal, and when determining that the unified communication terminal is busy, send a message to the unified communication terminal to notify that there is a new incoming call.
一种统一通信终端, 包括: A unified communication terminal, comprising:
呼叫请求接收单元, 用于在统一通信终端进行当前通话的同时,接收来自 网络侧的有新的来话的通知消息; a call request receiving unit, configured to receive a new incoming notification message from the network side while the unified communication terminal performs the current call;
呼叫选择单元, 用于选择对当前通话方或当前来电的主叫方进行呼叫保 持, 发送选择信息。 The call selection unit is configured to select a call hold for the current party or the calling party of the current call, and send the selection information.
釆用上述技术方案, 本发明实施例取得了一定的技术效果, 本发明实施例 釆用在被叫统一通信终端忙时,将新的呼叫请求通知到被叫进行主叫状态控制 选择, 并由应用服务器或交换控制中心来执行相应控制逻辑处理的方法,使得 用户能够对忙时的新呼叫自由选择保持或接听, 避免了忙时新呼叫的遗失。 With the above technical solution, the embodiment of the present invention achieves certain technical effects. When the called unified communication terminal is busy, the embodiment of the present invention notifies the called party to the called party for the caller state control selection, and The application server or the exchange control center performs the corresponding control logic processing method, so that the user can freely choose to hold or answer the new call when busy, avoiding the loss of the new call when busy.
下面通过具体实施方式并结合附图对本发明实施例作进一步的详细说明。 附图说明 The embodiments of the present invention are further described in detail below by way of specific embodiments and drawings. DRAWINGS
图 1是现有统一通信业务网络结构示意图; 1 is a schematic structural diagram of a conventional unified communication service network;
图 2是本发明实施例一统一通信业务中的通讯方法流程示意图; 图 3是实施例一通讯方法的一个应用例的信令流程示意图; 2 is a schematic flowchart of a communication method in a unified communication service according to an embodiment of the present invention; FIG. 3 is a schematic diagram of a signaling flow of an application example of a communication method according to Embodiment 1;
图 4是本发明实施例二统一通信业务中的通讯方法流程示意图; 图 5是实施例二通讯方法的一个应用例的信令流程示意图; 4 is a schematic flowchart of a communication method in a unified communication service according to Embodiment 2 of the present invention; FIG. 5 is a schematic diagram of a signaling flow of an application example of a communication method according to Embodiment 2;
图 6是本发明实施例三统一通信业务系统结构示意图;
图 7是本发明实施例五交换控制中心结构示意图; 6 is a schematic structural diagram of a unified communication service system according to Embodiment 3 of the present invention; 7 is a schematic structural diagram of an exchange control center according to Embodiment 5 of the present invention;
图 8是本发明实施例六应用服务器结构示意图。 FIG. 8 is a schematic structural diagram of an application server according to Embodiment 6 of the present invention.
具体实施方式 detailed description
本发明实施例提供一种统一通信业务中的通讯方法:在被叫统一通信终端 忙时仍将新的呼叫请求通知到被叫, 由被叫进行接续与保持状态的选择。相应 的呼叫保持与恢复等控制逻辑可以由应用服务器配合控制交换控制中心执行, 也可以由交换控制中心进行判断执行。 进一步的, 在执行呼叫保持后, 统一通 信终端还可釆用类似的通讯对方状态控制选择方法,挂断当前通话方而任意选 择恢复接听某一保持中通话方。对于不同的控制逻辑执行方式, 本发明还提供 相应的统一通信业务系统、 交换控制中心和应用服务器。 以下分别对本发明方 法、 系统和装置进行详细说明。 The embodiment of the invention provides a communication method in the unified communication service: when the called unified communication terminal is busy, the new call request is still notified to the called party, and the called party performs the selection of the connection and the hold state. Control logic such as call hold and recovery can be performed by the application server in conjunction with the control exchange control center, or by the exchange control center. Further, after performing call hold, the unified communication terminal can also use a similar communication party state control selection method to hang up the current party and arbitrarily select to resume answering a held party. For different control logic execution modes, the present invention also provides a corresponding unified communication service system, an exchange control center, and an application server. The method, system and apparatus of the present invention are described in detail below.
实施例一、本实施例提供一种统一通信业务中的通讯方法, 其通讯对方状 态控制逻辑釆用由应用服务器配合控制交换控制中心执行的方式, 流程如图 2 所示, 包括: Embodiment 1 This embodiment provides a communication method in a unified communication service, where a communication partner state control logic is implemented by an application server in conjunction with a control exchange control center. The process is as shown in FIG. 2, and includes:
Al、 交换控制中心接收主叫的呼叫请求, 主叫可以是统一通信用户也可 以是传统终端用户, 当判断被叫为统一通信用户时, 交换控制中心将该呼叫请 求触发到应用服务器; Al, the exchange control center receives the call request of the calling party, and the calling party may be a unified communication user or a traditional terminal user. When determining that the called party is a unified communication user, the switching control center triggers the call request to the application server;
A2、 应用服务器接收该呼叫请求, 根据其中所包含的被叫号码判断被叫 的状态, 当判断所述被叫为忙时, 应用服务器将该呼叫请求通知到所述被叫; 当然, 若判断所述被叫为空闲, 则按照通常的统一通信被叫接续流程来执行即 可; 基于通常应用服务器与统一通信终端间通信所釆用的 SIP协议, 应用服务 器将呼叫请求通知到被叫釆用: A2. The application server receives the call request, determines the status of the called party according to the called number included therein, and when determining that the called party is busy, the application server notifies the called request to the called party; If the called party is idle, it can be executed according to the normal unified communication called connection connection process; based on the SIP protocol used by the communication between the normal application server and the unified communication terminal, the application server notifies the called request to the called party. :
A21、 应用服务器向被叫发送通知有新的来话的消息, 该消息可以是会话 外的 SIP: Info消息或者 SIP: Message消息; A21: The application server sends a message to the called party that the new incoming message is sent, and the message may be a SIP: Info message or a SIP: Message message outside the session;
A22、 应用服务器控制对主叫放回铃音, 以向主叫表示其呼叫请求以发送 到被叫, 正等待被叫的接听选择; 为兼顾被叫可能设置的彩铃功能, 应用服务 器可先判断所述被叫是否设置彩铃, 若否, 则直接通知被叫端局播放普通回铃 音;若是,控制放音设备,例如媒体资源服务器(MRS: Media Resource Server ) 等相关放音资源, 对所述主叫播放彩铃;
A3、 被叫选择对当前通话方或当前主叫进行呼叫保持, 并通知到应用服 务器; 被叫终端可以将来电信息, 例如来电时间、 来电号码等, 以列表等形式 显示于界面, 这样被叫用户就可方便的根据来电信息进行选择; 选择结果可以 以会话外的 SIP: Info消息或者 SIP: Message消息的形式发送给应用服务器; A4、 应用服务器按照被叫的选择, 执行对被选择方的呼叫保持; 相应于 现有应用服务器与交换控制中心之间的控制交互方式, 该过程可釆用: A22. The application server controls to put back a ring tone to the calling party, to indicate to the calling party that the call request is sent to the called party, and is waiting for the called party to select the answering; the application server may first determine the ring back tone function that may be set by the called party. Whether the called party sets the ring back tone, if not, directly notifies the called end office to play the ordinary ring back tone; if so, controls the playback device, such as a media resource server (MRS: Media Resource Server) and other related playback resources, The calling party plays the ring tones; A3. The called party chooses to hold the call to the current party or the current calling party, and notifies the application server; the called terminal can display the incoming call information, such as the incoming call time and the incoming call number, in the form of a list, etc., so that the called party is called. The user can conveniently select according to the incoming call information; the selection result can be sent to the application server in the form of a SIP: Info message or a SIP: Message message outside the session; A4, the application server performs the selection of the selected party according to the selected selection of the called party. Call hold; Corresponding to the control interaction between the existing application server and the exchange control center, the process can be used:
A41、 应用服务器按照所接收的被叫选择消息中的被选择方号码, 发送对 被选择方的呼叫保持指令给交换控制中心; A41. The application server sends a call hold instruction to the selected party to the exchange control center according to the selected party number in the received called selection message.
A42、 交换控制中心按照呼叫保持指令对被选择方执行呼叫保持操作, 将 其媒体流属性设置为非激活状态; A42. The exchange control center performs a call hold operation on the selected party according to the call hold command, and sets its media stream attribute to an inactive state;
A43、 应用服务器控制对被选择方放呼叫保持音, 以向被选择方表示其呼 叫处于保持等待中, 通常可将被选择方的媒体流接到 MRS等相关放音资源上 进行呼叫保持音播放; A43. The application server controls placing the call hold tone on the selected party to indicate to the selected party that the call is in the hold waiting state, and generally can connect the media stream of the selected party to the related playback resource such as MRS to perform call hold tone playback. ;
A5、 若在步骤 A4中被叫选择对当前通话方进行呼叫保持以接听新来话, 交换控制中心在执行对当前通话方的呼叫保持后还继续在应用服务器的控制 下对主叫进行接续; 该接续过程可按照现有统一通信业务的接续过程来进行, 包括: A5. If the called party selects to hold the current caller to answer the new incoming call in step A4, the exchange control center continues to connect the caller under the control of the application server after performing the call hold of the current caller; The connection process can be performed according to the connection process of the existing unified communication service, including:
交换控制中心接收应用服务器下发的接通被叫和接通主叫的指令; 交换控制中心执行接通被叫的指令,将被叫媒体流接通至主叫方; 执行接 通主叫的指令, 将主叫媒体流接通至被叫方; 双方即可进行通话; The switching control center receives an instruction sent by the application server to connect the called party and switch the calling party; the switching control center performs an instruction to turn on the called party, and connects the called media stream to the calling party; Directly, the calling media stream is connected to the called party; the two parties can make a call;
为实现对呼叫形式更灵活的控制, 当被叫保持了一个或多个呼叫后, 其在 通话过程中可釆用类似上述状态控制选择的方法,保持或挂断当前通话而接听 保持中的任意一方, 以下分别以步骤 A6、 A7来进行描述, 该两个步骤在实际 过程中根据用户的选择出现, 不分先后; In order to achieve more flexible control of the call form, when the called party holds one or more calls, it can use the method similar to the above state control selection during the call to hold or hang up the current call and answer any of the hold. One side, the following is described by steps A6 and A7 respectively, and the two steps appear in the actual process according to the user's choice, regardless of the order;
A6、 被叫选择保持当前通话方并恢复某一保持中通话方; 被叫终端可以 将各个来电的状态及信息显示于界面, 除了来电时间、来电号码外还可包括已 通话时长、 已保持时长等, 以便于被叫用户选择; 执行过程包括: A6, the called party chooses to keep the current party and resumes a certain holding party; the called terminal can display the status and information of each incoming call on the interface, in addition to the call time and the caller number, the duration of the call and the duration of the call can be included. Etc., in order to facilitate the selected user; the execution process includes:
A61、 被叫向应用服务器发送保持当前通话方并恢复某一保持中通话方的 消息; 选择结果可以以会话外的 SIP: Info消息或者 SIP: Message消息的形式
发送给应用服务器; A61. The called party sends a message to the application server to keep the current party and restore a held party; the result of the selection may be in the form of a SIP: Info message or a SIP: Message message outside the session. Sent to the application server;
A62、 应用服务器按照该消息执行对当前通话方的呼叫保持, 可参照步骤 A4执行, 然后向交换控制中心分别下发接通该保持中通话方和对该保持中通 话方呼叫恢复的指令; A62. The application server performs call hold on the current party according to the message, and may perform the process according to step A4, and then send an instruction to the exchange control center to switch the call in the hold and the call to the hold in the hold;
A63、 交换控制中心根据该接通保持中通话方的指令, 执行将该保持中通 话方接通至所述被叫方的操作; 根据所述对保持中通话方呼叫恢复的指令,对 该保持中通话方执行呼叫恢复操作, 将其媒体连接与呼叫保持音播放设备断 开, 将所述被叫方接通至该保持中通话方; A63. The switching control center performs an operation of connecting the holding party to the called party according to the instruction of the calling party in the on-hold; and maintaining the call according to the instruction for restoring the call of the calling party. The middle party performs a call recovery operation, disconnects its media connection from the call hold tone playing device, and connects the called party to the holding party;
A7、 被叫选择挂断当前通话方并恢复某一保持中通话方, 执行过程包括: A71、 被叫向应用服务器发送挂断当前通话方并恢复某一保持中通话方的 消息; 选择结果可以以会话外的 SIP: Info消息或者 SIP: Message消息的形式 发送给应用服务器; A7. The called party chooses to hang up the current party and resumes a holding party. The execution process includes: A71. The called party sends a message to the application server to hang up the current party and resume a certain holding party; Sending to the application server in the form of a SIP: Info message or a SIP: Message message outside the session;
A72、 应用服务器按照该消息向交换控制中心分别下发释放当前通话方和 对该保持中通话方呼叫恢复的指令; A72. The application server sends an instruction to release the current party and resume the call of the calling party according to the message to the exchange control center.
A73、 交换控制中心根据所述释放当前通话方的指令, 执行对当前通话方 的呼叫释放操作, 该释放操作可按照现有呼叫释放流程进行; 根据所述对保持 中通话方呼叫恢复的指令,对该保持中通话方执行呼叫恢复操作,将其媒体连 接与呼叫保持音播放设备断开, 将所述被叫方接通至该保持中通话方。 A73. The exchange control center performs a call release operation on the current party according to the instruction to release the current party, and the release operation may be performed according to an existing call release process; according to the instruction for restoring the call of the call in the call, A call recovery operation is performed on the in-call party, the media connection is disconnected from the call-holding tone playing device, and the called party is connected to the holding party.
为更好的理解本发明,下面以一个具体的应用例来说明上述通讯方法釆用 SIP协议的一种实际执行流程。 假定被叫统一通信终端为互联网终端 A , 正在 与其进行通话的对方为终端 B, 发起新呼叫的主叫方为终端 C; In order to better understand the present invention, an actual application flow of the above communication method using the SIP protocol will be described below with a specific application example. Assume that the called unified communication terminal is the Internet terminal A, the other party that is making a call with it is the terminal B, and the calling party that initiates the new call is the terminal C;
业务过程为: A与 B通话中, C呼叫 A, A保持 B接听 C; A与 C通话 中, A保持 C接听 B; A与 B通话中, A挂断 B接听 C。 信令流程如图 3所 示, 包括: The business process is as follows: During the call between A and B, C calls A, A keeps B answering C; A calls with C, A keeps C answering B; A calls with B, A hangs up B answers C. The signaling process is shown in Figure 3 and includes:
步骤 101 ,终端用户 C向交换控制中心发起对统一通信的互联网终端用户 Step 101: The terminal user C initiates an Internet terminal user for unified communication to the exchange control center.
A的呼叫; A call;
步骤 102, 交换控制中心判断被叫 A为统一通信用户, 用 INVITE消息触 发统一通信业务到应用服务器; Step 102: The exchange control center determines that the called party A is a unified communication user, and uses the INVITE message to trigger the unified communication service to the application server;
步骤 103 , 应用服务器执行业务逻辑, 判断其统一通信用户 A的状态, 此
时判断 A处于"忙"状态, 继续执行后续步骤; 当然如果 A为"空闲"状态, 则 应用服务器控制交换控制中心执行通常的统一通信被叫接续流程; Step 103: The application server executes the business logic to determine the status of the unified communication user A. When it is judged that A is in the "busy" state, the subsequent steps are continued; of course, if A is in the "idle" state, the application server controls the switching control center to perform the usual unified communication called connection connection process;
步骤 104,应用服务器向互联网终端发送 INVITE消息通知终端 A有来自 C的新呼叫; Step 104: The application server sends an INVITE message to the Internet terminal to notify the terminal A that there is a new call from C.
步骤 105, 应用服务器控制对主叫 C放回铃音; Step 105: The application server controls to release the ring tone to the calling party C.
步骤 106,互联网终端 A收到新来电通知后,在界面显示来电号码等信息, 用户选择呼叫保持当前通话方 B接听 C; Step 106: After receiving the new incoming call notification, the Internet terminal A displays the caller number and other information on the interface, and the user selects the call to keep the current caller B answering C;
步骤 107, 互联网终端 A向应用服务器发送 SIP消息通知应用服务器对 B 呼叫保持, 接听 C; Step 107, the Internet terminal A sends a SIP message to the application server to notify the application server to hold the B call, and answer C;
步骤 108, 应用服务器用 RE-INVITE消息向交换控制中心发送呼叫保持 指令发起对 B呼叫保持; Step 108: The application server sends a call hold command to the exchange control center by using a RE-INVITE message to initiate a call hold to the B call;
步骤 109, 交换控制中心按照呼叫保持指令对 B执行呼叫保持,将 B的媒 体流属性设置为非激活状态, 使 B的媒体与 A断开; Step 109: The exchange control center performs call hold on B according to the call hold command, sets the media stream attribute of B to an inactive state, and disconnects the media of B from A;
步骤 110,应用服务器控制将 B的媒体流接到放音设备的相关放音资源上, 对 B放呼叫保持音; Step 110: The application server controls to connect the media stream of B to the related playback resource of the playback device, and put a call hold tone to the B;
步骤 111、 应用服务器用 RE-INVITE消息向交换控制中心下发接通 C的 指令; Step 111: The application server sends a C command to the exchange control center by using a RE-INVITE message;
步骤 112、 交换控制中心用 RE-INVITE消息将 C的媒体流接通至 A; 步骤 113、 应用服务器用 UPDATE消息向交换控制中心下发接通 A的指 令; Step 112: The exchange control center connects the media stream of C to A by using a RE-INVITE message; Step 113: The application server sends an instruction for connecting A to the exchange control center by using an UPDATE message;
步骤 114、 交换控制中心将 A的媒体流接通至 C; Step 114, the exchange control center connects the media stream of A to C;
步骤 115、 应用服务器向互联网终端 A发送 SIP消息通知终端 A对 B呼 叫保持、 接听 C成功; Step 115: The application server sends a SIP message to the Internet terminal A to notify the terminal A that the B call is held and the C is successfully received.
此时 A、 C的媒体流互相连接, A、 C即可进行通话; At this time, the media streams of A and C are connected to each other, and A and C can make a call;
步骤 116、 用户在界面选择呼叫保持当前通话方 C接听保持中通话方 B; 步骤 117、终端 A向应用服务器发送 SIP消息通知应用服务器对 C呼叫保 持, 恢复 B; Step 116: The user selects a call on the interface to keep the current party C to answer the held party B. Step 117: The terminal A sends a SIP message to the application server to notify the application server to hold the C call, and restore B;
步骤 118〜步骤 120, 应用服务器进行对终端 C的呼叫保持, 与步骤 108~ 步骤 110相同;
步骤 121、 应用服务器用 RE-INVITE消息向交换控制中心下发接通 B的 指令; Steps 118 to 120, the application server performs call hold on the terminal C, which is the same as steps 108 to 110; Step 121: The application server sends an instruction for turning on B to the exchange control center by using the RE-INVITE message.
步骤 122、 交换控制中心向终端 A发送 RE-INVITE消息将 B的媒体流接 通至 A; Step 122: The exchange control center sends a RE-INVITE message to terminal A to connect the media stream of B to A;
步骤 123、 应用服务器用 RE-INVITE消息向交换控制中心下发对 B呼叫 恢复的指令; Step 123: The application server sends a command for recovering the B call to the exchange control center by using the RE-INVITE message;
步骤 124、 交换控制中心对 B进行呼叫恢复, 将其媒体连接与呼叫保持音 播放设备断开, 并将 A的媒体流接通至 B; Step 124: The switching control center performs call recovery on B, disconnects its media connection from the call hold tone playing device, and connects the media stream of A to B;
步骤 125、 终端 B向交换控制中心返回呼叫恢复成功; Step 125: The terminal B returns to the exchange control center and the call is successfully restored.
步骤 126、交换控制中心向应用服务器发送确认步骤 123中的 RE-INVITE 消息的 OK消息, 将该呼叫恢复成功消息通知到应用服务器; Step 126: The exchange control center sends an OK message confirming the RE-INVITE message in step 123 to the application server, and notifies the application server of the call recovery success message;
步骤 127, 应用服务器向互联网终端 A发送 SIP消息通知终端 A对 C呼 叫保持、 恢复接听 B成功; Step 127: The application server sends a SIP message to the Internet terminal A to notify the terminal A that the C call is held and the answer B is successful.
此时 A、 B的媒体流互相连接, A、 B即可恢复进行通话; At this time, the media streams of A and B are connected to each other, and A and B can resume the call;
步骤 128、 用户在界面选择挂断当前通话方 B接听保持中通话方 C; Step 128: The user selects to hang up the current party B on the interface to answer the held party C;
步骤 129、 终端 A向应用服务器发送 SIP消息通知应用服务器将 B挂断, 恢复 C; Step 129, the terminal A sends a SIP message to the application server to notify the application server to hang up B, and restore C;
步骤 130、 应用服务器用 BYE消息向交换控制中心下发释放 B的指令; 步骤 131、 交换控制中心执行对 B呼叫释放; Step 130: The application server sends a command for releasing B to the exchange control center by using a BYE message; Step 131: The exchange control center performs release of the B call;
步骤 132〜步骤 137、 应用服务器进行对终端 C的呼叫恢复, 与步骤 121~ 步骤 126相同; Steps 132 to 137, the application server performs call recovery on the terminal C, which is the same as steps 121 to 126;
步骤 138, 应用服务器向互联网终端 A发送 SIP消息通知终端 A挂断 B、 接听 C成功; Step 138: The application server sends a SIP message to the Internet terminal A to notify the terminal that A hangs up B, and receives C successfully;
此时 A、 C的媒体流互相连接, A、 C即可恢复进行通话。 At this time, the media streams of A and C are connected to each other, and A and C can resume the call.
实施例二、本实施例提供一种统一通信业务中的通讯方法, 该方法与实施 例一的区别之处在于,其通讯对方状态控制逻辑釆用由交换控制中心执行的方 式, 流程如图 4所示, 包括: Embodiment 2 This embodiment provides a communication method in a unified communication service. The difference between the method and the first embodiment is that the communication state control logic is implemented by the exchange control center, and the process is as shown in FIG. 4 . As shown, including:
Bl、 交换控制中心接收主叫的呼叫请求, 当判断被叫为统一通信用户时, 交换控制中心将该呼叫请求触发到应用服务器;
B2、 应用服务器向交换控制中心下发接续被叫的指令, 交换控制中心执 行新呼叫到被叫的通知; 结合交换控制中心通常的呼叫接续流程, 此通知过程 包括: Bl, the exchange control center receives the call request of the calling party, and when determining that the called party is the unified communication user, the exchange control center triggers the call request to the application server; B2. The application server sends an instruction to connect to the exchange to the exchange control center, and the exchange control center performs a notification of the new call to the called party. In combination with the normal call connection process of the exchange control center, the notification process includes:
B21、交换控制中心接收应用服务器接续被叫的指令,判断被叫状态为忙, 为避免与终端能力的冲突, 交换控制中心判断被叫是否支持呼叫保持, 若是则 向被叫发送接续请求, 若否则按照通常处理方式对应用服务器回应被叫忙; 当 然, 若交换控制中心判断被叫状态为空闲, 则按照通常的统一通信被叫接续流 程来执行即可; B21. The exchange control center receives an instruction of the application server to connect to the called party, and determines that the called state is busy. To avoid conflict with the terminal capability, the exchange control center determines whether the called party supports call hold, and if yes, sends a connection request to the called party, if Otherwise, the application server responds to the called busy according to the usual processing manner; of course, if the exchange control center determines that the called state is idle, it can be executed according to the normal unified communication called connection connection process;
B22、 交换控制中心接收被叫返回的振铃信息, 向应用服务器发送放回铃 音信令; B22. The switching control center receives the ringing information returned by the called party, and sends the ring back tone signaling to the application server.
B23、 应用服务器在收到所述放回铃音信令后, 控制对主叫放回铃音; 在 放回铃音时, 同样可进行对被叫彩铃功能的判断; B23. After receiving the ring back tone signaling, the application server controls to release the ring tone to the calling party; when the ring tone is returned, the function of determining the called color ring tone function may also be performed;
B3、 被叫选择对当前通话方或当前主叫进行呼叫保持, 并通知到交换控 制中心; B3. The called party selects to hold the call to the current party or the current calling party, and notifies the switching control center;
B4、 交换控制中心按照被叫的选择执行对被选择方的呼叫保持; 相应于 现有应用服务器与交换控制中心之间的控制交互方式, 该过程可釆用: B4. The exchange control center performs call hold on the selected party according to the selected selection of the called party; corresponding to the control interaction mode between the existing application server and the exchange control center, the process can be applied:
B41、 交换控制中心按照所接收的被叫选择消息中的被选择方号码, 发送 对被选择方的呼叫保持信息给应用服务器; B41. The exchange control center sends call hold information to the selected party to the application server according to the selected party number in the received called selection message.
B42、 应用服务器向交换控制中心返回对被选择方的呼叫保持指令; B43、 交换控制中心按照呼叫保持指令对被选择方执行呼叫保持操作, 将 其媒体流属性设置为非激活状态; B42. The application server returns a call hold instruction to the selected party to the exchange control center. B43. The exchange control center performs a call hold operation on the selected party according to the call hold instruction, and sets the media stream attribute to an inactive state;
B44、 应用服务器控制对被选择方放呼叫保持音, 将被选择方的媒体流接 到 MRS等相关放音资源上进行呼叫保持音播放, 应用服务器将呼叫保持成功 的确认通过交换控制中心发送到被叫终端; B44. The application server controls the selected party to place the call hold tone, and connects the selected media stream to the MRS and other related playback resources to play the call hold tone, and the application server sends the confirmation that the call is successfully sent to the exchange control center. Called terminal
B5、 若在步骤 B4中被叫选择对当前通话方进行呼叫保持以接听新来话, 交换控制中心还在应用服务器的控制下对主叫进行接续;基于现有统一通信业 务的接续过程, 为从交换控制中心触发该接续过程, 需要执行: B5. If the called party selects to hold the current caller to answer the new incoming call in step B4, the exchange control center also connects the caller under the control of the application server; based on the connection process of the existing unified communication service, To trigger the connection process from the exchange control center, you need to execute:
交换控制中心接收被叫发送的接听主叫的消息,并将该接听消息发送给应 用服务器;
此后交换控制中心在应用服务器的控制下进行对主叫的接续;该接续过程 可按照现有统一通信业务的接续过程来进行, 参见实施例一中步骤 A4; The switching control center receives the message of the calling party sent by the called party, and sends the answering message to the application server; After that, the switching control center performs the connection to the calling party under the control of the application server; the connection process can be performed according to the connection process of the existing unified communication service, see step A4 in the first embodiment;
与实施例一中相仿,在本实施例方法中,当被叫保持了一个或多个呼叫后, 其在通话过程中也可釆用类似上述状态控制选择的方法,保持当前通话而接听 保持中的任意一方, 以下以步骤 B6来进行描述, 该步骤在实际过程中根据用 户的选择出现; 至于挂断当前通话而接听保持中的任意一方, 由于终端通过交 换控制中心挂断通话是通常所使用的方式,挂断后接通一路来话与现有闲时接 通来话的过程相同, 因此不再赘述; Similar to the first embodiment, in the method of the embodiment, when the called party holds one or more calls, it can also use a method similar to the above state control selection during the call to keep the current call and receive the call. Either one of them is described below in step B6. This step appears in the actual process according to the user's choice. As for any party that hangs up the current call and picks up the call, it is usually used because the terminal hangs up the call through the exchange control center. The way to hang up after the call is the same as the process of connecting the existing idle time, so it will not be described again;
B6、 被叫选择保持当前通话方并恢复某一保持中通话方; 执行过程包括: B61、 被叫向交换控制中心发送保持当前通话方的请求; B6. The called party selects to keep the current party and resumes a holding party. The execution process includes: B61. The called party sends a request to the exchange control center to keep the current party;
B62、 交换控制中心按照该请求执行对当前通话方的呼叫保持; 可参照步 骤 B4执行; B62. The exchange control center performs call hold on the current party according to the request; and can be performed by referring to step B4;
B63、 被叫收到交换控制中心保持成功的消息后, 向交换控制中心发送恢 复某一保持中通话方的请求; B63. After receiving the message that the exchange control center remains successful, the called party sends a request to the exchange control center to resume a held party;
B64、 交换控制中心将该恢复请求发送给应用服务器, 接收应用服务器返 回的对该保持中通话方呼叫恢复的指令; B64. The switching control center sends the recovery request to the application server, and receives an instruction returned by the application server to resume the call of the calling party;
B65、 交换控制中心根据所述对保持中通话方呼叫恢复的指令, 对该保持 中通话方执行呼叫恢复操作,将其媒体连接与呼叫保持音播放设备断开,将所 述被叫方接通至该保持中通话方。 B65. The switching control center performs a call recovery operation on the calling party in accordance with the instruction for restoring the call of the calling party, disconnects the media connection from the call holding tone playing device, and connects the called party. To the party in the hold.
下面也以一个具体的应用例来说明上述通讯方法釆用 SIP 协议的一种实 际执行流程。假定被叫统一通信终端为互联网终端 A, 正在与其进行通话的对 方为终端 B, 发起新呼叫的主叫方为终端 C; The following is also a specific application example to illustrate an actual implementation flow of the above communication method using the SIP protocol. Assume that the called unified communication terminal is the Internet terminal A, the party that is making a call with it is the terminal B, and the calling party that initiates the new call is the terminal C;
业务过程为: A与 B通话中, C呼叫 A, A保持 B接听 C; A与 C通话 中, A保持 C接听 B。 信令流程如图 5所示, 包括: The business process is: During a call between A and B, C calls A, A keeps B answering C; A calls with C, A keeps C answering B. The signaling process is shown in Figure 5, including:
步骤 201 ,终端用户 C向交换控制中心发起对统一通信的互联网终端用户 Step 201: The terminal user C initiates an Internet terminal user for unified communication to the exchange control center.
A的呼叫; A call;
步骤 202 , 交换控制中心判断被叫 A为统一通信用户, 用 INVITE消息触 发统一通信业务到应用服务器; Step 202: The exchange control center determines that the called party A is a unified communication user, and uses the INVITE message to trigger the unified communication service to the application server;
步骤 203、应用服务器按常规执行业务逻辑, 例如根据被叫 A当前的可达
信息选择连接方式等; Step 203: The application server executes the business logic as usual, for example, according to the current reachability of the called party A. Information selection connection method, etc.;
步骤 204、应用服务器用 INVITE消息向交换控制中心发送接续被叫 A指 令; Step 204: The application server sends an continuation called A command to the exchange control center by using an INVITE message.
步骤 205、 交换控制中心接收应用服务器接续被叫 A的指令, 判断 A状 态为"忙",然后根据终端 A的能力进行呼叫保持控制判断,判断被叫是否支持 呼叫保持, 判断结果为是; Step 205: The exchange control center receives the instruction of the application server to connect to the called party A, determines that the status of the A is "busy", and then performs a call hold control judgment according to the capability of the terminal A, and determines whether the called party supports the call hold, and the judgment result is yes;
步骤 206、 交换控制中心用 INVITE消息向被叫 A发送 C的接续请求; 步骤 207、 被叫 A向用 Ringing消息通知交换控制中心被叫振铃; 步骤 208、交换控制中心用 Ringing消息向应用服务器发送放回铃音信令; 步骤 209, 应用服务器控制对主叫 C放回铃音; Step 206: The exchange control center sends a connection request of C to the called A by using the INVITE message; Step 207, the called party A notifies the exchange control center of the called ringing by using the Ringing message; Step 208, the switching control center uses the Ringing message to the application server. Sending back ring tone signaling; Step 209, the application server controls to release the ring tone to the calling party C;
步骤 210, 互联网终端 A收到 C的接续请求后, 在界面显示来电号码等 信息, 用户选择呼叫保持当前通话方 B接听 C; Step 210: After receiving the connection request of C, the Internet terminal A displays the caller number and other information on the interface, and the user selects the call to keep the current party B answering C;
步骤 211 , 互联网终端 A用 RE-INVITE消息向交换控制中心发送对 B呼 叫保持信息; Step 211: The Internet terminal A sends a call hold information to the exchange control center by using a RE-INVITE message;
步骤 212, 交换控制中心用 RE-INVITE消息发送对 B呼叫保持信息给应 用服务器; Step 212: The exchange control center sends the B call hold information to the application server by using a RE-INVITE message;
步骤 213〜步骤 215, 应用服务器进行对 B呼叫保持, 同实施例一中步骤 108〜步骤 110; Step 213 to step 215, the application server performs B call hold, and steps 108 to 110 in the first embodiment;
步骤 216、应用服务器向交换控制中心发送确认步骤 212中的 RE-INVITE 消息的 OK消息, 通知交换控制中心对 B保持成功; Step 216: The application server sends an OK message confirming the RE-INVITE message in step 212 to the exchange control center, and notifies the exchange control center that the B remains successful.
步骤 217、 交换控制中心向被叫 A发送确认步骤 211中的 RE-INVITE消 息的 OK消息, 通知被叫 A对 B保持成功; Step 217: The exchange control center sends an OK message confirming the RE-INVITE message in step 211 to the called party A, and notifies the called party A that the pair B remains successful.
步骤 218、被叫 A向交换控制中心发送确认步骤 206中的 INVITE消息的 OK消息, 通知接听 C; Step 218, the called A sends an OK message to the exchange control center to confirm the INVITE message in step 206, and notify the answering C;
步骤 219、 交换控制中心向应用服务器发送确认步骤 204中的 INVITE消 息的 OK消息, 通知应用服务器发起接听 C; Step 219: The exchange control center sends an OK message confirming the INVITE message in step 204 to the application server, and notifies the application server to initiate the answering C;
步骤 220、 应用服务器用 UPDATE消息向交换控制中心下发接通 A的指 令; Step 220: The application server sends an instruction for connecting A to the exchange control center by using an UPDATE message.
步骤 221、 交换控制中心将 A的媒体流接通至 C;
步骤 222、 应用服务器用 RE-INVITE消息向交换控制中心下发接通 C的 指令; Step 221, the exchange control center connects the media stream of A to C; Step 222: The application server sends an instruction for turning on C to the exchange control center by using a RE-INVITE message.
步骤 223、 交换控制中心将 C的媒体流接通至 A; Step 223, the exchange control center connects the media stream of C to A;
此时 A、 C的媒体流互相连接, A、 C即可进行通话; At this time, the media streams of A and C are connected to each other, and A and C can make a call;
步骤 224、 用户在界面选择呼叫保持当前通话方 C接听保持中通话方 B; 步骤 225〜步骤 231、 终端 A发起对 C的呼叫保持, 执行过程与步骤 211~ 步骤 217相同; Step 224: The user selects a call on the interface to keep the current party C and listens to the held party B. Step 225 to step 231, the terminal A initiates call hold to C, and the execution process is the same as steps 211 to 217;
步骤 232、 被叫 A用 RE-INVITE消息向交换控制中心发送请求恢复接听 B信息; Step 232: The called A sends a request to the exchange control center to resume the answer B information by using the RE-INVITE message;
步骤 233、 交换控制中心用 RE-INVITE消息将被叫 A请求的恢复接听 B 信息发送给应用服务器; Step 233: The exchange control center sends the recovered answer B information requested by the called A to the application server by using a RE-INVITE message;
步骤 234、 应用服务器用 RE-INVITE消息向交换控制中心下发对 B呼叫 恢复的指令; Step 234: The application server sends a command for recovering the B call to the exchange control center by using the RE-INVITE message;
步骤 235、 交换控制中心将 A的媒体流接通至 B; Step 235, the exchange control center connects the media stream of A to B;
步骤 236、 终端 B向交换控制中心返回呼叫恢复成功信息; Step 236: The terminal B returns a call recovery success information to the exchange control center.
步骤 237、交换控制中心向应用服务器发送确认步骤 234中的 RE-INVITE 消息的 OK消息, 通知终端 B呼叫恢复成功; Step 237: The exchange control center sends an OK message confirming the RE-INVITE message in step 234 to the application server, and notifies the terminal B that the call is successfully restored.
步骤 238、应用服务器向交换控制中心发送确认步骤 233中的 RE-INVITE 消息的 OK消息, 通知终端 B呼叫恢复成功; Step 238: The application server sends an OK message to the exchange control center to confirm the RE-INVITE message in step 233, and notify the terminal B that the call is successfully restored.
步骤 239、 交换控制中心向被叫 A发送确认步骤 232中的 RE-INVITE消 息的 OK消息, 通知对 B呼叫恢复成功; Step 239: The exchange control center sends an OK message to the called A to confirm the RE-INVITE message in step 232, and notify the call B that the call is successfully restored;
此时 A、 B的媒体流互相连接, A、 B即可恢复进行通话。 At this time, the media streams of A and B are connected to each other, and A and B can resume the call.
通过进一步在通话过程中釆用类似的通讯对方状态控制选择的方法,使得 用户能够随时保持或挂断当前通话方而任意选择恢复接听某一保持中通话方 , 大大增强了控制的灵活性, 方便用户的使用。 By further adopting a similar method of controlling the state of the communication partner during the call, the user can keep or hang up the current party at any time and arbitrarily choose to resume receiving a caller in the hold, which greatly enhances the flexibility of control and is convenient. User's use.
下面对相应于上述通讯方法的统一通讯业务系统进行详细说明。 The unified communication service system corresponding to the above communication method will be described in detail below.
实施例三、 一种统一通信业务系统, 如图 6所示, 包括交换控制中心 11、 应用服务器 12和统一通信终端 13; Embodiment 3: A unified communication service system, as shown in FIG. 6, includes a switching control center 11, an application server 12, and a unified communication terminal 13;
交换控制中心 11 , 用于接收主叫到统一通信终端 13的呼叫请求, 并将该
请求触发到应用服务器 12; 在应用服务器 12的控制下执行呼叫保持、 呼叫恢 复或呼叫释放等操作; The exchange control center 11 is configured to receive a call request from the calling party to the unified communication terminal 13, and The request is triggered to the application server 12; operations such as call hold, call recovery, or call release are performed under the control of the application server 12;
应用服务器 12, 用于当判断被叫统一通信终端 13为忙时, 向统一通信终 端 13发送通知有新的来话的消息, 并控制对所述主叫放回铃音; 接收统一通 信终端 13发送的关于呼叫保持、 接续、 恢复或挂断的选择消息, 按照统一通 信终端 13的选择,控制交换控制中心 11执行对被选择方的呼叫保持、呼叫接 续、 呼叫恢复或呼叫释放; The application server 12 is configured to, when determining that the called unified communication terminal 13 is busy, send a message notifying that the new incoming call is received to the unified communication terminal 13, and control the ring back tone to be placed on the calling party; and receive the unified communication terminal 13 The selected selection message about call hold, connection, resume or hang up, according to the selection of the unified communication terminal 13, controls the exchange control center 11 to perform call hold, call connection, call recovery or call release to the selected party;
统一通信终端 13 , 用于向用户提供选择界面, 选择进行呼叫保持、 接续、 恢复或挂断的对方; 接收应用服务器 12发送的有新的来话的通知消息; 将关 于呼叫保持、 接续、 恢复或挂断的选择消息通知到应用服务器 12。 The unified communication terminal 13 is configured to provide a selection interface to the user, select a party that performs call hold, connect, resume, or hang up; receive a notification message with a new incoming call sent by the application server 12; hold, connect, and resume the call Or the hang up selection message is notified to the application server 12.
本实施例统一通信业务系统可执行实施例一中提供的通讯方法。 The unified communication service system of this embodiment can execute the communication method provided in the first embodiment.
实施例四、 一种统一通信业务系统, 基本业务设备与实施例三中相似, 包 括交换控制中心、 应用服务器和统一通信终端; Embodiment 4: A unified communication service system, the basic service device is similar to that in Embodiment 3, including an exchange control center, an application server, and a unified communication terminal;
交换控制中心, 用于接收主叫到被叫统一通信终端的呼叫请求, 并将该请 求触发到应用服务器; 接收应用服务器接续统一通信终端的指令, 当判断统一 通信终端为忙时, 向统一通信终端发送接续请求; 接收统一通信终端返回的振 铃信息, 向应用服务器发送放回铃音信令; 按照统一通信终端的选择, 执行对 被选择方的呼叫保持、 呼叫接续或呼叫恢复操作; The exchange control center is configured to receive a call request from the calling party to the called unified communication terminal, and trigger the request to the application server; receive an instruction of the application server to connect to the unified communication terminal, and when determining that the unified communication terminal is busy, to the unified communication The terminal sends the connection request; receives the ringing information returned by the unified communication terminal, sends the ring back tone signaling to the application server; performs the call hold, call connection or call recovery operation on the selected party according to the selection of the unified communication terminal;
应用服务器,用于根据交换控制中心的触发向交换控制中心发送接续统一 通信终端的指令; 接收交换控制中心发送的放回铃音信令,控制对所述主叫放 回铃音; An application server, configured to send, according to a trigger of the exchange control center, an instruction for connecting the unified communication terminal to the exchange control center; receiving the ringback tone signaling sent by the exchange control center, and controlling to release the ring tone to the caller;
统一通信终端, 用于向用户提供选择界面, 选择进行呼叫保持、 恢复或接 续的对方; 接收交换控制中心发送的接续请求; 将关于呼叫保持、 恢复或接续 的选择消息通知到交换控制中心。 The unified communication terminal is configured to provide a selection interface to the user, select the other party to perform call hold, resume or resume; receive the connection request sent by the exchange control center; and notify the exchange control center of the selection message about the call hold, resume or connection.
本实施例统一通信业务系统可执行实施例二中提供的通讯方法。 The unified communication service system of this embodiment can execute the communication method provided in the second embodiment.
实施例五、 一种交换控制中心, 如图 7所示, 包括业务处理单元 111和呼 叫控制单元 112; Embodiment 5: An exchange control center, as shown in FIG. 7, includes a service processing unit 111 and a call control unit 112;
业务处理单元 111 , 用于接收主叫到被叫统一通信终端的呼叫请求, 并将 该请求触发到应用服务器; 接收应用服务器接续统一通信终端的指令, 当判断
统一通信终端为忙时, 向统一通信终端发送接续请求; 接收统一通信终端返回 的振铃信息, 向应用服务器发送放回铃音信令; The service processing unit 111 is configured to receive a call request from the calling party to the called unified communication terminal, and trigger the request to the application server; and receive an instruction of the application server to connect to the unified communication terminal, when determining When the unified communication terminal is busy, sending a connection request to the unified communication terminal; receiving the ringing information returned by the unified communication terminal, and sending the ring back tone signaling to the application server;
呼叫控制单元 112, 用于接收所述统一通信终端发送的关于呼叫保持、 接 续、 恢复或挂断的选择信息, 按照统一通信终端的选择, 通知业务处理单元 111执行对被选择方的呼叫保持、 呼叫接续或呼叫恢复操作; The call control unit 112 is configured to receive, by the unified communications terminal, selection information about call hold, connection, resume, or hang up, and notify the service processing unit 111 to perform call hold on the selected party according to the selection of the unified communication terminal, Call connection or call recovery operation;
本实施例交换控制中心可应用于实施例四提供的统一通信业务系统中。 实施例六、 一种应用服务器, 如图 8所示, 包括业务逻辑单元 121和状态 控制单元 122; The switching control center of this embodiment can be applied to the unified communication service system provided in the fourth embodiment. Embodiment 6, an application server, as shown in FIG. 8, includes a service logic unit 121 and a state control unit 122;
业务逻辑单元 121 , 用于接收交换控制中心发送的主叫到统一通信终端的 呼叫请求, 当判断被叫统一通信终端为忙时, 向统一通信终端发送通知有新的 来话的消息, 并控制对所述主叫放回铃音; The service logic unit 121 is configured to receive a call request sent by the exchange control center to the unified communication terminal, and when determining that the called unified communication terminal is busy, send a message notifying the new communication terminal to the unified communication terminal, and control Putting back a ring tone to the calling party;
状态控制单元 122, 用于接收统一通信终端发送的关于呼叫保持、 接续、 恢复或挂断的选择消息, 按照统一通信终端的选择, 通知业务逻辑单元 121 控制交换控制中心执行对被选择方的呼叫保持、呼叫接续、呼叫恢复或呼叫释 放; The status control unit 122 is configured to receive a selection message about call hold, connection, resume, or hang up sent by the unified communication terminal, and notify the service logic unit 121 to control the exchange control center to perform a call to the selected party according to the selection of the unified communication terminal. Hold, call connection, call recovery or call release;
本实施例交换控制中心可应用于实施例三提供的统一通信业务系统中。 以上对本发明所提供的统一通信业务中的通讯方法及相应的统一通信业 务系统、 交换控制中心和应用服务器进行了详细介绍, 本文中应用了具体个例 对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解 本发明的方法及其核心思想; 同时, 对于本领域的一般技术人员, 依据本发明 的思想, 在具体实施方式及应用范围上均会有改变之处, 综上所述, 本说明书 内容不应理解为对本发明的限制。
The switching control center of this embodiment can be applied to the unified communication service system provided in the third embodiment. The communication method in the unified communication service provided by the present invention and the corresponding unified communication service system, the exchange control center and the application server are described in detail. The principle and implementation manner of the present invention are described in the following. The description of the above embodiments is only for helping to understand the method of the present invention and its core ideas; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific embodiments and application scopes. In summary, the content of the specification should not be construed as limiting the invention.
Claims
1、 一种统一通信业务中的通讯方法, 其特征在于, 包括: A communication method in a unified communication service, characterized in that it comprises:
接收被叫为统一通信终端的呼叫请求; Receiving a call request called a unified communication terminal;
确定所述统一通信终端为忙后, 将该呼叫请求通知到所述统一通信终端。 After determining that the unified communication terminal is busy, the call request is notified to the unified communication terminal.
2、 根据权利要求 1所述的统一通信业务中的通讯方法, 其特征在于: 该 方法进一步包括: 接收所述统一通信终端选择信息,根据所述选择信息执行呼 叫处理。 The communication method in the unified communication service according to claim 1, wherein the method further comprises: receiving the unified communication terminal selection information, and performing call processing according to the selection information.
3、 根据权利要求 2所述的统一通信业务中的通讯方法, 其特征在于: 所 述统一通信终端选择信息为选择当前通话方或所述呼叫进行呼叫保持; The communication method in the unified communication service according to claim 2, wherein: the unified communication terminal selection information is to select a current party or the call to perform call holding;
根据所述选择信息执行呼叫处理的步骤包括: The step of performing call processing according to the selection information includes:
按照所述统一通信终端的选择信息, 执行对被选择方的呼叫保持。 Call hold to the selected party is performed in accordance with the selection information of the unified communication terminal.
4、根据权利要求 3所述的统一通信业务中的通讯方法, 其特征在于: 若接收 到对当前通话方进行呼叫保持, 则还包括对当前发起呼叫的主叫进行呼叫接续。 The communication method in the unified communication service according to claim 3, characterized in that: if receiving the call hold for the current party, the method further comprises: performing call connection on the caller currently initiating the call.
5、 根据权利要求 4所述的统一通信业务中的通讯方法, 其特征在于: 所述接收向统一通信终端发起的呼叫请求的实体是交换控制中心; 所述确定统一通信终端为忙,将该呼叫请求通知到所述统一通信终端的实 体是应用服务器或交换控制中心; The communication method in the unified communication service according to claim 4, wherein: the entity that receives the call request initiated by the unified communication terminal is an exchange control center; and the determining that the unified communication terminal is busy, The entity that calls the notification request to the unified communication terminal is an application server or an exchange control center;
接收所述统一通信终端选择信息的实体是应用服务器或交换控制中心。 The entity that receives the unified communication terminal selection information is an application server or an exchange control center.
6、 根据权利要求 5所述的统一通信业务中的通讯方法, 其特征在于, 所 述应用服务器将呼叫请求通知到所述统一通信终端包括: The communication method in the unified communication service according to claim 5, wherein the notification, by the application server, that the call request is notified to the unified communication terminal comprises:
应用服务器向所述统一通信终端发送通知有新的来话的消息; The application server sends a message to the unified communication terminal notifying that there is a new incoming call;
应用服务器控制对所述主叫放回铃音。 The application server controls to put back a ring tone to the calling party.
7、 根据权利要求 6所述的统一通信业务中的通讯方法, 其特征在于, 所 述应用服务器按照所述统一通信终端的选择执行对被选择方的呼叫保持包括: 应用服务器按照所接收的所述统一通信终端的选择,发送对被选择方的呼 叫保持指令给交换控制中心; The communication method in the unified communication service according to claim 6, wherein the application server performs call hold to the selected party according to the selection of the unified communication terminal, including: the application server according to the received Determining the selection of the unified communication terminal, and transmitting a call hold command to the selected party to the exchange control center;
交换控制中心按照所述呼叫保持指令对被选择方执行呼叫保持操作 ,将其 媒体流属性设置为非激活状态; The switching control center performs a call holding operation on the selected party according to the call holding instruction, and sets its media stream attribute to an inactive state;
应用服务器控制对被选择方放呼叫保持音。
The application server controls the call hold tone to the selected party.
8、 根据权利要求 6所述的统一通信业务中的通讯方法, 其特征在于, 所 述交换控制中心对所述主叫进行接续包括: The communication method in the unified communication service according to claim 6, wherein the switching control center performs the connection to the calling party, including:
交换控制中心接收应用服务器下发的接通所述统一通信终端和接通所述 主叫的指令; The switching control center receives an instruction sent by the application server to connect the unified communication terminal and turn on the calling party;
交换控制中心根据所述接通指令,执行将所述统一通信终端接通至所述主 叫以及将所述主叫接通至所述统一通信终端的操作。 The switching control center performs an operation of turning on the unified communication terminal to the calling party and turning the calling party to the unified communication terminal in accordance with the turn-on command.
9、 根据权利要求 6所述的统一通信业务中的通讯方法, 其特征在于: 在 应用服务器按照所述统一通信终端的选择执行对被选择方的呼叫保持后,所述 统一通信终端还向应用服务器发送保持当前通话方并恢复某一保持中通话方 的消息; The communication method in the unified communication service according to claim 6, wherein: after the application server performs the call hold of the selected party according to the selection of the unified communication terminal, the unified communication terminal further applies to the application. The server sends a message to keep the current party and resume a held party;
应用服务器按照该消息执行对当前通话方的呼叫保持,然后向交换控制中 心分别下发接通该保持中通话方和对该保持中通话方呼叫恢复的指令; The application server performs call hold to the current party according to the message, and then issues an instruction to the exchange control center to switch the call in the hold and resume the call of the call in the hold;
交换控制中心根据该接通保持中通话方的指令,执行将该保持中通话方接 通至所述统一通信终端的操作; 根据所述对保持中通话方呼叫恢复的指令,对 该保持中通话方执行呼叫恢复操作, 将其媒体连接与呼叫保持音播放设备断 开, 将所述统一通信终端接通至该保持中通话方。 The switching control center performs an operation of connecting the holding party to the unified communication terminal according to the instruction of the party in the on hold; and the holding the call according to the instruction for restoring the call of the party in the hold The party performs a call recovery operation, disconnects its media connection from the call hold tone playing device, and connects the unified communication terminal to the holding party.
10、 根据权利要求 6所述的统一通信业务中的通讯方法, 其特征在于: 在 应用服务器按照所述统一通信终端的选择执行对被选择方的呼叫保持后,所述 统一通信终端还向应用服务器发送挂断当前通话方并恢复某一保持中通话方 的消息; 10. The communication method in the unified communication service according to claim 6, wherein: after the application server performs the call hold of the selected party according to the selection of the unified communication terminal, the unified communication terminal further applies to the application. The server sends a message to hang up the current party and resume a party in the hold;
应用服务器按照该消息向交换控制中心分别下发释放当前通话方和对该 保持中通话方呼叫恢复的指令; The application server delivers an instruction to release the current party and resume the call of the calling party in accordance with the message to the exchange control center;
交换控制中心根据所述释放当前通话方的指令,执行对当前通话方的呼叫 释放操作; 根据所述对保持中通话方呼叫恢复的指令,对该保持中通话方执行 呼叫恢复操作,将其媒体连接与呼叫保持音播放设备断开,将所述统一通信终 端接通至该保持中通话方。 The switching control center performs a call release operation on the current party according to the instruction to release the current party; performs a call recovery operation on the held party according to the instruction to resume the call in the call, and media the same The connection is disconnected from the call hold tone playing device, and the unified communication terminal is connected to the holding party.
11、 根据权利要求 5所述的统一通信业务中的通讯方法, 其特征在于, 所述交换控制中心将呼叫请求通知到所述统一通信终端包括: The communication method in the unified communication service according to claim 5, wherein the switching control center notifying the call request to the unified communication terminal includes:
交换控制中心向所述统一通信终端发送接续请求,
交换控制中心接收所述统一通信终端返回的振铃信息,向应用服务器发送 放回铃音信令; The switching control center sends a connection request to the unified communication terminal, The switching control center receives the ringing information returned by the unified communications terminal, and sends the ring back tone signaling to the application server;
应用服务器在收到所述放回铃音信令后, 控制对所述主叫放回铃音。 After receiving the ring back tone signaling, the application server controls to put back a ring tone to the calling party.
12、 根据权利要求 11所述的统一通信业务中的通讯方法, 其特征在于: 所述交换控制中心接收到应用服务器接续所述统一通信终端的指令后,还判断 所述统一通信终端是否支持呼叫保持,若是则向所述统一通信终端发送接续请 求, 若否则对应用服务器回应统一通信终端忙。 The communication method in the unified communication service according to claim 11, wherein: after receiving the instruction of the application server to connect the unified communication terminal, the exchange control center further determines whether the unified communication terminal supports the call. If yes, send a connection request to the unified communication terminal, if otherwise, the application server responds that the unified communication terminal is busy.
13、 根据权利要求 11所述的统一通信业务中的通讯方法, 其特征在于, 所述交换控制中心按照所述统一通信终端的选择执行对被选择方的呼叫 保持包括: The communication method in the unified communication service according to claim 11, wherein the performing, by the switching control center, performing call holding to the selected party according to the selection of the unified communication terminal comprises:
交换控制中心按照所接收的所述统一通信终端的选择,发送对被选择方的 呼叫保持信息给应用服务器, The switching control center sends the call holding information to the selected party to the application server according to the received selection of the unified communication terminal,
应用服务器向交换控制中心返回对被选择方的呼叫保持指令, The application server returns a call hold instruction to the selected party to the exchange control center,
交换控制中心按照所述呼叫保持指令对被选择方执行呼叫保持操作 ,将其 媒体流属性设置为非激活状态; The switching control center performs a call holding operation on the selected party according to the call holding instruction, and sets its media stream attribute to an inactive state;
应用服务器还控制对被选择方放呼叫保持音,并将呼叫保持成功的确认通 过交换控制中心发送到所述统一通信终端。 The application server also controls the acknowledgment that the selected party places the call hold tone and the call remains successful through the exchange control center to the unified communication terminal.
14、 根据权利要求 11所述的统一通信业务中的通讯方法, 其特征在于, 所述交换控制中心对所述主叫进行接续包括: The communication method in the unified communication service according to claim 11, wherein the switching control center performs connection to the calling party:
交换控制中心接收所述统一通信终端发送的接听所述主叫的消息,并将该 接听消息发送给应用服务器; The switching control center receives the message sent by the unified communications terminal to answer the calling party, and sends the answering message to the application server;
应用服务器向交换控制中心分别下发接通所述统一通信终端和接通所述 主叫的指令; The application server separately sends an instruction to connect to the unified communication terminal and turn on the calling party to the exchange control center;
交换控制中心根据所述接通指令,执行接通所述统一通信终端和所述主叫 的操作。 The switching control center performs an operation of turning on the unified communication terminal and the calling party in accordance with the turn-on command.
15、 根据权利要求 11所述的统一通信业务中的通讯方法, 其特征在于: 在交换控制中心按照所述统一通信终端的选择执行对被选择方的呼叫保持后, 所述统一通信终端还向交换控制中心发送保持当前通话方的请求; The communication method in the unified communication service according to claim 11, wherein: after the exchange control center performs the call hold of the selected party according to the selection of the unified communication terminal, the unified communication terminal further The exchange control center sends a request to keep the current party;
交换控制中心按照该请求, 执行对当前通话方的呼叫保持;
所述统一通信终端收到交换控制中心保持成功的消息后,向交换控制中心 发送恢复某一保持中通话方的请求; The exchange control center performs call hold to the current party according to the request; After receiving the message that the exchange control center remains successful, the unified communication terminal sends a request to the exchange control center to resume a held party;
交换控制中心将该恢复请求发送给应用服务器,接收应用服务器返回的对 该保持中通话方呼叫恢复的指令; The switching control center sends the recovery request to the application server, and receives an instruction returned by the application server to resume the call of the calling party;
交换控制中心根据所述对保持中通话方呼叫恢复的指令,对该保持中通话 方执行呼叫恢复操作,将其媒体连接与呼叫保持音播放设备断开,将所述统一 通信终端接通至该保持中通话方。 The switching control center performs a call recovery operation on the holding party in accordance with the instruction to resume the call of the calling party, disconnects the media connection from the call holding tone playing device, and connects the unified communication terminal to the Keep the party in progress.
16、 根据权利要求 6~15任意一项所述的统一通信业务中的通讯方法, 其 特征在于, 所述应用服务器控制对所述主叫放回铃音包括: The communication method in the unified communication service according to any one of claims 6 to 15, wherein the application server controls to release the ring tone to the calling party, including:
应用服务器判断所述统一通信终端是否设置彩铃, 若否,通知统一通信终 端局播放回铃音; 若是, 控制放音设备对所述主叫播放彩铃。 The application server determines whether the unified communication terminal sets the CRBT, and if not, notifies the unified communication terminal to play the ringback tone; if so, controls the playback device to play the CRBT to the calling party.
17、 一种统一通信业务装置, 其特征在于: 包括 17. A unified communication service device, characterized by:
接收处理单元, 用于接收向统一通信终端发起的呼叫请求,确定所述统一 通信终端为忙后, 通知呼叫通知单元; a receiving processing unit, configured to receive a call request initiated by the unified communications terminal, and determine that the unified communications terminal is busy, notify the call notification unit;
呼叫通知单元, 用于将所述呼叫请求通知到所述统一通信终端。 a call notification unit, configured to notify the unified communication terminal of the call request.
18、 根据权利要求 17所述的统一通信业务装置, 其特征在于: 该装置还 包括: The unified communication service device according to claim 17, wherein the device further comprises:
选择信息处理单元, 用于接收所述统一通信终端选择信息,根据所述选择 信息执行呼叫处理。 The selection information processing unit is configured to receive the unified communication terminal selection information, and perform call processing according to the selection information.
19、 一种统一通信业务系统, 其特征在于: 包括: 19. A unified communication service system, characterized by:
交换控制中心, 用于接收到统一通信终端的呼叫请求, 并将该请求触发到 应用服务器; a switching control center, configured to receive a call request of the unified communication terminal, and trigger the request to the application server;
应用服务器, 用于当判断所述统一通信终端为忙时, 向所述统一通信终端 发送有新呼叫请求的通知。 And an application server, configured to send, when the unified communication terminal is busy, a notification that a new call request is sent to the unified communication terminal.
20、 根据权利要求 19所述的统一通信业务系统, 其特征在于: 20. The unified communication service system according to claim 19, wherein:
所述应用服务器,还用于控制对主叫放回铃音; 按照所述统一通信终端的 选择, 控制所述交换控制中心执行对被选择方的呼叫保持。 The application server is further configured to control a ringback tone for the calling party; and according to the selection of the unified communication terminal, control the switching control center to perform call holding for the selected party.
21、 根据权利要求 20所述的统一通信业务系统, 其特征在于: 21. The unified communication service system according to claim 20, wherein:
所述交换控制中心,还用于在所述应用服务器的控制下执行呼叫接续、呼
叫恢复或呼叫释放操作; The switching control center is further configured to perform call connection and call under the control of the application server. Call recovery or call release operation;
所述应用服务器,还用于接收所述统一通信终端发送的关于呼叫接续、 恢 复或挂断的选择消息,按照所述统一通信终端的选择,控制所述交换控制中心 执行对被选择方的呼叫接续、 呼叫恢复或呼叫释放。 The application server is further configured to receive a selection message about the call connection, recovery, or hang up sent by the unified communication terminal, and control the exchange control center to perform a call to the selected party according to the selection of the unified communication terminal. Connection, call recovery, or call release.
22、 一种统一通信业务系统, 其特征在于: 包括: 22. A unified communication service system, characterized by:
交换控制中心, 用于接收主叫到统一通信终端的呼叫请求, 并将该请求触 发到应用服务器; 接收所述应用服务器接续所述统一通信终端的指令, 当判断 所述统一通信终端为忙时, 向所述统一通信终端发送接续请求; An exchange control center, configured to receive a call request from the calling terminal to the unified communication terminal, and trigger the request to the application server; receive an instruction of the application server to connect the unified communication terminal, and when determining that the unified communication terminal is busy Sending a connection request to the unified communication terminal;
应用服务器,用于根据所述交换控制中心的触发向所述交换控制中心发送 接续所述统一通信终端的指令。 And an application server, configured to send, according to the trigger of the exchange control center, an instruction to connect to the unified communication terminal to the exchange control center.
23、 根据权利要求 22所述的统一通信业务系统, 其特征在于: 所述交换控制中心,还用于接收所述统一通信终端返回的振铃信息, 向所 述应用服务器发送放回铃音信令; The unified communication service system according to claim 22, wherein: the exchange control center is further configured to receive ringing information returned by the unified communication terminal, and send a ring back tone message to the application server. Order
所述应用服务器,还用于接收所述交换控制中心发送的放回铃音信令,控 制对所述主叫放回铃音。 The application server is further configured to receive the ring back tone signaling sent by the switching control center, and control the ring back tone to be sent to the calling party.
24、 根据权利要求 23所述的统一通信业务系统, 其特征在于: 所述交换控制中心,还用于按照所述统一通信终端的选择,执行对被选择 方的呼叫保持。 The unified communication service system according to claim 23, wherein: the exchange control center is further configured to perform call hold on the selected party according to the selection of the unified communication terminal.
25、 根据权利要求 24所述的统一通信业务系统, 其特征在于: 所述交换控制中心,还用于按照所述统一通信终端的选择,执行对被选择 方的呼叫接续或呼叫恢复操作。 The unified communication service system according to claim 24, wherein: the exchange control center is further configured to perform a call connection or call recovery operation on the selected party according to the selection of the unified communication terminal.
26、 一种交换控制中心, 其特征在于: 包括: 26. An exchange control center, comprising:
业务处理单元, 用于接收主叫到统一通信终端的呼叫请求, 并将该请求触 发到应用服务器; 接收应用服务器接续所述统一通信终端的指令, 当判断所述 统一通信终端为忙时, 向所述统一通信终端发送接续请求。 a service processing unit, configured to receive a call request from the calling party to the unified communication terminal, and trigger the request to the application server; receive an instruction that the application server connects to the unified communication terminal, and when determining that the unified communication terminal is busy, The unified communication terminal sends a connection request.
27、 根据权利要求 26所述的交换控制中心, 其特征在于: 27. The exchange control center of claim 26, wherein:
所述业务处理单元,还用于接收所述统一通信终端返回的振铃信息, 向所 述应用服务器发送放回铃音信令。 The service processing unit is further configured to receive ringing information returned by the unified communications terminal, and send the ring back tone signaling to the application server.
28、 根据权利要求 26或 27所述的交换控制中心, 其特征在于: 所述交换
控制中心还包括: 28. The exchange control center according to claim 26 or 27, wherein: said exchange The control center also includes:
呼叫控制单元, 用于接收所述统一通信终端发送的选择信息,按照所述统 一通信终端的指示, 通知所述业务处理单元执行呼叫处理。 The call control unit is configured to receive the selection information sent by the unified communication terminal, and notify the service processing unit to perform call processing according to the instruction of the unified communication terminal.
29、 根据权利要求 28所述的交换控制中心, 其特征在于: 所述选择信息 包括: 关于呼叫保持、 接续、 恢复或挂断的选择信息; The exchange control center according to claim 28, wherein: said selection information comprises: selection information about call hold, connection, resume or hang up;
所述业务处理单元执行的呼叫处理包括: 对被选择方的呼叫保持、呼叫接 续或呼叫恢复操作。 The call processing performed by the service processing unit includes: call hold, call connection or call recovery operation for the selected party.
30、 一种应用服务器, 其特征在于: 包括业务逻辑单元; 30. An application server, comprising: a service logic unit;
所述业务逻辑单元,用于接收交换控制中心发送的主叫到统一通信终端的 呼叫请求, 当判断所述统一通信终端为忙时, 向所述统一通信终端发送通知有 新的来话的消息。 The service logic unit is configured to receive a call request sent by the exchange control center to the unified communication terminal, and when determining that the unified communication terminal is busy, send a message to the unified communication terminal to notify that there is a new incoming call. .
31、 根据权利要求 30所述的应用服务器, 其特征在于: 31. The application server of claim 30, wherein:
所述业务逻辑单元, 还用于控制对所述主叫放回铃音。 The service logic unit is further configured to control to put back a ring tone to the calling party.
32、 根据权利要求 30或 31所述的应用服务器, 其特征在于: 所述应用服 务器还包括: The application server according to claim 30 or 31, wherein: the application server further comprises:
状态控制单元, 用于接收所述统一通信终端发送的选择信息,按照所述统 一通信终端的指示,通知所述业务逻辑单元控制所述交换控制中心执行对被选 择方的呼叫处理。 And a status control unit, configured to receive the selection information sent by the unified communication terminal, and notify the service logic unit to control the exchange control center to perform call processing on the selected party according to the instruction of the unified communication terminal.
33、 根据权利要求 32所述的应用服务器, 其特征在于: 所述选择信息包 括: 呼叫保持、 接续、 恢复或挂断的选择信息; 33. The application server according to claim 32, wherein: the selection information comprises: selection information of call hold, connection, resume or hang up;
所述状态控制单元执行的呼叫处理包括: 对被选择方的呼叫保持、呼叫接 续或呼叫恢复操作或呼叫释放操作。 The call processing performed by the status control unit includes: call hold, call connection or call resume operation or call release operation for the selected party.
34、 一种统一通信终端, 其特征在于: 包括: 34. A unified communication terminal, comprising:
呼叫请求接收单元, 用于在统一通信终端进行当前通话的同时,接收来自 网络侧的有新的来话的通知消息; a call request receiving unit, configured to receive a new incoming notification message from the network side while the unified communication terminal performs the current call;
呼叫选择单元, 用于选择对当前通话方或当前来电的主叫方进行呼叫保 持, 发送选择信息。 The call selection unit is configured to select a call hold for the current party or the calling party of the current call, and send the selection information.
35、 根据权利要求 34所述的统一通信终端, 其特征在于: 35. The unified communication terminal according to claim 34, wherein:
所述选择信息包括: 呼叫保持、 接续、 恢复或挂断的选择信息。
The selection information includes: selection information of call hold, connection, resume or hang up.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2006101397926A CN1968318A (en) | 2006-09-25 | 2006-09-25 | Communication method, system for unified communication service and relevant apparatus |
CN200610139792.6 | 2006-09-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2008037199A1 true WO2008037199A1 (en) | 2008-04-03 |
Family
ID=38076847
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2007/070421 WO2008037199A1 (en) | 2006-09-25 | 2007-08-06 | A communicating method of unifying communication service, a unifying communication service system and corresponding apparatus |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN1968318A (en) |
WO (1) | WO2008037199A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112887492A (en) * | 2021-02-03 | 2021-06-01 | 号百信息服务有限公司 | Telephone business card system based on signaling convergence and screening triggering |
CN114598775A (en) * | 2020-12-04 | 2022-06-07 | 海能达通信股份有限公司 | Receiving method and terminal for call in private network communication |
CN114840106A (en) * | 2021-02-01 | 2022-08-02 | 湖南微步信息科技有限责任公司 | Application continuing operation method and system based on different devices |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1968318A (en) * | 2006-09-25 | 2007-05-23 | 华为技术有限公司 | Communication method, system for unified communication service and relevant apparatus |
CN101997998B (en) * | 2009-08-21 | 2014-02-19 | 华为技术有限公司 | Method and device for realizing accessing type teleconference service |
CN101697582B (en) * | 2009-10-29 | 2016-12-07 | 南京中兴新软件有限责任公司 | The processing method of busy state of conference television terminal and video conference terminal |
CN101815097A (en) * | 2010-04-07 | 2010-08-25 | 中兴通讯股份有限公司 | Method and device for realizing call holding in CTD calling business |
CN101860831B (en) * | 2010-06-08 | 2014-11-05 | 中兴通讯股份有限公司 | Method and system for realizing call transfer in click-to-dial (CTD) service |
CN101860542A (en) * | 2010-06-08 | 2010-10-13 | 中兴通讯股份有限公司 | Method and system for realizing call waiting in clicking-to-dial service |
CN103312904B (en) * | 2013-05-31 | 2015-10-21 | 中国联合网络通信集团有限公司 | The number display of click to dial, Apparatus and system |
CN106331386B (en) * | 2015-07-02 | 2019-10-15 | 华为技术有限公司 | SOT state of termination synchronous method, relevant apparatus and system |
CN105491049B (en) * | 2015-12-11 | 2018-08-10 | 中国人民解放军国防信息学院 | Calling based on SIP enhances control method |
CN110115018B (en) * | 2016-12-30 | 2020-09-08 | 华为技术有限公司 | Call holding method and mobile terminal |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5418846A (en) * | 1993-02-24 | 1995-05-23 | Nec Corporation | Call waiting indicating method and system |
JPH09247272A (en) * | 1996-03-07 | 1997-09-19 | Nippon Telegr & Teleph Corp <Ntt> | Call waiting system |
US20020077089A1 (en) * | 2000-12-15 | 2002-06-20 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for caller identification during call waiting |
CN1394448A (en) * | 2000-10-14 | 2003-01-29 | 客得富移动通信股份有限公司 | Apparatus and method for selectively connecting to voice call received during roaming wireless data communication service |
CN1520677A (en) * | 2001-04-27 | 2004-08-11 | 西门子公司 | Interworking of B-side subscriber features for subscribers in telecom network |
CN1604661A (en) * | 2003-09-30 | 2005-04-06 | 华为技术有限公司 | A method for answering multiple calls |
CN1761274A (en) * | 2004-10-15 | 2006-04-19 | 华为技术有限公司 | Method for handling call holding |
CN1968318A (en) * | 2006-09-25 | 2007-05-23 | 华为技术有限公司 | Communication method, system for unified communication service and relevant apparatus |
-
2006
- 2006-09-25 CN CNA2006101397926A patent/CN1968318A/en active Pending
-
2007
- 2007-08-06 WO PCT/CN2007/070421 patent/WO2008037199A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5418846A (en) * | 1993-02-24 | 1995-05-23 | Nec Corporation | Call waiting indicating method and system |
JPH09247272A (en) * | 1996-03-07 | 1997-09-19 | Nippon Telegr & Teleph Corp <Ntt> | Call waiting system |
CN1394448A (en) * | 2000-10-14 | 2003-01-29 | 客得富移动通信股份有限公司 | Apparatus and method for selectively connecting to voice call received during roaming wireless data communication service |
US20020077089A1 (en) * | 2000-12-15 | 2002-06-20 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for caller identification during call waiting |
CN1520677A (en) * | 2001-04-27 | 2004-08-11 | 西门子公司 | Interworking of B-side subscriber features for subscribers in telecom network |
CN1604661A (en) * | 2003-09-30 | 2005-04-06 | 华为技术有限公司 | A method for answering multiple calls |
CN1761274A (en) * | 2004-10-15 | 2006-04-19 | 华为技术有限公司 | Method for handling call holding |
CN1968318A (en) * | 2006-09-25 | 2007-05-23 | 华为技术有限公司 | Communication method, system for unified communication service and relevant apparatus |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114598775A (en) * | 2020-12-04 | 2022-06-07 | 海能达通信股份有限公司 | Receiving method and terminal for call in private network communication |
CN114840106A (en) * | 2021-02-01 | 2022-08-02 | 湖南微步信息科技有限责任公司 | Application continuing operation method and system based on different devices |
CN112887492A (en) * | 2021-02-03 | 2021-06-01 | 号百信息服务有限公司 | Telephone business card system based on signaling convergence and screening triggering |
Also Published As
Publication number | Publication date |
---|---|
CN1968318A (en) | 2007-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008037199A1 (en) | A communicating method of unifying communication service, a unifying communication service system and corresponding apparatus | |
JP2004350260A (en) | Dropped call continuation | |
CN104506523B (en) | A kind of call forwarding method of intelligent terminal VoIP | |
WO2006111100A1 (en) | A method for realizing ring back tone in communication system | |
US20080273671A1 (en) | Method, system and application server for preventing crosstalk of color ring back tone | |
WO2012113193A1 (en) | Method and system for implementing multiparty call service | |
KR101031752B1 (en) | A system and method for providing cordless extension for communication devices | |
WO2011113240A1 (en) | Method for nesting multimedia in click-to-dial process and click-to-dial service system | |
WO2012151909A1 (en) | Method and system for realizing three-way call in click to dial service | |
CN102316228B (en) | The methods, devices and systems of attendant intrusion call are realized in central office service | |
WO2011153752A1 (en) | Method, system and application server for call transfer in click-to-dial service | |
CN103152494A (en) | Telephone operator call forwarding method and switchboard business application server | |
CN102664863B (en) | Method, device, and system for realizing call waiting by user equipment | |
WO2012113194A1 (en) | Method and system for randomly switching conversation between both sides in call service | |
CN102638452B (en) | Calling method and device based on VoIP (voice over internet phone) | |
CN100450311C (en) | Method, system and device for control call | |
CN101197888B (en) | Method and system for implementing hang-up selection when non-intelligent SIP terminal call waiting | |
WO2019061070A1 (en) | User equipment access method and apparatus for use with r2 device | |
WO2013082927A1 (en) | Method for implementing ring back tone service in one number link you service and one number link you service server | |
WO2012034423A1 (en) | Method and system for playing early media in session | |
CN101110870B (en) | Method for implementing switch hook in conversation initialized protocol | |
WO2011153753A1 (en) | Method, system and application server for achieving call waiting in click to dial service | |
US8094799B2 (en) | Enabling and disabling terminating features of a terminating switch | |
WO2013029389A1 (en) | Method and device for realizing coloring ring back tone service in ctd call service | |
US20090003541A1 (en) | Network-hosted server, a method of monitoring a call connected thereto and a network-hosted voicemail server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07785415 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 07785415 Country of ref document: EP Kind code of ref document: A1 |