[go: up one dir, main page]

CN101026618A - Method for realizing negotiated message receiving terminal for session initiation protocol domain - Google Patents

Method for realizing negotiated message receiving terminal for session initiation protocol domain Download PDF

Info

Publication number
CN101026618A
CN101026618A CN200610033974.5A CN200610033974A CN101026618A CN 101026618 A CN101026618 A CN 101026618A CN 200610033974 A CN200610033974 A CN 200610033974A CN 101026618 A CN101026618 A CN 101026618A
Authority
CN
China
Prior art keywords
terminal
request message
processing entity
refer
sends
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.)
Granted
Application number
CN200610033974.5A
Other languages
Chinese (zh)
Other versions
CN101026618B (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.)
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 CN200610033974.5A priority Critical patent/CN101026618B/en
Priority to PCT/CN2007/000424 priority patent/WO2007095837A1/en
Publication of CN101026618A publication Critical patent/CN101026618A/en
Application granted granted Critical
Publication of CN101026618B publication Critical patent/CN101026618B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/1083In-session procedures

Landscapes

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

Abstract

本发明公开了一种会话发起协议域协商消息接收终端的实现方法,其设置一分叉处理实体在REFER发起方和各终端之间,并包括步骤:REFER发起方发送REFER消息;接收方为多用户终端且发生并行分叉,所述分叉处理实体向各终端发送REFER请求;所述分叉处理实体收集各用户终端的响应,根据预定策略由所述分叉处理实体或发送方选择接收REFER消息的终端。本发明方法通过设置一分叉处理实体,实现了在发生并行分叉的多用户终端情况下的消除终端操作不可控的问题,实现了系统的稳定性。

The invention discloses a method for realizing a receiving terminal of a session initiation protocol domain negotiation message, which sets a fork processing entity between the REFER initiator and each terminal, and includes steps: the REFER initiator sends the REFER message; the receiver is multiple The user terminal and a parallel fork occurs, the fork processing entity sends a REFER request to each terminal; the fork processing entity collects the responses of each user terminal, and the fork processing entity or the sender selects to receive the REFER according to a predetermined policy The terminal for the message. The method of the invention realizes the elimination of the problem of uncontrollable terminal operation in the case of parallel forked multi-user terminals by setting a fork processing entity, and realizes the stability of the system.

Description

