[go: up one dir, main page]

CN106685890B - An optimization method, device and system for calling VoLTE users - Google Patents

An optimization method, device and system for calling VoLTE users Download PDF

Info

Publication number
CN106685890B
CN106685890B CN201510747416.4A CN201510747416A CN106685890B CN 106685890 B CN106685890 B CN 106685890B CN 201510747416 A CN201510747416 A CN 201510747416A CN 106685890 B CN106685890 B CN 106685890B
Authority
CN
China
Prior art keywords
mgcf
incoming
cscf
identification information
ims
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510747416.4A
Other languages
Chinese (zh)
Other versions
CN106685890A (en
Inventor
蔡家鹏
姚芋伶
廖彬涵
王逊
计宁
戴倩
林静
张志伟
曾键
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Group Sichuan Co Ltd
Original Assignee
China Mobile Group Sichuan Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Group Sichuan Co Ltd filed Critical China Mobile Group Sichuan Co Ltd
Priority to CN201510747416.4A priority Critical patent/CN106685890B/en
Publication of CN106685890A publication Critical patent/CN106685890A/en
Application granted granted Critical
Publication of CN106685890B publication Critical patent/CN106685890B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer

Landscapes

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

Abstract

本发明实施例公开了一种呼叫VoLTE用户的优化方法,包括:在VoLTE用户的被叫业务通过锚定接至IP多媒体子系统(IMS)域的过程中,在服务‑呼叫会话控制功能实体(S‑CSCF)接收到查询‑呼叫会话控制功能实体(I‑CSCF)发送的信令时,S‑CSCF记录所述I‑CSCF发送的信令中携带的入局的媒体网关控制功能实体(MGCF)的标识信息;在S‑CSCF获取到被叫用户的CS域的路由号码(CSRN)时,S‑CSCF基于所记录的入局的MGCF的标识信息,将入局的MGCF选择为出局的MGCF。本发明实施例还公开了一种呼叫VoLTE用户的优化装置和系统。

The embodiment of the present invention discloses an optimization method for calling a VoLTE user, including: during the process that the called service of the VoLTE user is connected to the IP Multimedia Subsystem (IMS) domain through anchoring, in the service-call session control function entity ( When the S-CSCF) receives the signaling sent by the query-call session control function entity (I-CSCF), the S-CSCF records the incoming media gateway control function entity (MGCF) carried in the signaling sent by the I-CSCF When the S-CSCF obtains the routing number (CSRN) of the CS domain of the called user, the S-CSCF selects the incoming MGCF as the outgoing MGCF based on the recorded identification information of the incoming MGCF. The embodiment of the invention also discloses an optimization device and system for calling VoLTE users.

Description

一种呼叫VoLTE用户的优化方法、装置和系统An optimization method, device and system for calling VoLTE users

技术领域technical field

本发明涉及长期演进(LTE,Long Term Evolution)的VoLTE(Voice over LTE)技术,尤其涉及一种呼叫VoLTE用户的优化方法、装置和系统。The present invention relates to VoLTE (Voice over LTE) technology of Long Term Evolution (LTE, Long Term Evolution), in particular to an optimization method, device and system for calling VoLTE users.

背景技术Background technique

LTE语音解决方案以VoLTE为主,当VoLTE用户被分时长期演进(TD-LTE, TimeDivision-LTE)网络无线覆盖时,可以通过LTE无线网和演进分组核心网(Evolved PacketCore,EPC)接入IP多媒体子系统(IP Multimedia Subsystem, IMS)核心网和IMS业务平台;此时,由IMS核心网完成VoLTE路由和呼叫控制,由IMS业务平台实现VoLTE业务处理。当VoLTE用户未被TD-LTE网络覆盖而未被2G/时分同步码分多址(TD-SCDMA,Time Division-Synchronous Code Division Multiple Access)网络覆盖时,可以通过2G或TD-SCDMA无线网接入核心网电路交换(Circuit Switched,CS)域,由核心网CS域为用户提供话音业务。The LTE voice solution is mainly based on VoLTE. When VoLTE users are covered by Time Division Long-Term Evolution (TD-LTE, TimeDivision-LTE) network wireless coverage, they can access IP A multimedia subsystem (IP Multimedia Subsystem, IMS) core network and an IMS service platform; at this time, the IMS core network completes VoLTE routing and call control, and the IMS service platform implements VoLTE service processing. When VoLTE users are not covered by TD-LTE network and not covered by 2G/Time Division-Synchronous Code Division Multiple Access (TD-SCDMA, Time Division-Synchronous Code Division Multiple Access) network, they can access via 2G or TD-SCDMA wireless network Core network circuit switched (Circuit Switched, CS) domain, the core network CS domain provides voice services for users.

目前,为保证VoLTE用户和现网2G/3G用户的语音互通,可以采用域选和锚定等技术实现方式。At present, in order to ensure the voice communication between VoLTE users and 2G/3G users on the live network, technical implementation methods such as domain selection and anchoring can be used.

下面分别对域选和锚定进行具体说明:The domain selection and anchoring are described in detail below:

1)域选1) Domain selection

由于支持VoLTE的终端可以有多种模式,该终端在不同的信号强度覆盖下可以附着在不同的网络,如有时附着在2G/3G网络,有时附着在LTE网络。因此,支持VoLTE的终端在呼叫时就要选择接入其中一个网络进行语音通话,此时选择接入网络的过程就称为域选。具体地,当用户作为主叫时,由终端根据保存的注册网络信息完成域选;当用户作为被叫时,由网络侧连续性应用服务器(Service Centralization and Continuity ApplicationServer,SCC-AS)查询融合归属位置寄存器(Home Location Register,HLR)/归属签约用户服务器(Home Subscriber Server,HSS)获取注册网络信息完成域选;这里,也可以使用三合一HSS代替HLR/HSS来实现相应的功能,该三合一HSS包含IMS-HSS、系统结构演进-归属签约用户服务器(System Architecture Evolution-HSS, SAE-HSS)和2G/3G HLR。这里,当用户作为被叫时,SCC-AS进行接入域选择(Terminating Access Domain Selection,T-ADS),此时,可以向三合一HSS 查询T-ADS信息。Since a terminal supporting VoLTE can have multiple modes, the terminal can be attached to different networks under different signal strength coverage, for example, sometimes attached to a 2G/3G network, and sometimes attached to an LTE network. Therefore, a terminal supporting VoLTE needs to choose to connect to one of the networks for voice calls when making a call. The process of choosing to connect to the network at this time is called domain selection. Specifically, when the user is the calling party, the terminal completes the domain selection according to the stored registration network information; when the user is the called party, the service centralization and continuity application server (Service Centralization and Continuity Application Server, SCC-AS) on the network side queries the converged attribution The location register (Home Location Register, HLR)/Home Subscriber Server (Home Subscriber Server, HSS) obtains the registration network information to complete the domain selection; here, the three-in-one HSS can also be used to replace the HLR/HSS to realize the corresponding functions. The integrated HSS includes IMS-HSS, System Architecture Evolution-Home Subscriber Server (System Architecture Evolution-HSS, SAE-HSS) and 2G/3G HLR. Here, when the user is called, the SCC-AS performs Terminating Access Domain Selection (T-ADS). At this time, it can query the three-in-one HSS for T-ADS information.

图1为现有技术中VoLTE的域选流程图,如图1所示,该流程包括:Figure 1 is a flow chart of VoLTE domain selection in the prior art, as shown in Figure 1, the process includes:

步骤11:呼叫会话控制功能实体(Call Session Control Function,CSCF) 接收携带有被叫用户的移动用户号码(Mobile Subscriber International ISDN/PSTNnumber,MSISDN)的入局invite消息;这里,CSCF包括服务-呼叫会话控制功能实体(Serving-Call Session Control Function,S-CSCF)和查询- 呼叫会话控制功能实体(Interrogating-Call Session Control Function,I-CSCF)。Step 11: The call session control function entity (Call Session Control Function, CSCF) receives the incoming invite message carrying the mobile subscriber number (Mobile Subscriber International ISDN/PSTNnumber, MSISDN) of the called user; here, the CSCF includes service-call session control Function entity (Serving-Call Session Control Function, S-CSCF) and query-call session control function entity (Interrogating-Call Session Control Function, I-CSCF).

