[go: up one dir, main page]

CN102291379B - Meeting method for building up based on back-to-back user agent and system - Google Patents

Meeting method for building up based on back-to-back user agent and system Download PDF

Info

Publication number
CN102291379B
CN102291379B CN201010212130.3A CN201010212130A CN102291379B CN 102291379 B CN102291379 B CN 102291379B CN 201010212130 A CN201010212130 A CN 201010212130A CN 102291379 B CN102291379 B CN 102291379B
Authority
CN
China
Prior art keywords
request message
cscf
user
b2bua
subsequent request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201010212130.3A
Other languages
Chinese (zh)
Other versions
CN102291379A (en
Inventor
高扬
李世涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Taixing Gaoqiao Furnace Industry Co Ltd
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201010212130.3A priority Critical patent/CN102291379B/en
Priority to PCT/CN2011/075828 priority patent/WO2011157218A1/en
Publication of CN102291379A publication Critical patent/CN102291379A/en
Application granted granted Critical
Publication of CN102291379B publication Critical patent/CN102291379B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a kind of meeting method for building up based on back-to-back user agent, including: receive the initial request of dialogue as the AS performing B2BUA behavior after, revise the initial filter criteria of the initiator user of described initial request;When service call session control function entity S-CSCF receives the subsequent request message meeting amended initial filter criteria, trigger the AS of described execution B2BUA behavior.The present invention discloses a kind of meeting based on back-to-back user agent and set up system, include AS, HSS and S-CSCF;Described system includes revising unit, is arranged at as in AS and S-CSCF performing B2BUA behavior, for revising the initial filter criteria of the initiator user of described initial request;Trigger element, is arranged in described S-CSCF, for triggering the AS of described execution B2BUA behavior.The present invention, after setting up the AS performing B2BUA behavior, still ensures that the correct access that user asks.

Description

Conference establishing method and system based on back-to-back user agent
Technical Field
The invention relates to a conference establishing technology, in particular to a conference establishing method and a system based on a back-to-back user agent (B2 BUA) applied to an IP Multimedia Subsystem (IMS).
Background
The third generation partnership project (3GPP, 3rd generation partnership project) defines that an application server (AS, application server) may act AS a Proxy (Proxy), a routing back-to-back user agent (routeingbb 2BUA), or an initial back-to-back user agent (initiatinb 2BUA) when processing Session Initiation Protocol (SIP) messages. When the AS adopts the RouteingB2BUA or Initiating B2BUA behavior mode, the session identifications (DialogIDs) on the two sides of the AS are modified by the AS, and the DialogIDs on the two sides of the AS will be different.
Fig. 1 is a schematic diagram of an AS executing a B2BUA behavior, and AS shown in fig. 1, for a request of a session 1, a B2BUA-1 forwards the request by using a new session 2 due to executing the B2BUA behavior; the specific process is as follows:
step 101, UE-A initiates a call request, wherein the call request carries session information to carry a session 1;
step 102, after receiving the call request, the serving call session control function entity (S-CSCF) sends the call request to B2BUA-1 according to the subscription rule of the user UE-a;
step 103, because the B2BUA-1 functions as a B2BUA, after receiving the call request, it replaces the session 1 information in the request, for example, replaces the session 2, and forwards it to the S-CCSF;
step 104, the S-CSCF may also send the call request to other AS according to the subscription rule of the user, and finally reach the UE-B called user;
step 105, the called party receives the conversation information in the call request at this time, namely the conversation 2 information, and replies a 200OK response;
step 106, after S-CSCF receives the 200OK response, the response message is triggered to B2BUA-1 again;
step 107, the B2BUA-1 converts the dialogue information in the received 200OK response into the information of the dialogue 1 according to the relation of the previous dialogue conversion, and forwards the information to the S-CSCF;
step 108, the S-CSCF forwards the translated 200OK response to the UE-a.
Again in this process, it can be seen that the UE-a facing session is session 1, while the UE-B facing session is session 2, whose association management is taken care of by the B2 BUA-1;
there are several ways in the prior art for the establishment of a conference, one scenario being the addition of users to a conference service by a conference application server. Fig. 2 is a flowchart of existing conference service establishment, as shown in fig. 2, where UE-a and UE-B establish a session first, then UE-a establishes a conference service, and it is desired to add UE-B to the established conference service to implement a multi-party call, and the standard flow is as follows:
step 201, UE-A initiates a call request;
step 202, sending the call initiation request to an S-CSCF serving the UE-a by a proxy call session control function entity (P-CSCF);
step 203, the S-CSCF sends the call request to the called user UE-B;
step 204-step 206, UE-B sends 200OK response to UE-A, at this time, the dialogue established between UE-A and UE-B can be called dialogue 1;
step 207, UE-A hopes to carry on the multi-party conversation, then initiate the meeting and set up the request to the meeting AS;
step 208-step 209, sending the conference establishment request to the conference AS through the P-CSCF and the S-CSCF;
step 210-step 212, the conference AS receives the conference establishment of the UE-A and returns a 200OK response to the UE-A, and at the moment, a session 2 is established between the UE-A and the conference AS;
step 213-step 215, at this time, UE-A hopes to add UE-B to the conference service just established and replace the conversation between original UE-A and UE-B, UE-A sends a transfer (REFER) request to conference AS, wherein the request carries a replace header field or parameter, the value of which is the information of conversation 1;
step 216-step 217, after receiving the transfer request, the conference AS sends a new call request to the called user UE-B, wherein the new call request also carries a Replaces header field or parameter, and the value of the replace header field or parameter is information of dialog 1;
step 218, after receiving the call request, UE-B first finds the session 1 information on UE-B, and determines that the new call is to replace the originally established session 1;
step 219-step 220, after UE-B agrees to the request, sending 200OK response to conference AS;
step 221 to step 223, UE-B sends a request to UE-A to end original session 1;
in steps 224 to 226, UE-a transmits 200OK and receives the end of session 1.
At this time, the session 1 is replaced into the conference service, but the case that there is a B2BUA in the session establishment process is not considered in the above process, and since many ASs may participate in the session of the user to serve the user in the existing IMS network, it is very common that there is a B2BUA in the session establishment process.
Fig. 3 is a flowchart of a B2BUA existing in the existing conference service establishment process, and as shown in fig. 3, when the B2BUA occurs in the conference establishment process shown in fig. 2, a specific processing flow is as follows:
step 301 to step 302, the user initiates an origination request, which is the same as step 201 to step 202 shown in fig. 2;
step 303, the S-CSCF triggers the call request to the B2BUA-1 according to the subscription rule of the user;
step 304, because the B2BUA-1 acts as a back-to-back user agent, the B2BUA-1 replaces the dialogue 1 information of the call request with the dialogue A and forwards the dialogue A to the UE-B;
step 305, UE-B replies 200OK response, at this time, the dialogue information established on UE-B is dialogue 2;
step 306-step 308, B2BUA-1 forwards UE-B200 OK to UE-a, where session a is converted into session 1 information, and session 1 is established on UE-a;
step 309 to step 319 are processes of conference establishment, which are the same as steps 207 to step 217 shown in fig. 2;
step 320, after receiving the call request sent by the conference AS, the UE-B searches for the session 1, and since a B2BUA-1 is passed in the previous establishment process of the session 1, there is no information of the session 1 on the UE-B;
in step 321, since the information of dialog 1 cannot be found, UE-B will reject the call request sent by the conference AS, thereby failing the adding procedure.
Obviously, when a B2BUA participates in the conference service establishment process, if the existing call flow is still adopted, the call addition will be failed.
Disclosure of Invention
In view of the above, the main objective of the present invention is to provide a method and a system for establishing a conference based on back-to-back user agents, which can accurately analyze and initiate a call when a call request is initiated in a call flow of the back-to-back user agents.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
a conference establishing method based on back-to-back user agents comprises the following steps:
after receiving an initial request of a dialogue, an AS (application server) executing a B2BUA (browser application) behavior modifies an initial filtering rule of an initiator user of the initial request;
and when the S-CSCF receives the subsequent request message which accords with the modified initial filtering rule, the AS which executes the B2BUA action is triggered.
Preferably, the modified initial filtering rule is:
and for the S-CSCF of the initiator user, carrying a replacement parameter or a replacement header field in a received subsequent request message, wherein the value of the replacement parameter or the replacement header field is the established conversation, and the receiver user in the subsequent request message is the receiver user of the established conversation, and the AS executing the B2BUA action is triggered aiming at the subsequent request message.
Preferably, the AS executing the B2BUA action and the S-CSCF are both the AS and the S-CSCF of the originating user;
the modifying of the initial filtering rule of the initiator user specifically includes: modifying the initial filtering rule in a Home Subscriber Server (HSS) by the AS executing the B2BUA action;
the method further comprises the following steps: and after the HSS modifies the initial filtering rule, informing the S-CSCF of the initiator user to modify the initial filtering rule of the initiator user.
Preferably, the subsequent request message is a subsequent request message of the initiator user or the recipient user; the subsequent request message is an INVITE request message or a transfer REFER request message.
Preferably, the method further comprises:
and placing the modified initial filtering rule at the head of the initial filtering rule trigger sequence.
Preferably, the AS that triggers the execution of the B2BUA action for the subsequent request message is:
after the S-CSCF of the initiator user receives the subsequent request message and judges that the subsequent request message conforms to the modified initial filtering rule, the subsequent request message is sent to the AS executing the B2BUA action, and the AS executing the B2BUA action is triggered to replace the replacement parameter or the replacement header field in the subsequent request message;
the method further comprises the following steps:
the AS executing the B2BUA action sends the replaced subsequent request message to the S-CSCF of the initiator user; and the S-CSCF of the initiator user initiates a call request to the receiver user aiming at the replaced subsequent request message.
Preferably, the AS that triggers the execution of the B2BUA action for the subsequent request message is:
after receiving the subsequent request message, the S-CSCF of the initiator user sends the subsequent request message to a conference AS, and the conference AS sends a call request to the S-CSCF of the initiator user; the call request carries a replacement parameter or a replacement header field of the subsequent request message;
when the S-CSCF of the initiator user judges that the received call request from the conference AS conforms to the modified initial filtering rule, the received call request is sent to the B2BUA, and the AS executing the B2BUA action is triggered to replace the replacement parameter or the replacement header field in the subsequent request message;
the method further comprises the following steps:
the AS executing the B2BUA action sends the replaced subsequent request message to the S-CSCF of the initiator user; and the S-CSCF of the initiator user initiates a call request to the receiver user aiming at the replaced subsequent request message.
A conference establishing system based on back-to-back user agent comprises AS, HSS and S-CSCF; the system comprises a modification unit and a trigger unit; wherein,
the modification unit is arranged in an AS and an S-CSCF which are used for executing the B2BUA action and is used for modifying the initial filtering rule of an initiator user of an initial request after the initial request of a conversation is received;
and the triggering unit is arranged in the S-CSCF and used for triggering the AS executing the B2BUA action when receiving the subsequent request message which accords with the modified initial filtering rule.
Preferably, the modified initial filtering rule is:
and for the S-CSCF of the initiator user, carrying a replacement parameter or a replacement header field in a received subsequent request message, wherein the value of the replacement parameter or the replacement header field is the established conversation, and the receiver user in the subsequent request message is the receiver user of the established conversation, and the AS executing the B2BUA action is triggered aiming at the subsequent request message.
Preferably, the AS executing the B2BUA action and the S-CSCF are both the AS and the S-CSCF of the originating user;
the modification unit is also used for modifying the initial filtering rule in the HSS;
after the HSS modifies the initial filtering rule, the HSS further informs the S-CSCF of the initiator user to modify the initial filtering rule of the initiator user.
Preferably, the subsequent request message is a subsequent request message of the initiator user or the recipient user; the subsequent request message is an INVITE request message or a REFER request message.
Preferably, the system further comprises:
and the placement unit is used for placing the modified initial filtering rule at the head of the initial filtering rule trigger sequence.
Preferably, after receiving the subsequent request message, the S-CSCF of the originating user further determines that the subsequent request message conforms to the modified initial filtering rule, and sends the subsequent request message to the AS performing the B2BUA action, and triggers the AS performing the B2BUA action to replace the replacement parameter or the replacement header field in the subsequent request message;
the AS executing the B2BUA action is also used for sending the replaced subsequent request message to the S-CSCF of the initiator user; and the S-CSCF of the initiator user initiates a call request to the receiver user aiming at the replaced subsequent request message.
Preferably, after receiving the subsequent request message, the S-CSCF of the originating user further sends the subsequent request message to a conference AS, and the conference AS is further configured to send a call request to the S-CSCF of the originating user; the call request carries a replacement parameter or a replacement header field of the subsequent request message;
the S-CSCF of the initiator user further judges that the received call request from the conference AS conforms to the modified initial filtering rule, and sends the received call request to the B2BUA to trigger the AS executing the B2BUA action to replace the replacement parameter or the replacement header field in the subsequent request message;
the AS executing the B2BUA action is also used for sending the replaced subsequent request message to the S-CSCF of the initiator user; and the S-CSCF of the initiator user initiates a call request to the receiver user aiming at the replaced subsequent request message.
In the invention, after an AS executing a B2BUA action receives an initial dialogue request, and after the AS receives the initial dialogue request, an initial filtering rule of an initiator user of the initial request is modified; and when the S-CSCF receives the subsequent request message which accords with the modified initial filtering rule, the AS which executes the B2BUA action is triggered. Thus, when the S-CSCF of the receiving party user receives the subsequent request message, whether the modified initial filtering rule is met is judged, and after the corresponding initial filtering rule is executed on the received subsequent request message when the modified initial filtering rule is met, the corresponding call request is sent again. The invention can still ensure the correct establishment of the conference requested by the user after adding the AS for executing the B2BUA action.
Drawings
FIG. 1 is a diagram illustrating an AS performing a B2BUA action;
FIG. 2 is a flow chart of a conventional conference service setup;
fig. 3 is a flow chart of a B2BUA in the existing conference service establishment process;
FIG. 4 is a flowchart illustrating an exemplary application of a back-to-back user agent based conference creation method according to the present invention;
FIG. 5 is a flowchart illustrating a second example of an application of the back-to-back user agent-based conference creation method of the present invention;
fig. 6 is a schematic structural diagram of a conference establishing system based on back-to-back user agents according to the present invention.
Detailed Description
The basic idea of the invention is that after receiving an initial dialogue request, an AS executing a B2BUA action modifies an initial filtering rule of an initiator user of the initial request after receiving the initial dialogue request, and when receiving a subsequent request message according with the modified initial filtering rule, an S-CSCF triggers the AS executing the B2BUA action.
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to the accompanying drawings by way of examples.
Fig. 4 is a flowchart of an application example one of the back-to-back user agent-based conference establishment method of the present invention, and as shown in fig. 4, the back-to-back user agent-based conference establishment method of the present invention specifically includes the following steps:
step 401 to step 403, the session establishment process is the same AS step 301 to step 303 in fig. 3, that is, the UEA sends the originating request to the S-CSCF via the P-CSCF, and the S-CSCF forwards the originating request to the B2BUA-1 (AS executing B2BUA behavior) after receiving the originating request. The call initiation request carries the identification of dialog 1.
In step 404, B2BUA-1 initiates modification of the Initial Filter Criteria (iFC) to the HSS after receiving the origination request.
Step 405, the HSS modifies the iFC, and after the HSS modifies the iFC, the HSS notifies the S-CSCF of the latest modified iFC rule. The modified initial filtering rule is: and for the S-CSCF of the initiator user, carrying a replacement parameter or a replacement header field in a received subsequent request message, wherein the value of the replacement parameter or the replacement header field is the established conversation, and the receiver user in the subsequent request message is the receiver user of the established conversation, and B2BUA-1 is triggered aiming at the subsequent request message.
In the invention, in order to ensure that the modified initial filtering rule is executed firstly, the modified iFC is placed at the head of the iFC triggering sequence.
In step 406, the S-CSCF modifies iFC accordingly after receiving the notification. The modified iFC is the same as the modified iFC in the HSS. The S-CSCF sends a modify iFC complete response to the HSS.
In step 407, the HSS sends an acknowledgement response to the S-CSCF.
In the invention, after receiving the initial request of the conversation, the B2BUA-1 modifies the iFC in the HSS and completes the modification of the iFC in the S-CSCF before the S-CSCF initiates a call request to a receiver user of the initial request aiming at the initial request.
Step 408 to step 414, which are the same as steps 303 to 308, are used for establishing a session 1 between UE-a and UE-B;
at this time, the session information established on the UE-A is session 1, and the session information established on the UE-B is session A;
step 415 to step 420, which are the process of conference establishment and are the same AS step 309 to step 318 in fig. 3, at this time, UE-a completes the establishment of conference service and requests conference AS to add UE-B to the conference service;
step 421, step 422, UE-a sends a transfer (REFER) request to S-CSCF via P-CSCF; the REFER request carries a replacement parameter or a replacement header field.
Step 423, the S-CSCF sends a REFER request to the conference AS; the REFER request carries a replacement parameter or a replacement header field;
step 424, the conference AS sends a call request to the S-CSCF, where the call request carries a replacement parameter or a replacement header field;
step 425-step 426, after receiving the call request sent by the conference AS, the S-CSCF performs matching according to the new iFC rule, and since the call request contains a Replaces header field and the called party of the call is UE-B, the S-CSCF triggers the call request to B2BUA-1 according to the new iFC rule;
step 427, after receiving the call request, the B2BUA-1 searches the information of the session 1 and finds the corresponding relation;
step 428, the B2BUA-1 forwards the call request to the S-CSCF according to the B2BUA, and modifies the value of the replays header field to dialog a;
step 429, the S-CSCF sends the forwarded call request to the called user UE-B;
step 430, at which point UE-B may find dialog a in itself and replace dialog a with a new call;
431 to 433, the UE-B sends and receives a 200OK response to the conference AS;
step 434-step 436, the UE-B sends an end request to the UE-a to end the session a, wherein the B2BUA-1 converts the end session a into an end session 1 and sends the end session 1 to the UE-a; UE-A returns 200 OK.
Fig. 5 is a flowchart of an application example two of the conference establishing method based on back-to-back user agents of the present invention, and as shown in fig. 5, the conference establishing method based on back-to-back user agents of the present invention specifically includes the following steps:
steps 501 to 522 are exactly the same as steps 401 to 422 shown in fig. 4.
Step 523, after receiving the REFER request, the S-CSCF performs matching according to the new iFC rule, and since the REFER request contains a Replaces header field and the called party of the call is UE-B, the S-CSCF triggers the REFER request to B2BUA-1 according to the new iFC rule;
step 524, the S-CSCF triggers the REFER request to the B2 BUA-1; b2BUA-1 receives the REFER request, searches the information of the dialogue 1 and finds the corresponding relation;
step 525, B2BUA-1 forwards the REFER request to S-CSCF according to the way of B2BUA, and modifies the value of replay header field to dialogue A;
step 526, the S-CSCF sends a REFER request to the conference AS;
step 527, the conference AS sends a call request to the S-CSCF;
in step 528, the S-CSCF sends a call request to the called UE-B, which carries the identifier of session a.
Steps 529 to 535 are identical to steps 430 to 436.
Fig. 4 and fig. 5 are descriptions of REFER request messages as examples, and it should be understood by those skilled in the art that the REFER request messages may be replaced by INVITE request messages, and a flowchart of processing the INVITE request messages is not given in the present invention. The INVITE request message or REFER request message in the present invention may be a request message initiated by an initiator user or the receiver user.
The conference establishing system based on the back-to-back user agent is applied to an IMS and comprises an AS, an HSS, an S-CSCF and the like; fig. 6 is a schematic structural diagram of a back-to-back user agent based conference setup system according to the present invention, and as shown in fig. 6, the back-to-back user agent based conference setup system according to the present invention further includes a modification unit 60 and a trigger unit 61; wherein,
a modifying unit 60, disposed in the AS and the S-CSCF for performing the B2BUA action, and configured to modify, after receiving an initial request of a dialog, an initial filtering rule of an initiator user of the initial request;
and a triggering unit 61, configured to trigger the AS executing the B2BUA behavior when receiving a subsequent request message meeting the modified initial filtering rule.
The AS executing the B2BUA action and the S-CSCF are both the AS and the S-CSCF of the initiator user;
the AS executing the B2BUA action is also used for modifying the initial filtering rule in the HSS;
after the HSS modifies the initial filtering rule, the HSS further informs the S-CSCF of the initiator user to modify the initial filtering rule of the initiator user;
the S-CSCF of the initiator user is also used to modify the initial filter rules of the initiator user and then establish a dialog for the initiator user and the recipient user.
The modified initial filtering rule is as follows:
and for the S-CSCF of the initiator user, carrying a replacement parameter or a replacement header field in a received subsequent request message, wherein the value of the replacement parameter or the replacement header field is the established conversation, and the receiver user in the subsequent request message is the receiver user of the established conversation, and the AS executing the B2BUA action is triggered aiming at the subsequent request message.
The subsequent request message is a subsequent request message of the initiator user or the receiver user; the subsequent request message is an INVITE request message or a REFER request message.
As shown in fig. 6, the conference establishing system based on back-to-back user agents of the present invention further includes a placing unit 62, configured to place the modified initial filtering rule at the head of the initial filtering rule triggering sequence.
The AS executing the B2BUA action and the S-CSCF are both the AS and the S-CSCF of the initiator user;
the modification unit 60 is further configured to modify the initial filter rule in the HSS;
after the HSS modifies the initial filtering rule, the HSS further informs the S-CSCF of the initiator user to modify the initial filtering rule of the initiator user.
The subsequent request message is a subsequent request message of the initiator user or the receiver user; the subsequent request message is an INVITE request message or a REFER request message.
After receiving the subsequent request message, the S-CSCF of the originating user further determines that the subsequent request message conforms to the modified initial filtering rule, and sends the subsequent request message to the AS executing the B2BUA action, and triggers the AS executing the B2BUA action to replace the replacement parameter or the replacement header field in the subsequent request message;
the AS executing the B2BUA action is also used for sending the replaced subsequent request message to the S-CSCF of the initiator user; and the S-CSCF of the initiator user initiates a call request to the receiver user aiming at the replaced subsequent request message.
After receiving the subsequent request message, the S-CSCF of the initiator user further sends the subsequent request message to a conference AS, and the conference AS is also used for sending a call request to the S-CSCF of the initiator user; the call request carries a replacement parameter or a replacement header field of the subsequent request message;
the S-CSCF of the initiator user further judges that the received call request from the conference AS conforms to the modified initial filtering rule, and sends the received call request to the B2BUA to trigger the AS executing the B2BUA action to replace the replacement parameter or the replacement header field in the subsequent request message;
the AS executing the B2BUA action is also used for sending the replaced subsequent request message to the S-CSCF of the initiator user; and the S-CSCF of the initiator user initiates a call request to the receiver user aiming at the replaced subsequent request message.
It should be understood by those skilled in the art that the conference establishing system based on back-to-back user agents shown in fig. 6 of the present invention is designed to implement the aforementioned conference establishing method based on back-to-back user agents, and the implementation functions of the processing units can be understood by referring to the related description of the aforementioned method. The functions of the processing units in the figures may be implemented by a program running on a processor, or may be implemented by specific logic circuits.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.

Claims (12)

1. A conference establishing method based on back-to-back user agents is characterized by comprising the following steps:
after an application server AS executing a back-to-back user agent B2BUA behavior receives an initial request of a conversation, modifying an initial filtering rule of an initiator user of the initial request;
when a service call session control function entity S-CSCF receives a subsequent request message which accords with the modified initial filtering rule, the AS which executes the B2BUA action is triggered; wherein,
the modified initial filtering rule is:
and for the S-CSCF of the initiator user, when a subsequent request message is received and carries a replacement parameter or a replacement header field, the value of the replacement parameter or the replacement header field is the established conversation, and a receiver user in the subsequent request message is the receiver user of the established conversation, triggering the AS executing the B2BUA action aiming at the subsequent request message.
2. The method of claim 1 wherein the AS and the S-CSCF performing the B2BUA action are both the AS and the S-CSCF of the originating user;
the modifying of the initial filtering rule of the initiator user specifically includes: modifying the initial filtering rule in a Home Subscriber Server (HSS) by the AS executing the B2BUA action;
the method further comprises the following steps: and after the HSS modifies the initial filtering rule, informing the S-CSCF of the initiator user to modify the initial filtering rule of the initiator user.
3. The method of claim 2, wherein the subsequent request message is a subsequent request message of the initiator user or the recipient user; the subsequent request message is an INVITE request message or a transfer REFER request message.
4. The method of claim 3, further comprising:
and placing the modified initial filtering rule at the head of the initial filtering rule trigger sequence.
5. The method of claim 4, wherein the AS that triggers the execution of the B2BUA action for the subsequent request message is:
after the S-CSCF of the initiator user receives the subsequent request message and judges that the subsequent request message conforms to the modified initial filtering rule, the subsequent request message is sent to the AS executing the B2BUA action, and the AS executing the B2BUA action is triggered to replace the replacement parameter or the replacement header field in the subsequent request message;
the method further comprises the following steps:
the AS executing the B2BUA action sends the replaced subsequent request message to the S-CSCF of the initiator user; and the S-CSCF of the initiator user initiates a call request to the receiver user aiming at the replaced subsequent request message.
6. The method of claim 4, wherein the AS that triggers the execution of the B2BUA action for the subsequent request message is:
after receiving the subsequent request message, the S-CSCF of the initiator user sends the subsequent request message to a conference AS, and the conference AS sends a call request to the S-CSCF of the initiator user; the call request carries a replacement parameter or a replacement header field of the subsequent request message;
when the S-CSCF of the initiator user judges that the received call request from the conference AS conforms to the modified initial filtering rule, the received call request is sent to the B2BUA, and the AS executing the B2BUA action is triggered to replace the replacement parameter or the replacement header field in the subsequent request message;
the method further comprises the following steps:
the AS executing the B2BUA action sends the replaced subsequent request message to the S-CSCF of the initiator user; and the S-CSCF of the initiator user initiates a call request to the receiver user aiming at the replaced subsequent request message.
7. A conference establishing system based on back-to-back user agent comprises an application server AS, a home subscriber server HSS and a service call session control function entity S-CSCF; the system is characterized by comprising a modification unit and a trigger unit; wherein,
the modification unit is arranged in an AS and an S-CSCF which are used for executing the B2BUA action and is used for modifying the initial filtering rule of an initiator user of an initial request after the initial request of a conversation is received;
a triggering unit, arranged in the S-CSCF, for triggering the AS executing the B2BUA behavior when receiving a subsequent request message that conforms to the modified initial filtering rule;
the modified initial filtering rule is:
and for the S-CSCF of the initiator user, when a subsequent request message is received and carries a replacement parameter or a replacement header field, the value of the replacement parameter or the replacement header field is the established conversation, and a receiver user in the subsequent request message is the receiver user of the established conversation, triggering the AS executing the B2BUA action aiming at the subsequent request message.
8. The system of claim 7 wherein the AS and the S-CSCF performing the B2BUA action are both the AS and the S-CSCF of the originating user;
the modification unit is also used for modifying the initial filtering rule in the HSS;
after the HSS modifies the initial filtering rule, the HSS further informs the S-CSCF of the initiator user to modify the initial filtering rule of the initiator user.
9. The system of claim 8, wherein the follow-up request message is a follow-up request message of the initiator user or the recipient user; the subsequent request message is an INVITE request message or a REFER request message.
10. The system of claim 9, further comprising:
and the placement unit is used for placing the modified initial filtering rule at the head of the initial filtering rule trigger sequence.
11. The system according to claim 10, wherein the S-CSCF of the originating user, after receiving the subsequent request message, further determines that the subsequent request message conforms to the modified initial filtering rule, and sends the subsequent request message to the AS performing the B2BUA action, and triggers the AS performing the B2BUA action to replace the replacement parameter or the replacement header field in the subsequent request message;
the AS executing the B2BUA action is also used for sending the replaced subsequent request message to the S-CSCF of the initiator user; and the S-CSCF of the initiator user initiates a call request to the receiver user aiming at the replaced subsequent request message.
12. The system of claim 10, wherein the S-CSCF of the originating user, after receiving the follow-up request message, further sends the follow-up request message to a conference AS, the conference AS further configured to send a call request to the S-CSCF of the originating user; the call request carries a replacement parameter or a replacement header field of the subsequent request message;
when the S-CSCF of the initiator user further judges that the received call request from the AS which is not used AS the B2BUA conforms to the modified initial filtering rule, the received call request is sent to the B2BUA, and the AS which executes the B2BUA action is triggered to replace the replacement parameter or the replacement header field in the subsequent request message;
the AS executing the B2BUA action is also used for sending the replaced subsequent request message to the S-CSCF of the initiator user; and the S-CSCF of the initiator user initiates a call request to the receiver user aiming at the replaced subsequent request message.
CN201010212130.3A 2010-06-18 2010-06-18 Meeting method for building up based on back-to-back user agent and system Active CN102291379B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201010212130.3A CN102291379B (en) 2010-06-18 2010-06-18 Meeting method for building up based on back-to-back user agent and system
PCT/CN2011/075828 WO2011157218A1 (en) 2010-06-18 2011-06-16 Conference establishment method and system based on back to back user agent

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010212130.3A CN102291379B (en) 2010-06-18 2010-06-18 Meeting method for building up based on back-to-back user agent and system

Publications (2)

Publication Number Publication Date
CN102291379A CN102291379A (en) 2011-12-21
CN102291379B true CN102291379B (en) 2016-08-03

Family

ID=45337492

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010212130.3A Active CN102291379B (en) 2010-06-18 2010-06-18 Meeting method for building up based on back-to-back user agent and system

Country Status (2)

Country Link
CN (1) CN102291379B (en)
WO (1) WO2011157218A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101051993A (en) * 2006-04-04 2007-10-10 华为技术有限公司 Method for substituting conversation mark conversation replacing method using said conversation mark substitution
CN101166105A (en) * 2007-08-28 2008-04-23 中兴通讯股份有限公司 Online user invitation method for conference service
CN101404822A (en) * 2007-09-30 2009-04-08 华为技术有限公司 Conversation transfer method, system and equipment
CN102006272A (en) * 2010-04-30 2011-04-06 中兴通讯股份有限公司 Method and system of application server (AS) for replacing Replace parameter

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7995560B2 (en) * 2006-08-02 2011-08-09 Siemens Enterprise Communications, Inc. Telecommunications system and method of session initiation protocol (SIP) based communications between endpoints

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101051993A (en) * 2006-04-04 2007-10-10 华为技术有限公司 Method for substituting conversation mark conversation replacing method using said conversation mark substitution
CN101166105A (en) * 2007-08-28 2008-04-23 中兴通讯股份有限公司 Online user invitation method for conference service
CN101404822A (en) * 2007-09-30 2009-04-08 华为技术有限公司 Conversation transfer method, system and equipment
CN102006272A (en) * 2010-04-30 2011-04-06 中兴通讯股份有限公司 Method and system of application server (AS) for replacing Replace parameter

Also Published As

Publication number Publication date
CN102291379A (en) 2011-12-21
WO2011157218A1 (en) 2011-12-22

Similar Documents

Publication Publication Date Title
US10044553B2 (en) Media resource reservation request failure handling for voice over mobile wireless network
CN101330748B (en) Method for switching control route of IP multimedia subsystem centralized business conversation
US8036659B2 (en) Method for requesting an unregistered UE to perform registration in the IMS
JP5247709B2 (en) Method for routing SIP messages when an intermediate node is unavailable
US20200396271A1 (en) Method, User Equipment and Application Server for Adding Media Stream of Multimedia Session
US20150282242A1 (en) Methods and apparatus for processing an ims session
JP2010541348A (en) Disaster recovery in IP multimedia subsystem networks
KR20110099771A (en) Logout method and system of IP multimedia subsystem centralized service
US8483182B1 (en) Single radio voice call continuity handover of calls with video media from a circuit switched access network
JP2009296138A (en) Communication system
CN102348291B (en) Based on session establishing method and the system of dialogue association identification
CN1856167B (en) Method to request registration of users who are not registered with IMS
CN101997846A (en) Session handling method and device as well as communication system
KR100862744B1 (en) Multimedia service method in mobile communication network and recording medium recording program for executing same
CN105072121B (en) A kind of method and device of IMS terminal ad hoc network
US20110122867A1 (en) Method and node for routing a call which has services provided by a first and second networks
CN102291379B (en) Meeting method for building up based on back-to-back user agent and system
EP3136756A1 (en) System, device and method for implementing ring back tone service
EP2456162B1 (en) Method and system for media modification
CN110191516B (en) Call establishment method and system
CN102377658B (en) A kind of method and system realizing high-priority service
WO2011017881A1 (en) Method and system for realizing multi-session service continuity
CN101207548A (en) A processing method and entity for sharing a public identifier by multiple terminals
EP2566127B1 (en) Method and system for replacing replace parameter
CN104284450B (en) Conference release method, device and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20201208

Address after: Gaowei village, Hongqiao Town, Taixing City, Taizhou City, Jiangsu Province

Patentee after: Taixing Gaoqiao furnace industry Co., Ltd

Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice

Patentee before: ZTE Corp.