A kind of implementation method of negotiated message receiving terminal for session initiation protocol domain
Technical field
The present invention relates to a kind of Session initiation Protocol method, in particular a kind of implementation method of negotiated message receiving terminal for session initiation protocol domain is used to eliminate parallel bifurcation problem.
Background technology
In the prior art, SIP (Session Initiation Protocol, Session initiation Protocol) is one of multimedia communications system framework agreement of formulating of IETF, it is a text based application layer control protocol, be independent of underlying protocol, be used to set up, revise and stop both sides or Multimedia session in many ways on the IP network.
Session Initiation Protocol is visited the function introducing REFER method of allocated resource for realizing the indication recipient, the REFER method defines in RFC 3515, provide a kind of the other side of indication according to the mechanism of the information that is provided, be used for application such as Call Deflexion to third party's initiation session.
The quick-reading flow sheets of a REFER as shown in Figure 1, it comprises step:
(1) the REFER initiator sends REFER message to REFER recipient, and the request recipient visits the resource of indicating in the REFER message, as initiates one to third-party calling; The REFER request also can recessively be created a subscription.
(2) REFER recipient receives the REFER request, returns 200/202OK;
(3) REFER recipient sends a NOTIFY (notice) message according to the event notice framework, carries the content information of the resource status of subscription;
(4) after the REFER transmit leg is received NOTIFY, send a 200OK response, represent successfully to have received NOTIFY to the recipient.
(5) REFER recipient moves according to the indication in the REFER method, as make a call (INVITE).The generation of this action also may be when the REFER transmit leg returns 200/202OK.
In the above-mentioned REFER flow process, under the situation of not setting up session, if REFER recipient user multiple terminals (user has a plurality of registration terminals to share a public identify) then can on the network entity of inspection and generation bifurcated (forking) bifurcated take place.Check and produce the network entity of bifurcated, follow-up abbreviation bifurcated processing entities, can REFER recipient's acting server in the SIP territory, when parallel bifurcated (parallel bifurcated finger bifurcated processing entities is issued each user terminal to REFER message simultaneously) takes place when, having the terminal that surpasses in a plurality of terminals of user accepts request and returns 200/202OK, and move according to the indication in the REFER method, as initiate INVITE, but the bifurcated processing entities is only accepted from a success response of receiving terminal acquisition.Owing to do not have mechanism to make the success response of other-end invalid, so just caused the operation of terminal response uncontrollable, and caused waste of network resources.
Therefore, there is defective in prior art, and awaits improving and development.
Summary of the invention
The object of the present invention is to provide a kind of implementation method of negotiated message receiving terminal for session initiation protocol domain, the problem when being used to eliminate REFER message generation bifurcated.
Technical scheme of the present invention comprises:
A kind of implementation method of negotiated message receiving terminal for session initiation protocol domain, it is provided with a bifurcated processing entities between the request message initiator and each terminal of indication visit allocated resource, and comprises step:
The request message initiator of A, indication visit allocated resource sends the request message of indication visit allocated resource;
B, recipient are multiple users and parallel bifurcated take place that described bifurcated processing entities sends the request message requests of indication visit allocated resource to each terminal;
The response that C, described bifurcated processing entities are collected each user terminal is handled the terminal that entity selection receives the request message of indication visit allocated resource according to predetermined policy by described bifurcated.
Described method wherein, also comprises:
Only after the request message receiving terminal of indication visit allocated resource is received the success response to event notification message of bifurcated processing entities transmission, indicate the action of indicating in the request message of visit allocated resource, comprise the transmission session initiation message.
A kind of implementation method of negotiated message receiving terminal for session initiation protocol domain, wherein, it is provided with a bifurcated processing entities between the request message initiator who indicates the visit allocated resource and each terminal, and comprise: when taking place to walk abreast bifurcated, use the terminal of other request messages earlier, again the request message of indication visit allocated resource is sent to selected terminal according to the request message requests of predetermined policy selective reception indication visit allocated resource.
Described method, wherein, described bifurcated processing entities is different network entities with the request message transmit leg of indication visit allocated resource.
Described method, wherein, also comprise: described bifurcated processing entities sends inquiry request message to each user terminal simultaneously, and in this request message, carry the indication of inquiry terminal information capability, the terminal ability information of the priority index that method that inquiry terminal is supported and terminal are current, each terminal is returned response separately, the bifurcated processing entities is collected the response of each terminal, and a terminal list of response is issued the request message transmit leg of indication visit allocated resource by redirect message, when indicating the terminal of the request message of visiting allocated resource, and will indicate the request message of visit allocated resource to send to selected terminal by sender-selected reception.
Described method, wherein, also comprise: send inquiry request message to each terminal by described bifurcated processing entities, each terminal is returned response separately, the bifurcated processing entities is collected the terminal of the response of each terminal according to the request message of predetermined policy selective reception indication visit allocated resource, and will indicate the request message of visit allocated resource to send to selected terminal.
Described method, wherein, described bifurcated processing entities is same network entity with the request message transmit leg of indication visit allocated resource, and comprises step:
Request message initiator/bifurcated the processing entities of A1, described indication visit allocated resource sent inquiry request message to each terminal earlier before the request message that sends indication visit allocated resource, each terminal is returned response separately;
Request message initiator/bifurcated processing entities bifurcated the processing entities of B1, described indication visit allocated resource is collected the response of each terminal, visit the terminal of the request message of allocated resource according to predetermined policy selective reception indication, and send the request message requests of indication visit allocated resource to this terminal.
Described method, wherein, described predetermined policy comprises:
Described bifurcated processing entities sends inquiry request message to each user terminal simultaneously, and in this request message, carry the indication of inquiry terminal information capability, the terminal ability information of the priority index that method that inquiry terminal is supported and terminal are current, and select to support the bigger terminal of the request message method of indication visit allocated resource and/or priority index as receiving terminal.
Described method, wherein, described predetermined policy comprises: described bifurcated processing entities sends inquiry request message to each terminal simultaneously, and the terminal of selecting first success response is as receiving terminal.
Described method, wherein, described predetermined policy comprises: described bifurcated processing entities order sends inquiry request message to each terminal, selects first terminal that returns success response as receiving terminal.
Described method, wherein, the request message of described inquiry terminal ability is an OPTIONS message.
Described method, wherein, the request of the media capability information of described inquiry terminal priority index and support is carried by expansion Terminal-Info header field.
Described method, wherein, described redirect message is 302 Moved temporarily message.
The implementation method of a kind of negotiated message receiving terminal for session initiation protocol domain provided by the present invention, by a bifurcated processing entities is set, realize the uncontrollable problem of elimination terminal operation under the multiple users situation that parallel bifurcated takes place, realized the stability of system.
Description of drawings
Fig. 1 is the REFER schematic flow sheet of prior art;
Fig. 2 is the flow chart of first embodiment of the inventive method;
Fig. 3 is the flow chart of another embodiment of the inventive method;
Fig. 4 is the flow chart of the 3rd embodiment of the inventive method;
Fig. 5 is the flow chart of the 4th embodiment of the inventive method;
Fig. 6 is the flow chart of the 5th embodiment of the inventive method;
Fig. 7 is the flow chart of the 6th embodiment of the inventive method.
Embodiment
Below in conjunction with accompanying drawing, will be described in more detail each preferred embodiment of the present invention.
The implementation method of negotiated message receiving terminal for session initiation protocol domain of the present invention, can be after the REFER receiving terminal be only received the success response to NOTIFY of bifurcated processing entities transmission, just carry out the action of indicating among the REFER, as send INVITE etc., if do not receive or when receiving failure response then do not carry out the action of indicating among the REFER.This embodiment is provided with a bifurcated processing entities as shown in Figure 2 in the system, the REFER initiator sends REFER message by this bifurcated processing entities to described terminal 1 and terminal 2, and its step comprises:
1, the REFER initiator sends REFER message;
2~3, the parallel bifurcated of recipient user multiple terminals and generation, the bifurcated processing entities sends the REFER request simultaneously to each terminal.
4~7, terminal 1 returns success response 200OK, and sends a NOTIFY, carries the content information of the resource status of subscription.Terminal 2 returns success response and NOTIFY equally.
8~9, described bifurcated is handled the response and the NOTIFY of entity selection receiving terminal 1, and this response and NOTIFY are sent to the REFER initiator.
10, the bifurcated processing entities sends 200OK to terminal 1.
11, the bifurcated processing entities sends 400Bad Request to terminal 2, and cancellation is to the subscription and the REFER request of this terminal.
12, after terminal 1 is received the 200OK response that the bifurcated processing entities sends, carry out the action of indicating among the REFER, as sending INVITE.
The inventive method can also be used other request messages earlier when taking place to walk abreast bifurcated, as OPTIONS message, the terminal of selective reception REFER request sends to the terminal of choosing to REFER message afterwards again.Comprise two kinds of situations in this embodiment scheme, the one, the bifurcated processing entities is different network entities with the REFER transmit leg, the 2nd, bifurcated processing entities and REFER transmit leg are same network entity.
Be understandable that in the technical conceive of the inventive method, REFER message is an embodiment of the request message of indication visit allocated resource just, those skilled in the art obviously can adopt other relevant message to realize this function.
For situation one, the inventive method is that the bifurcated processing entities is when receiving REFER message, judge the recipient multiple terminals and parallel bifurcated can take place, then the bifurcated processing entities sends a request message to each terminal, each terminal is returned response separately, the bifurcated processing entities is collected the response of each terminal, receives the terminal of REFER message according to certain policy selection; Also can issue the REFER transmit leg to the terminal list of response by redirect message, by the terminal of sender-selected reception REFER message.
Described bifurcated processing entities sends a request message also to each terminal, and the selective reception terminal can adopt three kinds of modes: the one, and the bifurcated processing entities sends a request message to each terminal simultaneously, carry the indication of inquiry terminal information in the request message, method and the current terminal ability informations such as priority index of terminal that inquiry terminal is supported for example select to support the bigger terminal of REFER method and/or priority index as receiving terminal according to certain strategy; The 2nd, the bifurcated processing entities sends a request message to each terminal simultaneously, and the terminal of selecting first success response is as receiving terminal; The 3rd, described bifurcated processing entities order sends a request message to each terminal, and first terminal that returns success response is as receiving terminal.
Specifically, it is the ability query requests that described bifurcated processing entities sends OPTIONS to each terminal simultaneously, method and the current priority index of terminal that inquiry terminal is supported, and directly select to support the bigger terminal of REFER method and priority index as the terminal that receives REFER message according to the terminal return results.
The flow process of this embodiment as shown in Figure 3, it comprises step:
1, the REFER initiator sends REFER message, carries the sign that whether needs bifurcated processing entities inquiry terminal ability information in the message.The bifurcated processing entities whether parameter f ork-query of inquiry terminal ability indication by expansion header field Fork-query or expansion Request-Disposition header field is carried, and the fork-query parameter value need to represent bifurcated processing entities inquiry terminal ability information during for TRUE.The relevant parameter that REFER message is carried is as follows:
REFER:sip:mike@example.com
Request-Disposition:fork-directive=fork;fork-query=True
Or
REFER:sip:mike@example.com
Fork-query:fork-query=True
2, the bifurcated processing entities sends OPTIONS request, inquiry terminal ability information to terminal 1.Information inquiring comprises the method for the terminal support that terminal is supported, the priority index (q value) of terminal.Carry the Termbinal-Info header field of expansion in the OPTIONS message, be used for the priority index (q-Value=true) of identification request terminal.
The relevant parameter example that OPTIONS message is carried is as follows:
Terminal-Info:q-value=true
3, the bifurcated processing entities sends the OPTIONS request to terminal 2, inquires about its terminal ability information, and message examples is with step 2.
4, terminal 1 is returned 200OK, and the information of carried terminal 1 comprises methods such as REFER, the contact address mike@pcl.example.com of terminal and current priority index (q value) 0.5 that terminal is supported.
The relevant parameter example of carrying in the 200OK message is as follows:
Contact:mike@pcl.example.com;q=0.5
Allow:REFER,INVITE,OPTIONS,BYE,CANCEL
5, terminal 1 is returned 200OK, and the information of carried terminal 2 comprises methods such as REFER, the contact address mike@pc2.example.com of terminal and current priority index (q value) 0.3 that terminal is supported.
The relevant parameter example of carrying in the 200OK message is as follows:
Contact:mike@pc2.example.com;q=0.3
Allow:REFER,INVITE,OPTIONS,BYE,CANCEL
6, bifurcated processing entity selection supports REFER method, terminal 1 conduct that priority index is big to receive the terminal of REFER message, and REFER message is issued this terminal.What the Request URI in the REFER message filled in is the contact address of terminal 1, and the relevant parameter example is as follows:
REFER:sip:mike@pc?l.example.com
The processing that terminal 1 receives after the REFER message is same as the prior art, is not described in detail at this.
In the second way of the inventive method, described bifurcated processing entities sends the OPTIONS query requests to each terminal simultaneously, and the terminal of selecting first success response is as the terminal that receives REFER message, and concrete implementation step is seen shown in Figure 4, comprises step:
1, the REFER initiator sends REFER message.
2~3, the bifurcated processing entities sends the OPTIONS request simultaneously to terminal 1, terminal 2.
4, terminal 1 is returned 200OK, and the contact address mike@pcl.example.com of carried terminal.
The relevant parameter example of carrying in the 200OK message is as follows:
Contact:mike@pcl.example.com
5, terminal 2 is returned 200OK, and the contact address mike@pc2.example.com of carried terminal.
The relevant parameter example of carrying in the 200OK message is as follows:
Contact:mike@pc2.example.com
6, the bifurcated processing entities as the terminal that receives REFER message, is issued this terminal to terminal 1 to REFER message because at first receive the feedback of terminal 1.What the RequestURI in the REFER message filled in is the contact address of terminal 1, and the relevant parameter example is as follows:
REFER:sip:mike@pcl.example.com
The third mode of the inventive method is, bifurcated processing entities order sends query requests to each terminal, and first terminal that returns success response is as receiving terminal, and the bifurcated processing entities is directly sent out REFER message and sent to this terminal.This concrete implementation step is referring to as shown in Figure 5:
1, the REFER initiator sends REFER message.
2, the bifurcated processing entities sends the OPTIONS request to terminal 1.
3, terminal 2 is returned 200OK, and the contact address mike@pcl.example.com of carried terminal.
The relevant parameter example of carrying in the 200OK message is as follows:
Contact:mike@pcl.example.com
4, the bifurcated processing entities continues to send the OPTIONS request to terminal 2.
5, terminal 2 is returned 200OK, and the contact address mike@pc2.example.com of carried terminal.
The relevant parameter example of carrying in the 200OK message is as follows:
Contact:mike@pc2.example.com
6, the bifurcated processing entities is because of terminal 1 success response, so the terminal of terminal 1 as reception REFER message, REFER message is issued this terminal.What the RequestURI in the REFER message filled in is the contact address of terminal 1, and the relevant parameter example is as follows:
REFER:sip:mike@pcl.example.com
The inventive method can also make the bifurcated processing entities send the OPTIONS request to each terminal simultaneously or sequentially, result according to certain tactful collection terminal response, for example start a timer, the terminal that responds before timer expiry is as the terminal that receives REFER message, and response terminal tabulation issued the REFER transmit leg by redirect message, by the terminal of sender-selected reception REFER message, this embodiment comprises step as shown in Figure 6:
1, described REFER initiator sends REFER message, carries the sign that whether needs bifurcated processing entities inquiry terminal ability information in the message; The bifurcated processing entities whether carry by the parameter f ork-query that expands header field Fork-query or expansion Request-Disposition header field by the indication of inquiry terminal ability, and the fork-query parameter value is that TRUE need to represent bifurcated processing entities inquiry terminal ability information.The relevant parameter that REFER message is carried is as follows:
REFER:sip:mike@example.com
Request-Disposition:fbrk-directive=fork;fork-query=True
Or
REFER:sip:mike@example.com
Fork-query:fork-query=True
2, described bifurcated processing entities sends OPTIONS request, inquiry terminal information to terminal 1.
Information inquiring comprises the method for the terminal support that terminal is supported, the priority index (q value) of terminal.Carry the Terminal-Info header field of expansion in the OPTIONS message, be used for the priority index (q-value=true) of identification request terminal.
The relevant parameter example that OPTIONS message is carried is as follows:
Terminal-Info:q-value=true
3, the bifurcated processing entities sends OPTIONS request, inquiry terminal ability information to terminal 2.Message examples is with step 2.
4, terminal 1 is returned 200OK, and the information of carried terminal 1 comprises methods such as REFER, the contact address mike@pcl.example.com of terminal and current priority index (q value) 0.5 that terminal is supported.
The relevant parameter example of carrying in the 200OK message is as follows:
Contact:mike@pcl.example.com;q=0.5
Allow:REFER,INVITE,OPTIONS,BYE,CANCEL
5, terminal 1 is returned 200OK, and the information of carried terminal 2 comprises methods such as REFER, the contact address mike@pc2.example.com of terminal and current priority index (q value) 0.3 that terminal is supported.
The relevant parameter example of carrying in the 200OK message is as follows:
Contact:mike@pc2.example.com;q=0.3
Allow:REFER,INVITE,OPTIONS,BYE,CANCEL
6, bifurcated processing entities terminal ability information that each terminal is returned is issued the REFER transmit leg by 302 redirect messages, by the terminal of the sender-selected reception of REFER REFER message.Carry in the Contact header field tabulation of each terminal ability information in 302 message.Related content example in 302 message is as follows:
Contact:<sip:mike@pcl.example.com>;q=0.5;expires=3600
<sip:mike@pc2.example.com>;q=0.3;expires=3600
7, the REFER transmit leg selects terminal 1 as the terminal that receives REFER message according to the receiving side terminal information of receiving.And REFER message directly issued this terminal.In the Request of REFER message URI except carrying recipient's public subscriber identification, also pass through the contact address of the contact-addr parameter carried terminal 1 of expansion, after the bifurcated processing entities is received REFER message, check the legitimacy of contact address, afterwards REFER message is directly issued terminal 1.
REFER:sip:mike@.example.com;contact-addr=”mike@pcl.example.com”
When being same network entity for situation bifurcated processing entities and REFER transmit leg, the inventive method is judged the recipient multiple terminals and parallel bifurcated can be taken place by REFER initiator/bifurcated processing entities, then sent the terminal capability query messages to each terminal earlier before sending REFER, each terminal is returned response separately.REFER initiator/bifurcated processing entities bifurcated processing entities is collected the response of each terminal, and the terminal according to certain policy selection reception REFER message sends the REFER request to this terminal then.
Similar with situation one, the bifurcated processing entities sends a request message also to each terminal, and the selective reception terminal also can have three kinds of modes, mode one is that the bifurcated processing entities sends a request message to each terminal simultaneously, carry the indication of inquiry terminal information in the request message, method and the current terminal ability informations such as priority index of terminal that inquiry terminal is supported support the bigger terminal of REFER method and territory priority index as receiving terminal according to certain policy selection; Mode two is that the bifurcated processing entities sends a request message to each terminal simultaneously, and the terminal of selecting first response is as receiving terminal; Mode three is that bifurcated processing entities order sends a request message to each terminal, and first terminal that returns success response is as receiving terminal.Provide the implementing procedure of mode one as shown in Figure 7, the implementing procedure of other dual modes can obtain with reference to the embodiment of mode one and the corresponding embodiment in the situation one, does not repeat them here.
Step shown in Figure 7 comprises:
1, the bifurcated processing entities sends OPTIONS request, inquiry terminal information to terminal 1.Information inquiring comprises the method for the terminal support that terminal is supported, the priority index (q value) of terminal.Carry the Terminal-Info header field of expansion in the OPTIONS message, be used for the priority index (q-value=true) of identification request terminal.
The relevant parameter example that OPTIONS message is carried is as follows:
Terminal-Info:q-value=tme
2, the bifurcated processing entities sends OPTIONS request, inquiry terminal ability information to terminal 2.Message examples is with step 2.
3, terminal 1 is returned 200OK, and the information of carried terminal 1 comprises methods such as REFER, the contact address mike@pcl.example.com of terminal and current priority index (q value) 0.5 that terminal is supported.
The relevant parameter example of carrying in the 200OK message is as follows:
Contact:mike@pcl.example.com;q=0.5
Allow:REFER,INVITE,OPTIONS,BYE,CANCEL
4, terminal 1 is returned 200OK, and the information of carried terminal 2 comprises methods such as REFER, the contact address mike@pc2.example.com of terminal and current priority index (q value) 0.3 that terminal is supported.
The relevant parameter example of carrying in the 200OK message is as follows:
Contact:mike@pc2.example.com;q=0.3
Allow:REFER,INVITE,OPTIONS,BYE,CANCEL
5, bifurcated processing entity selection supports REFER method, terminal 1 conduct that priority index is big to receive the terminal of REFER message, and REFER message is issued this terminal.What the Request URI in the REFER message filled in is the contact address of terminal 1, and the relevant parameter example is as follows:
REFER:sip:mike@pcl.example.com
To sum up, as can be seen, though what various embodiments of the present invention provided is the application scenarios that parallel bifurcated takes place REFER, but as preceding analysis, one of key point of technical solution of the present invention is exactly the bifurcated processing entities can obtain each user terminal earlier by the request that sends inquiry terminal information to each terminal when bifurcated takes place a ability information, by the bifurcated processing entities or by the terminal of initial request message initiator selective reception request message, then initial request message is sent to designated terminal afterwards.
Be understandable that; concerning the those of ordinary skill in field of the present invention; the method of the negotiation request message receiving terminal that the inventive method is given can but the not only explanation of the foregoing description; change or replacement that need not creative work all should belong to the protection range of claims of the present invention.

