CN101166105A - Online user invitation method for conference service - Google Patents
Online user invitation method for conference service Download PDFInfo
- Publication number
- CN101166105A CN101166105A CNA2007101455771A CN200710145577A CN101166105A CN 101166105 A CN101166105 A CN 101166105A CN A2007101455771 A CNA2007101455771 A CN A2007101455771A CN 200710145577 A CN200710145577 A CN 200710145577A CN 101166105 A CN101166105 A CN 101166105A
- Authority
- CN
- China
- Prior art keywords
- user equipment
- user
- session
- request message
- conference
- 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
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
根据本发明的用于会议业务的在线用户邀请方法包括以下步骤:步骤S302,在第一用户设备与第二用户设备建立会话的过程中,第一用户设备从传输的消息获取第一用户设备和第二用户设备进行会话时传送信令的路由集合并记录路由集合;步骤S304,第一用户设备以新会话标识向会议业务服务设备发送对第二用户设备的请求消息以请求第二用户设备加入会议,在路由集合非空的情况下,第一用户设备将所记录的路由集合加入到请求消息的路由集合中;步骤S306,会议业务服务设备与第二用户设备进行会话连接。通过本发明所述的方法,解决了现有技术中存在B2BUA时没有修改联系地址而最终导致的替换失败无法成功邀请的问题。
The online user invitation method for conference services according to the present invention includes the following steps: Step S302, in the process of establishing a session between the first user equipment and the second user equipment, the first user equipment obtains the first user equipment and the first user equipment from the transmitted message When the second user equipment conducts a session, it transmits the routing set of the signaling and records the routing set; step S304, the first user equipment sends a request message to the second user equipment to the conference service service equipment with a new session identifier to request the second user equipment to join In the conference, if the route set is not empty, the first user equipment adds the recorded route set to the route set of the request message; step S306, the conference service device establishes a session connection with the second user equipment. The method of the present invention solves the problem in the prior art that the contact address is not modified when there is a B2BUA, which eventually leads to the failure of the replacement and the failure to invite successfully.
Description
技术领域technical field
本发明涉及通信领域,尤其涉及一种用于会议业务的在线用户邀请方法。The invention relates to the communication field, in particular to an online user invitation method for conference services.
背景技术Background technique
IP(网络互联协议,Internet Protocol,简称IP)多媒体子系统(IP Multimedia Core Network Subsystem,简称IMS)是由第三代合作伙伴计划(3rd Generation Partnership Project,简称3GPP)提出的一种基于IP的网络架构,构建了一个开放而灵活的业务环境,支持多媒体应用,能够为用户提供丰富的多媒体业务。IP (Internet Protocol, referred to as IP) multimedia subsystem (IP Multimedia Core Network Subsystem, referred to as IMS) is an IP-based network proposed by the 3rd Generation Partnership Project (3GPP). Architecture, builds an open and flexible business environment, supports multimedia applications, and can provide users with rich multimedia services.
在IMS业务体系中,控制层和业务层是分离的,控制层不提供具体业务,只向业务层提供必要的触发、路由、计费等功能。控制层中业务触发和控制功能是呼叫会话控制功能(Call Session ControlFunction,简称CSCF,分为代理Proxy、查询Interrogating和服务Serving三种类型,其中负主要责任的是Serving,Interrogating类型是可选的)完成的,业务层是由一系列应用服务器(ApplicationServer,简称AS)组成,能提供具体业务服务,AS可以是独立的实体,也可以存在于S-CSCF中。控制层(S-CSCF)根据用户的签约信息控制业务触发,调用AS上的业务,实现业务功能。AS和S-CSCF可以统称为服务设备(SE,Server Equipment)。还有一种实体叫背靠背用户代理(B2BUA),它在收到会话请求时,会作为代理向目的方发起新的请求,从而使信令路径上存在多个会话标识,为使后续的请求仍能经过它,它会修改消息中的联系地址或在消息中增加要求的路由。会话中的端到端设备称为用户设备UE(UserEquipment),负责与使用者的交互。这些功能实体使用SIP(SessionInitiation Protocol)协议通讯。In the IMS service system, the control layer and the service layer are separated, and the control layer does not provide specific services, but only provides necessary functions such as triggering, routing, and charging to the service layer. The service triggering and control function in the control layer is the call session control function (Call Session Control Function, referred to as CSCF, which is divided into three types: Proxy, query Interrogating and Serving, among which Serving is mainly responsible, and the Interrogating type is optional) Completed, the business layer is composed of a series of application servers (Application Server, AS for short), which can provide specific business services, and the AS can be an independent entity or exist in the S-CSCF. The control layer (S-CSCF) controls service triggering according to the user's subscription information, invokes services on the AS, and realizes service functions. The AS and the S-CSCF may be collectively referred to as Server Equipment (SE, Server Equipment). There is another entity called back-to-back user agent (B2BUA). When it receives a session request, it will act as a proxy to initiate a new request to the destination party, so that there are multiple session identifiers on the signaling path. In order to ensure that subsequent requests can still Through it, it will modify the contact address in the message or add the required route to the message. The end-to-end device in the session is called user equipment UE (UserEquipment), which is responsible for the interaction with the user. These functional entities communicate using the SIP (SessionInitiation Protocol) protocol.
会议业务是IMS中的一种业务,该业务允许多人同时通话,即一人说话,其他人都能听见。The conference service is a service in the IMS, which allows multiple people to talk at the same time, that is, when one person speaks, others can hear it.
图1是现有的会议业务邀请在线用户的消息的流程图,描述了UE-A与UE-B正在进行通话,而后UE-A创建会议并邀请UE-B加入的过程,其步骤如下:Figure 1 is a flow chart of an existing conference service inviting an online user message, which describes the process in which UE-A is talking with UE-B, and then UE-A creates a conference and invites UE-B to join. The steps are as follows:
步骤S102,UE-A与UE-B已建立起会话连接,且会话的信令路径上不存在B2BUA,因此该会话信令路径上只存在一个会话标识。Step S102, UE-A and UE-B have established a session connection, and there is no B2BUA on the signaling path of the session, so there is only one session identifier on the session signaling path.
步骤S104,UE-A呼叫会议服务设备SE,请求创建会议,比如发送INVITE(邀请)消息。Step S104, UE-A calls the conference service equipment SE to request to create a conference, such as sending an INVITE (invitation) message.
步骤S106,SE收到呼叫,创建会议。In step S106, the SE receives the call and creates a conference.
步骤S108,SE成功创建会议,向UE-A应答呼叫,表示会议创建成功,并返回会议标识,比如回应“200 OK”消息,在Contact(联系人)域中设置会议地址并带上“isfocus”标记。Step S108, SE successfully creates the conference, answers the call to UE-A, indicates that the conference is successfully created, and returns the conference identifier, such as responding to a "200 OK" message, setting the conference address in the Contact (contact) field and bringing "isfocus" mark.
步骤S110,自此,UE-A和SE间建立起媒体连接。Step S110, since then, a media connection is established between UE-A and SE.
步骤S112,UE-A向SE发送邀请UE-B加入会议的请求,并要求替换AB间的会话,以防止UE-B返回遇忙消息导致邀请失败,比如发送REFER(转移)消息,在Refer-To(转移到)域中指明UE-B的地址,并使用“Replaces”参数带上要替换的会话标识。Step S112, UE-A sends a request to SE to invite UE-B to join the conference, and requests to replace the session between AB, so as to prevent UE-B from returning a busy message and causing the invitation to fail, such as sending a REFER (transfer) message, in the Refer- The address of UE-B is specified in the To (transferred to) field, and the session identification to be replaced is carried with the "Replaces" parameter.
步骤S114,SE收到请求,表示同意,回应“202Accepted”消息。Step S114, SE receives the request, agrees, and responds with a "202 Accepted" message.
步骤S116,SE按照UE-A的要求,邀请UE-B,比如发送INVITE消息给UE-B,并在Replaces(替换)域中指明要替换的会话标识。Step S116, SE invites UE-B according to UE-A's request, for example, sends an INVITE message to UE-B, and specifies the session identifier to be replaced in the Replaces (replacement) field.
步骤S118,UE-B收到INVITE消息,因携带Replaces域,并不返回遇忙消息,而是按指示替换Replaces域中指定的会话,替换成功后应答呼叫,比如返回“200OK”消息。Step S118, UE-B receives the INVITE message, because it carries the Replaces field, it does not return a busy message, but replaces the session specified in the Replaces field according to the instruction, and answers the call after the replacement is successful, for example, returns a "200OK" message.
步骤S120,UE-B和SE间建立起媒体连接,通过SE的桥接,UE-A和UE-B可以进行会议通话。In step S120, a media connection is established between UE-B and SE, and through the bridging of SE, UE-A and UE-B can conduct a conference call.
现有的会议业务邀请在线用户的方法只能在要替换的会话的信令路径上不存在B2BUA时才能成功,一旦存在B2BUA,并且其没有修改联系地址,则要替换的会话信令链路上存在至少两个会话标识,UE-A侧的和UE-B侧的肯定不同,因此UE-B会不认识收到的INVITE消息携带的替换会话标识,因为该会话标识是UE-A提供的,从而导致替换失败而无法成功邀请。The existing methods of inviting online users for conference services can only be successful when there is no B2BUA on the signaling path of the session to be replaced. There are at least two session IDs, and the UE-A side is definitely different from the UE-B side, so UE-B will not recognize the replacement session ID carried in the received INVITE message, because the session ID is provided by UE-A, As a result, the replacement failed and the invitation could not be successful.
图2是现有的会议业务邀请在线用户的概要图,描述了当AB会话间存在B2BUA,并且其没有修改联系地址时,邀请失败的情况,其步骤如下:Figure 2 is a schematic diagram of an existing conference service invitation online user, and describes the situation where the invitation fails when there is a B2BUA between the AB sessions and the contact address has not been modified. The steps are as follows:
步骤S202,UE-A和UE-B间建立其会话,信令路径中存在B2BUA,其中UE-A和B2BUA间的会话标识为D1。In step S202, a session is established between UE-A and UE-B, and B2BUA exists in the signaling path, wherein the session identifier between UE-A and B2BUA is D1.
步骤S204,B2BUA与UE-B间的会话标识为D2。In step S204, the session ID between the B2BUA and UE-B is D2.
步骤S206,UE-A请求会议业务服务器SE建立会议后,UE-A向SE请求邀请UE-B加入,并替换已有会话D1。In step S206, after UE-A requests the conference service server SE to establish a conference, UE-A requests SE to invite UE-B to join, and replaces the existing session D1.
步骤S208,SE邀请UE-B加入会议,并替换其原有会话D1。Step S208, SE invites UE-B to join the conference, and replaces its original session D1.
自此,UE-B收到邀请后执行替换D1会话的操作,但不存在D1会话,无法完成替换,邀请失败。Since then, UE-B performs the operation of replacing the D1 session after receiving the invitation, but there is no D1 session, the replacement cannot be completed, and the invitation fails.
发明内容Contents of the invention
鉴于以上所述的一个或多个问题,本发明提出了一种用于会议业务的在线用户邀请方法,可以解决现有技术中存在B2BUA时没有修改联系地址而最终导致的替换失败无法成功邀请的问题。In view of one or more of the above-mentioned problems, the present invention proposes a method for inviting online users for conference services, which can solve the problem that the contact address cannot be successfully invited due to the replacement failure caused by the B2BUA existing in the prior art. question.
根据本发明的用于会议业务的在线用户邀请方法包括以下步骤:步骤S302,在第一用户设备与第二用户设备建立会话的过程中,第一用户设备从传输的消息获取第一用户设备和第二用户设备进行会话时传送信令的路由集合并记录路由集合;步骤S304,第一用户设备以新会话标识向会议业务服务设备发送对第二用户设备的请求消息以请求第二用户设备加入会议,在路由集合非空的情况下,第一用户设备将所记录的路由集合加入到请求消息的路由集合中;步骤S306,会议业务服务设备与第二用户设备进行会话连接。The online user invitation method for conference services according to the present invention includes the following steps: Step S302, in the process of establishing a session between the first user equipment and the second user equipment, the first user equipment acquires the first user equipment and the first user equipment from the transmitted message When the second user equipment conducts a session, it transmits the routing set of signaling and records the routing set; step S304, the first user equipment sends a request message to the second user equipment to the conference service service equipment with a new session identifier to request the second user equipment to join In the conference, if the route set is not empty, the first user equipment adds the recorded route set to the route set of the request message; step S306, the conference service device establishes a session connection with the second user equipment.
其中,第一用户设备与第二用户设备进行会话的过程包括以下至少一种:第一用户设备呼叫第二用户设备以建立会话,第二用户设备呼叫第一用户设备以建立会话。请求消息包括邀请目的地址,邀请目的地址包括用户标识部分和参数部分。Wherein, the process of the session between the first user equipment and the second user equipment includes at least one of the following: the first user equipment calls the second user equipment to establish a session, and the second user equipment calls the first user equipment to establish a session. The request message includes an invitation destination address, and the invitation destination address includes a user identification part and a parameter part.
在步骤S302中,路由集合通过记录路由域携带。In step S302, the route set is carried by the record route field.
在步骤S304中,请求消息为转移消息,请求消息的路由集合通过路由域携带。In step S304, the request message is a transfer message, and the routing set of the request message is carried in the routing field.
在步骤S306中,通过请求消息经过的IMS设备采用标准的第三方会话控制技术建立会议业务服务设备与第二用户设备之间的会话连接。请求消息经过背靠背用户代理实体,背靠背用户代理实体修改请求消息中的邀请目的地址的参数部分的替换会话标识,并将修改后的请求消息转发出去,以建立会议业务服务设备与第二用户设备之间的会话连接。请求消息经过背靠背用户代理实体,背靠背用户代理实体将请求消息中的整个邀请目的地址修改为背靠背用户代理实体本身的特殊地址,并将修改后的请求消息转发出去,以建立会议业务服务设备与第二用户设备之间的会话连接。请求消息经过背靠背用户代理实体,背靠背用户代理实体将请求消息的邀请目的地址的用户标识部分修改为背靠背用户代理实体本身的联系地址,并将修改后的请求消息转发出去,以建立会议业务服务设备与第二用户设备之间的会话连接。In step S306, the IMS device through which the request message passes adopts a standard third-party session control technology to establish a session connection between the conference service device and the second user equipment. The request message passes through the back-to-back user agent entity, and the back-to-back user agent entity modifies the replacement session identifier in the parameter part of the invitation destination address in the request message, and forwards the modified request message to establish a connection between the conference service device and the second user device. Session connection between. The request message passes through the back-to-back user agent entity, and the back-to-back user agent entity modifies the entire invitation destination address in the request message to the special address of the back-to-back user agent entity itself, and forwards the modified request message to establish a conference service service device and the first A session connection between two user devices. The request message passes through the back-to-back user agent entity, and the back-to-back user agent entity modifies the user identification part of the invitation destination address of the request message to the contact address of the back-to-back user agent entity itself, and forwards the modified request message to establish a conference service device A session connection with a second user device.
通过本发明所述的方法,解决了现有技术中存在B2BUA时没有修改联系地址而最终导致的替换失败无法成功邀请的问题。The method of the present invention solves the problem in the prior art that the contact address is not modified when there is a B2BUA, which eventually leads to the failure of the replacement and the failure to invite successfully.
附图说明Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:
图1是现有的会议业务邀请在线用户的消息的流程图;Fig. 1 is the flow chart of the message that the existing conference service invites the online user;
图2是现有的会议业务邀请在线用户的概要图;FIG. 2 is a schematic diagram of an existing conference service invitation online user;
图3是根据本发明的用于会议业务的在线用户邀请方法的流程图;Fig. 3 is the flow chart of the online user invitation method for conference business according to the present invention;
图4是根据本发明的会议业务邀请在线用户的概要图(修改替换会话);Fig. 4 is the outline figure (modification replacement conversation) according to the conference service invitation online user of the present invention;
图5是根据本发明的会议业务邀请在线用户的消息的流程图(修改替换会话);Fig. 5 is a flow chart (modify and replace session) according to the message of conference service invitation online user of the present invention;
图6是根据本发明的会议业务邀请在线用户的概要图(非修改替换会话);Fig. 6 is the outline figure (non-modification replacement session) of online user invited according to the conference service of the present invention;
图7为根据本发明的会议业务邀请在线用户的消息的流程图(非修改替换会话);Fig. 7 is the flow chart (non-modification replacement session) of the message that the meeting service invites online user according to the present invention;
图8是根据本发明的会议业务邀请在线用户的概要图(3PCC方式);以及Fig. 8 is the summary figure (3PCC mode) that invites online user according to conference service of the present invention; And
图9是本发明的会议业务邀请在线用户的消息的流程图(3PCC方式)。Fig. 9 is a flow chart (3PCC mode) of a conference service invitation message of an online user according to the present invention.
具体实施方式Detailed ways
下面参考附图,详细说明本发明的具体实施方式。The specific implementation manners of the present invention will be described in detail below with reference to the accompanying drawings.
图3是根据本发明的用于会议业务的在线用户邀请方法的流程图。如图3所示,该方法主要包括以下步骤:Fig. 3 is a flow chart of the online user invitation method for conference service according to the present invention. As shown in Figure 3, the method mainly includes the following steps:
S302,用户设备A与用户设备B在建立会话的过程中,如果用户设备A通过消息获得此会话的信令传送要求的路由集合,则记住该集合。S302. During the process of establishing a session between user equipment A and user equipment B, if user equipment A obtains a routing set required for signaling transmission of the session through a message, remember the set.
S304,用户设备A建立会议后,以新会话标识向会议业务服务设备发送请求消息,请求其邀请对方加入会议,如果步骤S302中记录的路由集合非空,则用户设备A将该路由集合加入到此请求消息的路由集合中。S304, after the user equipment A establishes the conference, send a request message to the conference business service equipment with the new session identifier, requesting it to invite the other party to join the conference, if the route set recorded in step S302 is not empty, then the user equipment A adds the route set to in the routes collection for this request message.
S306,网络实现最终的被邀请用户与会议业务服务设备的会话连接。S306. The network realizes the session connection between the final invited user and the conference service device.
其中,步骤S302中用户设备A与用户设备B的会话可以是用户设备A呼叫用户设备B建立的,也可以是用户设备B呼叫用户设备A建立的。Wherein, the session between user equipment A and user equipment B in step S302 may be established by user equipment A calling user equipment B, or may be established by user equipment B calling user equipment A.
步骤S302中的要求的路由集合通过Record-Route域携带。The required route set in step S302 is carried by the Record-Route field.
步骤S304中的请求消息是转移(REFER)消息,消息的路由集合通过Route域携带。The request message in step S304 is a transfer (REFER) message, and the routing set of the message is carried in the Route field.
步骤S306中网络可通过以下方式之一或组合实现被邀请用户与会议业务服务设备的会话连接:In step S306, the network can realize the session connection between the invited user and the conference service device through one or a combination of the following methods:
1.请求消息经过的IMS设备采用标准的第三方会话控制(ThirdParty Call Control简称3PCC)技术建立会议业务服务器与被邀请用户的会话连接;1. The IMS device through which the request message passes adopts the standard Third Party Call Control (3PCC for short) technology to establish a session connection between the conference service server and the invited user;
2.请求消息经过B2BUA,B2BUA修改邀请目的地址的参数部分的替换会话标识,即Refer-To域中的Replaces参数值,然后转发该消息。2. The request message passes through the B2BUA, and the B2BUA modifies the replacement session identifier in the parameter part of the invitation destination address, that is, the value of the Replaces parameter in the Refer-To field, and then forwards the message.
3.请求消息经过B2BUA,B2BUA修改整个邀请目的地址为B2BUA自己的特殊地址,即整个Refer-To域的值,通过此地址可找到要替换的会话标识,然后转发该消息。3. The request message passes through B2BUA, and B2BUA modifies the entire invitation destination address to B2BUA's own special address, that is, the value of the entire Refer-To field. Through this address, the session ID to be replaced can be found, and then the message is forwarded.
4.请求消息经过B2BUA,B2BUA修改邀请目的地址的用户标识部分为B2BUA自己的联系地址,即Refer-To域中的用户标识部分,参数部分保持不变,然后转发该消息。4. After the request message passes through B2BUA, B2BUA modifies the user identification part of the invitation destination address to B2BUA's own contact address, that is, the user identification part in the Refer-To field, and the parameter part remains unchanged, and then forwards the message.
图4为本发明的会议业务邀请在线用户的概要图(修改替换会话),描述了当AB会话间存在B2BUA时,邀请在线用户的请求消息在路由的要求下需经过B2BUA,从而能使B2BUA修订替换会话标识,实现成功增加会议成员的情况,其步骤如下:Fig. 4 is the outline diagram (modification and replacement session) of the online user invited by the conference service of the present invention, describing that when there is a B2BUA between the AB sessions, the request message for inviting the online user needs to pass through the B2BUA under the routing requirements, so that the B2BUA can be revised Replace the session ID to realize the successful addition of conference members. The steps are as follows:
步骤S402,UE-A和UE-B间建立其会话,信令路径中存在B2BUA,其中UE-A和B2BUA间的会话标识为D1。In step S402, a session is established between UE-A and UE-B, B2BUA exists in the signaling path, and the session identifier between UE-A and B2BUA is D1.
步骤S404,B2BUA与UE-B间的会话标识为D2。In step S404, the session ID between the B2BUA and UE-B is D2.
步骤S406,UE-A请求会议业务服务器SE建立会议后,UE-A向SE请求邀请UE-B加入,并替换已有会话D1,由于增加了到B2BUA的路由,消息途经B2BUA。Step S406, after UE-A requests the conference service server SE to establish a conference, UE-A requests SE to invite UE-B to join, and replaces the existing session D1, because the route to B2BUA is added, the message passes through B2BUA.
步骤S408,B2BUA修订了请求中的替换会话标识,将会话标识D1改为D2,然后转发该消息。In step S408, the B2BUA revises the replacement session identifier in the request, changes the session identifier D1 to D2, and then forwards the message.
步骤S410,SE邀请UE-B加入会议,并替换其原有会话D2。Step S410, SE invites UE-B to join the conference, and replaces its original session D2.
自此,UE-B收到邀请后执行替换D2会话的操作,替换成功,从而邀请成功。Since then, UE-B performs an operation of replacing the D2 session after receiving the invitation, and the replacement is successful, thus the invitation is successful.
图5是本发明的会议业务邀请在线用户的消息的流程图(修改替换会话),描述了UE-A与UE-B正在进行通话或UE-A正等待UE-B应答呼叫,此会话信令路径经过B2BUA,B2BUA增加了要求的路由信息,使该会话的后续请求要经过B2BUA,而后UE-A创建会议并邀请UE-B加入会议的过程,其步骤如下:Fig. 5 is the flow chart of the message of meeting service invitation online user of the present invention (modification replacement session), has described UE-A and UE-B ongoing conversation or UE-A is waiting for UE-B to answer the call, this session signaling The path passes through B2BUA, and B2BUA adds the required routing information, so that the subsequent request of the session must pass through B2BUA, and then UE-A creates a conference and invites UE-B to join the conference. The steps are as follows:
步骤S502,UE-A与UE-B已建立起会话连接,或UE-A正等待UE-B应答呼叫,且会话的信令路径上存在B2BUA,将会话分成了两段,UE-A与B2BUA间的会话标识为D1,B2BUA与UE-B间的会话标识为D2,并且为使此次会话过程中的后续请求经过此B2BUA,B2BUA在消息中增加了要求的路由,要求经过本B2BUA,比如在消息的Record-Route域中。Step S502, UE-A and UE-B have established a session connection, or UE-A is waiting for UE-B to answer the call, and there is B2BUA on the signaling path of the session, the session is divided into two sections, UE-A and B2BUA The session identifier between B2BUA and UE-B is D1, and the session identifier between B2BUA and UE-B is D2, and in order to make subsequent requests in this session process go through this B2BUA, B2BUA adds the required route in the message, requiring this B2BUA, for example In the Record-Route field of the message.
步骤S504,UE-A以新会话标识呼叫会议服务设备SE,请求创建会议,比如发送INVITE(邀请)消息。In step S504, UE-A calls the conference service equipment SE with the new session ID, and requests to create a conference, such as sending an INVITE (invitation) message.
步骤S506,SE收到呼叫,创建会议。In step S506, the SE receives the call and creates a conference.
步骤S508,SE成功创建会议,向UE-A应答呼叫,表示会议创建成功,并返回会议标识,比如回应“200OK”消息,在Contact(联系人)域中设置会议地址并带上“isfocus”标记。Step S508, SE successfully creates the conference, answers the call to UE-A, indicates that the conference is successfully created, and returns the conference identifier, such as responding to a "200OK" message, setting the conference address in the Contact (contact) field and carrying the "isfocus" mark .
步骤S510,自此,UE-A和SE间建立起媒体连接。Step S510, since then, a media connection is established between UE-A and SE.
步骤S512,UE-A向SE发送邀请UE-B加入会议的请求,并要求替换D1会话,以防止UE-B返回遇忙消息导致邀请失败,比如发送REFER(转移)消息,在Refer-To(转移到)域中指明UE-B的地址,并使用“Replaces”参数带上要替换的会话标识,同时将原AB会话的要求的路由集合增加到路由集合中,从而使得B2BUA在路由集合中,比如在Route域中增加路由集合。Step S512, UE-A sends a request to SE to invite UE-B to join the conference, and requests to replace the D1 session, so as to prevent UE-B from returning a busy message and causing the invitation to fail, such as sending a REFER (transfer) message, in the Refer-To( Indicate the address of UE-B in the transfer to) field, and use the "Replaces" parameter to bring the session identifier to be replaced, and add the routing set required by the original AB session to the routing set, so that B2BUA is in the routing set, For example, add a route collection in the Route domain.
步骤S514,由于B2BUA在路由集合中,因此该请求消息途经B2BUA,B2BUA将替换会话标识修改为D2,并转发出去。Step S514, since the B2BUA is in the routing set, the request message passes through the B2BUA, and the B2BUA modifies the replacement session ID to D2, and forwards it.
步骤S516,SE收到请求,表示同意,回应“202Accepted”消息。Step S516, SE receives the request, agrees, and responds with a "202 Accepted" message.
步骤S518,回应消息沿着请求的反向路径传到B2BUA,B2BUA转发该消息到达UE-A。Step S518, the response message is transmitted to the B2BUA along the reverse path of the request, and the B2BUA forwards the message to UE-A.
步骤S520,SE按照UE-A的要求,邀请UE-B,比如发送INVITE消息给UE-B,并要求替换会话标识为D2的会话,比如在Replaces(替换)域中指明要替换的会话标识。Step S520, SE invites UE-B according to the requirements of UE-A, for example, sends an INVITE message to UE-B, and requests to replace the session whose session ID is D2, for example, indicates the session ID to be replaced in the Replaces (replacement) field.
步骤S522,UE-B收到邀请消息,因携带替换会话标识,并不返回遇忙消息,而是按指示替换指定的会话,替换成功后应答呼叫,比如返回“200 OK”消息。Step S522, UE-B receives the invitation message, because it carries the replacement session identifier, it does not return a busy message, but replaces the specified session according to the instructions, and answers the call after the replacement is successful, such as returning a "200 OK" message.
步骤S524,UE-B和SE间建立起媒体连接,通过SE的桥接,UE-A和UE-B可以进行会议通话。In step S524, a media connection is established between UE-B and SE, and through the bridging of SE, UE-A and UE-B can conduct a conference call.
图6是本发明的会议业务邀请在线用户的概要图(非修改替换会话),描述了当AB会话间存在B2BUA时,邀请在线用户的请求消息在路由的要求下需经过B2BUA,从而能使B2BUA修订邀请目的地址,实现成功增加会议成员的情况,其步骤如下:Fig. 6 is the outline diagram (non-modified and replaced session) of the online user invited by the conference service of the present invention, and describes that when there is a B2BUA between the AB sessions, the request message for inviting the online user needs to pass through the B2BUA under routing requirements, thereby enabling the B2BUA To revise the invitation destination address to achieve the successful addition of conference members, the steps are as follows:
步骤S602~步骤S604与图4中的步骤S402~步骤S406相同。Step S602 to step S604 are the same as step S402 to step S406 in FIG. 4 .
步骤S608,B2BUA修订了请求中的邀请目的地址,将邀请方改为B2BUA,然后转发该消息,如果修改了整个邀请目的地址为B2BUA的特殊地址,则不携带替换会话标识,如果只修改了邀请目的地址的用户标识部分为B2BUA的联系地址,则仍携带替换会话标识D1。Step S608, B2BUA revises the invitation destination address in the request, changes the inviter to B2BUA, and then forwards the message. If the entire invitation destination address is modified as a special address of B2BUA, the replacement session ID will not be carried. If only the invitation is modified If the user identification part of the destination address is the contact address of the B2BUA, it still carries the replacement session identification D1.
步骤S610,由于修改了邀请目的地址为B2BUA,SE邀请B2BUA加入会议,如果步骤S608中携带了替换会话标识,则邀请消息也携带替换会话标识D1,否则不带替换会话标识。In step S610, since the invitation destination address is changed to B2BUA, SE invites B2BUA to join the conference. If the replacement session ID is carried in step S608, the invitation message also carries the replacement session ID D1, otherwise, the replacement session ID is not included.
步骤S612,如果B2BUA收到的消息的目的地址是特殊地址,消息不带替换会话标识,则根据此地址找到对应的真实被邀请方的会话标识D2,如果收到的消息带替换会话标识D1,则找到对应的会话标识D2,然后在D2会话上使用re-INVITE技术使UE-B与SE建立会话连接。Step S612, if the destination address of the message received by the B2BUA is a special address, and the message does not carry a replacement session ID, then find the corresponding real invited party's session ID D2 according to this address, if the received message has a replacement session ID D1, Then find the corresponding session identifier D2, and then use the re-INVITE technology on the D2 session to make UE-B establish a session connection with SE.
图7是本发明的会议业务邀请在线用户的消息的流程图(非修改替换会话),描述了UE-A与UE-B正在进行通话或UE-A正等待UE-B应答呼叫,此会话信令路径经过B2BUA,B2BUA增加了要求的路由信息,使该会话的后续请求要经过B2BUA,而后UE-A创建会议并邀请UE-B加入会议的过程,其步骤如下:Fig. 7 is the flow chart (non-modification replacement session) of the message that the meeting business invites online user of the present invention, has described UE-A and UE-B ongoing conversation or UE-A is waiting for UE-B to answer the call, this session message Let the path go through B2BUA, B2BUA adds the required routing information, so that the subsequent request of the session will go through B2BUA, and then UE-A creates a conference and invites UE-B to join the conference. The steps are as follows:
步骤S702~步骤S712与图5的步骤S502~步骤S512相同。Step S702 to step S712 are the same as step S502 to step S512 in FIG. 5 .
步骤S714,由于B2BUA在路由集合中,因此该请求消息途经B2BUA,B2BUA将整个邀请目的地址改为特殊地址,使其指向自己,从而消息不带替换会话标识,比如修改整个Refr-To域的值,然后将消息转发出去,或者B2BUA将邀请目的地址的用户标识部分修改为自己的联系地址,参数部分不变,从而消息带替换会话标识D1,比如只修改Refer-To域的值的用户标识部分为B2BUA的Contact地址,然后将消息转发出去。Step S714, since B2BUA is in the routing set, the request message passes through B2BUA, and B2BUA changes the entire invitation destination address to a special address, making it point to itself, so that the message does not have a replacement session identifier, such as modifying the value of the entire Refr-To field , and then forward the message, or B2BUA modifies the user identification part of the invitation destination address to its own contact address, and the parameter part remains unchanged, so that the message replaces the session identification D1, such as only modifying the user identification part of the value of the Refer-To field It is the Contact address of B2BUA, and then forward the message.
步骤S716~步骤S718与图5的步骤S516~步骤S518相同。Step S716 to step S718 are the same as step S516 to step S518 in FIG. 5 .
步骤S720,SE根据步骤S714中的邀请目标地址呼叫B2BUA,比如发送INVITE消息给B2BUA,如果步骤S714中带有替换会话标识,则消息中携带替换会话标识D1,比如在Replaces(替换)域中指明要替换的会话标识。Step S720, SE calls B2BUA according to the invitation target address in step S714, such as sending an INVITE message to B2BUA, if there is a replacement session identifier in step S714, the message carries a replacement session identifier D1, such as indicated in the Replaces (replacement) field The session ID to replace.
步骤S722,B2BUA收到呼叫消息,如果邀请目标地址是特殊地址,则通过此地址找到对应的会话标识D2,如果邀请地址不是特殊地址,则通过替换会话标识D1找到对应的会话标识D2,B2BUA在D2会话上重呼叫UE-B,比如发送re-INVITE请求给UE-B。Step S722, B2BUA receives the call message, if the invitation target address is a special address, find the corresponding session ID D2 through this address, if the invitation address is not a special address, then find the corresponding session ID D2 by replacing the session ID D1, B2BUA in Call UE-B again on the D2 session, for example, send a re-INVITE request to UE-B.
步骤S724,UE-B收到呼叫消息,应答呼叫,比如回应“200 OK”消息。In step S724, UE-B receives the call message and responds to the call, such as a "200 OK" message.
步骤S726,应答消息途经B2BUA,B2BUA转发该应答消息给SE。Step S726, the response message passes through the B2BUA, and the B2BUA forwards the response message to the SE.
步骤S728,UE-B和SE间建立起媒体连接,通过SE的桥接,UE-A和UE-B可以进行会议通话。In step S728, a media connection is established between UE-B and SE, and through the bridging of SE, UE-A and UE-B can conduct a conference call.
图8是本发明的会议业务邀请在线用户的概要图(3PCC方式),描述了当AB会话间存在B2BUA时,邀请在线用户的请求消息经过AB会话信令路径上的IMS设备时(以B2BUA为例),该设备使用3PCC技术实现会议业务服务设备与被邀请用户的会话连接,其步骤如下:Fig. 8 is the summary diagram (3PCC mode) of online user invited by conference business of the present invention, has described when there is B2BUA between AB conversation, when the request message of inviting online user passes through the IMS equipment on AB conversation signaling path (take B2BUA as Example), the device uses 3PCC technology to realize the session connection between the conference service device and the invited user, and the steps are as follows:
步骤S802~步骤S804与图4中的步骤S402~步骤S404相同。Step S802 to step S804 are the same as step S402 to step S404 in FIG. 4 .
步骤S806,UE-A请求会议业务服务器SE建立会议后,UE-A向SE请求邀请UE-B加入,并替换已有会话D1,根据路由集合,消息途经AB会话信令路径的某个IMS设备,比如B2BUA。Step S806, after UE-A requests the conference service server SE to establish a conference, UE-A requests SE to invite UE-B to join, and replaces the existing session D1, according to the route set, the message passes through an IMS device on the AB session signaling path , such as B2BUA.
步骤S808,B2BUA呼叫会议业务服务设备。In step S808, the B2BUA calls the conference service service device.
步骤S810,会议业务服务设备应答呼叫。In step S810, the conference service equipment answers the call.
步骤S812,B2BUA使用re-INVITE技术在AB会话路径上重呼叫UE-B,并最终将会议业务服务设备与UE-B连接起来实现它们之间的会话连接。In step S812, the B2BUA uses the re-INVITE technology to re-call UE-B on the AB session path, and finally connects the conference service device and UE-B to realize the session connection between them.
此图使用的IMS设备以B2BUA为例,但可以为其他IMS设备,比如AS或S-CSCF等。The IMS device used in this figure takes B2BUA as an example, but it can be other IMS devices, such as AS or S-CSCF.
图9是本发明的会议业务邀请在线用户的消息的流程图(3PCC方式),描述了UE-A与UE-B正在进行通话或UE-A正等待UE-B应答呼叫,此会话信令路径经过B2BUA,而后UE-A创建会议并邀请UE-B加入会议,AB会话信令路径上的IMS设备(以B2BUA为例)采用标准的3PCC技术建立会议业务服务设备与被邀请用户间的会话连接的过程,其步骤如下:Fig. 9 is the flow chart (3PCC mode) of the message of conference service invitation online user of the present invention, has described UE-A and UE-B ongoing conversation or UE-A is waiting for UE-B to answer call, this session signaling path After B2BUA, UE-A creates a conference and invites UE-B to join the conference. The IMS device on the AB session signaling path (take B2BUA as an example) uses the standard 3PCC technology to establish a session connection between the conference service device and the invited user process, the steps are as follows:
步骤S902~步骤S912与图5的步骤S502~步骤S512相同。Step S902 to step S912 are the same as step S502 to step S512 in FIG. 5 .
步骤S914,由于B2BUA在路由集合中,因此该请求消息途经B2BUA,B2BUA代理会议业务服务器表示同意UE-A的请求,比如回应“202Accepted”消息。Step S914, since the B2BUA is in the routing set, the request message passes through the B2BUA, and the B2BUA proxy conference service server agrees to the UE-A's request, such as responding to a "202 Accepted" message.
步骤S916,B2BUA呼叫会议业务服务设备SE,比如发送INVITE消息。In step S916, the B2BUA calls the conference service service equipment SE, such as sending an INVITE message.
步骤S918,SE应答呼叫,比如回应“200OK”消息。In step S918, the SE answers the call, such as a "200 OK" message.
步骤S920,B2BUA再在D2会话上采用re-INVITE技术呼叫UE-B,比如发送re-INVITE消息。In step S920, the B2BUA then uses the re-INVITE technology to call UE-B on the D2 session, for example, sending a re-INVITE message.
步骤S922,UE-B收到呼叫消息,应答呼叫,比如回应“200OK”消息。In step S922, UE-B receives the call message, and responds to the call, for example, responds to a "200 OK" message.
步骤S924,B2BUA实现两段会话的连接,使UE-B和SE间建立起媒体连接,通过SE的桥接,UE-A和UE-B可以进行会议通话。In step S924, the B2BUA realizes the connection of the two sessions, so that a media connection is established between UE-B and SE, and through the bridging of SE, UE-A and UE-B can conduct a conference call.
此图使用的IMS设备以B2BUA为例,但可以为其他IMS设备,比如AS或S-CSCF等。The IMS device used in this figure takes B2BUA as an example, but it can be other IMS devices, such as AS or S-CSCF.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2007101455771A CN101166105B (en) | 2007-08-28 | 2007-08-28 | Online user invitation method for conference service |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2007101455771A CN101166105B (en) | 2007-08-28 | 2007-08-28 | Online user invitation method for conference service |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101166105A true CN101166105A (en) | 2008-04-23 |
| CN101166105B CN101166105B (en) | 2011-02-23 |
Family
ID=39334605
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2007101455771A Expired - Fee Related CN101166105B (en) | 2007-08-28 | 2007-08-28 | Online user invitation method for conference service |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101166105B (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101635976A (en) * | 2008-07-25 | 2010-01-27 | 阿尔卡特朗讯公司 | Call setup and control by third-party device |
| CN102291379A (en) * | 2010-06-18 | 2011-12-21 | 中兴通讯股份有限公司 | Conference creating method and system based on back-to-back user agent |
| CN101668008B (en) * | 2009-09-25 | 2012-09-05 | 华为技术有限公司 | Transfer operation-containing communication method, device and system |
| CN105553678A (en) * | 2014-11-04 | 2016-05-04 | 阿尔卡特朗讯 | Method, equipment and system for conference routing |
| CN115883723A (en) * | 2021-08-11 | 2023-03-31 | 中国移动通信有限公司研究院 | Implementation method, device, equipment and storage medium of commercial telephone |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5729532A (en) * | 1995-05-26 | 1998-03-17 | Lucent Technologies Inc. | Selective participation in a multimedia communication conference call |
| US6188676B1 (en) * | 1997-10-14 | 2001-02-13 | Microsoft Corporation | Combined conferencing and calling |
| US6564261B1 (en) * | 1999-05-10 | 2003-05-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Distributed system to intelligently establish sessions between anonymous users over various networks |
| NO319205B1 (en) * | 2003-07-07 | 2005-06-27 | Tandberg Telecom As | Automatic call routing |
-
2007
- 2007-08-28 CN CN2007101455771A patent/CN101166105B/en not_active Expired - Fee Related
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101635976A (en) * | 2008-07-25 | 2010-01-27 | 阿尔卡特朗讯公司 | Call setup and control by third-party device |
| US9294517B2 (en) | 2008-07-25 | 2016-03-22 | Alcatel Lucent | Call setup and control by third-party device |
| CN101668008B (en) * | 2009-09-25 | 2012-09-05 | 华为技术有限公司 | Transfer operation-containing communication method, device and system |
| 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 |
| CN105553678A (en) * | 2014-11-04 | 2016-05-04 | 阿尔卡特朗讯 | Method, equipment and system for conference routing |
| CN115883723A (en) * | 2021-08-11 | 2023-03-31 | 中国移动通信有限公司研究院 | Implementation method, device, equipment and storage medium of commercial telephone |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101166105B (en) | 2011-02-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11431774B2 (en) | Method, user equipment and application server for adding media stream of multimedia session | |
| CN101369966A (en) | Media stream transfer method for multimedia session, application server and user equipment | |
| WO2009059559A1 (en) | A multimedia session call control method and the application server thereof | |
| CN100574474C (en) | A method for establishing a communication service connection in a communication system | |
| CN101166105B (en) | Online user invitation method for conference service | |
| CN101237614B (en) | Method for realizing CRBT service | |
| CN101369906B (en) | Conference service implementing method and apparatus | |
| CN101217703B (en) | A method realizing online CRBT and color image generation | |
| WO2007112640A1 (en) | A method and an apparatus for replacing the session id, an application server and a method for replacing the session | |
| CN101150424B (en) | Method for batch conference member addition after conference service creation | |
| CN101494648B (en) | Medium transfer method between terminal equipment, and network equipment | |
| CN101183960A (en) | A Realization Method of Inquiry Transfer Service | |
| CN101159787B (en) | Softswitch communication system and method for realizing conference service | |
| CN101141689A (en) | A method for inviting users when creating conference services | |
| CN101577883B (en) | Method, device and system for talking connection | |
| CN101141273B (en) | A method for realizing interaction between session blind transfer service and conference service | |
| CN101764896A (en) | Method, device and system for adding or removing conference participants in multi-party conference | |
| CN101686137A (en) | Implement method, device and system of conference service | |
| CN101330749B (en) | Method for changeback of conversation blind transfer business | |
| CN101800948B (en) | Method, device and system for implementing call deflection service | |
| CN100583786C (en) | A legal interception system, method and application server | |
| CN101742448B (en) | Method, device and system for realizing call forwarding service | |
| CN101594368A (en) | Query transfer method for VPN | |
| CN101150771B (en) | Interaction method for outbound blocking service and conference service | |
| WO2011017926A1 (en) | Service continuity method and system for multi-session handover from circuit switch domain to packet switch domain |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110223 Termination date: 20170828 |