步骤12:CSCF根据用户签约的iFC模板数据,将入局invite消息发送至 SCC-AS,触发SCC-AS。Step 12: The CSCF sends the incoming invite message to the SCC-AS according to the iFC template data signed by the user, and triggers the SCC-AS.

步骤13:当SCC-AS需要向融合HLR/HSS查询被叫用户的T-ADS信息时, SCC-AS向融合HLR/HSS发送UDR/ATI消息,该UDR/ATI消息用于请求获取被叫用户的T-ADS信息。这里,SCC-AS查询融合HLR/HSS的目的是为了判断被叫用户域选到哪个网络,如果在查询融合HLR/HSS之前就能判断被叫用户域选到哪个网络,则无需发起查询。Step 13: When the SCC-AS needs to query the T-ADS information of the called user from the integrated HLR/HSS, the SCC-AS sends a UDR/ATI message to the integrated HLR/HSS, which is used to request the called user T-ADS information. Here, the purpose of the SCC-AS querying the converged HLR/HSS is to determine which network the called user domain is selected for. If it can determine which network the called user domain is selected for before querying the converged HLR/HSS, there is no need to initiate a query.

步骤14:融合HLR/HSS在收到UDR/ATI消息后,向移动管理节点(MobilityManagement Entity,MME)发送IDR消息,向服务GPRS支持节点(Serving GPRS SupportNode,SGSN)发送IDR/PSI消息;如此,可以查询到被叫用户在LTE 网络和GPRS/WCDMA/TD-SCDMA网络的注册时间戳;这里,MME将被叫用户在LTE网络的注册时间戳通过IDR消息返回至融合HLR/HSS,SGSN将被叫用户在GPRS/WCDMA/TD-SCDMA网络的注册时间戳通过IDR/PSI消息返回至融合HLR/HSS。Step 14: merge HLR/HSS after receiving UDR/ATI message, send IDR message to mobile management node (MobilityManagement Entity, MME), send IDR/PSI message to serving GPRS support node (Serving GPRS SupportNode, SGSN); Like this, The registration time stamp of the called user on the LTE network and GPRS/WCDMA/TD-SCDMA network can be queried; here, the MME returns the registration time stamp of the called user on the LTE network to the integrated HLR/HSS through the IDR message, and the SGSN will be Call the user's registration time stamp on the GPRS/WCDMA/TD-SCDMA network to return to the integrated HLR/HSS through the IDR/PSI message.

步骤15:融合HLR/HSS通过比对时间戳,将被叫用户的T-ADS信息通过 UDA/ATI_ACK消息发送至SCC-AS;SCC-AS基于被叫用户的T-ADS信息确定被叫用户位于CS域时,跳至步骤16。Step 15: The merged HLR/HSS sends the T-ADS information of the called user to the SCC-AS through the UDA/ATI_ACK message by comparing the time stamps; the SCC-AS determines that the called user is located in In CS domain, skip to step 16.

步骤16:SCC-AS向融合HLR/HSS发送UDR消息,用于请求融合HLR/HSS 查询被叫用户的CS域的路由号码(CS domain routing number,CSRN);融合 HLR/HSS向移动交互中心服务器(Mobile Switch Center Server,MSCS)发送 PRN消息,MSCS在收到该PRN消息之后,将被叫用户漫游号码(Mobile Station Roaming Number,MSRN)返回至融合HLR/HSS;融合HLR/HSS基于被叫用户的MSRN得出被叫用户的CSRN,并将被叫用户的CSRN通过UDA消息发送至SCC-AS。Step 16: The SCC-AS sends a UDR message to the fusion HLR/HSS, which is used to request the fusion HLR/HSS to query the routing number (CS domain routing number, CSRN) of the CS domain of the called user; the fusion HLR/HSS sends a message to the mobile interaction center server (Mobile Switch Center Server, MSCS) sends a PRN message, and after receiving the PRN message, the MSCS returns the called user's roaming number (Mobile Station Roaming Number, MSRN) to the integrated HLR/HSS; the integrated HLR/HSS is based on the called user's The MSRN of the MSRN obtains the CSRN of the called user, and sends the CSRN of the called user to the SCC-AS through a UDA message.

步骤17:SCC-AS将被叫用户的CSRN通过invite消息发送至CSCF。Step 17: The SCC-AS sends the CSRN of the called user to the CSCF through an invite message.

步骤18:CSCF根据被叫用户的CSRN,将呼叫接续到特定网络的被叫用户;在CSRN将呼叫接续到被叫用户的过程中,CSCF需要将被叫用户的CSRN 通过invite消息发送至媒体网关控制功能实体(Media Gateway Control Function, MGCF)/媒体网关(MediaGateway,MGW),MGCF/MGW需要将被叫用户的MSISDN通过IAM消息发送至MSCS。Step 18: The CSCF connects the call to the called user on a specific network according to the called user's CSRN; in the process of connecting the call to the called user by the CSRN, the CSCF needs to send the called user's CSRN to the media gateway through an invite message The control function entity (Media Gateway Control Function, MGCF)/media gateway (MediaGateway, MGW), the MGCF/MGW needs to send the MSISDN of the called user to the MSCS through an IAM message.

2)锚定(Anchoring)2) Anchoring

锚定是指将呼叫从CS域路由到IMS域进行业务处理的过程;其中单锚定方案为:将VoLTE用户的所有被叫业务首先接至IMS域,并在IMS域触发被叫业务。Anchoring refers to the process of routing calls from the CS domain to the IMS domain for service processing; the single anchoring solution is: first connect all called services of VoLTE users to the IMS domain, and trigger the called services in the IMS domain.

在以下两种场景,可以采用单锚定方案将与LTE用户相关的呼叫请求需要路由到IMS域:In the following two scenarios, a single anchor solution can be used to route call requests related to LTE users to the IMS domain:

第一种场景:主叫用户为从CS域接入的VoLTE用户,在呼叫VoLTE用户时,通过锚定(Anchor AS)智能改号,将呼叫路由到IMS域触发被叫业务。Scenario 1: The calling user is a VoLTE user accessing from the CS domain. When calling a VoLTE user, the call is routed to the IMS domain to trigger the called service through the intelligent number change of the anchor (Anchor AS).

第二种场景:主叫用户为CS域网络用户,呼叫VoLTE用户时,通过锚定 (AnchorAS)智能改号,将呼叫路由到IMS域触发被叫业务。Scenario 2: The calling user is a CS domain network user. When calling a VoLTE user, the call is routed to the IMS domain to trigger the called service through the intelligent number change of the anchor (AnchorAS).

图2为现有技术中锚定方案的流程图,如图2所示,该流程包括:Figure 2 is a flow chart of the anchoring scheme in the prior art, as shown in Figure 2, the process includes:

步骤21:主叫端局(Visted Mobile Switching Centre,VMSC)向被叫归属地的三合一HSS发起查询请求,查询被叫用户的终接CAMEL签约信息 (Terminating CAMELSubscription Information,T-CSI),该三合一HSS向主叫VMSC返回被叫用户的T-CSI。Step 21: The calling end office (Visted Mobile Switching Centre, VMSC) initiates a query request to the three-in-one HSS at the called home location, and queries the terminating CAMELSubscription Information (T-CSI) of the called user. The three-in-one HSS returns the T-CSI of the called user to the calling VMSC.

步骤22:主叫端局基于获取的T-CSI,触发至业务控制点(Service ControlPoint,SCP)/VoLTE应用服务器(VoLTE AS),将被叫号码发送至SCP/VoLTE AS,SCP/VoLTEAS在被叫号码前插入路由码,形成锚定码,将锚定码返回至主叫VMSC。Step 22: Based on the obtained T-CSI, the calling end office triggers the service control point (Service ControlPoint, SCP)/VoLTE application server (VoLTE AS), and sends the called number to the SCP/VoLTE AS, and the SCP/VoLTEAS Insert the routing code before the calling number to form an anchor code, and return the anchor code to the calling VMSC.

步骤23:在主叫VMSC进行CS域的数据配置,根据锚定码并通过向被叫归属地的网关移动交换中心(Gateway Mobile Switching Center,GMSC)发送信令,将呼叫路由至被叫归属地GMSC,被叫归属地GMSC直接将呼叫路由至入局的MGCF。Step 23: Perform CS domain data configuration on the calling VMSC, and route the call to the called home location by sending signaling to the called gateway mobile switching center (Gateway Mobile Switching Center, GMSC) according to the anchor code GMSC, the called home GMSC directly routes the call to the incoming MGCF.

通常,被叫归属地存在n个MGCF,n为大于1的自然数,本步骤中,入局的MGCF为被叫归属地的任意一个MGCF。Usually, there are n MGCFs in the called home, where n is a natural number greater than 1. In this step, the incoming MGCF is any MGCF in the called home.

本步骤中,媒体流的路径是:主叫VMSC—被叫归属地GMSC—入局的 MGCF,信令流的路径是:主叫VMSC—第一呼叫协调节点(Call Mediation Node,CMN)—被叫归属地GMSC—入局的MGCF。In this step, the path of the media stream is: calling VMSC—called home GMSC—incoming MGCF, and the path of signaling flow is: calling VMSC—first call coordination node (Call Mediation Node, CMN)—called Home GMSC—incoming MGCF.

这里,媒体流在经过入局的MGCF时,如果入局MGCF连接有多个 IMS-MGW,则该MGCF需要控制使用其中一个IMS-MGW,将本步骤中使用的IMS-MGW记为IMS-MGW1。Here, when the media stream passes through the incoming MGCF, if there are multiple IMS-MGWs connected to the incoming MGCF, the MGCF needs to control the use of one of the IMS-MGWs, and the IMS-MGW used in this step is recorded as IMS-MGW1.

步骤24:入局的MGCF根据默认路由将消息发送至被叫用户的I-CSCF,该I-CSCF通过查询被叫归属地的三合一HSS,获取被叫用户的S-CSCF。Step 24: The incoming MGCF sends the message to the I-CSCF of the called user according to the default route, and the I-CSCF obtains the S-CSCF of the called user by querying the three-in-one HSS at the called home.

本步骤中,信令流的路径是:入局的MGCF—被叫用户的I-CSCF—被叫归属地的三合一HSS。In this step, the path of the signaling flow is: the incoming MGCF—the I-CSCF of the called user—the three-in-one HSS at the called home.

步骤25:被叫用户的I-CSCF通过发送信令,将呼叫路由至被叫用户的S-CSCF;之后,被叫用户的S-CSCF触发SCP/VoLTE AS,SCP/VoLTE AS包含 SCC-AS;当SCP/VoLTE AS被触发时,向被叫归属地的三合一HSS获取被叫用户的T-ADS信息。Step 25: The I-CSCF of the called user routes the call to the S-CSCF of the called user by sending signaling; after that, the S-CSCF of the called user triggers the SCP/VoLTE AS, and the SCP/VoLTE AS includes the SCC-AS ; When the SCP/VoLTE AS is triggered, obtain the T-ADS information of the called user from the three-in-one HSS at the called home location.

这里,被叫用户的I-CSCF向S-CSCF发送的信令以invite消息呈现,另外,本步骤中,获取被叫用户的T-ADS信息的过程已经在步骤13至步骤14中作出说明,这里不再赘述。Here, the signaling sent by the I-CSCF of the called user to the S-CSCF is presented as an invite message. In addition, in this step, the process of obtaining the T-ADS information of the called user has been explained in steps 13 to 14. I won't go into details here.

本步骤中,信令流的路径是:被叫用户的I-CSCF—被叫用户的S-CSCF— SCP/VoLTE AS。In this step, the path of the signaling flow is: I-CSCF of the called user—S-CSCF of the called user—SCP/VoLTE AS.

步骤26:SCP/VoLTE AS基于被叫用户的T-ADS信息确定被叫用户位于 CS域时,获取被叫用户的CSRN。Step 26: When the SCP/VoLTE AS determines that the called user is located in the CS domain based on the T-ADS information of the called user, obtain the CSRN of the called user.

这里,获取被叫用户的CSRN的过程已经在步骤15至步骤16作出说明,这里不再赘述。Here, the process of obtaining the CSRN of the called user has been described in steps 15 to 16, and will not be repeated here.

本步骤中,信令流的路径是:SCP/VoLTE AS—被叫归属地的三合一HSS —SCP/VoLTE AS。In this step, the path of the signaling flow is: SCP/VoLTE AS—three-in-one HSS at the called home—SCP/VoLTE AS.

步骤27:SCP/VoLTE AS将被叫用户的CSRN发送至被叫用户的S-CSCF,被叫用户的S-CSCF在n个被叫归属地的MGCF中,选择一个出局的MGCF;根据获取的被叫用户的CSRN,通过出局的MGCF,将呼叫路由至被叫VMSC,此时呼叫被路由至CS域。Step 27: The SCP/VoLTE AS sends the CSRN of the called user to the S-CSCF of the called user, and the S-CSCF of the called user selects an outgoing MGCF among n MGCFs in the called home location; The CSRN of the called user routes the call to the called VMSC through the outgoing MGCF, and at this time the call is routed to the CS domain.

本步骤中,媒体流的路径是:被叫归属地的入局的MGCF—出局的MGCF —被叫VMSC,信令流的路径是:出局的MGCF—第二呼叫协调节点—被叫 VMSC。In this step, the path of the media flow is: the incoming MGCF of the called home - the outgoing MGCF - the called VMSC, and the path of the signaling flow is: the outgoing MGCF - the second call coordinating node - the called VMSC.

这里,媒体流在经过出局的MGCF,需要采用一个IMS-MGW实现,将本步骤中的IMS-MGW记为IMS-MGW2。Here, the media stream needs to be realized by using an IMS-MGW when passing through the outbound MGCF, and the IMS-MGW in this step is denoted as IMS-MGW2.

显然,在图2所示的锚定流程中,在被叫用户的S-CSCF选择出局的MGCF 时,选择出局的MGCF有(n-1)/n的概率与入局的MGCF不同,当n的值较大时,出局的MGCF与入局的MGCF不同的概率也会变得较大。Obviously, in the anchoring process shown in Figure 2, when the S-CSCF of the called user selects the outgoing MGCF, the probability of (n-1)/n that the outgoing MGCF is selected is different from the incoming MGCF, when n When the value is larger, the probability that the outgoing MGCF is different from the incoming MGCF will also become larger.

可以看出,在图2所示的锚定流程中,当出局的MGCF与入局的MGCF 不同时,信令流在整个锚定流程中需要跨越2个MGCF,如此,造成了信令流的迂回,增加了端到端的呼叫时延,同时降低投诉处理和故障定位的效率。It can be seen that in the anchoring process shown in Figure 2, when the outgoing MGCF is different from the incoming MGCF, the signaling flow needs to cross two MGCFs in the entire anchoring process, thus causing a detour in the signaling flow , which increases the end-to-end call delay and reduces the efficiency of complaint handling and fault location.

发明内容Contents of the invention

为解决上述技术问题,本发明实施例期望提供一种呼叫VoLTE用户的优化方法、装置和系统,可以减少信令流和媒体流的迂回,提高投诉处理和故障定位的效率。In order to solve the above technical problems, the embodiments of the present invention expect to provide an optimization method, device and system for calling VoLTE users, which can reduce the detour of signaling flow and media flow, and improve the efficiency of complaint handling and fault location.

本发明的技术方案是这样实现的:Technical scheme of the present invention is realized like this:

本发明实施例提供了一种呼叫VoLTE用户的优化方法,包括:An embodiment of the present invention provides an optimization method for calling a VoLTE user, including:

