[go: up one dir, main page]

CN101051993A - Method for substituting conversation mark conversation replacing method using said conversation mark substitution - Google Patents

Method for substituting conversation mark conversation replacing method using said conversation mark substitution Download PDF

Info

Publication number
CN101051993A
CN101051993A CN200610075019.8A CN200610075019A CN101051993A CN 101051993 A CN101051993 A CN 101051993A CN 200610075019 A CN200610075019 A CN 200610075019A CN 101051993 A CN101051993 A CN 101051993A
Authority
CN
China
Prior art keywords
session
message
session identification
network element
invitee
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.)
Pending
Application number
CN200610075019.8A
Other languages
Chinese (zh)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200610075019.8A priority Critical patent/CN101051993A/en
Priority to PCT/CN2007/000371 priority patent/WO2007112640A1/en
Publication of CN101051993A publication Critical patent/CN101051993A/en
Pending legal-status Critical Current

Links

Images

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/1066Session management
    • H04L65/1083In-session procedures
    • H04L65/1094Inter-user-equipment sessions transfer or sharing
    • 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/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • 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
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/146Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/148Migration or transfer of sessions

Landscapes

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

Abstract

本发明公开一种会话标识替换的方法及一种会话替代的方法,该会话标识替换的方法包括以下步骤:1)业务使用者发送会话发起消息,在所述消息中包括第一会话标识、业务被邀请者及信令路径;2)依据信令路径,接收者接收到所述会话发起消息后,将第一会话标识替换为第二会话标识,并向业务被邀请者方向发送特定消息。

Figure 200610075019

The invention discloses a method for replacing a session identifier and a method for replacing a session. The method for replacing a session identifier includes the following steps: 1) A service user sends a session initiation message, and the message includes a first session identifier, a service The invitee and the signaling path; 2) According to the signaling path, after receiving the session initiation message, the receiver replaces the first session identifier with the second session identifier, and sends a specific message to the service invitee.

Figure 200610075019

Description