Claims (13)

1、一种会话发起协议域协商消息接收终端的实现方法,其设置一分叉处理实体在指示访问指定资源的请求消息发起方和各终端之间,并包括步骤:1. An implementation method for a session initiation protocol domain negotiation message receiving terminal, which sets a fork processing entity between the request message initiator and each terminal indicating access to a designated resource, and includes steps: A、指示访问指定资源的请求消息发起方发送指示访问指定资源的请求消息;A. The originator of the request message indicating access to the specified resource sends a request message indicating access to the specified resource; B、接收方为多用户终端且发生并行分叉,所述分叉处理实体向各终端发送指示访问指定资源的请求消息请求;B. The receiving party is a multi-user terminal and a parallel fork occurs, and the fork processing entity sends a request message request indicating access to a specified resource to each terminal; C、所述分叉处理实体收集各用户终端的响应,根据预定策略由所述分叉处理实体选择接收指示访问指定资源的请求消息的终端。C. The fork processing entity collects the responses of each user terminal, and the fork processing entity selects a terminal that receives the request message indicating to access the specified resource according to a predetermined policy. 2、根据权利要求1所述的方法,其特征在于,还包括:2. The method according to claim 1, further comprising: 只在指示访问指定资源的请求消息接收终端收到分叉处理实体发送的对事件通知消息的成功响应之后,进行指示访问指定资源的请求消息中指示的动作,包括发送会话发起消息。Only after the receiving terminal of the request message indicating access to the specified resource receives the successful response to the event notification message sent by the fork processing entity, perform the actions indicated in the request message indicating access to the specified resource, including sending a session initiation message. 3、一种会话发起协议域协商消息接收终端的实现方法,其特征在于,其在指示访问指定资源的请求消息发起方和各终端之间设置一分叉处理实体,并包括:在发生并行分叉时,先使用其他请求消息依预定策略选择接收指示访问指定资源的请求消息请求的终端,再把指示访问指定资源的请求消息发送给选定的终端。3. A method for implementing a session initiation protocol domain negotiation message receiving terminal, characterized in that it sets a fork processing entity between the initiator of the request message indicating access to a designated resource and each terminal, and includes: When forking, first use other request messages to select the terminal receiving the request message requesting access to the specified resource according to the predetermined strategy, and then send the request message indicating access to the specified resource to the selected terminal. 4、根据权利要求3所述的方法,其特征在于,所述分叉处理实体与指示访问指定资源的请求消息发送方为不同的网络实体。4. The method according to claim 3, wherein the fork processing entity and the sender of the request message indicating access to the specified resource are different network entities. 5、根据权利要求4所述的方法,其特征在于,还包括:所述分叉处理实体同时向各个用户终端发送查询请求消息,并在该请求消息中携带查询终端信息能力的指示,查询终端支持的方法和终端当前的优先级指数的终端能力信息,各终端返回各自的响应,分叉处理实体收集各终端的响应,并把响应的终端列表通过重定向消息发给指示访问指定资源的请求消息发送方,由发送方选择接收指示访问指定资源的请求消息的终端,并将指示访问指定资源的请求消息发送给选定的终端。5. The method according to claim 4, further comprising: the fork processing entity simultaneously sends a query request message to each user terminal, and carries an indication of the information capability of the query terminal in the request message, and the query terminal Supported methods and terminal capability information of the terminal's current priority index, each terminal returns its own response, the fork processing entity collects the responses of each terminal, and sends the responding terminal list to the request indicating access to the specified resource through a redirection message The sender of the message is selected by the sender to receive the request message indicating access to the specified resource, and sends the request message indicating access to the specified resource to the selected terminal. 6、根据权利要求4所述的方法,其特征在于,还包括:由所述分叉处理实体向各个终端发送查询请求消息,各终端返回各自的响应,分叉处理实体收集各终端的响应根据预定策略选择接收指示访问指定资源的请求消息的终端,并将指示访问指定资源的请求消息发送给选定的终端。6. The method according to claim 4, further comprising: the fork processing entity sends a query request message to each terminal, each terminal returns a respective response, and the fork processing entity collects the response basis of each terminal The predetermined strategy selects the terminal receiving the request message indicating access to the specified resource, and sends the request message indicating access to the specified resource to the selected terminal. 7、根据权利要求3所述的方法,其特征在于,所述分叉处理实体与指示访问指定资源的请求消息发送方为同一个网络实体,并包括步骤:7. The method according to claim 3, wherein the fork processing entity is the same network entity as the sender of the request message indicating access to the designated resource, and comprises the steps of: A1、所述指示访问指定资源的请求消息发起方/分叉处理实体在发送指示访问指定资源的请求消息之前先向各个终端发送查询请求消息,各终端返回各自的响应;A1. The originator/fork processing entity of the request message indicating access to the specified resource sends a query request message to each terminal before sending the request message indicating access to the specified resource, and each terminal returns its own response; B1、所述指示访问指定资源的请求消息发起方/分叉处理实体分叉处理实体收集各终端的响应,根据预定策略选择接收指示访问指定资源的请求消息的终端,并向该终端发送指示访问指定资源的请求消息请求。B1. The originator/fork processing entity of the request message indicating access to the specified resource The fork processing entity collects the responses of each terminal, selects the terminal that receives the request message indicating access to the specified resource according to a predetermined policy, and sends an access instruction to the terminal A request message request for the specified resource. 8、根据权利要求6或7所述的方法,其特征在于,所述预定策略包括:8. The method according to claim 6 or 7, wherein the predetermined policy comprises: 所述分叉处理实体同时向各个用户终端发送查询请求消息,并在该请求消息中携带查询终端信息能力的指示,查询终端支持的方法和终端当前的优先级指数的终端能力信息,并选择支持指示访问指定资源的请求消息方法和/或优先级指数较大的终端作为接收终端。The fork processing entity sends a query request message to each user terminal at the same time, and carries an indication of the query terminal information capability in the request message, queries the terminal capability information of the method supported by the terminal and the current priority index of the terminal, and selects the supported Indicates the method of the request message to access the designated resource and/or the terminal with a higher priority index as the receiving terminal. 9、根据权利要求6或7所述的方法,其特征在于,所述预定策略包括:所述分叉处理实体同时向各个终端发送查询请求消息,选择第一个成功响应的终端作为接收终端。9. The method according to claim 6 or 7, wherein the predetermined policy comprises: the fork processing entity sends query request messages to each terminal at the same time, and selects the first terminal that responds successfully as the receiving terminal. 10、根据权利要求6或7所述的方法,其特征在于,所述预定策略包括:所述分叉处理实体顺序向各个终端发送查询请求消息,选择第一个返回成功响应的终端作为接收终端。10. The method according to claim 6 or 7, wherein the predetermined strategy comprises: the fork processing entity sequentially sends query request messages to each terminal, and selects the first terminal that returns a successful response as the receiving terminal . 11、根据权利要求5、6或7所述的方法,其特征在于,所述查询请求消息为OPTIONS消息。11. The method according to claim 5, 6 or 7, wherein the query request message is an OPTIONS message. 12、根据权利要求8所述的方法,其特征在于,所述查询终端优先级指数和支持的媒体能力信息的请求通过扩展Terminal-Info头域携带。12. The method according to claim 8, wherein the request for querying the terminal priority index and supported media capability information is carried in an extended Terminal-Info header field. 13、根据权利要求5所述的方法,其特征在于,所述重定向消息是302Moved temporarily消息。13. The method of claim 5, wherein the redirection message is a 302 Moved temporarily message.
CN200610033974.5A 2006-02-22 2006-02-22 Method for realizing negotiated message receiving terminal for session initiation protocol domain Expired - Fee Related CN101026618B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200610033974.5A CN101026618B (en) 2006-02-22 2006-02-22 Method for realizing negotiated message receiving terminal for session initiation protocol domain
PCT/CN2007/000424 WO2007095837A1 (en) 2006-02-22 2007-02-07 A realization method, device and system for the conferment message receiving terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200610033974.5A CN101026618B (en) 2006-02-22 2006-02-22 Method for realizing negotiated message receiving terminal for session initiation protocol domain

Publications (2)

Publication Number Publication Date
CN101026618A true CN101026618A (en) 2007-08-29
CN101026618B CN101026618B (en) 2011-04-20

Family

ID=38436936

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610033974.5A Expired - Fee Related CN101026618B (en) 2006-02-22 2006-02-22 Method for realizing negotiated message receiving terminal for session initiation protocol domain

Country Status (2)

Country Link
CN (1) CN101026618B (en)
WO (1) WO2007095837A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008071064A1 (en) * 2006-12-15 2008-06-19 Huawei Technologies Co., Ltd. A method for accessing user data and a user profile management server
CN102177696A (en) * 2008-10-10 2011-09-07 诺基亚公司 System and method for re-publication of information in a network-based communication system
CN102710597A (en) * 2011-02-10 2012-10-03 法国电信公司 Method and device for dynamic management of the communication reception priority of a terminal
CN102833215A (en) * 2011-06-14 2012-12-19 中兴通讯股份有限公司 Method and device for strengthening SIP (session initiation protocol) FORKING call function
CN106489275A (en) * 2014-07-16 2017-03-08 瑞典爱立信有限公司 Policy control in Session initiation Protocol bifurcated

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5437392B2 (en) * 2009-01-16 2014-03-12 エービービー テクノロジー アーゲー Fault protection of voltage source converters with redundant switching cells by mechanical switches closed by sparks
CN101977201B (en) * 2010-11-05 2015-08-19 中国电信股份有限公司 The method of expanding Call-Info header carried service information in SIP information

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20011962A0 (en) * 2001-10-09 2001-10-09 Nokia Corp The code converter arrangement
US6931453B2 (en) * 2003-01-03 2005-08-16 Nokia Corporation Method and apparatus for resolving protocol-agnostic schemes in an internet protocol multimedia subsystem
CN1243432C (en) * 2003-06-26 2006-02-22 中国科学院计算技术研究所 Session and medium authorization method in IP video telephone system based on session start protocol

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008071064A1 (en) * 2006-12-15 2008-06-19 Huawei Technologies Co., Ltd. A method for accessing user data and a user profile management server
CN102177696A (en) * 2008-10-10 2011-09-07 诺基亚公司 System and method for re-publication of information in a network-based communication system
US8984117B2 (en) 2008-10-10 2015-03-17 Nokia Corporation System and method for re-publication of information in a network-based communication system
CN102710597A (en) * 2011-02-10 2012-10-03 法国电信公司 Method and device for dynamic management of the communication reception priority of a terminal
CN102710597B (en) * 2011-02-10 2016-11-02 法国电信公司 For the method and apparatus that dynamically management carrys out the reception priority of the communication of self terminal
CN102833215A (en) * 2011-06-14 2012-12-19 中兴通讯股份有限公司 Method and device for strengthening SIP (session initiation protocol) FORKING call function
CN102833215B (en) * 2011-06-14 2017-07-28 中兴通讯股份有限公司 A kind of method and apparatus of enhancing SIP FORKING call functions
CN106489275A (en) * 2014-07-16 2017-03-08 瑞典爱立信有限公司 Policy control in Session initiation Protocol bifurcated
CN106489275B (en) * 2014-07-16 2020-01-31 瑞典爱立信有限公司 Strategy control method and node in session initiation protocol fork