在VoLTE用户的被叫业务通过锚定接至IP多媒体子系统IMS域的过程中,在服务-呼叫会话控制功能实体S-CSCF接收到查询-呼叫会话控制功能实体 I-CSCF发送的信令时,S-CSCF记录所述I-CSCF发送的信令中携带的入局的媒体网关控制功能实体MGCF的标识信息;When the called service of the VoLTE user is connected to the IP Multimedia Subsystem IMS domain through anchoring, when the serving-call session control function entity S-CSCF receives the signaling sent by the inquiry-call session control function entity I-CSCF , the S-CSCF records the identification information of the incoming media gateway control function entity MGCF carried in the signaling sent by the I-CSCF;

在S-CSCF获取到被叫用户的CS域的路由号码CSRN时,S-CSCF基于所记录的入局的MGCF的标识信息,将入局的MGCF选择为出局的MGCF。When the S-CSCF acquires the CS domain routing number CSRN of the called user, the S-CSCF selects the incoming MGCF as the outgoing MGCF based on the recorded identification information of the incoming MGCF.

上述方案中,在S-CSCF接收I-CSCF发送的信令之前,所述方法还包括:被叫归属地的网关移动交换中心GMSC选择入局的MGCF,将呼叫路由至入局的MGCF;入局的MGCF首次使用一个IMS-媒体网关MGW来处理媒体流,记录自身首次使用的IMS-MGW的标识信息;In the above solution, before the S-CSCF receives the signaling sent by the I-CSCF, the method further includes: the gateway mobile switching center GMSC at the called home location selects the incoming MGCF, and routes the call to the incoming MGCF; the incoming MGCF Use an IMS-media gateway MGW to process the media flow for the first time, and record the identification information of the IMS-MGW used for the first time;

在S-CSCF将入局的MGCF选择为出局的MGCF之后,所述方法还包括:所述出局的MGCF基于所述入局的MGCF首次使用的IMS-MGW的标识信息,控制使用所述入局的MGCF首次使用的IMS-MGW来处理媒体流。After the S-CSCF selects the incoming MGCF as the outgoing MGCF, the method further includes: the outgoing MGCF controls the initial use of the incoming MGCF based on the identification information of the IMS-MGW first used by the incoming MGCF. Use the IMS-MGW to handle media streams.

上述方案中,所述S-CSCF基于所记录的入局的MGCF的标识信息,将入局的MGCF选择为出局的MGCF,包括:所述S-CSCF获取CSRN归属的MGCF 列表,在基于所记录的入局的MGCF的标识信息确定入局的MGCF属于CSRN 归属的MGCF列表时,将入局的MGCF选择为出局的MGCF。In the above solution, the S-CSCF selects the incoming MGCF as the outgoing MGCF based on the recorded identification information of the incoming MGCF, including: the S-CSCF acquires the list of MGCFs to which the CSRN belongs, and based on the recorded incoming MGCF When the identification information of the MGCF determines that the incoming MGCF belongs to the list of MGCFs to which the CSRN belongs, the incoming MGCF is selected as the outgoing MGCF.

上述方案中,在S-CSCF接收I-CSCF发送的信令之前,所述方法还包括:所述入局的MGCF向I-CSCF发送携带有入局的MGCF的标识信息的信令。In the above solution, before the S-CSCF receives the signaling sent by the I-CSCF, the method further includes: the incoming MGCF sends a signaling carrying the identification information of the incoming MGCF to the I-CSCF.

上述方案中,所述S-CSCF接收的I-CSCF发送的信令通过invite消息实现。In the above solution, the signaling sent by the I-CSCF received by the S-CSCF is realized through an invite message.

本发明实施例还提供了一种呼叫VoLTE用户的优化装置,所述装置设置于服务-呼叫会话控制功能实体S-CSCF中,包括记录模块和选择模块;其中,The embodiment of the present invention also provides an optimization device for calling a VoLTE user, the device is set in the service-call session control function entity S-CSCF, and includes a recording module and a selection module; wherein,

记录模块,用于在VoLTE用户的被叫业务通过锚定接至IP多媒体子系统 IMS域的过程中,在接收到查询-呼叫会话控制功能实体I-CSCF发送的信令时,记录所述I-CSCF发送的信令中携带的入局的媒体网关控制功能实体MGCF的标识信息;The recording module is used to record the I-CSCF when the called service of the VoLTE user is connected to the IP Multimedia Subsystem IMS domain through anchoring and receiving the signaling sent by the query-call session control function entity I-CSCF. - the identification information of the incoming media gateway control function entity MGCF carried in the signaling sent by the CSCF;

选择模块,用于在获取到被叫用户的CS域的路由号码CSRN时,基于所记录的入局的MGCF的标识信息,将入局的MGCF选择为出局的MGCF。The selection module is configured to select the incoming MGCF as the outgoing MGCF based on the recorded identification information of the incoming MGCF when the routing number CSRN of the CS domain of the called user is acquired.

上述方案中,所述选择模块,具体用于获取CSRN归属的MGCF列表,基于所记录的入局的MGCF的标识信息确定入局的MGCF属于CSRN归属的 MGCF列表时,将入局的MGCF选择为出局的MGCF。In the above solution, the selection module is specifically used to obtain the MGCF list to which the CSRN belongs, and select the incoming MGCF as the outgoing MGCF when determining that the incoming MGCF belongs to the MGCF list to which the CSRN belongs based on the recorded identification information of the incoming MGCF .

上述方案中,所述S-CSCF接收的I-CSCF发送的信令通过invite消息实现。In the above solution, the signaling sent by the I-CSCF received by the S-CSCF is implemented through an invite message.

本发明实施例还提供了一种呼叫VoLTE用户的优化系统,包括呼叫会话控制功能实体S-CSCF和入局的媒体网关控制功能实体MGCF;其中,An embodiment of the present invention also provides an optimization system for calling VoLTE users, including a call session control function entity S-CSCF and an incoming media gateway control function entity MGCF; wherein,

S-CSCF,用于在VoLTE用户的被叫业务通过锚定接至IP多媒体子系统IMS 域的过程中,在接收到查询-呼叫会话控制功能实体I-CSCF发送的信令时,记录所述I-CSCF发送的信令中携带的入局的MGCF的标识信息;在获取到被叫用户的CS域的路由号码CSRN时,基于所记录的入局的MGCF的标识信息,将入局的MGCF选择为出局的MGCF;The S-CSCF is configured to record said The identification information of the incoming MGCF carried in the signaling sent by the I-CSCF; when the routing number CSRN of the CS domain of the called user is obtained, based on the recorded identification information of the incoming MGCF, the incoming MGCF is selected as the outgoing call MGCF;

入局的MGCF,用于在VoLTE用户的被叫业务通过锚定接至IP多媒体子系统IMS域的过程中,在首次使用一个IMS-媒体网关MGW来处理媒体流时,记录自身首次使用的IMS-MGW的标识信息;在将呼叫路由至被叫端局VMSC 时,基于自身首次使用的IMS-MGW的标识信息,控制使用自身首次使用的 IMS-MGW来处理媒体流。The incoming MGCF is used to record the IMS-media gateway MGW used for the first time when the called service of the VoLTE user is connected to the IP Multimedia Subsystem IMS domain through anchoring to process the media stream for the first time. The identification information of the MGW; when routing the call to the called end office VMSC, based on the identification information of the IMS-MGW used for the first time by itself, it is controlled to use the IMS-MGW used for the first time by itself to process the media stream.

上述方案中,所述入局的MGCF,还用于向I-CSCF发送携带有入局的 MGCF的标识信息的信令。In the above solution, the incoming MGCF is further configured to send signaling carrying the identification information of the incoming MGCF to the I-CSCF.

本发明实施例提供的一种呼叫VoLTE用户的优化方法、装置和系统,在 S-CSCF接收到I-CSCF发送的信令时,S-CSCF记录所述I-CSCF发送的信令中携带的入局的MGCF的标识信息;在S-CSCF获取到被叫用户的CSRN时, S-CSCF基于所记录的入局的MGCF的标识信息,将入局的MGCF选择为出局的MGCF。如此,入局的MGCF和出局的MGCF为同一个MGCF,进而可以减少信令流的迂回,提高投诉处理和故障定位的效率。An optimization method, device, and system for calling a VoLTE user provided by an embodiment of the present invention. When the S-CSCF receives the signaling sent by the I-CSCF, the S-CSCF records the information carried in the signaling sent by the I-CSCF. The identification information of the incoming MGCF; when the S-CSCF obtains the CSRN of the called user, the S-CSCF selects the incoming MGCF as the outgoing MGCF based on the recorded identification information of the incoming MGCF. In this way, the incoming MGCF and the outgoing MGCF are the same MGCF, thereby reducing detours in signaling flows and improving the efficiency of complaint handling and fault location.

附图说明Description of drawings

图1为现有技术中VoLTE的域选流程图;Fig. 1 is the domain selection flowchart of VoLTE in the prior art;

图2为现有技术中锚定方案的流程图;Fig. 2 is the flowchart of the anchoring scheme in the prior art;

图3为本发明呼叫VoLTE用户的优化方法的实施例的流程图;Fig. 3 is the flow chart of the embodiment of the optimization method of calling VoLTE user of the present invention;

图4为图2所示的锚定流程中存在的信令流和媒体流的路径示意图;FIG. 4 is a schematic diagram of paths of signaling streams and media streams existing in the anchoring process shown in FIG. 2;

图5为本发明呼叫VoLTE用户的优化方法的实施例中存在的信令流和媒体流的路径示意图;FIG. 5 is a schematic diagram of the paths of signaling streams and media streams present in an embodiment of an optimization method for calling a VoLTE user in the present invention;

图6为本发明实施例呼叫VoLTE用户的优化装置的组成结构示意图;FIG. 6 is a schematic structural diagram of an optimization device for calling a VoLTE user according to an embodiment of the present invention;

图7为本发明实施例呼叫VoLTE用户的优化系统的组成结构示意图。FIG. 7 is a schematic structural diagram of an optimization system for calling a VoLTE user according to an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the drawings in the embodiments of the present invention.

第一实施例first embodiment

本发明实施例公开了一种呼叫VoLTE用户的优化方法,该方法适用于对呼叫位于CS域的VoLTE用户时的锚定过程进行优化。The embodiment of the present invention discloses an optimization method for calling a VoLTE user, and the method is suitable for optimizing an anchoring process when calling a VoLTE user located in a CS domain.

图3为本发明呼叫VoLTE用户的优化方法的实施例的流程图,如图3所示,该流程包括:Fig. 3 is the flow chart of the embodiment of the optimization method of calling VoLTE user of the present invention, as shown in Fig. 3, this process includes:

步骤300:在被叫归属地GMSC将呼叫路由至入局的MGCF的过程中,被叫归属地GMSC选择入局的MGCF,入局的MGCF将自身的标识信息发送至 I-CSCF。Step 300: When the called home GMSC routes the call to the incoming MGCF, the called home GMSC selects the incoming MGCF, and the incoming MGCF sends its own identification information to the I-CSCF.

本步骤具体包括:被叫归属地GMSC在被叫归属地的n个MGCF中,选择一个MGCF作为入局的MGCF;This step specifically includes: the called home GMSC selects one MGCF as an incoming MGCF among n MGCFs in the called home;

在入局的MGCF根据默认路由将消息发送至IMS域的I-CSCF的同时,入局的MGCF将自身的标识信息发送至I-CSCF;这里,入局的MGCF的标识信息包含入局的MGCF区别于被叫归属地的n个MGCF中其他MGCF的特征信息。When the incoming MGCF sends the message to the I-CSCF in the IMS domain according to the default route, the incoming MGCF sends its own identification information to the I-CSCF; Feature information of other MGCFs among the n MGCFs in the home location.

本步骤中,入局的MGCF可以将自身的标识信息通过invite消息发送至 I-CSCF,具体地,可以在invite消息的Via头域中携带入局的MGCF的标识信息,下面是在Via头域中携带入局的MGCF的标识信息的一个例子:In this step, the incoming MGCF can send its own identification information to the I-CSCF through the invite message. Specifically, the incoming MGCF identification information can be carried in the Via header field of the invite message. The following is carried in the Via header field An example of incoming MGCF identification information:

Via:SIP/2.0/TCP GZ.MGCF07.GD.CHINAMOBILE.COM:5060Via: SIP/2.0/TCP GZ.MGCF07.GD.CHINAMOBILE.COM:5060

在该Via头域中,“MGCF07.GD.CHINAMOBILE.COM:5060”表示入局的 MGCF的标识信息。In the Via header field, "MGCF07.GD.CHINAMOBILE.COM:5060" indicates the identification information of the incoming MGCF.

进一步地,本步骤还包括:在被叫归属地GMSC将呼叫路由至入局的MGCF 的过程中,入局的MGCF需要在与自身连接的各个IMS-MGW,控制使用一个 IMS-MGW来处理媒体流;入局的MGCF记录首次使用的IMS-MGW的标识信息,该IMS-MGW的标识信息包含区别于与入局的MGCF连接的其他 IMS-MGW的特征信息。Further, this step also includes: in the process of routing the call to the incoming MGCF by the called home GMSC, the incoming MGCF needs to control the use of an IMS-MGW to process the media stream in each IMS-MGW connected to itself; The incoming MGCF records the identification information of the IMS-MGW used for the first time, and the identification information of the IMS-MGW includes characteristic information different from other IMS-MGWs connected to the incoming MGCF.

这里,入局的MGCF可以将首次使用的IMS-MGW的标识信息通过invite 消息的会话描述协议(Session Description Protocol,SDP)消息进行记录。Here, the incoming MGCF may record the identification information of the first-used IMS-MGW through a Session Description Protocol (Session Description Protocol, SDP) message of the invite message.

步骤301:在I-CSCF向S-CSCF发送信令后,S-CSCF记录所述I-CSCF发送的信令中携带的入局的MGCF的标识信息。Step 301: After the I-CSCF sends signaling to the S-CSCF, the S-CSCF records the identification information of the incoming MGCF carried in the signaling sent by the I-CSCF.

这里,I-CSCF向S-CSCF发送的信令可以采用invite消息实现。Here, the signaling sent by the I-CSCF to the S-CSCF can be implemented by using an invite message.

步骤302:在S-CSCF接收到被叫用户的CSRN时,执行步骤303。Step 302: Step 303 is executed when the S-CSCF receives the CSRN of the called user.

这里,被叫用户的CSRN的来源为SCC-AS,S-CSCF获取被叫用户的CSRN 的过程有多种现有的实现方式,这里不再重复。Here, the source of the called user's CSRN is the SCC-AS, and there are many existing implementation methods for the S-CSCF to obtain the called user's CSRN, which will not be repeated here.

本步骤中,如果S-CSCF能够接收到被叫用户的CSRN时,说明被叫用户位于CS域。In this step, if the S-CSCF can receive the CSRN of the called user, it means that the called user is located in the CS domain.

另外,如果S-CSCF在VoLTE用户的被叫业务通过锚定接至IMS域的过程中没有接收到被叫用户的CSRN,则说明被叫用户不位于CS域,此时S-CSCF 可按照现有的锚定方案执行后续流程,这里不再赘述。In addition, if the S-CSCF does not receive the CSRN of the called user when the called service of the VoLTE user is anchored to the IMS domain, it means that the called user is not located in the CS domain. Some anchoring schemes perform subsequent processes, which will not be repeated here.

步骤303:S-CSCF判断入局的MGCF是否属于被叫用户的CSRN归属的 MGCF列表;如果不是,则跳至步骤304,如果是,则跳至步骤305。Step 303: The S-CSCF judges whether the incoming MGCF belongs to the MGCF list to which the CSRN of the called user belongs; if not, skip to step 304; if yes, skip to step 305.

本步骤中,所述S-CSCF判断入局的MGCF是否属于被叫用户的CSRN归属的MGCF列表,包括:S-CSCF获取本地配置的被叫用户的CSRN归属的 MGCF列表,基于所记录的入局的MGCF的标识信息,判断入局的MGCF是否属于被叫用户的CSRN归属的MGCF列表。In this step, the S-CSCF judges whether the incoming MGCF belongs to the MGCF list to which the CSRN of the called user belongs, including: the S-CSCF acquires the locally configured MGCF list to which the CSRN of the called user belongs, and based on the recorded incoming MGCF The identification information of the MGCF is used to determine whether the incoming MGCF belongs to the MGCF list to which the CSRN of the called user belongs.

步骤304:S-CSCF在CSRN归属的MGCF列表中,随机选择一个MGCF 作为出局的MGCF,之后,结束流程。Step 304: The S-CSCF randomly selects an MGCF from the list of MGCFs to which the CSRN belongs as the outbound MGCF, and then ends the procedure.

在本步骤之后,出局的MGCF按照现有的锚定方案将呼叫路由被叫VMSC。After this step, the outgoing MGCF routes the call to the called VMSC according to the existing anchoring scheme.

步骤305:S-CSCF基于所记录的入局的MGCF的标识信息,将入局的将入局的MGCF选择为出局的MGCF。Step 305: The S-CSCF selects the incoming MGCF as the outgoing MGCF based on the recorded identification information of the incoming MGCF.

由于在现有的锚定技术方案中,入局的MGCF和出局的MGCF为两个不同的MGCF,由于这两个不同的MGCF之间存在信令交互,会导致增加两个不同的MGCF之间的IP承载网链路负荷;相对地,本发明第一实施例中,入局的MGCF和出局的MGCF为同一个MGCF,如此,可以避免出现两个不同的 MGCF之间的IP承载网链路负荷;同时,可以减少信令流的迂回,提高投诉处理和故障定位的效率。In the existing anchoring technical solution, the incoming MGCF and the outgoing MGCF are two different MGCFs. Since there is signaling interaction between the two different MGCFs, it will increase the communication between the two different MGCFs. IP bearer network link load; relatively, in the first embodiment of the present invention, the incoming MGCF and the outgoing MGCF are the same MGCF, so that the IP bearer network link load between two different MGCFs can be avoided; At the same time, the detour of signaling flow can be reduced, and the efficiency of complaint handling and fault location can be improved.

进一步地,在将入局的MGCF选择为出局的MGCF之后,本步骤还包括:所述出局的MGCF基于所述入局的MGCF首次使用的IMS-MGW的标识信息,采用所述入局的MGCF首次使用的IMS-MGW处理媒体流。Further, after the incoming MGCF is selected as the outgoing MGCF, this step further includes: the outgoing MGCF adopts the IMS-MGW identification information first used by the incoming MGCF based on the identification information of the incoming MGCF. The IMS-MGW handles media streams.

也就是说,本发明第一实施例中,对于入局的MGCF,需要在被叫归属地 GMSC将呼叫路由至入局的MGCF的过程中,首次使用一个IMS-MGW来处理媒体流;并需要在自身选择为出局的MGCF之后,再次使用相同的IMS-MGW 来处理媒体流。That is to say, in the first embodiment of the present invention, for the incoming MGCF, it is necessary to use an IMS-MGW to process the media stream for the first time when the called home GMSC routes the call to the incoming MGCF; After the outgoing MGCF is selected, the same IMS-MGW is used again to process the media stream.

图4为图2所示的锚定流程中存在的信令流和媒体流的路径示意图,如图 4所示,CS代表CS域,invite代表invite消息,MGCF1代表入局的MGCF, MGCF2代表出局的MGCF,IMS-MGW1代表入局的MGCF使用的IMS-MGW, IMS-MGW2代表出局的MGCF使用的IMS-MGW,在图4中,媒体流用横向的虚线表示,信令流用横向的实线表示。可以看出,在图2所示的锚定流程中,当出局的MGCF与入局的MGCF不同时,信令流在整个锚定流程中需要跨越2 个MGCF,相应的媒体流需跨越2个IMS-MGW,如此,不仅造成信令流和媒体流的迂回,增加了端到端的呼叫时延,同时降低投诉处理和故障定位的效率。Figure 4 is a schematic diagram of the path of signaling flow and media flow in the anchor process shown in Figure 2. As shown in Figure 4, CS represents the CS domain, invite represents the invite message, MGCF1 represents the incoming MGCF, and MGCF2 represents the outgoing MGCF, IMS-MGW1 represents the IMS-MGW used by the incoming MGCF, and IMS-MGW2 represents the IMS-MGW used by the outgoing MGCF. In Figure 4, the media flow is represented by a horizontal dotted line, and the signaling flow is represented by a horizontal solid line. It can be seen that in the anchoring process shown in Figure 2, when the outbound MGCF is different from the incoming MGCF, the signaling flow needs to cross 2 MGCFs in the entire anchoring process, and the corresponding media stream needs to cross 2 IMSs. -MGW, in this way, not only causes the detour of signaling flow and media flow, but also increases the end-to-end call delay, and reduces the efficiency of complaint handling and fault location.

相对地,图5为本发明呼叫VoLTE用户的优化方法的实施例中存在的信令流和媒体流的路径示意图,如图5所示,CS代表CS域,invite代表invite消息;入局的MGCF和出局的MGCF为同一个MGCF,记为MGCF3;入局的MGCF 两次使用的IMS-MGW记为IMS-MGW3;在图5中,媒体流用横向的虚线表示,信令流用横向的实线表示。通过对比图5和图4,可以看出,通过本发明呼叫 VoLTE用户的优化方法的实施例,可以减少信令流和媒体流的迂回,提高投诉处理和故障定位的效率。In contrast, FIG. 5 is a schematic diagram of signaling flows and media flows in an embodiment of the optimization method for calling VoLTE users in the present invention. As shown in FIG. 5, CS represents the CS domain, and invite represents the invite message; incoming MGCF and The outgoing MGCF is the same MGCF, denoted as MGCF3; the IMS-MGW used twice by the incoming MGCF is denoted as IMS-MGW3; in Figure 5, the media flow is represented by a horizontal dotted line, and the signaling flow is represented by a horizontal solid line. By comparing Fig. 5 and Fig. 4, it can be seen that through the embodiment of the optimization method for calling VoLTE users in the present invention, the detour of signaling flow and media flow can be reduced, and the efficiency of complaint handling and fault location can be improved.

第二实施例second embodiment

基于本发明实施例的呼叫VoLTE用户的优化方法,本发明实施例还提供了一种呼叫VoLTE用户的优化装置。Based on the optimization method for calling a VoLTE user in the embodiment of the present invention, the embodiment of the present invention also provides an optimization device for calling a VoLTE user.

图6为本发明实施例呼叫VoLTE用户的优化装置的组成结构示意图,如图 6所示,该装置设置于S-CSCF中,包括记录模块600和选择模块601;其中,Figure 6 is a schematic diagram of the composition and structure of an optimization device for calling a VoLTE user according to an embodiment of the present invention. As shown in Figure 6, the device is set in the S-CSCF and includes a recording module 600 and a selection module 601; wherein,

记录模块600,用于在VoLTE用户的被叫业务通过锚定接至IP多媒体子系统IMS域的过程中,在接收到查询-呼叫会话控制功能实体I-CSCF发送的信令时,记录所述I-CSCF发送的信令中携带的入局的媒体网关控制功能实体MGCF 的标识信息;这里,所述S-CSCF接收的I-CSCF发送的信令通过invite消息实现。The recording module 600 is configured to record the called service of the VoLTE user when receiving the signaling sent by the query-call session control function entity I-CSCF during the process of connecting the called service of the VoLTE user to the IP Multimedia Subsystem IMS domain through the anchor. The identification information of the incoming media gateway control function entity MGCF is carried in the signaling sent by the I-CSCF; here, the signaling sent by the I-CSCF received by the S-CSCF is realized through an invite message.

选择模块601,用于在获取到被叫用户的CS域的路由号码CSRN时,基于所记录的入局的MGCF的标识信息,将入局的MGCF选择为出局的MGCF。The selection module 601 is configured to select the incoming MGCF as the outgoing MGCF based on the recorded identification information of the incoming MGCF when the CS domain routing number CSRN of the called user is obtained.

具体地,所述选择模块601,用于获取CSRN归属的MGCF列表,基于所记录的入局的MGCF的标识信息确定入局的MGCF属于CSRN归属的MGCF 列表时,将入局的MGCF选择为出局的MGCF。Specifically, the selection module 601 is configured to obtain a list of MGCFs to which the CSRN belongs, and select the incoming MGCF as the outgoing MGCF when determining that the incoming MGCF belongs to the list of MGCFs to which the CSRN belongs based on the recorded identification information of the incoming MGCF.

在实际应用中,所述记录模块600和选择模块601均可由位于S-CSCF中的中央处理器(Central Processing Unit,CPU)、微处理器(Micro Processor Unit, MPU)、数字信号处理器(Digital Signal Processor,DSP)、或现场可编程门阵列(Field ProgrammableGate Array,FPGA)等实现。In practical applications, both the recording module 600 and the selection module 601 can be composed of a central processing unit (Central Processing Unit, CPU), a microprocessor (Micro Processor Unit, MPU), a digital signal processor (Digital Signal Processor, DSP), or Field Programmable Gate Array (Field Programmable Gate Array, FPGA) and other implementations.

第三实施例third embodiment

基于本发明实施例的呼叫VoLTE用户的优化方法,本发明实施例还提供了一种呼叫VoLTE用户的优化系统。Based on the optimization method for calling a VoLTE user in the embodiment of the present invention, the embodiment of the present invention also provides an optimization system for calling a VoLTE user.

图7为本发明实施例呼叫VoLTE用户的优化系统的组成结构示意图,如图 7所示,该系统包括S-CSCF 701和入局的MGCF 702;其中,Fig. 7 is a schematic diagram of the composition and structure of an optimization system for calling a VoLTE user according to an embodiment of the present invention. As shown in Fig. 7, the system includes an S-CSCF 701 and an incoming MGCF 702; wherein,

S-CSCF 701,用于在VoLTE用户的被叫业务通过锚定接至IP多媒体子系统IMS域的过程中,在接收到查询-呼叫会话控制功能实体I-CSCF发送的信令时,记录所述I-CSCF发送的信令中携带的入局的MGCF的标识信息;在获取到被叫用户的CS域的路由号码CSRN时,基于所记录的入局的MGCF的标识信息,将入局的MGCF选择为出局的MGCF。The S-CSCF 701 is configured to record the called service of the VoLTE user when receiving the signaling sent by the query-call session control function entity I-CSCF during the process of connecting the called service of the VoLTE user to the IP Multimedia Subsystem IMS domain through the anchor. The identification information of the incoming MGCF carried in the signaling sent by the I-CSCF; when the routing number CSRN of the CS domain of the called user is obtained, based on the recorded identification information of the incoming MGCF, the incoming MGCF is selected as MGCF out.

入局的MGCF 702,用于在VoLTE用户的被叫业务通过锚定接至IP多媒体子系统IMS域的过程中,在首次使用一个IMS-媒体网关MGW来处理媒体流时,记录自身首次使用的IMS-MGW的标识信息;在将呼叫路由至被叫端局 VMSC时,基于自身首次使用的IMS-MGW的标识信息,控制使用自身首次使用的IMS-MGW来处理媒体流。The incoming MGCF 702 is used to record the IMS used for the first time when the called service of the VoLTE user is connected to the IP Multimedia Subsystem IMS domain through anchoring, when using an IMS-media gateway MGW to process the media stream for the first time - the identification information of the MGW; when routing the call to the called end office VMSC, based on the identification information of the IMS-MGW used for the first time by itself, control to use the IMS-MGW used for the first time by itself to process the media stream.

进一步地,所述入局的MGCF 702,还用于向I-CSCF发送携带有入局的 MGCF的标识信息的信令。Further, the incoming MGCF 702 is also configured to send signaling carrying the identification information of the incoming MGCF to the I-CSCF.

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) having computer-usable program code embodied therein.

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。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 (9)