The method that method that session identification is replaced and the session of using this session identification to replace substitute
Technical field
The present invention relates to next generation network (NGN) system, particularly method and a kind of alternative method of session of using this session identification to replace of replacing about a kind of session identification in the NGN system.
Background technology
At present, along with the continuous maturation of group technology, develop towards broadband telecommunication net based on packet switching based on Circuit-switched conventional telecommunication network.Using Session initiation Protocol (SIP:Session InitiationProtocol) then is one of current technology trends as the call control signalling of grouping telecommunications core network, as of the research of normal structures such as ITU-T and ETSI to NGN (Next Genteration Network), in this new packet telecommunications network, new block terminal sip terminal will progressively replace traditional terminal phone.
Wherein, ETSI subordinate's TISPAN (the Telecommunications and Internet ConvergedServices and Protocols for Advanced Networking) business with traditional business feature that will provide to the sip terminal user in NGN is referred to as PSTN/ISDN simulation services.TISPAN has set up a plurality of job (WI, Work Item) studies these simulation business, as WI03023 (DTS/TISPAN-03023-NGN-R1 NGN CONF) research CONF convention business, WI03055 (DTS/TISPAN-03055-NGN-R1 Explicit Communication Transfer) research ECT explicit communication transfer service.
In the draft standard of WI 03023 and WI 03055 revision, the CONF business can make the user can participate in and control a conversation that has many users to add, the ECT business then can make one in the conversation can be enough with this call transfer to the third party.
In these two traffic criteria of WI 03023 and WI 03055 formulation, all used an alternative technology of session to realize operation flow, be analyzed as follows respectively:
1) CONF convention business process analysis
In the business realizing flow process of CONF meeting, user that the user can invite and its to set up the relation of calling joins in the meeting, and the user sends SIP REFER Reference News and realizes this function.In this SIP REFER message, the contact address of invited user is set in Refer-To, the session Dialog sign of having set up between two users is set among the Replaces, indicates this session to be replaced by the new session of setting up between meeting and the invited user.
This SIP REFER message is routed to the application server (AS:Application Sever) of handling the CONF convention business, AS will be according to the content that is provided with in the SIP REFER message, send SIP INVITE invitation message to the invited user contact address of appointment, and in the SIP INVITE, carry above-mentioned Replaces information, make and set up new calling between meeting and the invited user, invited user discharges the calling of having set up between two users according to the Replaces information in the SIP INVITE simultaneously.
In the draft standard of WI 03023, provided a concrete signaling process example, as shown in Figure 1.Its flow process brief introduction is as follows;
Step 1: user UE-A initiates a session, calls out a PSTN/ISDN user;
Step 2~14: session is set up successfully between user UE-A and the PSTN/ISDN user, begins conversation;
Step 15: a meeting is created in user UE-A application, initiates a session to the AS that handles convention business;
Step 16~24: the conference creation success of user UE-A application;
Step 25: the PSTN/ISDN user that user UE-A invites and he is conversing joins in the meeting, sends SIP REFER message to the AS that handles convention business;
Step 26~30:SIP REFER message arrives the AS that handles convention business, and AS sends SIPNOTIFY message informing user UE-A and received this REFER message;
Step 31: the AS that handles convention business to PSTN/ISDN user's initiation session, sends the SIP INVITE according to the related content that is provided with in the SIP REFER message of receiving;
Step 32~41: because PSTN/ISDN user belongs to the traditional circuit domain user, to handle intercommunication by MGCF between circuit domain and the packet domain calls out, the SIP INVITE sends to MGCF, MGCF adds meeting with creating session between " replacement " PSTN/ISDN user and the meeting with PSTN/ISDN user.The AS that handles convention business sends the SIP NOTIFY and notifies the user UE-A, the success of REFER requested operation;
Step 42~47:MGCF discharges the session (session of having set up between user UE-A and the PSTN/ISDN user) of the Dialog sign appointment that is provided with in the Replaces information according to the Replaces information in the SIP INVITE.
2) ECT display communication transfer service process analysis
In the realization flow of ECT transfer service, user B has set up two callings with user A, user C respectively, user B can make and set up new the calling between user A and the user C, and make and oneself withdraw from two callings of originally having set up, user B realizes this function by send SIP REFER message to user A.In SIP REFER message, be provided with the contact address of user C among the Refer-To, the session Dialog sign of having set up between user B and the user C is set among the Replaces, indicate this session to be replaced by the new session of setting up between user C and the user A.
After user A receives this SIP REFER message, user C contact address to appointment sends SIPINVITE message, and in the SIP INVITE, carry above-mentioned Replaces information, make between user A and the user C and set up new calling, simultaneously user C discharges the calling that itself and user B have set up according to the Replaces information in the SIP INVITE.In addition, user B also will discharge the calling that itself and user A have set up.
Can see, in the realization flow that CONF session professional and the ECT business substitutes, the constructed point that exists is: the user uses SIP REFER message to initiate the business operation request, and use Replaces indicates the session Dialog sign of wanting replaced release in this message.
In Session Initiation Protocol, set up when calling out between two SIP UA, may be because professional needs, and make this calling have more than one session, triggered certain business such as this calling, handle this professional AS as back-to-back user agent (B2BUA: Back to Back User Agent) in this calling signaling path, then set up two sessions respectively between this AS and this two SIP UA, a Dialog sign is respectively arranged.
Like this, in the realization flow that aforesaid CONF service conversation substitutes, the calling of setting up between user UE-A and the PSTN/ISDN user, also may there be more than one session, user UE-A and handle and set up a session Dialog-1 between certain professional AS, set up another session Dialog-2 between MGCF and this AS, like this, in the SIP REFER message that user UE-A sends, the session Dialog sign that is provided with among the Replaces is the visible Dialog sign of this user (Dialog-1) just, that the AS that handles convention business sends to that the Replaces that carries in the SIP INVITE of MGCF is provided with also is Dialog-1, and the upward corresponding session identification of calling out of MGCF is Dialog-2, MGCF can't discharge the calling of setting up between user UE-A and the PSTN/ISDN user like this, the Dialog sign that MGCF also may be provided with because of the Replaces that carries in its SIP INVITE of receiving does not exist, and refuse this SIP INVITE, thereby cause the convention business failure.
Same, in the realization flow that the ECT service conversation substitutes, also may there be more than one session in the calling of setting up between user B and the user C, the Dialog sign that the Replaces that carries in the SIP INVITE that user C receives like this is provided with, it is the visible Dialog sign of user B, but do not exist on user C, user C can't discharge the calling of setting up between user B and the user C like this, also may cause the ECT service fail.
As seen, in current convention business and ECT business realizing flow process, do not consider that may there be the situation of more than one session in the calling of setting up between Service User and the professional invitee, the Dialog sign that these needs that invitee will be received are replaced, do not exist at local terminal, this will cause the invitee to discharge and Service User between the calling of having set up, also may cause service fail.
Summary of the invention
The technical problem to be solved in the present invention provides the method that a kind of session identification that Service User is sent is replaced by the session identification that professional invitee can correct interpretation, make professional invitee can make correct processing, thus professional normal realization that Service User is used.
Simultaneously, the technical problem to be solved in the present invention provides the method that a kind of session of using this session identification to replace substitutes.
For solving the problems of the technologies described above, the objective of the invention is to be achieved through the following technical solutions.
The method that a kind of session identification is replaced, it may further comprise the steps:
1) Service User sends session initiation message, comprises first session identification, professional invitee and signaling paths in described message;
2), after the recipient receives described session initiation message, first session identification is replaced with second session identification, and send particular message to professional invitee's direction according to signaling paths.
Described signaling paths comprises first signaling paths and second signaling paths, and described recipient comprises the message recipient and first network element.
According to first signaling paths, described step 2) comprise following flow process:
A) after described message recipient is accepted described session initiation message, send described particular message, carry described first session identification in the described particular message to described professional invitee's direction;
B) described first network element receives described particular message, according to back-to-back user agent mechanism, described first session identification is replaced with second session identification, and the particular message that will carry described second session identification sends to professional invitee's direction.
At the A that has the following steps before the step 1)): establish a communications link between described Service User and the described professional invitee, described first network element is arranged in described signaling paths of writing to each other as back-to-back user agent.
This is write to each other and have two session identifications on described first network element, session identification between described first network element and the described Service User is described first session identification, and the session identification between described first network element and the described professional invitee is described second session identification.
This signaling paths has also been set the contact address of second network element after this first network element.
In step 2) B afterwards has the following steps): after described second network element is received described particular message, according to back-to-back user agent mechanism, described second session identification is replaced with the 3rd session identification, and the particular message that will carry described the 3rd session identification sends to professional invitee's direction.
According to second signaling paths, described step 2) comprise following flow process:
C) described first network element receives described session initiation message, according to back-to-back user agent mechanism, described first session identification is replaced with second session identification, and the described session initiation message that will carry described second session identification sends to described message recipient direction;
D) after described message recipient receives the described session initiation message of carrying second session identification, send particular message to described professional invitee.
At the C that has the following steps before the step 1)): establish a communications link between described Service User and the described message recipient, described first network element is arranged in described signaling paths of writing to each other as B2BUA.
This is write to each other on this first network element and to have two session identifications, and the session identification between described first network element and the described Service User is described first session identification, described first network element and described message recipient direction be described second session identification.
This signaling paths has also been set the contact address of second network element after this first network element.
After described second network element is received described session initiation message,, described second session identification is replaced with the 3rd session identification, and the session initiation message that will carry described the 3rd session identification sends to described message recipient direction according to B2BUA mechanism.
In step 2) E afterwards has the following steps): after described professional invitee receives described particular message, handle accordingly, and the answer code of this particular message is back to described message recipient according to described particular message content.
In step 1), described signaling paths has been set the contact address of described first network element, and the contact address of described first network element is set in the Route information, and described first session identification is set in Replaces information, Join information or the Target-Dialog information.
Described particular message can be SIP INVITE invitation message, SIP SUBSCRIBE subscribe message, SIP MESSAGE instant message or SIP INFO informational message etc., and described session initiation message can be a SIP REFER Reference News.
The method that a kind of session of using this session identification to replace substitutes, it may further comprise the steps:
1) Service User sends session initiation message, comprises first session identification, professional invitee and signaling paths in described message;
2), after the recipient receives described session initiation message, first session identification is replaced with second session identification, and send particular message to professional invitee's direction according to signaling paths;
3) after this business invitee receives particular message, and set up new session between the described message recipient, and discharge former writing to each other of having set up.
Described signaling paths comprises first signaling paths and second signaling paths, and described recipient comprises the message recipient and first network element.
According to first signaling paths, described step 2) comprise following flow process:
A) after described message recipient is accepted described session initiation message, send described particular message, carry described first session identification in the described particular message to described professional invitee's direction;
B) described first network element receives described particular message, according to back-to-back user agent mechanism, described first session identification is replaced with second session identification, and the particular message that will carry described second session identification sends to professional invitee's direction.
At the A that has the following steps before the step 1)): establish a communications link between described Service User and the described professional invitee, described first network element is arranged in described signaling paths of writing to each other as back-to-back user agent.
This is write to each other and have two session identifications on described first network element, session identification between described first network element and the described Service User is described first session identification, and the session identification between described first network element and the described professional invitee is described second session identification.
In step 3), former writing to each other of having set up between described professional invitee's release and the described Service User.
According to second signaling paths, described step 2) comprise following flow process:
C) described first network element receives described session initiation message, according to back-to-back user agent mechanism, described first session identification is replaced with second session identification, and the described session initiation message that will carry described second session identification sends to described message recipient direction;
D) after described message recipient receives the described session initiation message of carrying second session identification, send particular message to described professional invitee.
At the C that has the following steps before the step 1)): establish a communications link between described Service User and the described message recipient, described first network element is arranged in described signaling paths of writing to each other as B2BUA.
This is write to each other on this first network element and to have two session identifications, and the session identification between described first network element and the described Service User is described first session identification, described first network element and described message recipient direction be described second session identification.
In step 3), former writing to each other of having set up between described message recipient release and the described Service User.
In step 1), described signaling paths has been set the contact address of described first network element, and the contact address of described first network element is set in the Route information, and described first session identification is set in Replaces information, Join information or the Target-Dialog information.The method of replacing from above session identification as can be seen, network element in this signaling paths is with its first session identification of receiving, replace with second session identification, and the particular message that will carry this second session identification sends to professional invitee, thereby the session identification that carries in the particular message that professional invitee can correct interpretation be received, professional normal realization that Service User is used.
Wherein this signaling paths has also been set the contact address of second network element after this first network element, second session identification that this second network element can be received it, replace with another session identification, and the particular message that will carry this another session identification sends to professional invitee.
At step C) in, this business invitee handles accordingly according to message content after receiving this particular message, and answer code directly is back to this message recipient.Thereby realized the replacement of business specified in this message content.
The method that substitutes from above session as can be seen, network element in this signaling paths is with its first session identification of receiving, replace with second session identification, and the particular message that will carry this second session identification sends to professional invitee, thereby make professional invitee add session, and discharge former writing to each other of having set up, thereby the session substitution service is normally realized.
Simultaneously professional invitee adds the meeting with above-mentioned message recipient, the perhaps meeting of adding and above-mentioned Service User, thus the session that realizes different business substitutes.
Description of drawings
Fig. 1 is in the draft standard of prior art WI 03023, has provided a signaling process schematic diagram that the CONF convention business is concrete.
Fig. 2 is a kind of flow chart of realizing the CONF business of replacing by session identification of the present invention.
Fig. 3 is that another kind of the present invention is replaced the flow chart of realizing the CONF business by session identification.
Embodiment
Below in conjunction with the drawings and specific embodiments, further specify the present invention.
The method that session identification of the present invention is replaced, it may further comprise the steps:
1) Service User sends session initiation message, comprises first session identification, professional invitee and signaling paths in described message;
2), after the recipient receives described session initiation message, first session identification is replaced with second session identification, and send particular message to professional invitee's direction according to signaling paths.
Described signaling paths comprises first signaling paths and second signaling paths, and described recipient comprises the message recipient and first network element.
According to first signaling paths, described step 2) comprise following flow process:
A) after described message recipient is accepted described session initiation message, send described particular message, carry described first session identification in the described particular message to described professional invitee's direction;
B) described first network element receives described particular message, according to back-to-back user agent mechanism, described first session identification is replaced with second session identification, and the particular message that will carry described second session identification sends to professional invitee's direction.
According to second signaling paths, described step 2) comprise following flow process:
C) described first network element receives described session initiation message, according to back-to-back user agent mechanism, described first session identification is replaced with second session identification, and the described session initiation message that will carry described second session identification sends to described message recipient direction;
D) after described message recipient receives the described session initiation message of carrying second session identification, send particular message to described professional invitee.
The method of replacing from this session identification as can be seen, recipient in this signaling paths is with its first session identification of receiving, replace with second session identification, and the particular message that will carry this second session identification sends to professional invitee, thereby the session identification that carries in the particular message that professional invitee can correct interpretation be received, professional normal realization that Service User is used.
The method that session of the present invention substitutes, it may further comprise the steps:
1) Service User sends session initiation message, comprises first session identification, professional invitee and signaling paths in described message;
2), after the recipient receives described session initiation message, first session identification is replaced with second session identification, and the particular message that will carry described second session identification sends to professional invitee's direction according to signaling paths;
3) after this business invitee receives particular message, and set up new session between the described message recipient, and discharge former writing to each other of having set up.
Described signaling paths comprises first signaling paths and second signaling paths, and described recipient comprises the message recipient and first network element.
According to first signaling paths, described step 2) comprise following flow process:
A) after described message recipient is accepted described session initiation message, send described particular message, carry described first session identification in the described particular message to described professional invitee's direction;
B) described first network element receives described particular message, according to back-to-back user agent mechanism, described first session identification is replaced with second session identification, and the particular message that will carry described second session identification sends to professional invitee's direction.
According to second signaling paths, described step 2) comprise following flow process:
C) described first network element receives described session initiation message, according to back-to-back user agent mechanism, described first session identification is replaced with second session identification, and the described session initiation message that will carry described second session identification sends to described message recipient direction;
D) after described message recipient receives the described session initiation message of carrying second session identification, send the particular message of carrying second session identification to described professional invitee.
The method that substitutes from above session as can be seen, recipient in this signaling paths is with its first session identification of receiving, replace with second session identification, and the particular message that will carry this second session identification sends to professional invitee, thereby make professional invitee add session, and discharge former writing to each other of having set up, thereby the session substitution service is normally realized.
The enforcement of the method and the method that session substitutes of session identification replacement of the present invention below will be described with the concrete signaling process of CONF business and ECT business.
Please refer to Fig. 2, is the flow chart of the method that substitutes of the session of a kind of CONF business that realizes of the present invention.Set up a calling between one user UE-A and another user UE-B, this calling has been called and has been handled this professional AS1 because of the triggering of certain business, and AS1 is present in the call signaling path as B2BUA.Wherein, session Dialog between UE-A and the AS1 is designated Dialog-1, it comprises Call-Id (call identification), to-tag (purpose label) and three parts of from-tag (source label), is expressed as " 123@example.org " in the process description respectively, " xyz " reaches " pdq ".Session Dialog between AS1 and the UE-B is designated Dialog-2, and it comprises Call-Id, to-tag and three parts of from-tag equally, then is expressed as " 789@example.org " in the process description respectively, " abc " reaches " hij ".
The method of the CONF business that the present invention realizes, its idiographic flow is described as follows:
Step 1: user UE-A applies for a meeting, sends the SIP INVITE, and this message can be expressed as:
INVITE?sip:conf-factory@home.net?SIP/2.0
The call intent address is a convention business sign " conf-factory@home.net ", conferencing resource of its expression application;
Step 2: after meeting AS receives this SIP INVITE, can apply for a conferencing resource, the contact address of this conferencing resource is conf1@home.net, and returns answer code 200OK to user UE-A;
Step 3: user UE-A returns acknowledge message SIP ACK.The success of expression application server AS application conferencing resource, and and UE-A between set up a calling;
Step 4: user UE-A sends a SIP REFER message to meeting AS, the conferencing resource that requires to have applied for is initiated new a calling to user UE-B, the calling of having set up between alternate user UE-A and user UE-B, and in this SIP REFER message, indicate new calling signaling path, this message can be expressed as:
REFER?sip:conf1@home.net?SIP/2.0
Refer-To:<sip:[5555::aaa:bbb:ccc:ddd]:1357?Replaces=123@example.org%3Bto-tagxyz%3Bfrom-tagpdq?
Route=sip:as1@home.net;method=INVITE>
The destination address of this message is for applying for successful conferencing resource contact address " conf1@home.net ".In the Refer-To header field, reference purpose ground is the contact address " sip:[5555::aaa:bbb:ccc:ddd]: 1357 " of user UE-B, Replaces is set to Dialog-1, Call-Id is " 123@example.org ", to-tag is " xyz ", from-tag is " pdq ", and Route is provided with the signaling paths as1@home.net of appointment.
When AS1 gets involved in the call signaling path of user UE-A and user UE-B as B2BUA, it also can be recorded in the contact address as1@home.net of oneself in the call signaling path, UE-A can obtain this contact address by the call signaling of having set up, and specifies by Route in above-mentioned SIP REFER message.
Need to prove, can specify the contact address of the network element in the call signaling path that user UE-A and user UE-B have set up of multidigit more among this Route, if in the calling that user UE-A and user UE-B have set up the before this contact, except above-mentioned AS1, also have other network element to be present in this call signaling path as B2BUA, all need in this Route, specify the contact address of these network elements, certainly also can specify the contact address of the non-B2BUA network element that is arranged in the call signaling path of having set up among this Route, here example no longer one by one.
Step 5: meeting AS receives this SIP REFER message, according to the indication in the message, by applying for that successful conferencing resource sip:conf1@home.net makes a call to the contact address of user UE-B, sends the SIP INVITE, and message examples is as follows:
INVITE?sip:[5555::aaa:bbb:ccc:ddd]:1357?SIP/2.0
Route:<sip:as?1@home.net>
Replaces:123@example.org;to-tag=xyz;from-tag=pdq
Specify the signaling paths of this SIP INVITE by the Route header field, be set at the contact address of AS1, be set at Dialog-1 in the Replaces header field.
Step 6: this SIP INVITE is according to the signaling paths of Route header field appointment, route to AS1, AS1 is arranged in the call signaling path of having set up between UE-A and UE-B as B2BUA, the session Dialog that sets up with UE-A is designated Dialog-1, the session Dialog that sets up with UE-B is designated Dialog-2, then AS1 is according to B2BUA mechanism, obtain the session identification Dialog-2 of Dialog-1 correspondence, and insert in the SIP INVITE, replace the Dialog-1 in the Replaces header field, message examples is as follows:
INVITE?sip:[5555::aaa;bbb:ccc:ddd]:1357?SIP/2.0
Replaces:789@example.org;to-tag=abc;from-tag=hij
SIP INVITE after AS1 will replace mails to the contact address of user UE-B.
It is to be noted, if except AS1, in above-mentioned Route, also specified other to be present in the contact address of the network element in the call signaling path that user UE-A and user UE-B set up as B2BUA, then above-mentioned SIP INVITE also will be by the signaling paths of appointment among the Route, mail to these network elements, these network elements will be by B2BUA mechanism, repeat the operation of AS1 in this step, the session Dialog sign that Replaces carries in the SIP INVITE that is about to receive, replace with this network element to the session Dialog of user UE-B direction sign, SIP INVITE after will replacing again mails to the contact address of user UE-B, Replaces carries in the SIP INVITE session Dialog sign, be positioned on the user UE-B till.
Step 7: user UE-B receives this SIP INVITE, check that the Dialog sign Dialog-2 that is provided with in the Replaces header field is present in local terminal, then and apply for setting up between successful conferencing resource sip:conf1@home.net and call out, return answer code 200OK to meeting AS.
It is to be noted, this 200OK answer code does not pass through AS1, this is because AS1 is except replacing with Dialog-1 the Dialog-2, in the call signaling path that does not need oneself to stay between meeting AS and the user UE-B, it is AS1 need not note oneself in step 6 in the INVITE that user UE-B sends contact address, user UE-B receives behind this INVITE and follow-up interaction message meeting AS like this, all without AS1.
Certainly, if AS1 notes oneself contact address in step 6 in the INVITE that user UE-B sends, then above-mentioned 200OK answer code will be sent to meeting AS again through AS1.
Step 8: meeting AS returns acknowledge message SIP ACK.User UE-B adds meeting.
Step 9: user UE-B discharges Dialog-2, sends byebye message SIP BYE to AS1, indicates session Dialog in the message and is designated Dialog-2.
Step 10:AS1 receives this SIP BYE message, sends SIP BYE byebye message to user UE-A, indicates session Dialog in the message and is designated Dialog-1.The calling of having set up between user UE-A and user UE-B discharges.
In the method that this session identification is replaced, in the SIP REFER message that Service User sends, indicate the signaling paths that this message acceptance person is required the SIP INVITE that sends, promptly in SIP REFER message, indicate the network element address that is arranged in the call signaling path of having set up between Service User and professional invitee, thereby the SIP INVITE that SIP REFER message acceptance person is sent on request, can be by the signaling paths of appointment, route to the network element address in the call signaling path of having set up between Service User and invitee, this network element is present in the call signaling path of having set up between Service User and invitee as B2BUA, this network element is with first session identification of setting up between this network element in its SIP INVITE of receiving and Service User, replace with second session identification of setting up between this network element and invitee, and the SIP INVITE sent to the invitee, thereby make professional invitee correctly discharge itself and the calling that Service User has been set up, make professional normal the realization according to the information in the SIPINVITE message.
Simultaneously, this session identification replacement method is used in aforesaid ECT business realizing flow process equally, when user B in the SIP REFER message that user A sends, indicated and be arranged in the call signaling path set up between user B and user C contact address, and Replaces is set to the session Dialog sign Dialog-3 between user B and AS2 as the network element AS 2 of B2BUA.
User A receives this SIP REFER message, press specified path and send the SIP INVITE to user C, this message routes to AS2, AS2 is according to B2BUA mechanism, Dialog-3 with the setting of the Replaces in the SIP INVITE, replace with the session Dialog sign Dialog-4 between AS2 and user C, and send to user C.
User C receives this SIP INVITE, checks that the Dialog sign Dialog-4 that is provided with among the Replaces is present in local terminal, then set up and call out with user A, and release and the user B calling of having set up.
Same session of the present invention substitutes and also can be applied in other the purposes, not merely replace the session identification that is provided with in the Replaces information, also can be used to replace under this scene, the session identification that is provided with in other header field, as Join information, Target-Dialog information etc., to realize other all kinds of business, these information can be used as parameter and are carried in the Refer-To header field of SIP REFER message, also can directly be carried in the SIP REFER message as header field.
Just, use the present invention program, as long as above-mentioned scene occurs, in SIP REFER message, set and be required the session identification operated, all can in SIP REFER message, indicate initiation and carry the signaling paths of the message of operation information, when making this message arrive the network element of appointment, this network element replaces with session identification between this network element and operation acceptance side with above-mentioned session identification.This message can also be SIP SUBSCRIBE subscribe message, SIP MESSAGE instant message, SIP INFO informational message etc. except above-mentioned SIP INVITE.
Can see, core concept of the present invention is by the network element of specifying in the signaling paths, replaces the session identification that being required of carrying in the SIPREFER message operated, and provides another implementing procedure below, please refer to Fig. 3, the application scenarios of this implementing procedure is with aforesaid Fig. 2.
Its idiographic flow is described as follows:
Step 1: user UE-A applies for a meeting, sends the SIP INVITE;
Step 2: after meeting AS receives this SIP INVITE, can apply for a conferencing resource, and return answer code 200OK to user UE-A;
Step 3: user UE-A returns acknowledge message SIP ACK.The success of expression application server AS application conferencing resource, and and UE-A between set up a calling;
Step 4: user UE-A sends a SIP REFER message to user UE-B, require user UE-B to initiate new a calling to the conferencing resource of having applied for, the calling of having set up between alternate user UE-A and user UE-B, and in this SIP REFER message the signaling paths of this message, this message can be expressed as:
REFER?sip:[5555::aaa:bbb:ccc:ddd]:1357?SIP/2.0
Refer-To:<sip:conf1@home.net?Replaces=123@example.org%3Bto-tagxyz%3Bfrom-tagpdq
;method=INVITE>
Route:<as1@home.net>
Can see, be with the different of implementing procedure of Fig. 2: the destination address of this SIP REFER message is the contact address of user UE-B, and the signaling paths that has indicated this REFER message will pass through AS1, this signaling paths is equally by the Route information setting, but be not arranged in the Route parameter of Refer-To header field, but be set directly in the Route header field of this REFER message as Fig. 2.
Step 5:AS1 receives this SIP REFER message, because AS1 is arranged in the call signaling path of having set up between UE-A and UE-B as B2BUA, the session Dialog that sets up with UE-A is designated Dialog-1, the session Dialog that sets up with UE-B is designated Dialog-2, then AS1 obtains the session identification Dialog-2 of Dialog-1 correspondence according to B2BUA mechanism, replaces the session identification in the SIP REFER message, send to user UE-B, message examples is as follows:
REFER?sip:[5555::aaa:bbb:ccc:ddd]:1357?SIP/2.0
Refer-To:<sip:conf1@home.net?Replaces=789@example.org%3Bto-tagabc%3Bfrom-taghji
;method=INVITE>
Step 6: after user UE-B receives this SIP REFER message, check that the session of session identification Dialog-2 correspondence is positioned at local terminal, then make a call that message examples is as follows to the conferencing resource of having applied for:
INVITE?sip:conf1@home.net?SIP/2.0
Step 7: this SIP INVITE of meeting AS and user UE-B have set up the meeting passage, return answer code 200OK.
Step 8: user UE-B returns acknowledge message SIPACK.Add meeting.
Step 9: user UE-B discharges Dialog-2, sends byebye message SIP BYE to AS1, indicates session Dialog in the message and is designated Dialog-2.
Step 10:AS1 receives this SIP BYE message, sends SIP BYE byebye message to user UE-A, indicates session Dialog in the message and is designated Dialog-1.The calling of having set up between user UE-A and user UE-B discharges.
More than to a kind of session identification provided by the present invention is replaced and a kind of session is alternative method.Used specific example herein principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for the general technology foundation thought of the present invention of this area, the part that on specific implementations and range of application, all can change, in sum, this description should not be construed as limitation of the present invention.

Claims (26)

1. the session identification method of replacing, it may further comprise the steps:
1) Service User sends session initiation message, comprises first session identification, professional invitee and signaling paths in described message;
2), after the recipient receives described session initiation message, first session identification is replaced with second session identification, and send particular message to professional invitee's direction according to signaling paths.
2. the method that session identification as claimed in claim 1 is replaced, it is characterized in that: described signaling paths comprises first signaling paths and second signaling paths, described recipient comprises the message recipient and first network element.
3. the method that session identification as claimed in claim 2 is replaced is characterized in that: according to first signaling paths, described step 2) comprise following flow process:
A) after described message recipient is accepted described session initiation message, send described particular message, carry described first session identification in the described particular message to described professional invitee's direction;
B) described first network element receives described particular message, according to back-to-back user agent mechanism, described first session identification is replaced with second session identification, and the particular message that will carry described second session identification sends to professional invitee's direction.
4. the method that session identification as claimed in claim 3 is replaced, it is characterized in that: at the A that has the following steps before the step 1)): establish a communications link between described Service User and the described professional invitee, described first network element is arranged in described signaling paths of writing to each other as back-to-back user agent.
5. the method that session identification as claimed in claim 4 is replaced, it is characterized in that: this is write to each other and have two session identifications on described first network element, session identification between described first network element and the described Service User is described first session identification, and the session identification between described first network element and the described professional invitee is described second session identification.
6. the method that session identification as claimed in claim 3 is replaced, it is characterized in that: this signaling paths has also been set the contact address of second network element after this first network element.
7. the method that session identification as claimed in claim 6 is replaced, it is characterized in that: in step 2) B afterwards has the following steps): after described second network element is received described particular message, according to back-to-back user agent mechanism, described second session identification is replaced with the 3rd session identification, and the particular message that will carry described the 3rd session identification sends to professional invitee's direction.
8. the method that session identification as claimed in claim 2 is replaced is characterized in that: according to second signaling paths, described step 2) comprise following flow process:
C) described first network element receives described session initiation message, according to back-to-back user agent mechanism, described first session identification is replaced with second session identification, and the described session initiation message that will carry described second session identification sends to described message recipient direction;
D) after described message recipient receives the described session initiation message of carrying second session identification, send particular message to described professional invitee.
9. the method that session identification as claimed in claim 8 is replaced, it is characterized in that: at the C that has the following steps before the step 1)): establish a communications link between described Service User and the described message recipient, described first network element is arranged in described signaling paths of writing to each other as back-to-back user agent.
10. the method that session identification as claimed in claim 9 is replaced, it is characterized in that: this is write to each other and have two session identifications on this first network element, session identification between described first network element and the described Service User is described first session identification, described first network element and described message recipient direction be described second session identification.
11. the method that session identification as claimed in claim 8 is replaced, it is characterized in that: this signaling paths has also been set the contact address of second network element after this first network element.
12. the method that session identification as claimed in claim 11 is replaced, it is characterized in that: in step 2) D afterwards has the following steps): after described second network element is received described session initiation message, according to back-to-back user agent mechanism, described second session identification is replaced with the 3rd session identification, and the session initiation message that will carry described the 3rd session identification sends to described message recipient direction.
13. method as each described session identification replacement of claim 3 to 12, it is characterized in that: in step 2) E afterwards has the following steps): after described professional invitee receives described particular message, handle accordingly according to described particular message content, and the answer code of this particular message is back to described message recipient.
14. method as each described session identification replacement of claim 3 to 12, it is characterized in that: in step 1), described signaling paths has been set the contact address of described first network element, the contact address of described first network element is set in the Route information, and described first session identification is set in Replaces information, Join information or the Target-Dialog information.
15. method as each described session identification replacement of claim 3 to 12, it is characterized in that: described particular message can be SIP INVITE invitation message, SIP SUBSCRIBE subscribe message, SIPMESSAGE instant message or SIP INFO informational message etc., and described session initiation message can be a SIPREFER Reference News.
16. the method that session substitutes, it may further comprise the steps:
1) Service User sends session initiation message, comprises first session identification, professional invitee and signaling paths in described message;
2), after the recipient receives described session initiation message, first session identification is replaced with second session identification, and send particular message to professional invitee's direction according to signaling paths;
3) after this business invitee receives particular message, and set up new session between the described message recipient, and discharge former writing to each other of having set up.
17. the method that session as claimed in claim 16 substitutes, it is characterized in that: described signaling paths comprises first signaling paths and second signaling paths, and described recipient comprises the message recipient and first network element.
18. the method that session as claimed in claim 17 substitutes is characterized in that:, described step 2 according to first signaling paths) comprise following flow process:
A) after described message recipient is accepted described session initiation message, send described particular message, carry described first session identification in the described particular message to described professional invitee's direction;
B) described first network element receives described particular message, according to back-to-back user agent mechanism, described first session identification is replaced with second session identification, and the particular message that will carry described second session identification sends to professional invitee's direction.
19. the method that session as claimed in claim 18 substitutes, it is characterized in that: at the A that has the following steps before the step 1)): set up described writing to each other between described Service User and the described professional invitee, described first network element is arranged in described signaling paths of writing to each other as back-to-back user agent.
20. the method that session as claimed in claim 19 substitutes, it is characterized in that: this is write to each other and have two session identifications on described first network element, session identification between described first network element and the described Service User is described first session identification, and the session identification between described first network element and the described professional invitee is described second session identification.
21., it is characterized in that as claim 19 or the alternative method of 20 described sessions: in step 3), former writing to each other of having set up between described professional invitee's release and the described Service User.
22. the method that session as claimed in claim 17 substitutes is characterized in that:, described step 2 according to second signaling paths) comprise following flow process:
C) described first network element receives described session initiation message, according to back-to-back user agent mechanism, described first session identification is replaced with second session identification, and the described session initiation message that will carry described second session identification sends to described message recipient direction;
D) after described message recipient receives the described session initiation message of carrying second session identification, send particular message to described professional invitee.
23. the method that session as claimed in claim 22 substitutes, it is characterized in that: at the C that has the following steps before the step 1)): set up described writing to each other between described Service User and the described message recipient, described first network element is arranged in described signaling paths of writing to each other as back-to-back user agent.
24. the method that session as claimed in claim 23 substitutes, it is characterized in that: this is write to each other and have two session identifications on this first network element, session identification between described first network element and the described Service User is described first session identification, described first network element and described message recipient direction be described second session identification.
25., it is characterized in that as claim 23 or the alternative method of 24 described sessions: in step 3), former writing to each other of having set up between described message recipient release and the described Service User.
26. as claim 18,19,20,22, the alternative method of 23 or 24 each described sessions, it is characterized in that: in step 1), described signaling paths has been set the contact address of described first network element, the contact address of described first network element is set in the Route information, and described first session identification is set in Replaces information, Join information or the Target-Dialog information.
CN200610075019.8A 2006-04-04 2006-04-04 Method for substituting conversation mark conversation replacing method using said conversation mark substitution Pending CN101051993A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200610075019.8A CN101051993A (en) 2006-04-04 2006-04-04 Method for substituting conversation mark conversation replacing method using said conversation mark substitution
PCT/CN2007/000371 WO2007112640A1 (en) 2006-04-04 2007-02-02 A method and an apparatus for replacing the session id, an application server and a method for replacing the session

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200610075019.8A CN101051993A (en) 2006-04-04 2006-04-04 Method for substituting conversation mark conversation replacing method using said conversation mark substitution

Publications (1)

Publication Number Publication Date
CN101051993A true CN101051993A (en) 2007-10-10

Family

ID=38563084

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610075019.8A Pending CN101051993A (en) 2006-04-04 2006-04-04 Method for substituting conversation mark conversation replacing method using said conversation mark substitution

Country Status (2)

Country Link
CN (1) CN101051993A (en)
WO (1) WO2007112640A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102291379A (en) * 2010-06-18 2011-12-21 中兴通讯股份有限公司 Conference creating method and system based on back-to-back user agent
CN103685792A (en) * 2012-09-25 2014-03-26 阿瓦亚公司 System and method for implementing non-fixed location office
CN106973033A (en) * 2016-01-14 2017-07-21 深圳市深信服电子科技有限公司 Session invitation method and agent equipment based on SIP
CN108307531A (en) * 2017-07-05 2018-07-20 宇龙计算机通信科技(深圳)有限公司 Call control method, device, user terminal and computer readable storage medium
CN114979006A (en) * 2021-10-14 2022-08-30 中移互联网有限公司 SIP message processing method and system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111641602B (en) 2020-05-13 2022-11-04 维沃移动通信有限公司 Session creation method and device and electronic equipment
CN112187780B (en) * 2020-09-25 2022-11-15 杭州涂鸦信息技术有限公司 Safety refreshing method and system for app login session

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI92274C (en) * 1993-01-11 1994-10-10 Nokia Telecommunications Oy Call control device in a digital TDMA radio system and in its terminal device as well as a TDMA radio system and a semi-duplex terminal device
CN100463469C (en) * 2002-10-25 2009-02-18 国际商业机器公司 Method, apparatus and system for sharing application session information over multiple channels
CN100362820C (en) * 2003-08-29 2008-01-16 华为技术有限公司 Method and system for carrying point-to-point protocol proxy server using Ethernet

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102291379A (en) * 2010-06-18 2011-12-21 中兴通讯股份有限公司 Conference creating method and system based on back-to-back user agent
WO2011157218A1 (en) * 2010-06-18 2011-12-22 中兴通讯股份有限公司 Conference establishment method and system based on back to back user agent
CN102291379B (en) * 2010-06-18 2016-08-03 中兴通讯股份有限公司 Meeting method for building up based on back-to-back user agent and system
CN103685792A (en) * 2012-09-25 2014-03-26 阿瓦亚公司 System and method for implementing non-fixed location office
US9473544B2 (en) 2012-09-25 2016-10-18 Avaya Inc. System and method for enabling hot-desking
CN103685792B (en) * 2012-09-25 2017-04-26 阿瓦亚公司 System and method for enabling hot-desking
CN106973033A (en) * 2016-01-14 2017-07-21 深圳市深信服电子科技有限公司 Session invitation method and agent equipment based on SIP
CN106973033B (en) * 2016-01-14 2019-11-22 深信服科技股份有限公司 Session invitation method and agent equipment based on SIP
CN108307531A (en) * 2017-07-05 2018-07-20 宇龙计算机通信科技(深圳)有限公司 Call control method, device, user terminal and computer readable storage medium
CN108307531B (en) * 2017-07-05 2021-08-17 宇龙计算机通信科技(深圳)有限公司 Call control method, device, user terminal, and computer-readable storage medium
CN114979006A (en) * 2021-10-14 2022-08-30 中移互联网有限公司 SIP message processing method and system
CN114979006B (en) * 2021-10-14 2023-09-05 中移互联网有限公司 Session Initiation Protocol (SIP) message processing method and system

Also Published As

Publication number Publication date
WO2007112640A1 (en) 2007-10-11

Similar Documents

Publication Publication Date Title
CN1773967A (en) Method for providing services to circuit domain users through packet domain
CN1852081A (en) Method for realizing muti-part meeting through uest generation network
CN101061729A (en) Method and related mobile communication system for providing combinational network services
CN101080083A (en) A call forward method and system
CN1747470A (en) Packet Domain Service Signal Processing System and Method
CN1933478A (en) Media stream packet assembling time length consultation method
CN101052161A (en) Method and system for realizing IMS business intercommunication
CN101030964A (en) Session controller and controlling method
CN101043252A (en) Method and system for transmitting MBMS mechanism based IMS service
CN101051993A (en) Method for substituting conversation mark conversation replacing method using said conversation mark substitution
CN101047534A (en) Method, device and system for customer active joining conference
CN1889609A (en) Telephone conference realizing method
CN101052154A (en) IP multimedia sub system and its coding and decoding switching control method
CN1870826A (en) Call release control system and its method
CN100344095C (en) Charge metering association and charge managing method for concentrated speech business
CN101030931A (en) Method for transmitting service data and its applied packet terminal
CN1801856A (en) System and method for realizing video color ring service
CN1893427A (en) Method for conducting business support ability consultation
CN101043431A (en) Method and system for shortening built-up time of multi-party communication service
CN1655546A (en) A method for lightening the interface load of home subscriber server
CN101080097A (en) A method, system and device for realizing multimedia call service
CN1902889A (en) Call set-up systems
CN1901742A (en) Channel switching method
CN1635765A (en) Network structure of session establishment protocol and method for realizing SIP group call
CN1925450A (en) Communication method preventing circumbendibus of media-flow

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Open date: 20071010