Also Published As

Publication number Publication date
WO2007095837A1 (en) 2007-08-30
CN101026618B (en) 2011-04-20

Similar Documents

Publication Publication Date Title
US7293271B2 (en) Systems and methods for event semantic binding in networks
EP2131546B1 (en) Method, system, and apparatus for processing business message with a plurality of terminals
CN101026618A (en) Method for realizing negotiated message receiving terminal for session initiation protocol domain
JP4595013B2 (en) System, network entity, terminal, method, and computer program product for presence announcement
KR100989656B1 (en) Group communication in communication system
CN102546554B (en) IP (Internet Protocol) multimedia subsystem and method thereof for recovering user subscription relationship
KR100824509B1 (en) SIP server, terminal device, subscriber information management device and communication control method
US20060221893A1 (en) System, network entity, method, mobile device and computer program product for correlating device identifiers in mobile networks
CN1650663A (en) Optimized information delivery related to relocation of IP sessions in mobile communication systems
TW200915809A (en) System and method for using Presence information
WO2007041937A1 (en) A method for sending and receiving the off-line message, a client apparatus, a server and a system
CN101636999A (en) Method and device for notifying client in communication network
CN101188618B (en) Method, system, server and terminal for canceling push message
JP2023536240A (en) Extending Network Function Service Instance Reselection in 5th Generation Core Networks with Indirect Communication
US20070288600A1 (en) Telecommunications system and method of initiating file transfers from voice endpoints
EP2480009B1 (en) Multimedia message transmission method and apparatus thereof, and domain name server
EP2071806B1 (en) Receiving/transmitting agent method of session initiation protocol message and corresponding processor
EP1952654B1 (en) Method and apparatus for determining pt server having controlling function
JP2014068171A (en) Multicast distribution system, multicast distribution method and program
KR100959019B1 (en) Real-time billing data collection method using SIP message in SIP-based proxy server
CN101212712A (en) User equipment, service call control functional entity and user equipment registration method
JPWO2007052594A1 (en) PoC server automatic search method, quality adjustment method, and communication system using these methods
CN103825914B (en) SN information reporting method, and method and apparatus for communication between DSN P2P network and IMS network communication
CN102469070B (en) IP Multimedia System, the method for subscribing to Forking and device
CN1738316B (en) System and method for allocating session initiation protocol (sip) identification (ids) to user agents

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
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110420

Termination date: 20120222