1.一种呼叫VoLTE用户的优化方法,其特征在于,所述方法包括:1. An optimization method for calling a VoLTE user, characterized in that the method comprises: 在VoLTE用户的被叫业务通过锚定接至IP多媒体子系统IMS域的过程中,在服务-呼叫会话控制功能实体S-CSCF接收到查询-呼叫会话控制功能实体I-CSCF发送的信令时,S-CSCF记录所述I-CSCF发送的信令中携带的入局的媒体网关控制功能实体MGCF的标识信息;When the called service of the VoLTE user is connected to the IP Multimedia Subsystem IMS domain through anchoring, when the serving-call session control function entity S-CSCF receives the signaling sent by the inquiry-call session control function entity I-CSCF , the S-CSCF records the identification information of the incoming media gateway control function entity MGCF carried in the signaling sent by the I-CSCF; 在S-CSCF获取到被叫用户的CS域的路由号码CSRN时,S-CSCF基于所记录的入局的MGCF的标识信息,将入局的MGCF选择为出局的MGCF;When the S-CSCF obtains the routing number CSRN of the CS domain of the called user, the S-CSCF selects the incoming MGCF as the outgoing MGCF based on the recorded identification information of the incoming MGCF; 其中,入局的MGCF首次使用一个IMS-媒体网关MGW来处理媒体流,记录自身首次使用的IMS-MGW的标识信息;在S-CSCF将入局的MGCF选择为出局的MGCF之后,所述出局的MGCF基于所述入局的MGCF首次使用的IMS-MGW的标识信息,控制使用所述入局的MGCF首次使用的IMS-MGW来处理媒体流。Wherein, the incoming MGCF uses an IMS-MGW for the first time to process the media stream, and records the identification information of the IMS-MGW used for the first time by itself; after the S-CSCF selects the incoming MGCF as the outgoing MGCF, the outgoing MGCF Based on the identification information of the IMS-MGW first used by the incoming MGCF, control the use of the IMS-MGW first used by the incoming MGCF to process the media stream. 2.根据权利要求1所述的方法,其特征在于,在S-CSCF接收I-CSCF发送的信令之前,所述方法还包括:被叫归属地的网关移动交换中心GMSC选择入局的MGCF,将呼叫路由至入局的MGCF。2. The method according to claim 1, characterized in that, before the S-CSCF receives the signaling sent by the I-CSCF, the method further comprises: the gateway mobile switching center GMSC at the called home location selects an incoming MGCF, Route the call to the incoming MGCF. 3.根据权利要求1所述的方法,其特征在于,所述S-CSCF基于所记录的入局的MGCF的标识信息,将入局的MGCF选择为出局的MGCF,包括:所述S-CSCF获取CSRN归属的MGCF列表,在基于所记录的入局的MGCF的标识信息确定入局的MGCF属于CSRN归属的MGCF列表时,将入局的MGCF选择为出局的MGCF。3. The method according to claim 1, wherein the S-CSCF selects the incoming MGCF as the outgoing MGCF based on the recorded identification information of the incoming MGCF, comprising: the S-CSCF obtains the CSRN The home MGCF list, when it is determined based on the recorded identification information of the incoming MGCF that the incoming MGCF belongs to the CSRN's home MGCF list, select the incoming MGCF as the outgoing MGCF. 4.根据权利要求1至3任一项所述的方法,其特征在于,在S-CSCF接收I-CSCF发送的信令之前,所述方法还包括:所述入局的MGCF向I-CSCF发送携带有入局的MGCF的标识信息的信令。4. The method according to any one of claims 1 to 3, characterized in that, before the S-CSCF receives the signaling sent by the I-CSCF, the method further comprises: the incoming MGCF sends the signaling to the I-CSCF Signaling carrying the identification information of the incoming MGCF. 5.根据权利要求1至3任一项所述的方法,其特征在于,所述S-CSCF接收的I-CSCF发送的信令通过invite消息实现。5. The method according to any one of claims 1 to 3, wherein the signaling sent by the I-CSCF received by the S-CSCF is implemented through an invite message. 6.一种呼叫VoLTE用户的优化装置,其特征在于,所述装置设置于服务-呼叫会话控制功能实体S-CSCF中,包括记录模块和选择模块;其中,6. An optimization device for calling VoLTE users, characterized in that the device is set in the service-call session control function entity S-CSCF, including a recording module and a selection module; wherein, 记录模块,用于在VoLTE用户的被叫业务通过锚定接至IP多媒体子系统IMS域的过程中,在接收到查询-呼叫会话控制功能实体I-CSCF发送的信令时,记录所述I-CSCF发送的信令中携带的入局的媒体网关控制功能实体MGCF的标识信息;The recording module is used to record the I-CSCF when the called service of the VoLTE user is connected to the IP Multimedia Subsystem IMS domain through anchoring and receiving the signaling sent by the query-call session control function entity I-CSCF. - the identification information of the incoming media gateway control functional entity MGCF carried in the signaling sent by the CSCF; 选择模块,用于在获取到被叫用户的CS域的路由号码CSRN时,基于所记录的入局的MGCF的标识信息,将入局的MGCF选择为出局的MGCF;A selection module, configured to select the incoming MGCF as the outgoing MGCF based on the recorded identification information of the incoming MGCF when the routing number CSRN of the CS domain of the called user is acquired; 其中,所述选择模块,具体用于获取CSRN归属的MGCF列表,基于所记录的入局的MGCF的标识信息确定入局的MGCF属于CSRN归属的MGCF列表时,将入局的MGCF选择为出局的MGCF。Wherein, the selection module is specifically configured to obtain a list of MGCFs to which the CSRN belongs, and select the incoming MGCF as the outgoing MGCF when determining that the incoming MGCF belongs to the list of MGCFs to which the CSRN belongs based on the recorded identification information of the incoming MGCF. 7.根据权利要求6所述的装置,其特征在于,所述S-CSCF接收的I-CSCF发送的信令通过invite消息实现。7. The device according to claim 6, wherein the signaling sent by the I-CSCF received by the S-CSCF is implemented through an invite message. 8.一种呼叫VoLTE用户的优化系统,其特征在于,所述系统包括呼叫会话控制功能实体S-CSCF和入局的媒体网关控制功能实体MGCF;其中,8. An optimization system for calling VoLTE users, characterized in that the system includes a call session control function entity S-CSCF and an incoming media gateway control function entity MGCF; wherein, S-CSCF,用于在VoLTE用户的被叫业务通过锚定接至IP多媒体子系统IMS域的过程中,在接收到查询-呼叫会话控制功能实体I-CSCF发送的信令时,记录所述I-CSCF发送的信令中携带的入局的MGCF的标识信息;在获取到被叫用户的CS域的路由号码CSRN时,基于所记录的入局的MGCF的标识信息,将入局的MGCF选择为出局的MGCF;The S-CSCF is configured to record the called service of the VoLTE user when receiving the signaling sent by the query-call session control function entity I-CSCF during the process of connecting the called service of the VoLTE user to the IP Multimedia Subsystem IMS domain through anchoring. The identification information of the incoming MGCF carried in the signaling sent by the I-CSCF; when the routing number CSRN of the CS domain of the called user is obtained, based on the recorded identification information of the incoming MGCF, the incoming MGCF is selected as the outgoing call MGCF; 入局的MGCF,用于在VoLTE用户的被叫业务通过锚定接至IP多媒体子系统IMS域的过程中,在首次使用一个IMS-媒体网关MGW来处理媒体流时,记录自身首次使用的IMS-MGW的标识信息;在将呼叫路由至被叫端局VMSC时,基于自身首次使用的IMS-MGW的标识信息,控制使用自身首次使用的IMS-MGW来处理媒体流。The incoming MGCF is used to record the IMS-media gateway MGW used for the first time when the called service of the VoLTE user is connected to the IP Multimedia Subsystem IMS domain through anchoring to process the media stream for the first time. The identification information of the MGW; when routing the call to the called end office VMSC, based on the identification information of the IMS-MGW used for the first time by itself, it is controlled to use the IMS-MGW used for the first time by itself to process the media stream. 9.根据权利要求8所述的系统,其特征在于,所述入局的MGCF,还用于向I-CSCF发送携带有入局的MGCF的标识信息的信令。9. The system according to claim 8, wherein the incoming MGCF is further configured to send signaling carrying the identification information of the incoming MGCF to the I-CSCF.
CN201510747416.4A 2015-11-05 2015-11-05 An optimization method, device and system for calling VoLTE users Active CN106685890B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510747416.4A CN106685890B (en) 2015-11-05 2015-11-05 An optimization method, device and system for calling VoLTE users

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510747416.4A CN106685890B (en) 2015-11-05 2015-11-05 An optimization method, device and system for calling VoLTE users

Publications (2)

Publication Number Publication Date
CN106685890A CN106685890A (en) 2017-05-17
CN106685890B true CN106685890B (en) 2019-11-08

Family

ID=58857580

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510747416.4A Active CN106685890B (en) 2015-11-05 2015-11-05 An optimization method, device and system for calling VoLTE users

Country Status (1)

Country Link
CN (1) CN106685890B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110708274A (en) * 2018-07-10 2020-01-17 中兴通讯股份有限公司 Domain selection method, device and storage medium of called service
CN111385870B (en) * 2018-12-27 2023-04-07 中国移动通信集团辽宁有限公司 Terminal calling method and communication system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1503529A (en) * 2002-11-27 2004-06-09 华为技术有限公司 Method for processing signaling by utilizing loading irrelevant calling control protocol business node
CN1913503A (en) * 2005-08-08 2007-02-14 华为技术有限公司 Control method and system of session route path
CN103619006A (en) * 2013-11-26 2014-03-05 中国联合网络通信集团有限公司 Method and system for achieving voice call service

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1503529A (en) * 2002-11-27 2004-06-09 华为技术有限公司 Method for processing signaling by utilizing loading irrelevant calling control protocol business node
CN1913503A (en) * 2005-08-08 2007-02-14 华为技术有限公司 Control method and system of session route path
CN103619006A (en) * 2013-11-26 2014-03-05 中国联合网络通信集团有限公司 Method and system for achieving voice call service

Also Published As

Publication number Publication date
CN106685890A (en) 2017-05-17

Similar Documents

Publication Publication Date Title
US10616283B2 (en) Telecommunications network call control
US6871070B2 (en) Communication system for providing roaming between an internet protocol multimedia system and a circuit-switched domain
US8392582B2 (en) Method and apparatuses for making use of virtual IMS subscriptions coupled with the identity of a non SIP compliant terminal for non-registered subscribers
US6996087B2 (en) Communication system including an interworking mobile switching center for call termination
EP1770949A2 (en) Method and communication system for circuit switch users accessing IP multimedia subsystem
CN100493255C (en) A system and method for realizing the call service based on voice service continuity
US8345666B2 (en) Redirecting a call by a circuit switched network to an internet protocol multimedia subsystem (IMS) network
WO2015096451A1 (en) Device for comprehensively deciding service domain and access domain, and routing calling method
EP2073479A1 (en) Method and system for call continuity
WO2007036147A1 (en) A method and system for establishing an initial call in the service of the voice service continuity
CN101931923B (en) Method for user registration of IP multimedia subsystem network and service fulfillment system
US10111259B2 (en) Methods and apparatus in a telecommunications network
EP2089995B1 (en) Heterogeneous communication system and method for processing call in the same system
CN100583843C (en) Control method and system of session route path
CN100456843C (en) Called service route selecting method
CN101931934B (en) User registration method of IP multimedia subsystem (IMS) network and business realizing system
CN100571468C (en) A kind of CS domain call ending system and method
US20130196640A1 (en) Network Elements for End-to-End (E2E) Circuit Service (CS) Call Tracing Functionality
US8908665B2 (en) Methods for routing of calls in internet protocol multimedia subsystem centralized services networks and related gateway mobile switching centres (GMSC) and home location registers (HLR)
CN101505344B (en) Communication network anchorage method and device
CN106685890B (en) An optimization method, device and system for calling VoLTE users
CN102868667B (en) The identification method of service priority, device and system
CN101146367A (en) A system and method for call service based on voice service continuity
CN1913504B (en) Route path control method, system and device
CN100461881C (en) Called service route selecting method and system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant