CN103685200B - The method and system of service quality bearer resources control in access negotiation, release - Google Patents
The method and system of service quality bearer resources control in access negotiation, release Download PDFInfo
- Publication number
- CN103685200B CN103685200B CN201210358260.7A CN201210358260A CN103685200B CN 103685200 B CN103685200 B CN 103685200B CN 201210358260 A CN201210358260 A CN 201210358260A CN 103685200 B CN103685200 B CN 103685200B
- Authority
- CN
- China
- Prior art keywords
- message
- session
- call
- diameter
- cscf
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 91
- 238000012545 processing Methods 0.000 claims description 22
- 238000005516 engineering process Methods 0.000 description 7
- 230000011664 signaling Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000005111 flow chemistry technique Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- YOETUEMZNOLGDB-UHFFFAOYSA-N 2-methylpropyl carbonochloridate Chemical compound CC(C)COC(Cl)=O YOETUEMZNOLGDB-UHFFFAOYSA-N 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5019—Ensuring fulfilment of SLA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1096—Supplementary features, e.g. call forwarding or call holding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0894—Policy-based network configuration management
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)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种接入协商中服务质量承载资源控制的方法及系统,其中,该方法包括:媒体资源接入协商中,主叫侧网元收到被叫侧终端发送的INVITE200OK消息,检测到本呼叫为SIP Forking场景,仅对本分支呼叫会话协商的媒体资源进行更新操作,不处理其他分支会话协商的资源承载。本发明还公开了一种释放中服务质量承载资源控制的方法及系统,其中,该方法包括:媒体资源释放中,主叫侧网元收到BYE消息,检测到本呼叫为SIP Forking场景,仅对本分支呼叫会话协商的媒体资源进行释放,不处理其他分支会话协商的资源承载。采用本发明,能适应于SIP Forking场景资源承载需要。
The invention discloses a method and system for controlling quality of service bearer resources in access negotiation, wherein the method includes: during media resource access negotiation, the network element on the calling side receives the INVITE200OK message sent by the terminal on the called side, and detects When the current call is a SIP Forking scenario, only the media resources negotiated in the call session of this branch are updated, and the resources carried by the sessions negotiated in other branches are not processed. The present invention also discloses a method and system for controlling quality of service bearer resources during release, wherein the method includes: during release of media resources, the network element on the calling side receives a BYE message, detects that the call is a SIP Forking scenario, and only Release the media resources negotiated by the call session of this branch, and do not process the resources bearer negotiated by other branch sessions. By adopting the present invention, it can adapt to the resource bearing requirement of the SIP Forking scene.
Description
技术领域technical field
本发明涉及通信领域的资源控制技术,尤其涉及一种IP多媒体子系统(IMS,IPMultimedia Subsystem)被叫用户发生会话初始协议(SIP,Session InitiationProtocol)分流(Forking)的场景下,主叫代理呼叫会话控制功能(P-CSCF,Proxy CallSession Control Function)在接入协商或释放过程中进行服务质量(QoS,Quality ofService)承载资源控制的方法及系统。The present invention relates to resource control technology in the communication field, and in particular to an IP Multimedia Subsystem (IMS, IPMultimedia Subsystem) where a called user generates a Session Initiation Protocol (SIP, Session Initiation Protocol) forking. A control function (P-CSCF, Proxy CallSession Control Function) method and system for controlling quality of service (QoS, Quality of Service) bearer resources during access negotiation or release.
背景技术Background technique
在传统的公共交换电话网络(PSTN,Public Switched Telephone Network)中,一直很重视QoS,由于传统传送的业务比较单一,网络的运营区域也比较单一,因此只需要对传送层保证一定的QoS就可以了。而在下一代网络(NGN,Next Generation Network)中传送的码流可以是低速、高时延的非实时的数据,可以是高速、低时延的多媒体流,也可以使这些实时与非实时的数据流的并存,这些不同媒体的数据流要求NGN中对于端到端的QoS有更严格的要求。In the traditional Public Switched Telephone Network (PSTN, Public Switched Telephone Network), QoS has always been attached great importance to. Because the traditional transmission services are relatively simple, and the network operation area is also relatively simple, it is only necessary to guarantee a certain QoS for the transmission layer. up. The code stream transmitted in the next generation network (NGN, Next Generation Network) can be low-speed, high-delay non-real-time data, high-speed, low-delay multimedia stream, and these real-time and non-real-time data streams can also be combined. Coexistence of data streams, these data streams of different media require stricter requirements for end-to-end QoS in NGN.
IMS作为NGN的重要演进,提供了网络QoS保障。图1是IMS中实现QoS控制的参考框架,其中Rx接口是代理呼叫会话控制功能和策略计费规则功能之间的标准接口。整个构架包括:用户设备(UE,User Equipment)101、P-CSCF102、策略计费规则功能(PCRF,Policyand Charging Rule Function)103、服务呼叫会话控制功能(S-CSCF,Serving CallSession Control Function)104,另外在会话过程中还涉及互连边界控制功能(IBCF,Interconnection Border Control Function)105、查询呼叫会话控制功能(I-CSCF,Interrogating Call Session Control Function)106、(MGCF,Media Gateway ControlFunction)107等功能实体。As an important evolution of NGN, IMS provides network QoS guarantee. Figure 1 is a reference frame for implementing QoS control in IMS, where the Rx interface is a standard interface between the proxy call session control function and the policy charging rule function. The entire framework includes: User Equipment (UE, User Equipment) 101, P-CSCF 102, Policy and Charging Rule Function (PCRF, Policy and Charging Rule Function) 103, Serving Call Session Control Function (S-CSCF, Serving CallSession Control Function) 104, In addition, functions such as Interconnection Border Control Function (IBCF, Interconnection Border Control Function) 105, Inquiry Call Session Control Function (I-CSCF, Interrogating Call Session Control Function) 106, (MGCF, Media Gateway Control Function) 107 are also involved in the session process entity.
根据3GPP标准协议TS29.214的描述,在IMS中通过Rx参考点实现策略和计费控制(PCC,Policy and Charging Control)。按照协议描述,应用功能(AF,ApplicationFunction)向PCRF网元提供会话信息,而会话信息按照协议3GPPTS29.213描述从SIP信令中的会话描述协议(SDP,Session Description Protocol)部分映射为Diameter授权认证请求(Diameter AAR)消息中的相关流信息AVP,对应的信息为PCRF控制的媒体流信息。其中,所述AF在IMS中对应为P-CSCF。其中,所述AVP指Diameter协议规定的属性值对。According to the description of the 3GPP standard protocol TS29.214, policy and charging control (PCC, Policy and Charging Control) is implemented through the Rx reference point in the IMS. According to the protocol description, the application function (AF, ApplicationFunction) provides session information to the PCRF network element, and the session information is mapped from the Session Description Protocol (SDP, Session Description Protocol) part of the SIP signaling to Diameter authorization authentication according to the protocol 3GPPTS29.213 The related flow information AVP in the request (Diameter AAR) message corresponds to the media flow information controlled by the PCRF. Wherein, the AF corresponds to the P-CSCF in the IMS. Wherein, the AVP refers to an attribute-value pair specified in the Diameter protocol.
SIP Forking是IMS系统中的基本功能。所谓SIP Forking指:多款终端共享一个用户号码,终端可以使用不同的承载或具有不同的能力,当此用户作为被叫时,IMS网络查找被叫用户终端有并行以及串行两种选终端的方式,主叫用户根据一定策略选择一个被叫用户终端进行通话。无论串行或是并行,主叫侧P-CSCF都需要向PCRF提供主叫与被选择的被叫终端协商的媒体资源。SIP Forking is a basic function in the IMS system. The so-called SIP Forking refers to: multiple types of terminals share a user number, and the terminals can use different bearers or have different capabilities. When the user is called, the IMS network searches for the called user terminal. There are two types of terminals: parallel and serial. mode, the calling user selects a called user terminal to make a call according to a certain policy. Regardless of serial or parallel, the P-CSCF at the calling side needs to provide the PCRF with media resources negotiated between the calling terminal and the selected called terminal.
当前协议中,多路SIP Forking场景下,QoS承载资源控制功能主叫侧流程如图2所示,以两路为例,该流程包括以下步骤:In the current protocol, in the multi-channel SIP Forking scenario, the calling side process of the QoS bearer resource control function is shown in Figure 2. Taking two channels as an example, the process includes the following steps:
步骤201,UE发起呼叫流程,邀请(INVITE)请求消息中包含SDP请求(offer)信息;Step 201, the UE initiates a call process, and the INVITE request message includes SDP request (offer) information;
步骤202,P-CSCF收到呼叫时,将SDP信息映射为下行媒体信息;Step 202, when the P-CSCF receives the call, it maps the SDP information to downlink media information;
步骤203,P-CSCF转发邀请(INVITE)请求到S-CSCF发往被叫;Step 203, the P-CSCF forwards the INVITE request to the S-CSCF and sends it to the called party;
步骤204-步骤211,为主叫P-CSCF收到两路终端INVITE 180消息的处理流程。Steps 204 to 211 are the processing flow for the calling P-CSCF to receive two INVITE 180 messages from terminals.
这里,对于主叫P-CSCF而言,存在2路SIP会话,一路是主叫与UE1之间的SIP会话,一路是主叫与UE2之间的SIP会话。205时P-CSCF与PCRF之间创建Diameter会话用于发送205第一路,及209第二路对应的Diameter AAR请求消息;205中的Diameter AAR请求消息中SIP多路指示(SIP-Forking-Indication AVP)为SINGLE_DIALOGUE(0),同时携带UE 1协商的媒体信息;收到第二路INVITE 180消息时,P-CSCF可判断出被叫发生Forking,Diameter AAR请求消息中SIP-Forking-Indication AVP即为SEVERAL_DIALOGUES(1),同时携带UE2协商的媒体信息;Here, for the calling P-CSCF, there are two SIP sessions, one is the SIP session between the calling party and UE1, and the other is the SIP session between the calling party and UE2. At 205, a Diameter session is established between the P-CSCF and the PCRF for sending the Diameter AAR request message corresponding to the first path in 205 and the second path in 209; the SIP multipath indication (SIP-Forking-Indication AVP) is SINGLE_DIALOGUE(0), and carries the media information negotiated by UE 1; when receiving the second INVITE 180 message, the P-CSCF can determine that the called party has forking, and the SIP-Forking-Indication AVP in the Diameter AAR request message is It is SEVERAL_DIALOGUES(1), and carries the media information negotiated by UE2 at the same time;
步骤212,S-CSCF将第一路终端返回的INVITE 200 OK响应消息转发到P-CSCF,包含SDP应答(answer)信息;Step 212, the S-CSCF forwards the INVITE 200 OK response message returned by the first terminal to the P-CSCF, including SDP answer information;
步骤213,P-CSCF收到INVITE 200 OK时,将SDP信息映射为上行媒体信息;Step 213, when the P-CSCF receives the INVITE 200 OK, it maps the SDP information to uplink media information;
步骤214,P-CSCF发送主叫与被叫UE1媒体协商对应的Diameter AAR请求消息到PCRF网元请求资源授权,其中,在该Diameter AAR请求消息中填写媒体部件编号(Media-Component-Number AVP)以及流编号(Flow-Number AVP)来共同标识、由上行以及下行媒体信息组合生成的媒体流IP Flow,并且填写SIP-Forking-Indication AVP为SINGLE_DIALOGUE(0);其中,所述IP Flow即为主叫与被选择的被叫终端协商的媒体资源;Step 214, the P-CSCF sends the Diameter AAR request message corresponding to the media negotiation between the calling party and the called UE1 to the PCRF network element to request resource authorization, wherein the Media-Component-Number AVP is filled in the Diameter AAR request message and the flow number (Flow-Number AVP) to jointly identify the media flow IP Flow generated by the combination of uplink and downlink media information, and fill in the SIP-Forking-Indication AVP as SINGLE_DIALOGUE (0); wherein, the IP Flow is the main The media resource negotiated between the caller and the selected called terminal;
步骤215,PCRF收到SIP-Forking-Indication AVP为SINGLE_DIALOGUE(0),或者无SIP-Forking-Indication AVP的AVP时,根据当前Diameter AAR请求消息携带的媒体资源更新PCC规则,同时,移除未匹配当前Diameter AAR请求消息中携带的IP Flow对应的PCC规则,即:移除主叫与被叫UE2协商的IP Flow对应的PCC规则,发送Diameter AAA响应消息到P-CSCF;Step 215, when the PCRF receives the SIP-Forking-Indication AVP as SINGLE_DIALOGUE (0), or an AVP without the SIP-Forking-Indication AVP, it updates the PCC rule according to the media resources carried in the current Diameter AAR request message, and removes the unmatched The PCC rule corresponding to the IP Flow carried in the current Diameter AAR request message, that is, remove the PCC rule corresponding to the IP Flow negotiated between the calling party and the called UE2, and send a Diameter AAA response message to the P-CSCF;
步骤216,P-CSCF转发会话响应消息到主叫侧UE;Step 216, the P-CSCF forwards the session response message to the UE on the calling side;
步骤217,若主叫用户,选择第一路进行接听,则主叫用户需要发送再见(BYE)请求消息,以拆除掉主叫与UE2已经建立的SIP会话;Step 217, if the calling user selects the first channel to answer, the calling user needs to send a BYE request message to tear down the established SIP session between the calling user and UE2;
步骤218,P-CSCF释放主叫与UE2建立的会话资源;Step 218, the P-CSCF releases the session resource established between the calling party and UE2;
步骤219,P-CSCF发送Diameter会话终止请求(Diameter STR)消息请求到PCRF,PCRF会释放已经申请的承载资源;Step 219, the P-CSCF sends a Diameter session termination request (Diameter STR) message request to the PCRF, and the PCRF will release the applied bearer resources;
步骤220,P-CSCF转发BYE请求。In step 220, the P-CSCF forwards the BYE request.
从上述流程可以看出,针对SIP Forking场景,采用现有技术,则P-CSCF收到第一个INVITE 200OK时,Diameter AAR请求消息中SIP-Forking-IndicationAVP就设置为SINGLE_DIALOGUE(0),PCRF是以该条INVITE 200OK对应的DiameterAAA请求消息中对应的IP Flow进行最终申请的承载资源的确认,之后,删除主叫与被叫UE2协商的IP Flow对应的PCC规则,并且P-CSCF在收到拆除UE2会话的BYE消息,发送Diameter STR消息,此DiameterSTR消息会将本呼叫所申请的所有承载资源全部释放。It can be seen from the above process that for the SIP Forking scenario, using the existing technology, when the P-CSCF receives the first INVITE 200OK, the SIP-Forking-IndicationAVP in the Diameter AAR request message is set to SINGLE_DIALOGUE (0), and the PCRF is Use the corresponding IP Flow in the DiameterAAA request message corresponding to the INVITE 200OK to confirm the finally applied bearer resource, and then delete the PCC rule corresponding to the IP Flow negotiated between the calling and called UE2, and the P-CSCF receives the removal The BYE message of the UE2 session sends a Diameter STR message, and the Diameter STR message will release all the bearer resources applied for by this call.
然而,在SIP Forking的场景下,根据其支持的RFC3261的协议描述,媒体资源接入协商过程中,无论串行还是并行方式,多个被叫终端的INVITE200OK都会透传到主叫用户,主叫用户会根据设备的支持请求以及自身偏好的情况,最终选择合适的被叫终端进行接听,选择权在主叫用户,所选择的接听终端也不一定是第一个回INVITE 200 OK的终端,而采用现有技术,主叫用户所选择的接听终端一定是第一个回INVITE 200OK的终端;另外,在SIP Forking的场景下,媒体资源释放过程中,只要一路被叫终端返回过临时响应(如INVITE183消息),而主叫用户最终接听对象非该路终端,就需要发送BYE消息来释放与该终端建立的SIP会话,而采用现有技术,主叫PCSCF会通知PCRF释放所有承载资源。However, in the SIP Forking scenario, according to the RFC3261 protocol description supported by it, during the media resource access negotiation process, regardless of serial or parallel mode, the INVITE200OK of multiple called terminals will be transparently transmitted to the calling user. The user will finally select the appropriate called terminal to answer according to the support request of the device and his own preference. The right to choose lies with the calling user, and the selected answering terminal may not necessarily be the first terminal to reply INVITE 200 OK, but Using the existing technology, the answering terminal selected by the calling user must be the first terminal that returns INVITE 200 OK; in addition, in the SIP Forking scenario, during the release of media resources, as long as all the called terminals return a temporary response (such as INVITE183 message), and the calling user finally answers the terminal that is not the terminal, it needs to send a BYE message to release the SIP session established with the terminal, and using the existing technology, the calling PCSCF will notify the PCRF to release all bearer resources.
可见,采用现有技术所存在的问题是:1)对于SIP Forking场景下媒体资源接入协商过程,不支持多路被叫终端返回INVITE 200 OK情况下的媒体资源协商;2)对于SIPForking场景下媒体资源释放过程,主叫发送BYE消息,释放掉一路SIP会话,整个呼叫已经申请的承载资源都将释放,无法保证任何一路呼叫的正常的承载资源,从而无法实现基本呼叫正常的互通。It can be seen that the problems existing in the prior art are: 1) For the media resource access negotiation process under the SIP Forking scenario, the media resource negotiation under the condition that multiple called terminals return INVITE 200 OK is not supported; 2) For the SIP Forking scenario In the media resource release process, the calling party sends a BYE message to release a SIP session, and the bearer resources applied for by the entire call will be released. The normal bearer resources of any call cannot be guaranteed, so that the normal intercommunication of basic calls cannot be realized.
总之,采用现有技术,对于SIP Forking场景下的媒体资源接入协商过程、以及媒体资源释放过程的QoS承载资源控制,都无法满足SIP Forking场景下正常的呼叫处理。In a word, using the existing technology, the normal call processing in the SIP Forking scenario cannot be satisfied for the media resource access negotiation process and the QoS bearer resource control in the media resource release process in the SIP Forking scenario.
发明内容Contents of the invention
有鉴于此,本发明的主要目的在于提供一种接入协商中服务质量承载资源控制的方法及系统,满足SIP Forking场景下的媒体资源接入协商过程的需要,支持多路被叫终端返回INVITE 200 OK情况下的媒体资源协商。In view of this, the main purpose of the present invention is to provide a method and system for quality of service bearer resource control in access negotiation, to meet the needs of the media resource access negotiation process in the SIP Forking scenario, and to support multiple called terminals returning INVITE Media resource negotiation in case of 200 OK.
本发明的另一目的在于提供一种释放中服务质量承载资源控制的方法及系统,满足SIP Forking场景下的媒体资源释放过程的需要,避免释放所有的承载资源。Another object of the present invention is to provide a method and system for controlling quality of service bearer resources during release, which can meet the requirements of the media resource release process in the SIP Forking scenario and avoid releasing all bearer resources.
为达到上述目的,本发明的技术方案是这样实现的:In order to achieve the above object, technical solution of the present invention is achieved in that way:
一种接入协商中服务质量承载资源控制的方法,该方法包括:媒体资源接入协商中,主叫侧网元收到被叫侧终端发送的邀请INVITE 200 OK消息,检测到本呼叫为会话初始协议SIP分流Forking场景,仅对本分支会话协商的媒体资源进行更新操作,不处理其他分支会话协商的资源承载。A method for controlling quality of service bearer resources during access negotiation, the method comprising: during media resource access negotiation, the network element on the calling side receives an invitation INVITE 200 OK message sent by the terminal on the called side, and detects that the call is a session In the initial protocol SIP offloading forking scenario, only the media resources negotiated in the session of this branch are updated, and the resources carried by sessions negotiated in other branches are not processed.
其中,所述主叫侧网元具体为代理呼叫会话控制功能P-CSCF,该方法具体包括:Wherein, the calling side network element is specifically a proxy call session control function P-CSCF, and the method specifically includes:
所述P-CSCF收到INVITE 200 OK,如果检测到本呼叫为SIP Forking场景,且本呼叫中除了本分支会话还存活其他会话,则将Diameter AAR消息中的SIP-Forking-Indication AVP设置为SEVERAL_DIALOGUES(1)并发送给策略计费规则功能PCRF;The P-CSCF receives the INVITE 200 OK, if it detects that the call is a SIP Forking scenario, and there are other sessions alive in this call besides this branch session, then set the SIP-Forking-Indication AVP in the Diameter AAR message to SEVERAL_DIALOGUES (1) and sent to the policy charging rule function PCRF;
所述PCRF收到所述P-CSCF发送的所述Diameter AAR消息,对DiameterAAR消息中携带的本分支会话的IP Flow对应的策略和计费控制PCC规则进行更新处理,对通过Diameter AAR消息协商获取的其他分支会话的IP Flow对应的PCC规则不作任何处理。The PCRF receives the Diameter AAR message sent by the P-CSCF, updates the policy and charging control PCC rule corresponding to the IP Flow of the branch session carried in the DiameterAAR message, and performs negotiation on the The PCC rules corresponding to the IP Flow of other branch sessions do not perform any processing.
一种接入协商中服务质量承载资源控制的系统,该系统包括:被叫侧终端、主叫侧网元;其中,A system for controlling quality of service bearer resources in access negotiation, the system includes: a called side terminal and a calling side network element; wherein,
所述被叫侧终端,用于发送INVITE 200 OK消息给所述主叫侧网元;The called terminal is configured to send an INVITE 200 OK message to the calling network element;
所述主叫侧网元,用于收到所述被叫侧终端发送的邀请INVITE 200 OK消息,检测到本呼叫为SIP Forking场景,仅对本分支会话协商的媒体资源进行更新操作,不处理其他分支会话协商的资源承载。The calling side network element is used to receive the invitation INVITE 200 OK message sent by the called side terminal, detect that the call is a SIP Forking scenario, and only update the media resources negotiated in the branch session, and do not process other Resource bearer for branch session negotiation.
其中,所述主叫侧网元具体为P-CSCF,该系统还包括PCRF;Wherein, the network element on the calling side is specifically a P-CSCF, and the system also includes a PCRF;
所述P-CSCF用于收到INVITE 200 OK后,当检测到本呼叫为SIP Forking场景,且本呼叫中除了本分支会话还存活其他会话时,将Diameter AAR消息中的SIP-Forking-Indication AVP设置为SEVERAL_DIALOGUES(1)并发送给所述PCRF;The P-CSCF is used to send the SIP-Forking-Indication AVP in the Diameter AAR message when it detects that the call is a SIP Forking scenario and there are other sessions alive in the call except the fork session after receiving the INVITE 200 OK. set to SEVERAL_DIALOGUES(1) and sent to the PCRF;
所述PCRF,用于收到所述P-CSCF发送的所述Diameter AAR消息后,对DiameterAAR消息中携带的本分支会话的IP Flow对应的PCC规则进行更新处理,对通过DiameterAAR消息协商获取的其他会话的IP Flow对应的PCC规则不作任何处理。The PCRF is configured to, after receiving the Diameter AAR message sent by the P-CSCF, update the PCC rule corresponding to the IP Flow of the branch session carried in the DiameterAAR message, and update the other The PCC rule corresponding to the IP Flow of the session does not perform any processing.
一种释放中服务质量承载资源控制的方法,该方法包括:媒体资源释放中,主叫侧网元收到再见BYE消息,检测到本呼叫为SIP Forking场景,仅对本分支会话协商的媒体资源进行释放,不处理其他分支会话协商的资源承载。A method for controlling quality of service bearer resources during release, the method comprising: during release of media resources, the network element on the calling side receives a BYE message, detects that the call is a SIP Forking scenario, and performs only the media resources negotiated by the branch session Release, and do not process resource bearers negotiated by other branch sessions.
其中,所述主叫侧网元具体为P-CSCF,该方法还包括:一个呼叫分支会话协商时使用Diameter AAR消息,且将SIP-Forking-Indication AVP设置为SEVERAL_DIALOGUES(1),IP Flow的AVP属性设置为移除。Wherein, the calling side network element is specifically a P-CSCF, and the method further includes: using a Diameter AAR message when negotiating a call branch session, and setting the SIP-Forking-Indication AVP to SEVERAL_DIALOGUES(1), the AVP of IP Flow property is set to remove.
其中,该方法具体包括:Among them, the method specifically includes:
所述P-CSCF收到BYE消息,如果检测到本呼叫为SIP Forking场景,且本呼叫中除了本分支会话还存活其他会话,则将Diameter AAR消息中的SIP-Forking-Indication AVP设置为SEVERAL_DIALOGUES(1)并发送给PCRF;其中,所述Diameter AAR消息中还携带本分支会话IP Flow对应的承载资源,且将所述IP Flow的AVP属性设置为移除;The P-CSCF receives the BYE message, if it detects that the call is a SIP Forking scenario, and other sessions survive in addition to the branch session in the call, the SIP-Forking-Indication AVP in the Diameter AAR message is set to SEVERAL_DIALOGUES( 1) and send it to PCRF; wherein, the Diameter AAR message also carries the bearer resource corresponding to the IP Flow of the branch session, and sets the AVP attribute of the IP Flow to remove;
所述PCRF收到所述P-CSCF发送的所述Diameter AAR消息,根据所述IPFlow的AVP属性,仅对设置为移除的所述DiameterAAR消息中携带的本分支会话IP Flow对应的承载资源进行释放。The PCRF receives the Diameter AAR message sent by the P-CSCF, and according to the AVP attribute of the IPFlow, performs only the bearer resources corresponding to the IP Flow of the branch session carried in the Diameter AAR message that is set to be removed. freed.
其中,所述主叫侧网元具体为P-CSCF,该方法还包括:一个呼叫分支会话协商时使用扩展的Diameter STR消息,在扩展的Diameter STR消息中增加SIP-Forking-IndicationAVP并将其设置为SEVERAL_DIALOGUES(1);在扩展的Diameter STR消息中增加IP Flow的AVP属性。Wherein, the calling side network element is specifically a P-CSCF, and the method further includes: using an extended Diameter STR message during negotiation of a call branch session, adding a SIP-Forking-IndicationAVP to the extended Diameter STR message and setting it to For SEVERAL_DIALOGUES(1); add the AVP attribute of IP Flow in the extended Diameter STR message.
其中,该方法具体包括:Among them, the method specifically includes:
所述P-CSCF收到BYE消息,如果检测到本呼叫为SIP Forking场景,且本呼叫中除了本分支会话还存活其他会话,则将扩展的Diameter STR消息中的SIP-Forking-Indication AVP设置为SEVERAL_DIALOGUES(1)并发送给PCRF;其中,所述扩展的DiameterSTR消息中还携带本分支会话的IP Flow对应的承载资源,且所述IP Flow的AVP属性设置为本分支会话对应的承载资源;The P-CSCF receives the BYE message, if it detects that the call is a SIP Forking scenario, and there are other sessions alive in this call besides the branch session, the SIP-Forking-Indication AVP in the extended Diameter STR message is set to SEVERAL_DIALOGUES (1) and sent to PCRF; wherein, the extended DiameterSTR message also carries the bearer resource corresponding to the IP Flow of the branch session, and the AVP attribute of the IP Flow is set as the bearer resource corresponding to the branch session;
所述PCRF收到所述P-CSCF发送的所述扩展的Diameter STR消息,根据所述IPFlow的AVP属性,仅对所述DiameterAAR消息中携带的本分支会话的IP Flow对应的承载资源进行释放。The PCRF receives the extended Diameter STR message sent by the P-CSCF, and according to the AVP attribute of the IPFlow, only releases the bearer resource corresponding to the IP Flow of the branch session carried in the DiameterAAR message.
其中,所述主叫侧网元具体为P-CSCF,该方法还包括:不发送任何Diameter消息。Wherein, the calling side network element is specifically a P-CSCF, and the method further includes: not sending any Diameter message.
其中,该方法具体包括:Among them, the method specifically includes:
所述P-CSCF收到BYE消息,如果检测到本呼叫为SIP Forking场景,且本呼叫中除了本分支会话还存活其他会话,则不发送任何Diameter消息;所述PCRF不会收到任何Diameter消息,不释放任何承载资源。The P-CSCF receives the BYE message, if it detects that the call is a SIP Forking scenario, and there are other sessions alive in this call besides the branch session, it will not send any Diameter message; the PCRF will not receive any Diameter message , without releasing any bearer resources.
一种释放中服务质量承载资源控制的系统,该系统包括:被叫侧终端、主叫侧网元;其中,A system for controlling quality of service bearer resources during release, the system includes: a called side terminal and a calling side network element; wherein,
所述被叫侧终端,用于发送BYE消息给所述主叫侧网元,或者接收主叫侧网元发送的BYE消息;The called terminal is configured to send a BYE message to the calling network element, or receive a BYE message sent by the calling network element;
所述主叫侧网元,用于收到BYE消息后,当检测到本呼叫为SIP Forking场景时,仅对本分支会话协商的媒体资源进行释放,不处理其他分支会话协商的资源承载。The calling side network element is configured to release the media resources negotiated by the session of this branch when detecting that the call is a SIP Forking scenario after receiving the BYE message, and not process resource bearers negotiated by sessions of other branches.
其中,所述主叫侧网元具体为P-CSCF,进一步用于分别针对一个呼叫分支会话协商时使用Diameter AAR消息、一个呼叫分支会话协商时使用扩展的Diameter STR消息、以及不发送任何Diameter消息进行处理决定媒体资源的释放。Wherein, the calling side network element is specifically the P-CSCF, which is further used for using Diameter AAR messages during session negotiation of a call leg, using extended Diameter STR messages during session negotiation of a call leg, and not sending any Diameter messages, respectively. Perform processing to determine the release of media resources.
其中,所述P-CSCF,进一步在针对一个呼叫分支会话协商时使用DiameterAAR消息处理时,检测到本呼叫为SIP Forking场景,且本呼叫中除了本分支会话还存活其他会话,将Diameter AAR消息中的SIP-Forking-Indication AVP设置为SEVERAL_DIALOGUES(1)并发送给PCRF;其中,所述Diameter AAR消息中还携带本分支会话的IP Flow对应的承载资源,且将所述IP Flow的AVP属性设置为移除;Wherein, the P-CSCF further detects that the call is a SIP Forking scenario when negotiating a call branch session using the DiameterAAR message, and there are other sessions alive in the call except the branch session, and inserts the Diameter AAR message The SIP-Forking-Indication AVP of the SIP-Forking-Indication AVP is set to SEVERAL_DIALOGUES (1) and sent to the PCRF; wherein, the Diameter AAR message also carries the bearer resource corresponding to the IP Flow of the forked session, and the AVP attribute of the IP Flow is set to remove;
该系统还包括PCRF,用于收到所述P-CSCF发送的所述Diameter AAR消息,根据所述IP Flow的AVP属性,仅对设置为移除的所述Diameter AAR消息中携带的本分支会话的IPFlow对应的承载资源进行释放。The system also includes a PCRF, configured to receive the Diameter AAR message sent by the P-CSCF, and according to the AVP attribute of the IP Flow, only for the branch session carried in the Diameter AAR message set to be removed Release the bearer resources corresponding to the IPFlow.
其中,所述P-CSCF,进一步在针对一个呼叫分支会话协商时使用扩展的DiameterSTR消息处理时,检测到本呼叫为SIP Forking场景,且本呼叫中除了本分支会话还存活其他会话,则将扩展的Diameter STR消息中的SIP-Forking-Indication AVP设置为SEVERAL_DIALOGUES(1)并发送给PCRF;其中,所述扩展的Diameter STR消息中还携带本分支会话的IP Flow对应的承载资源,且所述IP Flow的AVP属性设置为本分支会话对应的承载资源;Wherein, the P-CSCF further detects that the call is a SIP Forking scenario when using the extended DiameterSTR message during negotiation of a call branch session, and that other sessions survive the call except the branch session, then the extended DiameterSTR message will be extended. The SIP-Forking-Indication AVP in the Diameter STR message is set to SEVERAL_DIALOGUES (1) and sent to the PCRF; wherein, the extended Diameter STR message also carries the bearer resource corresponding to the IP Flow of the branch session, and the IP The AVP attribute of Flow is set to the bearer resource corresponding to the session of this branch;
该系统还包括PCRF,用于收到所述P-CSCF发送的所述扩展的Diameter STR消息,根据所述IP Flow的AVP属性,仅对所述Diameter AAR消息中携带的本分支会话的IP Flow对应的承载资源进行释放。The system also includes a PCRF, configured to receive the extended Diameter STR message sent by the P-CSCF, and only perform the IP Flow for the session of this branch carried in the Diameter AAR message according to the AVP attribute of the IP Flow The corresponding bearer resources are released.
其中,所述P-CSCF,进一步在针对不发送任何Diameter消息进行处理时,检测到本呼叫为SIP Forking场景,且本呼叫中除了本分支会话还存活其他会话,不发送任何Diameter消息给所述PCRF;Wherein, when the P-CSCF further processes not sending any Diameter message, it detects that the call is a SIP Forking scenario, and there are other sessions alive in this call except the forked session, and does not send any Diameter message to the PCRF;
该系统还包括PCRF,进一步用于不会收到任何Diameter消息,不释放任何承载资源。The system also includes a PCRF, which is further configured not to receive any Diameter message, and not to release any bearer resources.
本发明的媒体资源接入协商中,主叫侧网元收到被叫侧终端发送的邀请INVITE200OK消息,检测到本呼叫为SIP Forking场景,仅对本分支会话协商的媒体资源进行更新操作,不处理其他分支会话协商的资源承载。采用本发明,在媒体资源接入协商中能满足SIP Forking场景的资源承载需要。In the media resource access negotiation of the present invention, the network element on the calling side receives the invitation INVITE200OK message sent by the terminal on the called side, detects that the call is a SIP Forking scenario, and only updates the media resources negotiated in the session of the branch, and does not process Resource bearer negotiated by other branch sessions. By adopting the present invention, the resource bearer requirement of the SIP Forking scene can be met in media resource access negotiation.
本发明的媒体资源释放中,主叫侧网元收到再见BYE消息,检测到本呼叫为SIPForking场景,仅对本分支会话协商的媒体资源进行释放,不处理其他分支会话协商的资源承载。采用本发明,在媒体资源释放中能满足SIP Forking场景的资源承载需要。In the media resource release of the present invention, the network element on the calling side receives the BYE message and detects that the call is a SIPForking scenario, and only releases the media resources negotiated by the session of this branch, and does not process resource bearers negotiated by sessions of other branches. By adopting the present invention, the resource bearer requirement of the SIP Forking scene can be met in the media resource release.
附图说明Description of drawings
图1为现有IMS中实现QoS控制的系统架构示意图;FIG. 1 is a schematic diagram of a system architecture for realizing QoS control in an existing IMS;
图2为采用现有技术在SIP Forking场景下承载资源控制的方法流程图;FIG. 2 is a flow chart of a method for carrying resource control in a SIP Forking scenario using the prior art;
图3为本发明方案一对应的实施例一的QoS承载资源控制的方法流程图;FIG. 3 is a flowchart of a method for controlling QoS bearer resources in Embodiment 1 corresponding to Solution 1 of the present invention;
图4为本发明方案二对应的实施例一的QoS承载资源控制的方法流程图;FIG. 4 is a flowchart of a method for controlling QoS bearer resources in Embodiment 1 corresponding to Solution 2 of the present invention;
图5为本发明方案二对应的实施例二的QoS承载资源控制的方法流程图;FIG. 5 is a flowchart of a method for controlling QoS bearer resources in Embodiment 2 corresponding to Solution 2 of the present invention;
图6为本发明方案二对应的实施例三的QoS承载资源控制的方法流程图。FIG. 6 is a flowchart of a method for controlling QoS bearer resources in Embodiment 3 corresponding to Solution 2 of the present invention.
具体实施方式detailed description
本发明的基本思想是:媒体资源接入协商中,主叫侧网元收到被叫侧终端发送的邀请INVITE 200 OK消息,检测到本呼叫为SIP Forking场景,仅对本分支会话协商的媒体资源进行更新操作,不处理其他分支会话协商的资源承载。媒体资源释放中,主叫侧网元收到再见BYE消息,检测到本呼叫为SIP Forking场景,仅对本分支会话协商的媒体资源进行释放,不处理其他分支会话协商的资源承载。The basic idea of the present invention is: during media resource access negotiation, the network element on the calling side receives the invitation INVITE 200 OK message sent by the terminal on the called side, detects that the call is a SIP Forking scenario, and only media resources negotiated for this branch session The update operation is performed, and resource bearers negotiated by other branch sessions are not processed. During the release of media resources, the NE on the calling side receives a BYE message and detects that the call is a SIP Forking scenario, and only releases the media resources negotiated in the session of this branch, and does not handle resource bearers negotiated in sessions of other branches.
由于目前协议对于SIP Forking场景下,第二路INVITE 200 OK的承载处理未明确,但是,可以明确的是按照目前的协议:第一路INVITE 200 OK会删除掉第二路媒体协商的结果,从而使第二路INVITE 200 OK要么申请不到对应的媒体资源,要么第二路媒体资源会覆盖第一路已经申请的媒体资源。总之,采用目前协议并不适应SIP Forking场景的QoS承载资源控制,无论是在媒体资源接入协商过程还是媒体资源释放过程,因此,本发明包括两部分方案,方案一是针对媒体资源接入协商过程的QoS承载资源控制,方案二是针对媒体资源释放过程的QoS承载资源控制。以下分别阐述。Since the current protocol is not clear about the bearer processing of the second INVITE 200 OK in the SIP Forking scenario, it is clear that according to the current protocol: the first INVITE 200 OK will delete the result of the second media negotiation, so that Either the second INVITE 200 OK cannot apply for the corresponding media resource, or the second media resource will overwrite the first applied media resource. In short, the current protocol is not suitable for the QoS bearer resource control in the SIP Forking scenario, whether it is in the media resource access negotiation process or the media resource release process. Therefore, the present invention includes two solutions. The first solution is for media resource access negotiation The QoS bearer resource control of the process, the second scheme is for the QoS bearer resource control of the media resource release process. The following are described separately.
方案一:媒体资源接入协商中,主叫侧网元收到被叫侧终端发送的邀请INVITE200 OK消息,检测到本呼叫为SIP Forking场景,仅对本分支会话协商的媒体资源进行更新操作,不处理其他分支会话协商的资源承载。能解决上述采用现有技术导致的问题1,对于SIP Forking场景下媒体资源接入协商过程,支持多路被叫终端返回INVITE 200 OK情况下的媒体资源协商,满足主叫能够根据自己的偏好选择合适的被叫终端的进行呼叫。Solution 1: During the media resource access negotiation, the NE on the calling side receives the INVITE200 OK message sent by the terminal on the called side, detects that the call is a SIP Forking scenario, and only updates the media resources negotiated in the session of the branch. Handle resource bearers negotiated by other branch sessions. It can solve the above-mentioned problems caused by using the existing technology 1. For the media resource access negotiation process in the SIP Forking scenario, it supports media resource negotiation when multiple called terminals return INVITE 200 OK, so that the calling party can choose according to their own preferences. The appropriate called terminal makes the call.
一种接入协商中服务质量承载资源控制的方法,包括以下内容:A method for controlling quality of service bearer resources in access negotiation, comprising the following content:
(a)主叫P-CSCF在收到INVITE 200 OK时,检测到本呼叫为SIP Forking场景,除了本次呼叫本路终端的会话,还有其它相关的存活的会话时,发送给PCRF的Diameter AAR消息将SIP-Forking-Indication AVP设置为SEVERAL_DIALOGUES(1)。(a) When the calling P-CSCF receives the INVITE 200 OK, it detects that the call is a SIP Forking scenario, and when there are other related surviving sessions in addition to the session of this call to the terminal, it sends the Diameter to the PCRF The AAR message sets the SIP-Forking-Indication AVP to SEVERAL_DIALOGUES(1).
(b)PCRF收到P-CSCF发送的Diameter AAR消息,对Diameter AAR消息中携带的本路终端IP Flow对应的PCC规则进行更新处理,对通过DiameterAAR消息协商获取的其他路终端的IP Flow对应的PCC规则不作任何处理(包括删除,更新),这样就能够保证每路申请的媒体资源得以保持。(b) The PCRF receives the Diameter AAR message sent by the P-CSCF, updates the PCC rules corresponding to the IP Flow of the terminal carried in the Diameter AAR message, and updates the PCC rules corresponding to the IP Flow of other terminals obtained through negotiation of the Diameter AAR message. The PCC rules do not perform any processing (including deletion and update), so as to ensure that the media resources applied for by each channel can be maintained.
这里,本发明区别于现有技术,INVITE 200 OK中SIP-Forking-Indication AVP设置为SEVERAL_DIALOGUES(1),从而使PCRF对其他路的IP Flow对应的承载资源和PCC不做任何处理,而现有技术是INVITE 200 OK中SIP-Forking-Indication AVP设置为SINGLE_DIALOGUE(0),从而使PCRF移除其他路终端的IP Flow对应的PCC规则。Here, the present invention is different from the prior art. In the INVITE 200 OK, the SIP-Forking-Indication AVP is set to SEVERAL_DIALOGUES (1), so that the PCRF does not perform any processing on the bearer resources and PCC corresponding to the IP Flow of other paths, while the existing The technique is to set SIP-Forking-Indication AVP to SINGLE_DIALOGUE (0) in INVITE 200 OK, so that PCRF removes the PCC rules corresponding to the IP Flow of other road terminals.
一种接入协商中服务质量承载资源控制的系统,该系统包括:被叫侧终端、主叫侧网元;其中,被叫侧终端,用于发送INVITE 200 OK消息给所述主叫侧网元;主叫侧网元,用于收到所述被叫侧终端发送的邀请INVITE 200 OK消息,检测到本呼叫为SIP Forking场景,仅对本分支会话协商的媒体资源进行更新操作,不处理其他分支会话协商的资源承载。A system for controlling quality of service bearer resources in access negotiation, the system comprising: a called side terminal and a calling side network element; wherein, the called side terminal is used to send an INVITE 200 OK message to the calling side network The calling side network element is used to receive the invitation INVITE 200 OK message sent by the called terminal, detect that the call is a SIP Forking scenario, and only update the media resources negotiated by the branch session, and do not process other Resource bearer for branch session negotiation.
这里,所述主叫侧网元具体为P-CSCF,该系统还包括PCRF;Here, the calling side network element is specifically a P-CSCF, and the system also includes a PCRF;
P-CSCF用于收到INVITE 200 OK后,当检测到本呼叫为SIP Forking场景,且本呼叫中除了本分支会话还存活其他会话时,将Diameter AAR消息中的SIP-Forking-Indication AVP设置为SEVERAL_DIALOGUES(1)并发送给所述PCRF;PCRF,用于收到所述P-CSCF发送的所述Diameter AAR消息后,对Diameter AAR消息中携带的本分支会话的IPFlow对应的PCC规则进行更新处理,对通过Diameter AAR消息协商获取的其他会话的IPFlow对应的PCC规则不作任何处理。The P-CSCF is used to set the SIP-Forking-Indication AVP in the Diameter AAR message to SEVERAL_DIALOGUES (1) and sent to the PCRF; PCRF, after receiving the Diameter AAR message sent by the P-CSCF, update the PCC rule corresponding to the IPFlow of the branch session carried in the Diameter AAR message , do not perform any processing on the PCC rules corresponding to the IPFlow of other sessions acquired through Diameter AAR message negotiation.
方案二:媒体资源释放中,主叫侧网元收到再见BYE消息,检测到本呼叫为SIPForking场景,仅对本分支会话协商的媒体资源进行释放,不处理其他分支会话协商的资源承载。能解决上述采用现有技术导致的问题2,对于SIPForking场景下媒体资源释放过程,主叫发送BYE消息释放其中一路SIP会话时,满足信令层面接通的呼叫媒体层面也能正常处理。Solution 2: During the release of media resources, the NE on the calling side receives a BYE message and detects that the call is a SIPForking scenario, and only releases the media resources negotiated in the session of this branch, and does not process the resource bearer negotiated in the sessions of other branches. It can solve the above-mentioned problem 2 caused by using the existing technology. For the media resource release process in the SIPForking scenario, when the caller sends a BYE message to release one of the SIP sessions, the media layer of the call that meets the requirements of the signaling layer connection can also be processed normally.
一种释放中服务质量承载资源控制的方法,有三种解决方案。A method for releasing medium quality of service bearer resource control has three solutions.
解决方案一包括以下内容:Solution one includes the following:
(a)主叫P-CSCF在收到BYE消息时,检测到本呼叫为SIP Forking场景,除了本次呼叫本路终端的会话,还有其它相关的存活的会话时,发送给PCRF的Diameter消息为Diameter AAR消息,由于现有Diameter AAR消息中本身就存在SIP-Forking-IndicationAVP字段,因此,直接将Diameter AAR消息中的SIP-Forking-Indication AVP设置为SEVERAL_DIALOGUES(1),其中,携带当前BYE消息所对应的会话协商的IP Flow,并且将IPFlow对应的媒体部件描述(Media-Component-Description AVP)中的Flow-Status(流状态)AVP设置为移除(REMOVED)。(a) When the calling P-CSCF receives the BYE message and detects that the call is a SIP Forking scenario, and there are other related surviving sessions besides the session of the current call terminal, the Diameter message sent to the PCRF It is a Diameter AAR message. Since the SIP-Forking-IndicationAVP field exists in the existing Diameter AAR message, the SIP-Forking-Indication AVP in the Diameter AAR message is directly set to SEVERAL_DIALOGUES(1), which carries the current BYE message The corresponding session negotiated IP Flow, and set the Flow-Status (flow status) AVP in the Media-Component-Description AVP corresponding to the IPFlow to REMOVED.
这里,所述收到BYE消息后,P-CSCF发送AAR消息携带Flow-Status AVP为REMOVED的IP Flow,是指:将呼叫中指定的承载资源释放,区别于现有技术收到BYE发送STR消息是释放整个呼叫所有的承载资源。Here, after receiving the BYE message, the P-CSCF sends an AAR message carrying an IP Flow whose Flow-Status AVP is REMOVED. It is to release all bearer resources of the entire call.
(b)PCRF收到P-CSCF发送的Diameter AAR消息,根据设置的REMOVED的需要,仅仅移除Diameter AAR消息中携带的IP Flow对应的PCC规则以及承载资源,对于Diameter AAR消息以外的IP Flow不作处理。(b) PCRF receives the Diameter AAR message sent by the P-CSCF, and only removes the PCC rules and bearer resources corresponding to the IP Flow carried in the Diameter AAR message according to the set REMOVED requirements, and does not make any changes to the IP Flow other than the Diameter AAR message deal with.
解决方案二包括以下内容:Solution two consists of the following:
(a)扩展Diameter STR消息:增加可选SIP-Forking-Indication AVP字段,以及流(Flows AVP)字段,其中Flows AVP表示需要删除的IP Flow对应的编号。(a) Extend the Diameter STR message: add an optional SIP-Forking-Indication AVP field and a Flow (Flows AVP) field, where the Flows AVP indicates the number corresponding to the IP Flow that needs to be deleted.
主叫P-CSCF在收到BYE消息时,检测到本呼叫为SIP Forking场景,除了本次呼叫本路终端的会话,还有其它存活的会话时,发送给PCRF的Diameter消息为Diameter STR消息,由于现有的Diameter STR消息中并没有SIP-Forking-Indication AVP字段和FlowsAVP字段,因此,对现有的Diameter STR消息进行了扩展,增加了SIP-Forking-IndicationAVP字段,当将SIP-Forking-Indication AVP值设置为SEVERAL_DIALOGUES(1),用来标识SIPForking的场景仅需要释放STR消息中Flows AVP对应的会话承载资源。其中,Flows AVP为本分支会话对应的承载资源。When the calling P-CSCF receives the BYE message and detects that the call is a SIP Forking scenario, and there are other surviving sessions besides the call to the local terminal, the Diameter message sent to the PCRF is a Diameter STR message. Since there is no SIP-Forking-Indication AVP field and FlowsAVP field in the existing Diameter STR message, the existing Diameter STR message is extended to add the SIP-Forking-IndicationAVP field. When the SIP-Forking-Indication The AVP value is set to SEVERAL_DIALOGUES(1), which is used to identify the SIPForking scenario and only needs to release the session bearer resource corresponding to the Flows AVP in the STR message. Among them, the Flows AVP is the bearer resource corresponding to the session of this branch.
这里需要指出的是:如果主叫P-CSCF在收到BYE消息时,虽然检测到本呼叫为SIPForking场景,除了本次呼叫本路终端的会话,没有其它存活的会话时,即只有一路SIP会话,则与现有协议保持一致,PCSCF发送Diameter STR消息给PCRF,如果该Diameter STR消息是扩展的消息,即增加了SIP-Forking-Indication AVP字段,则该Diameter STR消息携带的SIP-Forking-Indication AVP值设置为SINGLE_DIALOGUE(0);如果该Diameter STR消息不是扩展的消息,则不携带SIP-Forking-Indication AVP。What needs to be pointed out here is: if the calling P-CSCF detects that the call is a SIPForking scenario when receiving the BYE message, and there are no other surviving sessions except the session of this call to the terminal, that is, there is only one SIP session , it is consistent with the existing protocol. PCSCF sends a Diameter STR message to PCRF. If the Diameter STR message is an extended message, that is, the SIP-Forking-Indication AVP field is added, the SIP-Forking-Indication carried in the Diameter STR message The AVP value is set to SINGLE_DIALOGUE(0); if the Diameter STR message is not an extended message, it does not carry the SIP-Forking-Indication AVP.
这里,上述(a)中,P-CSCF发送的Diameter STR消息中可以扩展AVP,以标识SIPForking;或者AF网元扩展其它Diameter消息来指示SIP Forking。Here, in the above (a), the Diameter STR message sent by the P-CSCF may extend the AVP to identify SIP Forking; or the AF network element may extend other Diameter messages to indicate SIP Forking.
(b)PCRF收到P-CSCF发送的Diameter STR消息,若发现SIP-Forking-IndicationAVP值为SEVERAL_DIALOGUES(1)时,仅释放FlowsAVP对应的承载信息;若无SIP-Forking-Indication AVP或者值为SINGLE_DIALOGUE(0)时,释放该Diameter会话下的所关联的所有承载资源。(b) PCRF receives the Diameter STR message sent by the P-CSCF, and if it finds that the SIP-Forking-Indication AVP value is SEVERAL_DIALOGUES (1), it only releases the bearer information corresponding to the FlowsAVP; if there is no SIP-Forking-Indication AVP or the value is SINGLE_DIALOGUE (0), release all associated bearer resources under the Diameter session.
解决方案三包括以下内容:Solution three includes the following:
(a)主叫P-CSCF在收到BYE消息时,检测到本呼叫为SIP Forking场景,除了本次呼叫本路终端的会话,有其它相关的存活的会话时,则不发送任何Diameter消息。(a) When receiving the BYE message, the calling P-CSCF detects that the call is a SIP Forking scenario, and does not send any Diameter message if there are other related surviving sessions except the session of this call to the local terminal.
(b)PCRF不会收到任何Diameter消息,从而也不会释放任何承载资源。(b) The PCRF will not receive any Diameter message, and thus will not release any bearer resources.
进一步地,本发明的上述方案并不仅限于Rx接口的QoS承载资源控制,对于Gq’接口的QoS承载资源控制也适用本发明的原理。本发明的上述方案不仅限于P-CSCF,而且对于IMS系统中的AGCF网元,使用Rx接口、Gq’接口的AF网元均适用本发明的原理。Furthermore, the above solution of the present invention is not limited to the QoS bearer resource control of the Rx interface, and the principle of the present invention is also applicable to the QoS bearer resource control of the Gq' interface. The above solution of the present invention is not limited to the P-CSCF, but also applies the principle of the present invention to the AGCF network element in the IMS system, and the AF network element using the Rx interface and the Gq' interface.
综上所述,与现有技术相比,由于本发明在IMS系统的QoS承载资源控制过程中,对于被叫发生SIP Forking情况下,针对方案一而言,主叫P-CSCF更改主叫INVITE 200OK时Diameter AAR消息的字段值;针对方案二的解决方案一而言,BYE其中一个呼叫分支时使用Diameter AAR消息;针对方案二的解决方案二而言,BYE其中一个呼叫分支时扩展DiameterSTR消息;针对方案二的解决方案三而言,BYE其中一个呼叫分支时,主叫P-CSCF不发送任何Diameter消息,达到了对接入IMS网络的用户设备能够根据主叫的偏好来自行选择被叫终端的QoS承载资源控制,同时也满足了被叫SIP Forking的情况下,正常呼叫的互通,提高了系统QoS能力,提升了用户的体验。To sum up, compared with the prior art, since the present invention controls the QoS bearer resources of the IMS system, in the case of SIP Forking for the called party, for scheme 1, the calling P-CSCF changes the calling INVITE 200 OK, the field value of the Diameter AAR message; for Solution 1 of Scheme 2, use the Diameter AAR message when one of the BYE calls the branch; for Solution 2 of Scheme 2, extend the DiameterSTR message when one of the BYE calls the branch; For Solution 3 of Solution 2, when one of the call branches is BYE, the calling P-CSCF does not send any Diameter message, so that the user equipment accessing the IMS network can select the called terminal by itself according to the caller's preference The QoS bearer resource control also satisfies the intercommunication of normal calls in the case of called SIP Forking, which improves the QoS capability of the system and improves the user experience.
一种释放中服务质量承载资源控制的系统,该系统包括:被叫侧终端、主叫侧网元;其中,被叫侧终端,用于发送BYE消息给所述主叫侧网元,或者接收主叫侧发送的BYE消息;主叫侧网元,用于收到BYE消息后,当检测到本呼叫为SIP Forking场景时,仅对本分支会话协商的媒体资源进行释放,不处理其他分支会话协商的资源承载。A system for controlling quality of service bearer resources during release, the system comprising: a called side terminal and a calling side network element; wherein, the called side terminal is used to send a BYE message to the calling side network element, or receive The BYE message sent by the calling side; after receiving the BYE message, the network element on the calling side is used to release only the media resources negotiated by the session of this branch when it detects that the call is a SIP Forking scenario, and does not process the session negotiation of other branches resource bearer.
这里,所述主叫侧网元具体为P-CSCF,进一步用于分别针对一个呼叫分支会话协商时使用Diameter AAR消息、一个呼叫分支会话协商时使用扩展的Diameter STR消息、以及不发送任何Diameter消息进行处理决定媒体资源的释放。Here, the calling side network element is specifically the P-CSCF, which is further used for using Diameter AAR messages during session negotiation of a call leg, using extended Diameter STR messages during session negotiation of a call leg, and not sending any Diameter messages Perform processing to determine the release of media resources.
这里,所述P-CSCF,进一步在针对一个呼叫分支会话协商时使用DiameterAAR消息处理时,检测到本呼叫为SIP Forking场景,且本呼叫中除了本分支会话还存活其他会话,将Diameter AAR消息中的SIP-Forking-Indication AVP设置为SEVERAL_DIALOGUES(1)并发送给PCRF;其中,所述Diameter AAR消息中还携带本分支会话的IP Flow对应的承载资源,且将所述IP Flow的AVP属性设置为移除;Here, the P-CSCF further detects that the call is a SIP Forking scenario when negotiating a call branch session using the DiameterAAR message, and there are other sessions alive in the call except the branch session, and inserts the Diameter AAR message into the Diameter AAR message. The SIP-Forking-Indication AVP of the SIP-Forking-Indication AVP is set to SEVERAL_DIALOGUES (1) and sent to the PCRF; wherein, the Diameter AAR message also carries the bearer resource corresponding to the IP Flow of the forked session, and the AVP attribute of the IP Flow is set to remove;
该系统还包括PCRF,用于收到所述P-CSCF发送的所述Diameter AAR消息,根据所述IP Flow的AVP属性,仅对所述Diameter AAR消息中设置为移除的携带的本分支会话的IPFlow对应的承载资源进行释放。The system further includes PCRF, configured to receive the Diameter AAR message sent by the P-CSCF, and according to the AVP attribute of the IP Flow, only carry out the session of the branch that is set to be removed in the Diameter AAR message Release the bearer resources corresponding to the IPFlow.
这里,所述P-CSCF,进一步在针对一个呼叫分支会话协商时使用扩展的DiameterSTR消息处理时,检测到本呼叫为SIP Forking场景,且本呼叫中除了本分支会话还存活其他会话,则将扩展的Diameter STR消息中的SIP-Forking-Indication AVP设置为SEVERAL_DIALOGUES(1)并发送给PCRF;其中,所述扩展的Diameter STR消息中还携带本分支会话的IP Flow对应的承载资源,且所述Flows AVP设置为本分支会话对应的承载资源;Here, the P-CSCF further detects that the call is a SIP Forking scenario when the extended DiameterSTR message is used for negotiation of a call branch session, and there are other sessions alive in this call besides the branch session, then the extended DiameterSTR message will be extended. The SIP-Forking-Indication AVP in the Diameter STR message is set to SEVERAL_DIALOGUES (1) and sent to the PCRF; wherein, the extended Diameter STR message also carries the bearer resource corresponding to the IP Flow of the branch session, and the Flows The AVP is set as the bearer resource corresponding to the session of this branch;
该系统还包括PCRF,用于收到所述P-CSCF发送的所述扩展的Diameter STR消息,仅对所述Diameter STR消息中Flows AVP对应的本分支会话的承载资源进行释放。The system further includes a PCRF, configured to receive the extended Diameter STR message sent by the P-CSCF, and only release the bearer resource of the current branch session corresponding to the Flows AVP in the Diameter STR message.
这里,所述P-CSCF,进一步在针对不发送任何Diameter消息进行处理时,检测到本呼叫为SIP Forking场景,且本呼叫中除了本分支会话还存活其他会话,不发送任何Diameter消息给所述PCRF;Here, when the P-CSCF further processes not sending any Diameter message, it detects that the call is a SIP Forking scenario, and there are other sessions alive in this call except the fork session, and does not send any Diameter message to the PCRF;
该系统还包括PCRF,进一步用于不会收到任何Diameter消息,不释放任何承载资源。The system also includes a PCRF, which is further configured not to receive any Diameter message, and not to release any bearer resource.
下面结合附图对技术方案的实施作进一步的详细描述。The implementation of the technical solution will be further described in detail below in conjunction with the accompanying drawings.
方案一对应的实施例一:Embodiment 1 corresponding to Scheme 1:
图3是上述方案一对应的实施例一的承载控制流程,主要是主叫P-CSCF收到INVITE 200 OK的处理过程,其中省略了INVITE 200 OK之前的流程处理,INVITE 200 OK之前的流程处理如图2所示的现有技术INVITE 200 OK之前的流程一样,此处不做赘述。实施例一的流程包括以下步骤:Figure 3 is the bearer control flow of Embodiment 1 corresponding to the above solution 1, mainly the processing process of the calling P-CSCF receiving the INVITE 200 OK, which omits the flow processing before the INVITE 200 OK, and the flow processing before the INVITE 200 OK The process before the INVITE 200 OK in the prior art shown in FIG. 2 is the same, and will not be repeated here. The process of Embodiment 1 includes the following steps:
步骤301,UE发起呼叫;Step 301, UE initiates a call;
步骤302,拜访地网络的P-CSCF收到携带SDP offer的呼叫请求后,将SDP信息映射为下行媒体信息;Step 302, after receiving the call request carrying the SDP offer, the P-CSCF of the visited network maps the SDP information to downlink media information;
步骤303,主叫P-CSCF转发SDP offer请求消息到S-CSCF发往被叫侧;Step 303, the calling P-CSCF forwards the SDP offer request message to the S-CSCF and sends it to the called side;
步骤304,主叫S-CSCF转发被叫侧发来的SDP answer的INVITE 200OK消息;Step 304, the calling S-CSCF forwards the INVITE 200OK message of the SDP answer sent by the called side;
步骤305,主叫P-CSCF基于前期本呼叫收到多条临时响应(如INVITE 180或者183等)判断被叫发生SIP Forking的情况下,结合302获取的下行连接信息,构造Diameter AAR消息,其中SIP-Forking-Indication AVP设置不同于普通呼叫的SINGLE_DIALOGUE(0),设置为SEVERAL_DIALOGUES(1);Step 305, the calling P-CSCF judges that the called party has SIP Forking based on receiving multiple temporary responses (such as INVITE 180 or 183, etc.) based on the previous call, and constructs a Diameter AAR message in combination with the downlink connection information obtained in 302, wherein The SIP-Forking-Indication AVP setting is different from SINGLE_DIALOGUE(0) for ordinary calls, and is set to SEVERAL_DIALOGUES(1);
步骤306,主叫P-CSCF通过Diameter AAR消息发送会话信息到PCRF网元;Step 306, the calling P-CSCF sends the session information to the PCRF network element through the Diameter AAR message;
步骤307,PCRF收到承载请求即Diameter AAA消息,发现SIP-Forking-IndicationAVP的值为SEVERAL_DIALOGUES(1),则生成附加的PCaC规则下发给网关;Step 307, the PCRF receives the bearer request, that is, the Diameter AAA message, and finds that the value of the SIP-Forking-IndicationAVP is SEVERAL_DIALOGUES (1), then generates an additional PCaC rule and sends it to the gateway;
步骤308,PCRF返回的承载资源控制结果发送Diameter AAA响应信息到P-CSCF;Step 308, send the Diameter AAA response message to the P-CSCF according to the bearer resource control result returned by the PCRF;
步骤309,P-CSCF转发呼叫响应消息到主叫侧终端设备UE。Step 309, the P-CSCF forwards the call response message to the UE on the calling side.
上述流程仅描述主叫侧P-CSCF上收到第一个INVITE 200 OK的处理,后续收到多个INVITE 200 OK的处理相同。The above process only describes the processing of receiving the first INVITE 200 OK on the calling side P-CSCF, and the processing of receiving multiple INVITE 200 OKs subsequently is the same.
方案二对应的实施例一:Embodiment 1 corresponding to Scheme 2:
图4是方案二对应的实施例一的承载控制流程,主要是主叫P-CSCF收到BYE消息的处理过程,其中省略了SIP Forking的场景下呼叫建立的过程,本实例从主叫UE选择一路呼叫进行接听对其它建立或者未建立的SIP会话发送BYE消息进行描述,实施例一的流程包括以下步骤:Figure 4 is the bearer control flow of Embodiment 1 corresponding to Solution 2. It is mainly the processing process of the calling P-CSCF receiving the BYE message. The call establishment process in the SIP Forking scenario is omitted. This example selects the All the way calls are answered and send BYE message described to other establishment or unestablished SIP session, the flow process of embodiment one comprises the following steps:
步骤401,主叫P-CSCF收到终端的释放呼叫的BYE消息;Step 401, the calling P-CSCF receives the BYE message of releasing the call from the terminal;
步骤402,P-CSCF检测发现,本次呼叫仅存在一路SIP会话则采用协议规定的Diameter STR消息释放与之关联的Diameter会话;若本次呼叫存在多个SIP会话,当前BYE仅释放其中一路会话,P-CSCF找到本路会话协商的媒体信息,并将该IP Flow对应的Flow-Status AVP设置为REMOVED(4),同时将SIP-Forking-Indication AVP的值为SEVERAL_DIALOGUES(1),构造DiameterAAA消息;Step 402, P-CSCF detects that there is only one SIP session in this call, and then uses the Diameter STR message specified in the protocol to release the associated Diameter session; if there are multiple SIP sessions in this call, the current BYE only releases one of the sessions , the P-CSCF finds the media information negotiated in this session, sets the Flow-Status AVP corresponding to the IP Flow to REMOVED (4), and sets the value of the SIP-Forking-Indication AVP to SEVERAL_DIALOGUES (1), and constructs a DiameterAAA message ;
步骤403,P-CSCF发送DiameterAAA消息;Step 403, the P-CSCF sends a DiameterAAA message;
步骤404,PCRF收到承载请求即Diameter AAA消息,发现SIP-Forking-IndicationAVP的值为SEVERAL_DIALOGUES(1),并将Flow-StatusAVP设置为REMOVED的所有相关IPFlow删除;Step 404, the PCRF receives the bearer request, that is, the Diameter AAA message, finds that the value of the SIP-Forking-IndicationAVP is SEVERAL_DIALOGUES (1), and sets the Flow-StatusAVP to REMOVED for all relevant IPFlow deletions;
步骤405,PCRF返回Diameter AAA消息;Step 405, PCRF returns Diameter AAA message;
步骤406,P-CSCF释放本分支关联的SIP会话资源,转发BYE消息。In step 406, the P-CSCF releases the SIP session resource associated with the branch, and forwards the BYE message.
方案二对应的实施例二:Embodiment 2 corresponding to Scheme 2:
图5是方案二对应的实施例二的承载控制流程,主要是主叫P-CSCF收到BYE的处理过程,其中省略了SIP Forking的场景下呼叫建立的过程,本实例从主叫UE选择一路呼叫进行接听对其它建立或者未建立的SIP会话发送BYE消息进行描述,实施例二的流程包括以下步骤:Figure 5 is the bearer control process of Embodiment 2 corresponding to Scheme 2. It is mainly the processing process of the calling P-CSCF receiving BYE. The call establishment process in the SIP Forking scenario is omitted. In this example, the calling UE selects a route The call is answered and the BYE message sent by other established or unestablished SIP sessions is described. The flow process of embodiment two includes the following steps:
步骤501,主叫P-CSCF收到终端的释放呼叫的BYE消息;Step 501, the calling P-CSCF receives the BYE message of releasing the call from the terminal;
步骤502,P-CSCF检测发现,本次呼叫仅存在一路SIP会话则采用协议规定的Diameter STR消息释放与之关联的Diameter会话;若本次呼叫存在多个SIP会话,当前BYE仅释放其中一路会话,P-CSCF找到本路会话协商的媒体信息,构造Diameter STR消息,填写本路会话对应的Flows AVP,同时携带SIP-Forking-Indication AVP为SEVERAL_DIALOGUES(1),用于标识SIP Forking场景下释放一路SIP会话;Step 502, P-CSCF detects that there is only one SIP session in this call, and then uses the Diameter STR message specified in the protocol to release the Diameter session associated with it; if there are multiple SIP sessions in this call, the current BYE only releases one of the sessions , the P-CSCF finds the media information negotiated in this session, constructs a Diameter STR message, fills in the Flows AVP corresponding to this session, and carries the SIP-Forking-Indication AVP as SEVERAL_DIALOGUES(1), which is used to identify the release of a channel in the SIP Forking scenario. SIP session;
步骤503,P-CSCF发送Diameter STR消息;Step 503, the P-CSCF sends a Diameter STR message;
步骤504,PCRF收到承载请求即Diameter STR消息,发现SIP-Forking-IndicationAVP的值为SEVERAL_DIALOGUES(1),仅释放Flow AVP标识的承载资源;Step 504, the PCRF receives the bearer request, that is, the Diameter STR message, finds that the value of the SIP-Forking-IndicationAVP is SEVERAL_DIALOGUES (1), and only releases the bearer resources identified by the Flow AVP;
步骤505,PCRF返回Diameter STA消息;Step 505, PCRF returns Diameter STA message;
步骤506,P-CSCF释放本次会话关联的SIP会话资源,转发BYE消息。In step 506, the P-CSCF releases the SIP session resource associated with this session, and forwards the BYE message.
方案二对应的实施例三:Embodiment 3 corresponding to Scheme 2:
图6是方案二对应的实施例三的承载控制流程,主要是主叫P-CSCF收到BYE的处理过程,其中省略了SIP Forking的场景下呼叫建立的过程,本实例从主叫UE选择一路呼叫进行接听对其它建立或者未建立的呼叫发送BYE消息进行描述,实施例三的流程包括以下步骤:Figure 6 is the bearer control flow of Embodiment 3 corresponding to Solution 2, mainly the processing process of the calling P-CSCF receiving BYE, which omits the call establishment process in the SIP Forking scenario. In this example, the calling UE selects a route The call is answered and the BYE message sent by other established or unestablished calls is described. The flow process of the third embodiment includes the following steps:
步骤601,主叫P-CSCF收到终端的释放呼叫的BYE消息;Step 601, the calling P-CSCF receives the BYE message of releasing the call from the terminal;
步骤602,P-CSCF检测发现,本次呼叫仅存在一路SIP会话则采用协议规定的Diameter STR消息释放与之关联的Diameter会话;若本次呼叫存在多个SIP会话,当前BYE仅释放其中一路会话,不向PCRF发送任何Diameter消息;Step 602, P-CSCF detects that there is only one SIP session in this call, and then releases the Diameter session associated with it using the Diameter STR message specified in the protocol; if there are multiple SIP sessions in this call, the current BYE only releases one of the sessions , do not send any Diameter message to PCRF;
步骤603,P-CSCF释放本次SIP会话关联的SIP会话资源,转发BYE消息。In step 603, the P-CSCF releases the SIP session resource associated with the current SIP session, and forwards the BYE message.
这里,对比现有技术和本发明可知:现有技术是根据现有3GPP29.214协议,在主叫P-CSCF上收到第一个INVITE 200 OK时,就将指示SIP Forking的标识由SEVERAL_DIALOGUES变更为SINGLE_DIALOGUE,使得PCRF仅保留第一个INVITE 200 OK中协商的承载资源而删除了其它分支的底层承载资源,剥夺了用户自主选择接听对象的权利。同时,对于主叫P-CSCF在收到BYE消息时,此时的BYE是整个SIP会话承载资源的释放,还是仅一路SIP会话对应的承载资源的释放,这两种场景的不同处理方式,协议上未作区分,统一都使用现有的Diameter STR消息来释放,导致Forking的情况下,即便主被叫信令面已经打通,但是媒体面仍不通,呼叫接续不了。Here, comparing the prior art with the present invention, it can be known that the prior art is based on the existing 3GPP29.214 protocol, when the calling P-CSCF receives the first INVITE 200 OK, it changes the identification indicating SIP Forking from SEVERAL_DIALOGUES It is SINGLE_DIALOGUE, so that PCRF only retains the bearer resources negotiated in the first INVITE 200 OK and deletes the underlying bearer resources of other branches, depriving the user of the right to independently choose the listener. At the same time, when the calling P-CSCF receives the BYE message, whether the BYE at this time is the release of the bearer resources of the entire SIP session, or the release of the bearer resources corresponding to only one SIP session, the different processing methods of these two scenarios, the protocol No distinction is made above, and the existing Diameter STR message is used uniformly for release. In the case of forking, even though the signaling plane of the calling party and the called party have been connected, the media plane is still disconnected, and the call cannot be connected.
而本发明中,改进了P-CSCF收到INVITE 200 OK以及BYE时处理流程,在收到INVITE 200 OK时,仅对本路协商的承载进行更新操作,不处理其它分支协商的底层承载,同时,在收到BYE时,仅释放本路协商的承载资源,不对其它分支进行处理,最大程度上,满足了用户的自主选择权。However, in the present invention, the P-CSCF improves the processing flow when receiving INVITE 200 OK and BYE. When receiving INVITE 200 OK, it only updates the bearer negotiated by this path, and does not process the bottom bearer negotiated by other branches. At the same time, When a BYE is received, only the bearer resources negotiated by this channel are released, and other branches are not processed, which satisfies the user's right to choose independently to the greatest extent.
综上所述,采用本发明,应用于IMS中被叫发生SIP Forking的场景下,多路被叫同时接听时,通过优化网络处理流程,扩展消息中的字段,达到适应于IMS在SIP Forking的场景下QoS承载资源控制的目的。To sum up, the present invention is applied to the scenario of SIP Forking of the called party in the IMS. When multiple called parties are answered at the same time, by optimizing the network processing flow and expanding the fields in the message, it is suitable for the SIP Forking of the IMS. The purpose of QoS bearer resource control in the scenario.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention.
Claims (15)
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210358260.7A CN103685200B (en) | 2012-09-24 | 2012-09-24 | The method and system of service quality bearer resources control in access negotiation, release |
EP13839680.9A EP2899937B1 (en) | 2012-09-24 | 2013-09-23 | Qos bearer resource control method and system during access negotiation and release |
PCT/CN2013/084023 WO2014044224A1 (en) | 2012-09-24 | 2013-09-23 | Qos bearer resource control method and system during access negotiation and release |
US14/430,237 US9525741B2 (en) | 2012-09-24 | 2013-09-23 | Method and system for QOS bearer resource control during access negotiation and release |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210358260.7A CN103685200B (en) | 2012-09-24 | 2012-09-24 | The method and system of service quality bearer resources control in access negotiation, release |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103685200A CN103685200A (en) | 2014-03-26 |
CN103685200B true CN103685200B (en) | 2018-01-30 |
Family
ID=50321526
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210358260.7A Active CN103685200B (en) | 2012-09-24 | 2012-09-24 | The method and system of service quality bearer resources control in access negotiation, release |
Country Status (4)
Country | Link |
---|---|
US (1) | US9525741B2 (en) |
EP (1) | EP2899937B1 (en) |
CN (1) | CN103685200B (en) |
WO (1) | WO2014044224A1 (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105207982B (en) * | 2014-06-30 | 2019-10-11 | 中兴通讯股份有限公司 | Resource sharing processing method, device and P-CSCF |
US10326605B2 (en) * | 2014-07-16 | 2019-06-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Policy control in session initiation protocol forking |
CN106506319B (en) * | 2015-09-07 | 2019-06-25 | 中国移动通信集团公司 | The transmission method and transfer gateway of service quality session parameter in webpage real time communication |
FR3045999A1 (en) * | 2015-12-18 | 2017-06-23 | Orange | METHOD FOR COMMUNICATING BETWEEN A CALLER AND A PLURALITY OF TERMINALS CALLED |
CN106921953B (en) * | 2015-12-24 | 2020-04-24 | 中国电信股份有限公司 | Differentiated charging method, LTE network system and PCRF |
CN108234406A (en) * | 2016-12-15 | 2018-06-29 | 中兴通讯股份有限公司 | A kind of methods, devices and systems of resource management |
WO2019005227A1 (en) * | 2017-06-30 | 2019-01-03 | Google Llc | Methods, systems, and media for voice-based call operations |
EP4092998A1 (en) | 2017-06-30 | 2022-11-23 | Google LLC | Methods, systems, and media for connecting an iot device to a call |
US11005715B2 (en) | 2018-12-21 | 2021-05-11 | T-Moblle USA, Inc. | Latency-sensitive network-traffic quality of service |
US11044194B2 (en) * | 2019-02-28 | 2021-06-22 | T-Mobile Usa, Inc. | QoS for latency-sensitive network-traffic flows |
CN111641602B (en) * | 2020-05-13 | 2022-11-04 | 维沃移动通信有限公司 | Session creation method and device and electronic equipment |
CN115037358B (en) * | 2022-06-10 | 2023-06-16 | 广州爱浦路网络技术有限公司 | Satellite terminal multipath end-to-end communication method, communication system, device and medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1756256A (en) * | 2004-09-30 | 2006-04-05 | 华为技术有限公司 | Method for processing fork service |
CN101026475A (en) * | 2006-02-18 | 2007-08-29 | 华为技术有限公司 | Fork situation call charge correlating and differentiating method |
CN101030964A (en) * | 2006-03-03 | 2007-09-05 | 华为技术有限公司 | Session controller and controlling method |
CN101518031A (en) * | 2006-08-21 | 2009-08-26 | 诺基亚公司 | Mechanism for charging and session handling supporting forking |
EP2466847A1 (en) * | 2010-12-16 | 2012-06-20 | Palo Alto Research Center Incorporated | Custodian routing with network address translation in content-centric networks |
Family Cites Families (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8521889B2 (en) * | 2003-05-15 | 2013-08-27 | At&T Intellectual Property I, L.P. | Methods, systems, and computer program products for modifying bandwidth and/or quality of service for a user session in a network |
US20060004924A1 (en) * | 2004-06-30 | 2006-01-05 | Nokia Corporation | Method and system providing support for location and service category service discovery in a SIP environment using a SIP event package, forking and AOR registration |
EP1827034B1 (en) * | 2004-12-17 | 2009-03-11 | Huawei Technologies Co., Ltd. | A method and system of holding session continuity |
US7680481B2 (en) * | 2005-03-07 | 2010-03-16 | Alcatel-Lucent Usa Inc. | Method and apparatus for linking charging records |
EP1703668A1 (en) * | 2005-03-18 | 2006-09-20 | Nederlandse Organisatie voor toegepast-natuurwetenschappelijk Onderzoek TNO | System for processing quality-of-service parameters in a communication network |
CN100484141C (en) * | 2005-03-28 | 2009-04-29 | 华为技术有限公司 | Method for realizing terminal ability interaction and route control in IMS and CS service concurrence |
WO2006122446A1 (en) * | 2005-05-19 | 2006-11-23 | Utstarcom Telecom Co., Ltd. | A method of processing multiple ringback tone in voice service application based on sip fork |
US9401934B2 (en) * | 2005-06-22 | 2016-07-26 | Microsoft Technology Licensing, Llc | Establishing sessions with defined quality of service |
FR2902590B1 (en) * | 2006-06-16 | 2008-08-01 | Alcatel Sa | LOOP DETECTION WITHIN A SIP SIGNAL INTERMEDIATE ELEMENT |
US8289965B2 (en) * | 2006-10-19 | 2012-10-16 | Embarq Holdings Company, Llc | System and method for establishing a communications session with an end-user based on the state of a network connection |
CN101127940B (en) | 2006-08-17 | 2012-05-23 | 华为技术有限公司 | Method for sending short message service report in IMS domain and IMS domain entity |
CN100461778C (en) * | 2006-08-17 | 2009-02-11 | 华为技术有限公司 | Method and system for implementing short message business bifurcation transmission in multimedia subsystem |
US8194555B2 (en) * | 2006-08-22 | 2012-06-05 | Embarq Holdings Company, Llc | System and method for using distributed network performance information tables to manage network communications |
US9288276B2 (en) * | 2006-11-03 | 2016-03-15 | At&T Intellectual Property I, L.P. | Application services infrastructure for next generation networks including a notification capability and related methods and computer program products |
JP4875165B2 (en) * | 2006-11-06 | 2012-02-15 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | Apparatus and method for guaranteeing service requirements for each user equipment to bearer |
US9246950B2 (en) * | 2008-01-24 | 2016-01-26 | At&T Intellectual Property I, L.P. | System and method of providing registration macros in an IMS network-based device |
US8948752B2 (en) * | 2008-01-24 | 2015-02-03 | At&T Intellectual Property I, L.P. | System and method of providing IMS services to users on originating non IMS devices and other devices that do not have a previous relationship with the user |
US8472431B2 (en) * | 2008-01-24 | 2013-06-25 | At&T Intellectual Property I, L.P. | System and method of providing IMS services to users on terminating non IMS devices |
US8229468B1 (en) * | 2008-01-25 | 2012-07-24 | Avaya Inc. | Using intelligent agents to perform flow path discovery in telecommunications systems and networks |
WO2009097032A1 (en) | 2008-01-28 | 2009-08-06 | Motorola, Inc. | Managing call delivery in an internet protocol communication system |
US8520663B2 (en) * | 2008-02-26 | 2013-08-27 | At&T Intellectual Property I, L. P. | Systems and methods to select peered border elements for an IP multimedia session based on quality-of-service |
US8135124B2 (en) * | 2008-03-21 | 2012-03-13 | Microsoft Corporation | Communicating information pertaining to cancelling of forked call requests |
US8379655B2 (en) * | 2008-08-26 | 2013-02-19 | Motorola Mobility Llc | Data network and method for executing forking |
CA2736313C (en) * | 2008-09-08 | 2017-03-21 | Research In Motion Limited | Apparatus and method for macro operation involving a plurality of session protocol transactions |
US8769113B2 (en) * | 2009-05-19 | 2014-07-01 | Telefonaktiebolaget L M Ericsson (Publ) | Establishing a communication session |
US8392581B2 (en) * | 2009-06-09 | 2013-03-05 | Verizon Patent And Licensing Inc. | Intelligent IMS SIP session setup optimization |
WO2011020493A1 (en) | 2009-08-17 | 2011-02-24 | Nokia Siemens Networks Oy | Control of session parameter negotiation for communication connection |
US8612609B2 (en) * | 2009-08-31 | 2013-12-17 | At&T Intellectual Property I, L.P. | Methods and apparatus to reassign quality of service priorities in a communication network |
IN2012DN01611A (en) * | 2009-09-16 | 2015-06-05 | Ericsson Telefon Ab L M | |
US8737387B2 (en) * | 2009-10-30 | 2014-05-27 | Mitsubishi Electric Corporation | Gateway unit, communication system and communication method |
US9071684B2 (en) * | 2009-11-17 | 2015-06-30 | Cisco Technology, Inc. | Media forking |
US8750291B2 (en) * | 2009-11-22 | 2014-06-10 | Avaya Inc. | Enhanced call preservation techniques for SIP-based communication networks |
US8898317B1 (en) * | 2009-12-02 | 2014-11-25 | Adtran, Inc. | Communications system and related method of distributing media |
US8200754B1 (en) * | 2010-04-21 | 2012-06-12 | Adtran, Inc. | Communications system and related method for automatic call distribution |
WO2012038445A1 (en) * | 2010-09-24 | 2012-03-29 | Nexios It | Systems and methods for peer-to-peer ims |
US20120166652A1 (en) * | 2010-12-23 | 2012-06-28 | Bouthemy Jean-Luc R | Advanced simultaneous and sequential sip forking |
US20130097333A1 (en) * | 2011-06-12 | 2013-04-18 | Clearone Communications, Inc. | Methods and apparatuses for unified streaming communication |
US9253219B2 (en) * | 2012-03-30 | 2016-02-02 | Avaya Inc. | System and method to influence SIP routing by sequenced applications |
US9277522B2 (en) * | 2013-08-21 | 2016-03-01 | Qualcomm Incorporated | Exchanging rich communication suite capability information in a communications system |
-
2012
- 2012-09-24 CN CN201210358260.7A patent/CN103685200B/en active Active
-
2013
- 2013-09-23 US US14/430,237 patent/US9525741B2/en active Active
- 2013-09-23 WO PCT/CN2013/084023 patent/WO2014044224A1/en active Application Filing
- 2013-09-23 EP EP13839680.9A patent/EP2899937B1/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1756256A (en) * | 2004-09-30 | 2006-04-05 | 华为技术有限公司 | Method for processing fork service |
CN101026475A (en) * | 2006-02-18 | 2007-08-29 | 华为技术有限公司 | Fork situation call charge correlating and differentiating method |
CN101030964A (en) * | 2006-03-03 | 2007-09-05 | 华为技术有限公司 | Session controller and controlling method |
CN101518031A (en) * | 2006-08-21 | 2009-08-26 | 诺基亚公司 | Mechanism for charging and session handling supporting forking |
EP2466847A1 (en) * | 2010-12-16 | 2012-06-20 | Palo Alto Research Center Incorporated | Custodian routing with network address translation in content-centric networks |
Also Published As
Publication number | Publication date |
---|---|
US9525741B2 (en) | 2016-12-20 |
US20150237144A1 (en) | 2015-08-20 |
EP2899937B1 (en) | 2017-11-01 |
CN103685200A (en) | 2014-03-26 |
WO2014044224A1 (en) | 2014-03-27 |
EP2899937A4 (en) | 2015-09-23 |
EP2899937A1 (en) | 2015-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103685200B (en) | The method and system of service quality bearer resources control in access negotiation, release | |
EP1973283B1 (en) | Interworking network element, interworking system between the csi terminal and the ims terminal and the method thereof | |
AU2008323081B2 (en) | Method, apparatus and program product for merging communication sessions in an IMS | |
US8572258B2 (en) | Control of quality-of-service preconditions in an IP multimedia subsystem | |
US10469542B2 (en) | Communications methods, apparatus and systems to provide optimal media routing | |
CN106489275B (en) | Strategy control method and node in session initiation protocol fork | |
US8825875B2 (en) | Session establishment in a communication network | |
US20100195644A1 (en) | Method for switching the session control path of ip multimedia core network subsystem centralized service | |
KR20100042270A (en) | Call transfer with multiple application servers in session initiation protocol-based network | |
WO2009024081A1 (en) | A method, device and system for processing the continuity of the media stream in a session | |
JP2009519629A (en) | Method and apparatus for establishing a multimedia communication session | |
CN101835121A (en) | Method, system and device for carrying out adaptation processing on media negotiation | |
CN101399768B (en) | Policy control method, device and system | |
US8879539B2 (en) | Method of and a system for establishing a call over an IP multi media communications system and a circuit switched communications system | |
WO2014180410A1 (en) | Method and apparatus for implementing media qos carrier resource control | |
US10313400B2 (en) | Method of selecting a network resource | |
US20130343279A1 (en) | Selection of service domain in ims centralised services | |
WO2008040171A1 (en) | A method, system of circuit switching domain apperceiving multi-media session media information of ims domain | |
CN102111386B (en) | Early media implementation method and device | |
US11463485B2 (en) | Method, system and entity for a media transfer session in an IMS infrastructure | |
WO2007085199A1 (en) | Method, application and apparatus for identifying user state in networks | |
US8711733B2 (en) | Indicating transfer in an IMS network | |
CN102340490B (en) | A kind of method and system realizing anchor of media | |
EP3016364A1 (en) | Duration based routing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |