CN101932119B - Service implementation method and system of IP multimedia subsystem network - Google Patents
Service implementation method and system of IP multimedia subsystem network Download PDFInfo
- Publication number
- CN101932119B CN101932119B CN200910142255.0A CN200910142255A CN101932119B CN 101932119 B CN101932119 B CN 101932119B CN 200910142255 A CN200910142255 A CN 200910142255A CN 101932119 B CN101932119 B CN 101932119B
- Authority
- CN
- China
- Prior art keywords
- cscf
- msc
- message
- network
- pstn
- 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.)
- Expired - Fee Related
Links
Classifications
-
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种IP多媒体子系统网络的业务实现方法,当处于漫游状态的UE在本地IMS网络的E-MSC成功注册后,UE通过P-CSCF将会话邀请消息发送给S-CSCF;S-CSCF根据iFC的主叫事件触发标准将会话邀请消息发送给E-MSC;E-MSC根据会话邀请消息中的被叫号码向被叫用户所在的PSTN发送初始地址消息;接收到PSTN返回的地址完成消息后,E-MSC向UE发送振铃消息;并在接收到PSTN发送的电路域的应答消息后,将E-MSC与UE之间的IP媒体承载和E-MSC与PSTN之间的CS媒体承载相连,并通过S-CSCF和P-CSCF向UE发送初始会话协议SIP的应答消息,完成IMS会话业务的建立。
A service implementation method of an IP multimedia subsystem network. When a UE in a roaming state successfully registers with an E-MSC in a local IMS network, the UE sends a session invitation message to an S-CSCF through a P-CSCF; According to the calling event trigger standard, the session invitation message is sent to the E-MSC; the E-MSC sends the initial address message to the PSTN where the called user is located according to the called number in the session invitation message; after receiving the address completion message returned by the PSTN, The E-MSC sends a ringing message to the UE; and after receiving the circuit domain response message sent by the PSTN, connects the IP media bearer between the E-MSC and the UE to the CS media bearer between the E-MSC and the PSTN, And through the S-CSCF and P-CSCF to send the response message of the initial session protocol SIP to the UE, to complete the establishment of the IMS session service.
Description
技术领域 technical field
本发明涉及通信领域,尤其涉及一种IP(Internet Protocol,因特网协议)多媒体子系统网络的业务实现方法及系统。The invention relates to the communication field, in particular to a method and system for realizing the service of an IP (Internet Protocol, Internet Protocol) multimedia subsystem network.
背景技术 Background technique
为了保持第三代合作伙伴计划(3rd Generation Partnership Project,简称为3GPP)在移动通信领域的竞争力,3GPP目前正致力研究对分组交换核心网(Packet Switched Core,简称为PS Core)和全球移动通信系统无线接入网(Universal Mobile Telecommunication System Radio Access Network,简称为UTRAN)的演进,目的是使得演进的PS Core(简称EPC)可提供更高的传输速率,更短的传输延时,并支持E-UTRAN(Evolved UTRAN,演进的UTRAN)、GERAN(GSM EDGE radio access network,全球移动通讯系统增强型数据速率全球移动通讯系统演进技术无线接入网)、UTRAN、WLAN(Wireless Local Area Network,无线局域网)以及其它非3GPP接入网络之间的移动性管理。这个演进的移动通信系统被称为演进的分组域系统(Evolved Packet System,简称为EPS)。In order to maintain the competitiveness of the 3rd Generation Partnership Project (abbreviated as 3GPP) in the field of mobile communications, 3GPP is currently working on the research on packet switched core network (Packet Switched Core, abbreviated as PS Core) and global mobile communications The evolution of the Universal Mobile Telecommunication System Radio Access Network (UTRAN) aims to enable the evolved PS Core (EPC) to provide higher transmission rates, shorter transmission delays, and support E -UTRAN (Evolved UTRAN, evolved UTRAN), GERAN (GSM EDGE radio access network, Global System for Mobile Communications Enhanced Data Rate Global System for Mobile Communications Evolution Technology Wireless Access Network), UTRAN, WLAN (Wireless Local Area Network, Wireless Local Area Network ) and mobility management between other non-3GPP access networks. This evolved mobile communication system is called an evolved packet domain system (Evolved Packet System, EPS for short).
现阶段,语音业务是移动运营商的一项重要收入来源,因此,如何确保在EPS中实现高质量语音业务非常重要。目前,大家比较关注采用基于语音的传统IP多媒体子系统(IMS)来实现语音业务。At this stage, voice service is an important source of income for mobile operators, so how to ensure high-quality voice service in EPS is very important. At present, everyone is more concerned about using the traditional voice-based IP Multimedia Subsystem (IMS) to implement voice services.
图1为现有技术的IMS网络架构示意图,包括如下网元:FIG. 1 is a schematic diagram of an IMS network architecture in the prior art, including the following network elements:
101:用户设备(User Equipment,简称为UE),用于通过接入设备接入到IMS网络中的P-CSCF进行注册,并与远端建立会话连接;101: User Equipment (User Equipment, UE for short), configured to register with a P-CSCF in the IMS network through an access device, and establish a session connection with a remote end;
102:代理呼叫会话控制功能(Proxy Call Session Control Function,简称为P-CSCF),用于进行消息的路由,并与UE建立安全联盟;102: Proxy Call Session Control Function (Proxy Call Session Control Function, P-CSCF for short), used to route messages and establish a security association with the UE;
103:查询呼叫会话控制功能(Interrogating Call Session Control Function,简称为I-CSCF),用于与HSS(Home Subscriber Server,归属用户服务器)交互,请求HSS为UE分配S-CSCF,或查询用户所对应的S-CSCF;103: Query the call session control function (Interrogating Call Session Control Function, referred to as I-CSCF), which is used to interact with the HSS (Home Subscriber Server, home subscriber server), request the HSS to allocate the S-CSCF for the UE, or query the corresponding S-CSCF;
104:服务呼叫会话控制功能(Serving Call Session Control Function,简称为S-CSCF),用于为用户提供注册、呼叫控制等功能;104: Serving Call Session Control Function (Serving Call Session Control Function, S-CSCF for short), used to provide users with functions such as registration and call control;
105:归属用户服务器(HSS),用于保存用户的签约数据,为呼叫或会话提供支持。105: Home Subscriber Server (HSS), used to store subscription data of the user and provide support for calls or sessions.
采用图1所示的架构,当用户/UE处于漫游状态时,UE通过接入到拜访地的P-CSCF向归属网络进行注册;注册成功后,如果用户发起会话业务,UE向归属网络发送会话邀请消息,由归属网络的S-CSCF将会话邀请消息转发给被叫用户,会话控制由归属网络来完成。Using the architecture shown in Figure 1, when the user/UE is in the roaming state, the UE registers with the home network by accessing the P-CSCF of the visited location; after successful registration, if the user initiates a session service, the UE sends the session to the home network For the invitation message, the S-CSCF of the home network forwards the session invitation message to the called user, and the session control is completed by the home network.
在IMS网络局部部署的情况下,如果用户漫游到拜访地的IMS网络,而归属地的IMS网络与拜访地的IMS网络之间的中间网络没有部署IMS网络,则有可能无法将UE的消息(例如,注册消息、会话邀请消息)路由到归属网络,导致IMS业务失败;同样,归属网络发往UE的消息(例如,会话邀请消息)也可能无法路由到拜访地的IMS网络。In the case of local deployment of the IMS network, if the user roams to the IMS network of the visited location, and the intermediate network between the IMS network of the home location and the IMS network of the visited location is not deployed with an IMS network, it may not be possible to send the message of the UE ( For example, a registration message, a session invitation message) is routed to the home network, resulting in failure of the IMS service; similarly, a message (for example, a session invitation message) sent by the home network to the UE may also fail to be routed to the visited IMS network.
发明内容 Contents of the invention
本发明所要解决的技术问题是,克服现有技术的不足,提供一种IMS网络的业务实现方法及系统,以实现在本地IMS网络对拜访用户发起的呼叫进行信令和媒体的交换。The technical problem to be solved by the present invention is to overcome the deficiencies of the prior art and provide a method and system for implementing IMS network services, so as to realize the exchange of signaling and media for calls initiated by visiting users in the local IMS network.
为了解决上述问题,本发明提供一种IP多媒体子系统网络的业务实现方法,当处于漫游状态的用户设备UE通过本地IP多媒体子系统IMS网络的代理呼叫会话控制功能P-CSCF和服务呼叫会话控制功能S-CSCF在本地IMS网络的增强移动交换中心E-MSC成功注册后,该方法包括:In order to solve the above problems, the present invention provides a service realization method of IP Multimedia Subsystem network, when the user equipment UE in the roaming state passes the proxy call session control function P-CSCF and the service call session control function of the local IP Multimedia Subsystem IMS network After the functional S-CSCF has successfully registered with the enhanced mobile switching center E-MSC of the local IMS network, the method includes:
UE通过所述P-CSCF将会话邀请消息发送给所述S-CSCF;所述S-CSCF根据初始过滤准则iFC的主叫事件触发标准将所述会话邀请消息发送给所述E-MSC;The UE sends a session invitation message to the S-CSCF through the P-CSCF; the S-CSCF sends the session invitation message to the E-MSC according to the calling event trigger standard of the initial filtering criterion iFC;
所述E-MSC根据所述会话邀请消息中的被叫号码向被叫用户所在的公共交换电话网PSTN发送初始地址消息;The E-MSC sends an initial address message to the public switched telephone network PSTN where the called user is located according to the called number in the session invitation message;
接收到所述PSTN返回的地址完成消息后,所述E-MSC通过所述S-CSCF和P-CSCF向所述UE发送振铃消息;并在接收到所述PSTN发送的电路域的应答消息后,将所述E-MSC与所述UE之间的IP媒体承载和所述E-MSC与所述PSTN之间的电路交换CS媒体承载相连,并通过所述S-CSCF和P-CSCF向所述UE发送初始会话协议SIP的应答消息,完成IMS会话业务的建立。After receiving the address completion message returned by the PSTN, the E-MSC sends a ringing message to the UE through the S-CSCF and P-CSCF; and after receiving the circuit domain response message sent by the PSTN After that, connect the IP media bearer between the E-MSC and the UE with the circuit-switched CS media bearer between the E-MSC and the PSTN, and send The UE sends a response message of the initial session protocol SIP to complete the establishment of the IMS session service.
此外,所述E-MSC接收到所述会话邀请消息后,还根据本地存储的所述UE的用户数据进行呼叫控制,呼叫控制完成后发送所述初始地址消息。In addition, after receiving the session invitation message, the E-MSC also performs call control according to the locally stored user data of the UE, and sends the initial address message after the call control is completed.
此外,所述iFC由所述E-MSC生成;所述E-MSC采用如下方式将所述iFC发送给所述S-CSCF:In addition, the iFC is generated by the E-MSC; the E-MSC sends the iFC to the S-CSCF in the following manner:
在所述UE的注册过程中,接收到所述S-CSCF发送的注册请求后,所述E-MSC向所述S-CSCF发送注册应答消息,该消息中包含所述iFC。During the registration process of the UE, after receiving the registration request sent by the S-CSCF, the E-MSC sends a registration response message to the S-CSCF, and the message includes the iFC.
此外,所述E-MSC采用如下方式获取并存储所述UE的用户数据:In addition, the E-MSC obtains and stores the user data of the UE in the following manner:
在所述UE的注册过程中,当所述E-MSC接收到所述S-CSCF发送的注册请求后,向所述UE的归属网络的归属用户服务器HSS或归属位置寄存器HLR发送位置更新请求,以获取所述UE的用户数据;During the registration process of the UE, after the E-MSC receives the registration request sent by the S-CSCF, it sends a location update request to the Home Subscriber Server HSS or the Home Location Register HLR of the UE's home network, to obtain user data of the UE;
接收到所述位置更新请求后,所述HLR或HSS将所述UE的用户数据返回给所述E-MSC;After receiving the location update request, the HLR or HSS returns the user data of the UE to the E-MSC;
所述E-MSC存储所述UE的用户数据。The E-MSC stores user data of the UE.
此外,接收到所述会话邀请消息后,所述E-MSC通过向所述UE发送SIP的应答消息建立所述IP媒体承载;In addition, after receiving the session invitation message, the E-MSC establishes the IP media bearer by sending a SIP response message to the UE;
所述E-MSC和所述PSTN通过所述初始地址消息和地址完成消息的交互建立所述CS媒体承载。The E-MSC and the PSTN establish the CS media bearer through the interaction of the initial address message and the address complete message.
本发明还提供一种IP多媒体子系统网络的业务实现系统,该系统作为拜访网络为处于漫游状态的UE提供业务;该系统包含:P-CSCF、S-CSCF、E-MSC;其中:The present invention also provides a service realization system of an IP multimedia subsystem network, which serves as a visited network to provide services for a UE in a roaming state; the system includes: P-CSCF, S-CSCF, and E-MSC; wherein:
所述P-CSCF用于在接收到所述UE发送的会话邀请消息后,将所述会话邀请消息发送给所述S-CSCF;The P-CSCF is configured to send the session invitation message to the S-CSCF after receiving the session invitation message sent by the UE;
所述S-CSCF用于根据iFC的主叫事件触发标准将所述会话邀请消息发送给所述E-MSC;The S-CSCF is configured to send the session invitation message to the E-MSC according to the calling event trigger standard of iFC;
所述E-MSC用于根据所述会话邀请消息中的被叫号码向被叫用户所在的PSTN发送初始地址消息;在接收到所述PSTN返回的地址完成消息后,通过所述S-CSCF和P-CSCF向所述UE发送振铃消息;并在接收到所述PSTN发送的电路域的应答消息后,将所述E-MSC与所述UE之间的IP媒体承载和所述E-MSC与所述PSTN之间的CS媒体承载相连,并通过所述S-CSCF和P-CSCF向所述UE发送SIP的应答消息,完成IMS会话业务的建立。The E-MSC is used to send an initial address message to the PSTN where the called user is located according to the called number in the session invitation message; after receiving the address completion message returned by the PSTN, through the S-CSCF and The P-CSCF sends a ringing message to the UE; and after receiving the circuit domain response message sent by the PSTN, sends the IP media bearer between the E-MSC and the UE to the E-MSC It is connected to the CS media bearer between the PSTNs, and sends a SIP response message to the UE through the S-CSCF and P-CSCF to complete the establishment of the IMS session service.
此外,所述E-MSC还用于在接收到所述会话邀请消息后,根据本地存储的所述UE的用户数据进行呼叫控制,呼叫控制完成后发送所述初始地址消息。In addition, the E-MSC is further configured to perform call control according to the user data of the UE stored locally after receiving the session invitation message, and send the initial address message after the call control is completed.
此外,所述E-MSC还用于生成所述iFC,并采用如下方式将所述iFC发送给所述S-CSCF:In addition, the E-MSC is also used to generate the iFC, and send the iFC to the S-CSCF in the following manner:
在所述UE的注册过程中,接收到所述S-CSCF发送的注册请求后,所述E-MSC向所述S-CSCF发送注册应答消息,该消息中包含所述iFC。During the registration process of the UE, after receiving the registration request sent by the S-CSCF, the E-MSC sends a registration response message to the S-CSCF, and the message includes the iFC.
此外,所述E-MSC还用于在所述UE的注册过程中,接收到所述S-CSCF发送的注册请求后,向所述UE的归属网络的HSS或HLR发送位置更新请求,以获取所述UE的用户数据,并存储所述HLR或HSS返回的所述UE的用户数据。In addition, the E-MSC is also configured to send a location update request to the HSS or HLR of the home network of the UE after receiving the registration request sent by the S-CSCF during the registration process of the UE, so as to obtain The user data of the UE, and store the user data of the UE returned by the HLR or HSS.
此外,所述E-MSC还用于在接收到所述会话邀请消息后,通过向所述UE发送SIP的应答消息建立所述IP媒体承载;In addition, the E-MSC is further configured to establish the IP media bearer by sending a SIP response message to the UE after receiving the session invitation message;
所述E-MSC和所述PSTN通过所述初始地址消息和地址完成消息的交互,建立所述CS媒体承载。The E-MSC and the PSTN establish the CS media bearer through the interaction of the initial address message and the address complete message.
综上所述,本发明通过在本地IMS网络中设置增强移动交换中心(E-MSC),当拜访用户在E-MSC成功注册后,由E-MSC在本地IMS网络对拜访用户发起的呼叫进行呼叫控制、以及信令和媒体的交换。In summary, the present invention sets enhanced mobile switching center (E-MSC) in the local IMS network, after the visiting user registers successfully in E-MSC, by E-MSC in the local IMS network, the call initiated by the visiting user is carried out. Call control, and switching of signaling and media.
采用本发明提供的IMS网络本地化部署架构,以及采用EPS网络接入实现CS业务的系统及方法,解决原IMS网络局部部署的漫游问题,同时采用标准的IMS接入终端,减少因网络演进过程的用户重复投资。Using the IMS network localization deployment architecture provided by the present invention, and the system and method for implementing CS services by using EPS network access, solve the roaming problem of the original IMS network local deployment, and at the same time use standard IMS access terminals to reduce the network evolution process of users make repeated investments.
附图说明 Description of drawings
图1为现有技术的IMS网络架构示意图;FIG. 1 is a schematic diagram of an IMS network architecture in the prior art;
图2是本发明实施例IMS网络的业务实现系统的架构图一;FIG. 2 is a first architecture diagram of a service implementation system of an IMS network according to an embodiment of the present invention;
图3是本发明实施例IMS网络的业务实现系统的架构图二;FIG. 3 is a second architecture diagram of a service realization system of an IMS network according to an embodiment of the present invention;
图4为采用本发明的系统架构进行注册的方法流程图;Fig. 4 is a flow chart of a method for registering using the system framework of the present invention;
图4a是当UE接入本地IMS网络、通过本地IMS网络发起注册时,为该UE/用户选择本地IMS网络的第一种方法流程图;Figure 4a is a flow chart of the first method for selecting a local IMS network for the UE/user when the UE accesses the local IMS network and initiates registration through the local IMS network;
图4b是当UE接入本地IMS网络、通过本地IMS网络发起注册时,为该UE的用户选择本地IMS网络的第二种方法流程图;FIG. 4b is a flowchart of a second method for selecting a local IMS network for a user of the UE when the UE accesses the local IMS network and initiates registration through the local IMS network;
图4c是当UE接入本地IMS网络、通过本地IMS网络发起注册时,由UE选择本地IMS网络的方法流程图;FIG. 4c is a flowchart of a method for selecting a local IMS network by the UE when the UE accesses the local IMS network and initiates registration through the local IMS network;
图4d为E-MSC收到注册请求消息后获取对应用户的IMSI的方法流程图;Figure 4d is a flow chart of the method for obtaining the IMSI of the corresponding user after the E-MSC receives the registration request message;
图5是本发明实施例IMS网络的业务实现系统的架构图三;FIG. 5 is a third architecture diagram of a service realization system of an IMS network according to an embodiment of the present invention;
图6为采用本发明的系统架构进行起呼的方法流程图;FIG. 6 is a flowchart of a method for initiating a call using the system architecture of the present invention;
图7为采用本发明的系统架构进行终呼的方法流程图。FIG. 7 is a flowchart of a method for terminating a call using the system architecture of the present invention.
具体实施方式 Detailed ways
本发明的核心思想是,在本地IMS网络中设置增强移动交换中心(E-MSC),当处于漫游状态下的用户(称为拜访用户)在E-MSC成功注册后,由E-MSC在本地IMS网络对拜访用户发起的呼叫进行呼叫控制、以及信令和媒体的交换。The core idea of the present invention is that an enhanced mobile switching center (E-MSC) is set in the local IMS network. The IMS network performs call control and exchange of signaling and media for calls initiated by visiting users.
下面将结合附图和实施例对本发明进行详细描述。The present invention will be described in detail below with reference to the drawings and embodiments.
图2是本发明实施例IMS网络的业务实现系统的架构图一,包括:Fig. 2 is the architecture diagram 1 of the service implementation system of the IMS network of the embodiment of the present invention, including:
201:用户设备(User Equipment,简称为UE);具备IMS能力,支持SIP协议,用于通过接入设备接入到IMS网络中的P-CSCF进行注册,并与远端建立会话连接;201: User Equipment (User Equipment, referred to as UE); has IMS capabilities, supports the SIP protocol, and is used to register with the P-CSCF in the IMS network through the access device, and establish a session connection with the remote end;
202:增强移动交换中心(Enhanced Mobile Switch Center,简称为E-MSC)服务器,为本发明新增网元,E-MSC服务器(简称为E-MSC)为一物理实体,具备电路交换(媒体交换)能力和信令协议转换能力,并可实现拜访用户的本地注册,支持标准的ISC接口和Cx接口。202: Enhanced Mobile Switching Center (Enhanced Mobile Switch Center, referred to as E-MSC) server, which is a new network element of the present invention, E-MSC server (abbreviated as E-MSC) is a physical entity, with circuit switching (media switching ) capability and signaling protocol conversion capability, and can realize local registration of visiting users, and support standard ISC interface and Cx interface.
对于本地IMS网络来说,E-MSC实现了HSS和AS(应用服务器)的功能;从CS(电路交换)网络的角度来看,E-MSC实现了MSC的功能。For the local IMS network, the E-MSC implements the functions of the HSS and AS (Application Server); from the perspective of the CS (Circuit Switching) network, the E-MSC implements the functions of the MSC.
具体地说,E-MSC具备如下功能:Specifically, E-MSC has the following functions:
具备协议转换功能,能够对SIP信令和电路域相关协议信令之间进行相互转换,能够将从ISC接口和Cx接口收到的SIP信令转换成相应的电路域信令; With protocol conversion function, it can convert SIP signaling and circuit domain related protocol signaling to each other, and can convert SIP signaling received from ISC interface and Cx interface into corresponding circuit domain signaling;
具备移动交换能力(即信令和媒体交换能力),能够在IP承载和电路域承载之间进行媒体交换; Possess mobile switching capabilities (that is, signaling and media switching capabilities), and be able to perform media switching between IP bearers and circuit domain bearers;
当E-MSC收到远端用户发起的入呼请求(即终呼请求)时,能够作为用户代理,向漫游在本地的IMS终端发起会话邀请请求; When the E-MSC receives an incoming call request (namely, a call termination request) initiated by a remote user, it can act as a user agent to initiate a session invitation request to a local IMS terminal roaming;
具备本地注册能力,当收到I-CSCF发送的查询消息时,可以为拜访用户分配本地S-CSCF;当收到拜访用户的注册请求时,能够根据注册请求中携带的IMS私有用户标识获取对应的IMSI(International Mobile SubscriberIdentifier,国际移动用户识别码);如果本地没有用户数据,能够向用户归属网络的HSS/HLR获取用户数据; With local registration capability, when receiving the query message sent by the I-CSCF, it can assign the local S-CSCF to the visiting user; when receiving the registration request of the visiting user, it can obtain the corresponding IMS private user ID carried in the registration request. IMSI (International Mobile Subscriber Identifier, International Mobile Subscriber Identifier); if there is no local user data, the user data can be obtained from the HSS/HLR of the user's home network;
能生成E-MSC的触发标准(也称为初始过滤准则,即Initial FilterCriteria,简称为iFC)以及触发地址(即E-MSC的地址); Can generate E-MSC trigger criteria (also known as initial filter criteria, namely Initial FilterCriteria, referred to as iFC) and trigger address (ie E-MSC address);
收到HSS/HLR发送的提供漫游号码请求时,E-MSC能够分配指向本地的漫游号码; When receiving the roaming number request sent by HSS/HLR, E-MSC can assign a local roaming number;
收到呼叫建立请求(例如,会话邀请消息、初始地址消息)时,具备为该呼叫建立承载和进行媒体及信令交换的能力。 When receiving a call establishment request (for example, a session invitation message, an initial address message), it has the ability to establish a bearer for the call and perform media and signaling exchange.
203:呼叫会话控制功能(Call Session Control Function,简称为CSCF),可进一步分为:查询呼叫会话控制功能(Interrogating CSCF,简称为I-CSCF)、代理呼叫会话控制功能(Proxy Call Session Control Function,简称为P-CSCF)和服务呼叫会话控制功能(Serving CSCF,简称为S-CSCF)。其中:203: Call Session Control Function (Call Session Control Function, referred to as CSCF), which can be further divided into: Interrogating Call Session Control Function (Interrogating CSCF, referred to as I-CSCF), Proxy Call Session Control Function (Proxy Call Session Control Function, P-CSCF for short) and Serving Call Session Control Function (Serving CSCF, S-CSCF for short). in:
P-CSCF用于进行消息的路由,并与终端建立安全联盟;此外,P-CSCF在接收到拜访用户的注册请求后,可以将该请求路由到本地IMS网络的I-CSCF;The P-CSCF is used to route the message and establish a security association with the terminal; in addition, after receiving the registration request of the visiting user, the P-CSCF can route the request to the I-CSCF of the local IMS network;
I-CSCF用于与E-MSC交互,请求E-MSC为用户分配S-CSCF,或查询用户所处的S-CSCF;The I-CSCF is used to interact with the E-MSC, requesting the E-MSC to allocate an S-CSCF for the user, or query the S-CSCF where the user is located;
S-CSCF用于为用户提供注册、呼叫控制等功能。The S-CSCF is used to provide users with functions such as registration and call control.
204:归属位置寄存器(Home Location Register,简称为HLR)或者归属用户服务器(Home Subscriber Server,简称为HSS);204: Home Location Register (Home Location Register, HLR for short) or Home Subscriber Server (Home Subscriber Server, HSS for short);
HSS/HLR用于保存用户的签约数据,为呼叫或会话提供支持,并在接收到E-MSC发送的位置更新请求时将用户数据返回给E-MSC。HSS/HLR is used to store user subscription data, provide support for calls or sessions, and return user data to E-MSC when receiving a location update request sent by E-MSC.
HLR可以认为是HSS的子集,为传统的CS(Circuit Switched,电路交换)域和PS(Packet Swithed,分组交换)域服务,HLR可以和HSS合一,位于同一物理实体,也可以位于不同的物理实体上,此时HLR和HSS之间存在接口,实现信息的交互。HLR can be considered as a subset of HSS, serving the traditional CS (Circuit Switched, Circuit Switched) domain and PS (Packet Switched, Packet Switched) domain, HLR and HSS can be integrated, located in the same physical entity, or located in different On the physical entity, there is an interface between the HLR and the HSS at this time to realize information exchange.
图3是本发明实施例IMS网络的业务实现系统的架构图二,本架构图中包含了采用本发明的IMS网络的业务系统进行注册所涉及的网元,其中示出了图2中省略的接入网络部分中的各网元:移动性管理实体(MobilityManagement Entity,简称为MME)、服务网关(Serving Gateway,简称为S-GW)、分组数据网网关(Packet DataNetwork Gateway,简称PDN GW或P-GW)、动态主机配置协议服务器(Dynamic Host Configuration ProtocolServer,简称为DHCP Server);并示出了图2中省略的域名系统(DomainName System,简称为DNS);此外还将CSCF进一步细分为P-CSCF、I-CSCF和S-CSCF;其中:Fig. 3 is the second architecture diagram of the service implementation system of the IMS network according to the embodiment of the present invention. This architecture diagram includes the network elements involved in the registration using the service system of the IMS network of the present invention, which shows the network elements omitted in Fig. 2 Each network element in the access network part: Mobility Management Entity (MME for short), Serving Gateway (S-GW for short), Packet DataNetwork Gateway (PDN GW or PDN for short). -GW), Dynamic Host Configuration Protocol Server (Dynamic Host Configuration Protocol Server, referred to as DHCP Server); and shows the Domain Name System (DomainName System, referred to as DNS) omitted in Figure 2; in addition, CSCF is further subdivided into P - CSCF, I-CSCF and S-CSCF; where:
移动性管理实体(MME)是控制面实体,用于临时存储用户信息,并负责管理和存储UE上下文(比如UE/用户标识,移动性管理状态,用户安全参数等),为用户分配临时标识,当UE驻扎在该跟踪区域或者该网络时负责对该用户进行鉴权;Mobility Management Entity (MME) is a control plane entity, used to temporarily store user information, and is responsible for managing and storing UE context (such as UE/user identity, mobility management status, user security parameters, etc.), assigning temporary identities to users, When the UE is camped in the tracking area or the network, it is responsible for authenticating the user;
服务网关(S-GW),是用户面实体,负责进行用户面数据的路由处理;Serving Gateway (S-GW), which is a user plane entity, is responsible for routing and processing user plane data;
分组数据网网关(P-GW),是UE接入PDN(Packet Data Network,分组数据网)的网关。当P-GW接收到UE发送的获取P-CSCF全名消息时,将从DHCP服务器获取到的P-CSCF全名返回给UE。A packet data network gateway (P-GW) is a gateway for a UE to access a PDN (Packet Data Network, packet data network). When the P-GW receives the message of obtaining the full name of the P-CSCF sent by the UE, it returns the full name of the P-CSCF obtained from the DHCP server to the UE.
P-GW和S-GW可以合设在一个物理实体中。The P-GW and the S-GW can be co-located in one physical entity.
域名系统(DNS),用于将域名翻译为对应的IP地址。Domain Name System (DNS), used to translate domain names into corresponding IP addresses.
动态主机配置协议服务器(DHCP Server),用于动态提供P-CSCF全名或者地址,并提供DNS地址。A dynamic host configuration protocol server (DHCP Server), configured to dynamically provide the full name or address of the P-CSCF, and provide a DNS address.
图3所示的各网元的具体功能还将在下文中详细描述。The specific functions of each network element shown in FIG. 3 will be described in detail below.
图4为采用本发明的系统架构进行注册的方法流程图;本流程中,当E-MSC收到S-CSCF转发的注册请求消息后,如果E-MSC中没有相应的用户数据,则向HSS/HLR发起位置更新请求,以获取用户数据;用户数据获取成功后,向S-CSCF返回注册应答,该应答消息中包含E-MSC生成的触发标准(也称为初始过滤准则,即Initial Filter Criteria,简称为iFC)和触发地址;如图4所示,该方法包括如下步骤:Fig. 4 is the flow chart of the method for registering using the system architecture of the present invention; in this process, after the E-MSC receives the registration request message forwarded by the S-CSCF, if there is no corresponding user data in the E-MSC, the HSS /HLR initiates a location update request to obtain user data; after the user data is successfully obtained, it returns a registration response to the S-CSCF, and the response message contains the trigger criteria generated by the E-MSC (also called the initial filter criteria, namely Initial Filter Criteria , referred to as iFC) and trigger address; As shown in Figure 4, the method includes the following steps:
401、UE在漫游状态下向本地IMS网络的P-CSCF(即拜访网络的P-CSCF,简称为本地P-CSCF)发送注册请求消息,该消息中携带用户身份标识;401. The UE sends a registration request message to the P-CSCF of the local IMS network (ie, the P-CSCF of the visited network, referred to as the local P-CSCF for short) in the roaming state, and the message carries the user identity;
402、本地P-CSCF收到注册请求消息后,将该消息转发给本地IMS网络的I-CSCF(即拜访网络的I-CSCF,简称为本地I-CSCF);402. After receiving the registration request message, the local P-CSCF forwards the message to the I-CSCF of the local IMS network (that is, the I-CSCF of the visited network, referred to as the local I-CSCF);
本发明中可采用多种方法将上述注册请求消息转发给本地I-CSCF,具体内容可参见下文对图4a~4c的描述部分。In the present invention, various methods can be adopted to forward the registration request message to the local I-CSCF. For details, please refer to the description of FIGS. 4a-4c below.
403、本地I-CSCF收到注册请求消息后,向本地IMS网络的E-MSC发送查询消息,以查询S-CSCF的地址;403. After receiving the registration request message, the local I-CSCF sends a query message to the E-MSC of the local IMS network to query the address of the S-CSCF;
404、E-MSC指派一个本地IMS网络的S-CSCF(简称为本地S-CSCF)的地址,并将其返回给本地I-CSCF;404. The E-MSC assigns an address of an S-CSCF (local S-CSCF for short) of the local IMS network, and returns it to the local I-CSCF;
405、本地I-CSCF向本地S-CSCF发送注册请求消息;405. The local I-CSCF sends a registration request message to the local S-CSCF;
406、本地S-CSCF收到注册请求消息后,向E-MSC发送注册请求消息;406. After receiving the registration request message, the local S-CSCF sends the registration request message to the E-MSC;
407、收到注册请求消息后,如果E-MSC中没有对应的用户数据,则向UE归属网络的HSS/HLR发送位置更新请求,以获取用户数据;407. After receiving the registration request message, if there is no corresponding user data in the E-MSC, send a location update request to the HSS/HLR of the UE's home network to obtain user data;
如果E-MSC中有对应的用户数据,则E-MSC将UE(用户)标识为已注册,并向本地S-CSCF返回注册应答消息,该消息中携带E-MSC生成的触发标准(也称为初始过滤准则,即Initial Filter Criteria,简称为iFC)以及触发地址(即E-MSC的地址),并跳转至步骤412;If there is corresponding user data in the E-MSC, the E-MSC identifies the UE (user) as registered, and returns a registration response message to the local S-CSCF, which carries the trigger standard generated by the E-MSC (also called For the initial filter criteria, i.e. Initial Filter Criteria, referred to as iFC) and the trigger address (ie the address of the E-MSC), and jump to step 412;
上述触发标准中包含:注册事件、主叫事件、被叫事件等事件的触发标准。其中,注册事件的触发标准可以触发本地S-CSCF进行第三方注册。The triggering criteria above include: triggering criteria for registration events, calling events, called events, and other events. Wherein, the trigger standard of the registration event may trigger the local S-CSCF to perform third-party registration.
用户数据中包含:用户位置信息、签约信息、业务数据等信息。User data includes: user location information, subscription information, business data and other information.
本步骤中,E-MSC需要使用用户的IMSI(International Mobile SubscriberIdentifier,国际移动用户识别码)来获取用户数据,如果注册请求消息中的用户标识不是IMSI,则E-MSC可以采用多种方法获取用户的IMSI,具体方法可参见下文对图4d的描述部分。In this step, E-MSC needs to use the user's IMSI (International Mobile SubscriberIdentifier, International Mobile Subscriber Identifier) to obtain user data, if the user identification in the registration request message is not IMSI, then E-MSC can use multiple methods to obtain user data For the specific method, please refer to the description of Figure 4d below.
408、HSS/HLR向E-MSC发送插入用户数据请求,该消息中携带对应用户的用户数据,用户数据中包含用户在电路域签约的业务数据(简称为用户的电路域业务数据);408. The HSS/HLR sends a request for inserting user data to the E-MSC. The message carries the user data of the corresponding user, and the user data includes the service data signed by the user in the CS domain (referred to as the CS domain service data of the user for short);
409、E-MSC保存接收到的用户数据,向HSS/HLR返回用户数据插入应答消息;409. The E-MSC saves the received user data, and returns a user data insertion response message to the HSS/HLR;
410、HSS/HLR收到E-MSC发送的用户数据插入应答消息后,向E-MSC返回位置更新应答消息;410. After receiving the user data insertion response message sent by the E-MSC, the HSS/HLR returns a location update response message to the E-MSC;
411、E-MSC收到位置更新应答消息后,标识用户已注册,并向本地S-CSCF返回注册应答消息,该消息中携带E-MSC生成的触发标准(即iFC)以及触发地址(即E-MSC的地址);411. After receiving the location update response message, the E-MSC identifies that the user has registered, and returns a registration response message to the local S-CSCF, which carries the trigger criteria (i.e. iFC) and trigger address (i.e. E-MSC) generated by the E-MSC. - the address of the MSC);
上述触发标准中包含:注册事件、主叫事件、被叫事件等事件的触发标准。其中,注册事件的触发标准将触发S-CSCF进行第三方注册。The triggering criteria above include: triggering criteria for registration events, calling events, called events, and other events. Wherein, the trigger standard of the registration event will trigger the S-CSCF to perform third-party registration.
412~414、本地S-CSCF向UE发送注册完成消息,通知UE注册成功;412-414. The local S-CSCF sends a registration completion message to the UE, notifying the UE that the registration is successful;
415、S-CSCF根据iFC中的注册事件触发标准向E-MSC发送第三方注册请求,该请求中携带UE的用户标识,以及UE当前的接入地址;415. The S-CSCF sends a third-party registration request to the E-MSC according to the registration event trigger standard in the iFC, and the request carries the user identifier of the UE and the current access address of the UE;
416、E-MSC收到第三方注册请求后,保存UE的用户标识以及UE当前的接入地址等第三方注册信息,并向本地S-CSCF返回注册完成消息。416. After receiving the third-party registration request, the E-MSC saves the third-party registration information such as the user ID of the UE and the current access address of the UE, and returns a registration completion message to the local S-CSCF.
需要注意的是,步骤415~416为可选步骤;E-MSC保存UE当前的接入地址以便在后续实现业务连续性;实现业务连续性的具体方法已超出本发明的范畴。It should be noted that steps 415-416 are optional steps; the E-MSC saves the current access address of the UE so as to realize service continuity in the future; the specific method for realizing service continuity is beyond the scope of the present invention.
图4a是当UE接入本地IMS网络、通过本地IMS网络发起注册时,为该UE/用户选择本地IMS网络的第一种方法(即在步骤402中将接收到的注册请求消息转发给本地I-CSCF的方法)流程图。本流程中,由本地IMS网络的接入网元P-CSCF为用户选择本地IMS网络。Figure 4a is a first method for selecting a local IMS network for the UE/user when the UE accesses the local IMS network and initiates registration through the local IMS network (that is, in step 402, the received registration request message is forwarded to the local IMS network). - method of CSCF) flowchart. In this process, the access network element P-CSCF of the local IMS network selects the local IMS network for the user.
现有技术中,P-CSCF在收到注册请求消息后,会根据该消息中携带的归属域名将注册请求消息转发给归属网络的I-CSCF;而在本实施例中,P-CSCF会在收到注册请求消息后,根据运营商策略,直接把注册请求消息路由到本地I-CSCF,由本地I-CSCF选择本地IMS网络的E-MSC进行注册。In the prior art, after receiving the registration request message, the P-CSCF will forward the registration request message to the I-CSCF of the home network according to the home domain name carried in the message; and in this embodiment, the P-CSCF will After receiving the registration request message, according to the operator's policy, the registration request message is directly routed to the local I-CSCF, and the local I-CSCF selects the E-MSC of the local IMS network for registration.
如图4a所示,该方法具体包含如下步骤:As shown in Figure 4a, the method specifically includes the following steps:
4a01(即步骤401)、UE向本地P-CSCF发送注册请求消息,该消息中携带归属域名和用户身份标识;4a01 (that is, step 401), the UE sends a registration request message to the local P-CSCF, and the message carries a home domain name and a user identity;
4a02、收到注册请求消息后,P-CSCF根据用户身份标识和运营商策略,判断是否选择本地IMS网络(即判断是否将接收到的注册请求消息转发给本地I-CSCF进行处理),具体的判断和选择策略可以是:4a02. After receiving the registration request message, the P-CSCF judges whether to select the local IMS network according to the user identity and the operator's policy (that is, judges whether to forward the received registration request message to the local I-CSCF for processing), specifically Judgment and selection strategies can be:
对于所有用户都选择本地I-CSCF转发注册请求消息(即将本地I-CSCF配置为无条件选择本地IMS网络);或 For all users, the local I-CSCF is selected to forward the registration request message (that is, the local I-CSCF is configured to unconditionally select the local IMS network); or
根据运营商签订IMS互联互通协议以及用户身份标识判断对应用户是否已签订IMS互联互通协议,对于没有签订IMS互联互通协议的用户均选择本地I-CSCF转发注册请求消息;对于已签订IMS互联互通协议的用户可以选择该用户归属网络的I-CSCF转发注册请求消息。 Determine whether the corresponding user has signed an IMS interconnection agreement according to the IMS interconnection agreement signed by the operator and the user identity. For users who have not signed an IMS interconnection agreement, select the local I-CSCF to forward the registration request message; for those who have signed an IMS interconnection agreement The user may choose the I-CSCF of the user's home network to forward the registration request message.
4a03、当判定需要选择本地I-CSCF(即选择本地IMS网络进行本地注册)时,P-CSCF向本地I-CSCF转发注册请求消息。4a03. When it is determined that the local I-CSCF needs to be selected (that is, the local IMS network is selected for local registration), the P-CSCF forwards the registration request message to the local I-CSCF.
图4b是当UE接入本地IMS网络、通过本地IMS网络发起注册时,为该UE的用户选择本地IMS网络的第二种方法(即在步骤402中将接收到的注册请求消息转发给本地I-CSCF的方法)流程图。本流程中,由DNS为用户选择本地IMS网络。Figure 4b is a second method for selecting a local IMS network for the user of the UE when the UE accesses the local IMS network and initiates registration through the local IMS network (that is, in step 402, the received registration request message is forwarded to the local IMS network). - method of CSCF) flowchart. In this process, the DNS selects the local IMS network for the user.
现有技术中,P-CSCF在收到注册请求消息后,需要根据该消息中携带的归属域名向DNS查询用户归属地的I-CSCF地址,DNS会将该归属域名翻译成一个归属网络的I-CSCF的地址;而在本实施例中,DNS会根据运营商策略将归属域名翻译成本地IMS网络的I-CSCF地址。In the prior art, after receiving the registration request message, the P-CSCF needs to query the DNS for the I-CSCF address of the user's home location according to the home domain name carried in the message, and the DNS will translate the home domain name into an I-CSCF address of the home network. - the address of the CSCF; and in this embodiment, the DNS will translate the home domain name into the I-CSCF address of the local IMS network according to the operator's policy.
如图4b所示,该方法具体包含如下步骤:As shown in Figure 4b, the method specifically includes the following steps:
4b01(即步骤401)、UE向本地P-CSCF发送注册请求消息,该消息中携带归属域名和用户身份标识;4b01 (that is, step 401), the UE sends a registration request message to the local P-CSCF, and the message carries a home domain name and a user identity;
4b02、收到注册请求消息后,P-CSCF向本地DNS发送I-CSCF地址查询消息,以查询归属网络的I-CSCF的地址,该查询消息中携带注册请求消息中携带的归属域名;4b02. After receiving the registration request message, the P-CSCF sends an I-CSCF address query message to the local DNS to query the address of the I-CSCF of the home network, and the query message carries the home domain name carried in the registration request message;
4b03、DNS收到上述查询消息后,根据运营商策略进行以下处理:4b03. After receiving the above query message, the DNS performs the following processing according to the operator's policy:
将所有归属域名都翻译成本地I-CSCF地址;或 Translate all attributed domain names to local I-CSCF addresses; or
根据运营商签订IMS互联互通协议判断归属域名对应的网络的运营商是否已签订IMS互联互通协议,将没有签订IMS互联互通协议的网络的归属域名均翻译为本地I-CSCF地址;将已经签订IMS互联互通协议的网络的归属域名翻译成对应的归属网络的I-CSCF的地址; Judging whether the operator of the network corresponding to the domain name has signed an IMS interconnection agreement according to the IMS interconnection agreement signed by the operator, translates the domain name of the network that has not signed an IMS interconnection agreement into a local I-CSCF address; The home domain name of the network of the interconnection agreement is translated into the address of the I-CSCF of the corresponding home network;
4b04、DNS将I-CSCF地址返回给P-CSCF。4b04. The DNS returns the address of the I-CSCF to the P-CSCF.
图4c是当UE接入本地IMS网络、通过本地IMS网络发起注册时,由UE选择本地IMS网络的方法(即使得步骤402中本地P-CSCF将接收到的注册请求消息转发给本地I-CSCF的方法)流程图。本流程中,当UE获得P-CSCF全名后,根据P-CSCF全名设置归属域名。图4c所示流程发生在步骤401之前,具体包含如下步骤:Figure 4c is a method for selecting a local IMS network by the UE when the UE accesses the local IMS network and initiates registration through the local IMS network (that is, the local P-CSCF in step 402 forwards the received registration request message to the local I-CSCF method) flowchart. In this process, after the UE obtains the full name of the P-CSCF, the home domain name is set according to the full name of the P-CSCF. The process shown in Figure 4c occurs before step 401, and specifically includes the following steps:
4c01、UE向P-GW发送获取P-CSCF全名消息;4c01. The UE sends a message to obtain the full name of the P-CSCF to the P-GW;
4c02、P-GW从DHCP服务器请求获取P-CSCF全名;4c02. The P-GW requests the full name of the P-CSCF from the DHCP server;
4c03、DHCP服务器向P-GW返回P-CSCF全名;4c03. The DHCP server returns the full name of the P-CSCF to the P-GW;
4c04、P-GW向UE返回P-CSCF全名;4c04. The P-GW returns the full name of the P-CSCF to the UE;
4c05、UE收到P-CSCF全名后,如果希望使用本地IMS业务,则根据P-CSCF全名设置归属域名(即将P-CSCF全名中“”字符之后的字符串设置为归属域名);此后,UE在步骤401中的注册请求消息中将该归属域名包含在注册请求消息中进行注册,在步骤402中,本地P-CSCF根据注册请求消息中的归属域名将该消息转发给本地I-CSCF。4c05. After receiving the full name of the P-CSCF, if the UE wants to use the local IMS service, set the home domain name according to the full name of the P-CSCF (that is, set the string after the "" character in the full name of the P-CSCF as the home domain name); Thereafter, the UE includes the home domain name in the registration request message in step 401 for registration. In step 402, the local P-CSCF forwards the message to the local I-CSCF according to the home domain name in the registration request message. CSCF.
图4d为E-MSC收到注册请求消息后获取对应用户的IMSI的方法流程图;本流程描述了在图4的步骤407中,E-MSC收到注册请求消息后获取对应用户的IMSI的方法,如图4d所示,该方法包括如下步骤:Figure 4d is a flow chart of the method for obtaining the IMSI of the corresponding user after the E-MSC receives the registration request message; this flow describes the method for obtaining the IMSI of the corresponding user after the E-MSC receives the registration request message in step 407 of Figure 4 , as shown in Figure 4d, the method includes the following steps:
4d01、收到注册请求消息后,E-MSC提取该消息中的用户标识,并判断用户标识是否为IMSI,如果不是,则执行步骤4d02,否则本流程结束;4d01. After receiving the registration request message, the E-MSC extracts the user ID in the message, and judges whether the user ID is an IMSI, if not, executes step 4d02, otherwise the process ends;
4d02、如果用户标识不是IMSI,则E-MSC可以采用如下方式之一获取对应的IMSI:4d02. If the user identifier is not an IMSI, the E-MSC can obtain the corresponding IMSI in one of the following ways:
方式一:包括如下子步骤:Method 1: including the following sub-steps:
a1:如果用户标识是使用IMSI推导出的临时私有用户标识,则E-MSC对临时私有用户标识进行反向推导,得出对应的IMSI;或a1: If the user identity is a temporary private user identity derived from the IMSI, the E-MSC reversely deduces the temporary private user identity to obtain the corresponding IMSI; or
方式二:包括如下子步骤:Method 2: including the following sub-steps:
b1:如果用户标识是IMS私有用户标识,E-MSC可以向UE发送拒绝注册消息,拒绝本次注册,并在该消息中包含指示用户使用IMSI或者使用由IMSI推导出的临时私有用户标识进行注册的信息;b1: If the user ID is an IMS private user ID, the E-MSC can send a registration rejection message to the UE, rejecting this registration, and include in the message an instruction to the user to register using the IMSI or a temporary private user ID derived from the IMSI Information;
b2:UE收到拒绝注册消息后,根据该消息中包含的上述信息使用IMSI或者使用由IMSI推导出的临时私有用户标识重新发起注册;b2: After receiving the registration rejection message, the UE re-initiates registration using the IMSI or the temporary private user identity derived from the IMSI according to the above information contained in the message;
b3:接收到UE重新发送的注册请求后,E-MSC从该请求中获取IMSI、或从该请求中获取临时私有用户标识并对其进行反向推导获得对应的IMSI;或b3: After receiving the registration request resent by the UE, the E-MSC obtains the IMSI from the request, or obtains the temporary private user identity from the request and reversely deduces it to obtain the corresponding IMSI; or
方式三:包括如下子步骤:Method 3: including the following sub-steps:
c1:E-MSC向UE发送SIP(Session Initial Protocol,初始会话协议)订阅或SIP查询消息以获取UE的IMSI;c1: The E-MSC sends a SIP (Session Initial Protocol, initial session protocol) subscription or SIP query message to the UE to obtain the IMSI of the UE;
c2:UE收到SIP订阅或SIP查询消息后,向E-MSC返回用户IMSI;或c2: After receiving the SIP SUBSCRIBE or SIP Query message, the UE returns the user IMSI to the E-MSC; or
方式四:包括如下子步骤:Method 4: including the following sub-steps:
d1:E-MSC使用注册请求中携带的IMS私有用户标识向UE归属网络的HSS获取对应的IMSI;d1: The E-MSC uses the IMS private user identity carried in the registration request to obtain the corresponding IMSI from the HSS of the UE's home network;
d2:HSS向E-MSC返回IMS私有用户标识绑定的IMSI。d2: The HSS returns the IMSI bound to the IMS private user identity to the E-MSC.
图5是本发明实施例IMS网络的业务实现系统的架构图三,本架构图中包含了采用本发明的IMS网络的业务实现系统进行呼叫时所涉及的网元,其中示出了图2中省略的接入网络部分中的各网元:移动性管理实体(MME)、服务网关(S-GW)、分组数据网网关(P-GW);并将CSCF进一步细分为P-CSCF和S-CSCF;此外,本架构图中还示出了图2中的CS网络所包含的网元:媒体网关(Media Gateway,简称为MGW)、关口移动交换中心(Gateway Mobile Switching Center,简称为GMSC)、公共交换电话网(Public Switched Telephone Network,简称为PSTN);其中:FIG. 5 is the third architecture diagram of the service implementation system of the IMS network according to the embodiment of the present invention. This architecture diagram includes the network elements involved when the service implementation system of the IMS network of the present invention is used to make a call, which shows the network elements in FIG. 2 Each network element in the omitted access network part: Mobility Management Entity (MME), Serving Gateway (S-GW), Packet Data Network Gateway (P-GW); and CSCF is further subdivided into P-CSCF and S -CSCF; In addition, this architecture diagram also shows the network elements included in the CS network in Figure 2: media gateway (Media Gateway, MGW for short), gateway mobile switching center (Gateway Mobile Switching Center, GMSC for short) , Public Switched Telephone Network (Public Switched Telephone Network, referred to as PSTN); where:
媒体网关(MGW),用于提供媒体承载;A media gateway (MGW), configured to provide media bearer;
关口移动交换中心(GMSC),用于在接收到初始地址消息时进行信令路由;Gateway Mobile Switching Center (GMSC), for signaling routing upon receipt of an initial address message;
公共交换电话网(Public Switched Telephone Network,PSTN),这里指的是固定电话网络。Public Switched Telephone Network (PSTN), here refers to the fixed telephone network.
图5所示的各网元的具体功能还将在下文中详细描述。The specific functions of each network element shown in FIG. 5 will be described in detail below.
图6为采用本发明的系统架构进行起呼的方法流程图;在起呼过程中,本地S-CSCF通过触发iFC中的主叫事件触发标准将会话邀请消息路由到E-MSC,E-MSC进行信令协议转换,将IMS信令转换为CS信令,与远端建立呼叫连接;图6所示流程具体包括如下步骤:Fig. 6 is the flow chart of the method for calling out using the system architecture of the present invention; in the calling out process, the local S-CSCF triggers the calling event trigger standard in the iFC to route the session invitation message to the E-MSC, and the E-MSC Perform signaling protocol conversion, convert IMS signaling into CS signaling, and establish a call connection with the remote end; the process shown in Figure 6 specifically includes the following steps:
601、已成功进行本地注册的UE向本地P-CSCF发送会话邀请消息,该消息中携带主叫号码和被叫号码;601. The UE that has successfully performed local registration sends a session invitation message to the local P-CSCF, and the message carries the calling number and the called number;
602、本地P-CSCF根据该UE注册过程中记录的路由信息向本地S-CSCF转发会话邀请消息;602. The local P-CSCF forwards the session invitation message to the local S-CSCF according to the routing information recorded in the UE registration process;
603、收到会话邀请消息后,本地S-CSCF根据iFC中的主叫事件触发标准触发第三方呼叫控制(即本地S-CSCF不进行呼叫控制,而由E-MSC来进行呼叫控制),把会话邀请消息路由到E-MSC;603. After receiving the session invitation message, the local S-CSCF triggers third-party call control according to the calling event trigger standard in the iFC (that is, the local S-CSCF does not perform call control, but the E-MSC performs call control), and sends The session invite message is routed to the E-MSC;
604、E-MSC根据该UE注册过程中获取并存储的用户数据对呼叫进行呼叫控制(例如,判断是否允许该UE发起呼叫),呼叫控制完成后通过本地S-CSCF和本地P-CSCF向UE发送SIP应答消息(即200OK消息,图中未示出),以建立UE与E-MSC之间的媒体承载(IP承载);然后根据被叫号码向被叫用户所在的PSTN发送初始地址消息(IAM),该消息中携带主叫号码和被叫号码。604. The E-MSC performs call control on the call according to the user data acquired and stored during the UE registration process (for example, judging whether the UE is allowed to initiate a call). After the call control is completed, the local S-CSCF and the local P-CSCF report to the UE Send a SIP response message (that is, a 200OK message, not shown in the figure) to set up a media bearer (IP bearer) between the UE and the E-MSC; then send an initial address message to the PSTN where the called user is located according to the called number ( IAM), the message carries the calling number and called number.
605、被叫用户终端振铃时,PSTN向E-MSC返回地址完成消息(ACM);605. When the called user terminal rings, the PSTN returns an address completion message (ACM) to the E-MSC;
经过步骤604和605的交互,建立了E-MSC与被叫用户所在的PSTN之间的媒体承载(CS承载)。Through the interaction of steps 604 and 605, the media bearer (CS bearer) between the E-MSC and the PSTN where the called user is located is established.
606~608、E-MSC将电路域的地址完成消息(ACM)转换成SIP的振铃消息,并将振铃消息通过本地S-CSCF和本地P-CSCF转发给主叫用户终端(UE);606-608. The E-MSC converts the address completion message (ACM) of the circuit domain into a ringing message of SIP, and forwards the ringing message to the calling user terminal (UE) through the local S-CSCF and the local P-CSCF;
609、PSTN中的被叫用户接通呼叫后,向E-MSC发送电路域的应答消息(ANM);609. After the called user in the PSTN connects to the call, send a circuit domain response message (ANM) to the E-MSC;
610~612、接收到电路域的应答消息(ANM)后,E-MSC连接其与主叫用户终端(UE)和远端PSTN间的媒体承载,并通过本地S-CSCF和本地P-CSCF向主叫用户终端(UE)发送SIP应答消息(200OK消息),通知主叫用户接听,完成IMS会话业务的建立。610-612. After receiving the response message (ANM) in the circuit domain, the E-MSC connects the media bearer between itself and the calling user terminal (UE) and the remote PSTN, and sends a message to the local S-CSCF and the local P-CSCF The calling user terminal (UE) sends a SIP response message (200OK message) to notify the calling user to answer and complete the establishment of the IMS session service.
图7为采用本发明的系统架构进行终呼的方法流程图;在终呼过程中,收到电路域的终呼建立请求(初始地址消息)后,E-MSC作为用户代理,向被叫用户(UE)发起SIP会话建立请求(会话邀请消息),完成呼叫的建立;图7所示的方法包括如下步骤:Fig. 7 is a flow chart of a method for terminating a call using the system framework of the present invention; in the process of terminating a call, after receiving a request for setting up a terminating call (initial address message) in the circuit domain, the E-MSC, as a user agent, sends a message to the called user (UE) initiates a SIP session setup request (session invite message), completes the setup of the call; the method shown in Figure 7 comprises the steps:
701、PSTN呼叫已漫游到本地IMS系统的UE(被叫用户)时,PSTN向该被叫用户归属网络的GMSC发送初始地址消息(IAM),该消息中携带主叫号码和被叫号码(即UE的号码);701. When the PSTN call has roamed to the UE (called user) of the local IMS system, the PSTN sends an initial address message (IAM) to the GMSC of the home network of the called user, and the message carries the calling number and the called number (i.e. UE's number);
702、被叫用户归属网络的GMSC收到初始地址消息后,向被叫用户归属网络的HSS/HLR发送路由请求,以获取被叫用户的路由信息;702. After receiving the initial address message, the GMSC of the home network of the called user sends a routing request to the HSS/HLR of the home network of the called user to obtain the routing information of the called user;
703、HSS/HLR根据被叫用户(UE)注册过程中由E-MSC发送的位置更新请求(步骤407)获知被叫用户当前漫游在E-MSC管辖的本地IMS网络中,因此向E-MSC发送提供漫游号码请求,其中包含被叫号码;703. HSS/HLR learns that the called user is currently roaming in the local IMS network under the jurisdiction of the E-MSC according to the location update request (step 407) sent by the E-MSC during the registration process of the called user (UE), and therefore reports to the E-MSC Send a request to provide a roaming number, which includes the called number;
704~705、收到提供漫游号码请求后,E-MSC分配一个指向本地的漫游号码,保存漫游号码和被叫号码的对应关系;并通过应答消息把漫游号码返回给被叫用户归属网络的HSS/HLR,被叫用户归属网络的HSS/HLR再将漫游号码返回给GMSC;704-705. After receiving the request for providing a roaming number, the E-MSC allocates a local roaming number, saves the corresponding relationship between the roaming number and the called number; and returns the roaming number to the HSS of the called user's home network through a response message /HLR, the HSS/HLR of the home network of the called user returns the roaming number to the GMSC;
706、GMSC根据漫游号码向E-MSC发送初始地址消息(IAM),以便将呼叫路由到E-MSC,该消息中携带上述漫游号码(作为被叫号码)和主叫号码信息;706. The GMSC sends an initial address message (IAM) to the E-MSC according to the roaming number, so as to route the call to the E-MSC, and the message carries the roaming number (as the called number) and calling number information;
707、收到初始地址消息(IAM)后,E-MSC判定该消息中的被叫号码是本网元分配的漫游号码,因此根据该漫游号码找到之前保存的被叫号码;E-MSC根据被叫号码以及该UE注册过程中获取的用户数据对呼叫进行呼叫控制,呼叫控制完成后使用该被叫号码(即UE的号码)替换初始地址消息中的漫游号码;并通过S-CSCF向被叫用户(UE)发送会话邀请消息,以建立呼叫,并建立E-MSC与被叫用户终端(UE)间的媒体承载(IP承载);上述会话邀请消息中携带被叫号码(即UE的号码)和主叫号码;707. After receiving the initial address message (IAM), the E-MSC judges that the called number in the message is a roaming number assigned by the network element, so it finds the previously saved called number according to the roaming number; the E-MSC finds the called number according to the called number The called number and the user data obtained during the UE registration process are used to control the call. After the call control is completed, the called number (ie, the number of the UE) is used to replace the roaming number in the initial address message; and the S-CSCF sends the call to the called The user (UE) sends a session invitation message to establish a call, and establishes a media bearer (IP bearer) between the E-MSC and the called user terminal (UE); the above-mentioned session invitation message carries the called number (that is, the number of the UE) and calling number;
708、S-CSCF根据用户注册的IP地址和路由路径,通过P-CSCF向被叫用户终端(UE)转发会话邀请消息;708. The S-CSCF forwards the session invitation message to the called user terminal (UE) through the P-CSCF according to the IP address and routing path registered by the user;
709~710、被叫用户终端(UE)振铃后,UE通过P-CSCF和S-CSCF向E-MSC发送SIP振铃消息;709-710. After the called user terminal (UE) rings, the UE sends a SIP ringing message to the E-MSC through the P-CSCF and the S-CSCF;
711~712、E-MSC收到振铃消息后,将其转换为电路域的地址完成消息(ACM),并将其通过GMSC发送给主叫用户所在的PSTN;711-712. After receiving the ringing message, the E-MSC converts it into an Address Completion Message (ACM) in the circuit domain, and sends it to the PSTN where the calling user is located through the GMSC;
至此,E-MSC建立了其与主叫用户所在的PSTN之间的媒体承载(CS承载)。So far, the E-MSC has established a media bearer (CS bearer) between itself and the PSTN where the calling user is located.
713~714、被叫用户接通呼叫后,UE通过P-CSCF和S-CSCF向E-MSC发送SIP接通消息;713-714. After the called user connects the call, the UE sends a SIP connection message to the E-MSC through the P-CSCF and the S-CSCF;
715~716、E-MSC收到SIP接通消息后,接通E-MSC其与被叫用户终端(UE)和PSTN间的媒体承载,并将SIP接通消息转换成电路域的应答消息(ANM),通过GMSC发送给主叫用户所在的PSTN。715-716. After receiving the SIP connection message, the E-MSC connects the media bearer between the E-MSC and the called user terminal (UE) and PSTN, and converts the SIP connection message into a response message of the circuit domain ( ANM), sent to the PSTN where the calling user is located through the GMSC.
Claims (10)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200910142255.0A CN101932119B (en) | 2009-06-26 | 2009-06-26 | Service implementation method and system of IP multimedia subsystem network |
| PCT/CN2010/074526 WO2010149081A1 (en) | 2009-06-26 | 2010-06-25 | Method, system and device for realizing services in the internet protocol multimedia subsystem network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200910142255.0A CN101932119B (en) | 2009-06-26 | 2009-06-26 | Service implementation method and system of IP multimedia subsystem network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101932119A CN101932119A (en) | 2010-12-29 |
| CN101932119B true CN101932119B (en) | 2014-11-05 |
Family
ID=43370939
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200910142255.0A Expired - Fee Related CN101932119B (en) | 2009-06-26 | 2009-06-26 | Service implementation method and system of IP multimedia subsystem network |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101932119B (en) |
| WO (1) | WO2010149081A1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113472726B (en) * | 2020-03-31 | 2025-10-10 | 中兴通讯股份有限公司 | Method and device for implementing call service, electronic device, and readable medium |
| CN114070823B (en) * | 2021-11-10 | 2023-11-03 | 北京挪拉斯坦特芬通信设备有限公司 | Session establishment control method, electronic device, and computer-readable storage medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1941933A (en) * | 2005-09-30 | 2007-04-04 | 华为技术有限公司 | Method and telecommunication system for accessing IMS domain to circuit domain users |
| CN101043701A (en) * | 2006-03-23 | 2007-09-26 | 华为技术有限公司 | Method for IP multimedia subsystem to provide register and call continuousness for mobile circuit domain user and system thereof |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1317918C (en) * | 2002-08-08 | 2007-05-23 | 中兴通讯股份有限公司 | Method for trans-region roaming for mobile users |
| CN100372338C (en) * | 2003-10-23 | 2008-02-27 | 华为技术有限公司 | A Realization Method of Local Service in IP Multimedia Subsystem |
| FR2882482B1 (en) * | 2005-02-23 | 2007-04-20 | Alcatel Sa | DEVICE FOR CONTROLLING THE ACCESS OF SUBSCRIBER TERMINALS OF A CS DOMAIN TO SERVICES OF AN IMS COMMUNICATION NETWORK |
| EP1878281B1 (en) * | 2005-05-03 | 2009-12-09 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Apparatus and method for differentiating services in multimedia networks to roaming subscribers |
-
2009
- 2009-06-26 CN CN200910142255.0A patent/CN101932119B/en not_active Expired - Fee Related
-
2010
- 2010-06-25 WO PCT/CN2010/074526 patent/WO2010149081A1/en not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1941933A (en) * | 2005-09-30 | 2007-04-04 | 华为技术有限公司 | Method and telecommunication system for accessing IMS domain to circuit domain users |
| CN101043701A (en) * | 2006-03-23 | 2007-09-26 | 华为技术有限公司 | Method for IP multimedia subsystem to provide register and call continuousness for mobile circuit domain user and system thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2010149081A1 (en) | 2010-12-29 |
| CN101932119A (en) | 2010-12-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101931923B (en) | Method for user registration of IP multimedia subsystem network and service fulfillment system | |
| EP3442273B1 (en) | Method and apparatus for service processing | |
| KR101565626B1 (en) | A mobile switching center platform having interfaces with functionalities defined by an architecture that provides packet-switched multimedia subscriber services | |
| US20040249887A1 (en) | Conversational bearer negotiation | |
| CN101448232B (en) | Method for realizing emergency call, and system and user equipment thereof | |
| CN101790247A (en) | Method, device and system for processing called continuation | |
| EP2089995A1 (en) | Heterogeneous communication system and method for processing call in the same system | |
| CN101931901A (en) | Service implementation method and system of IP multimedia subsystem network | |
| CN101159981B (en) | Call routing establishment method, network element equipment and network system | |
| CN101931934B (en) | User registration method of IP multimedia subsystem (IMS) network and business realizing system | |
| CN100493255C (en) | System and method for realizing call service based on voice service continuity | |
| CN106941669A (en) | Wireless communications method and P CSCF equipment | |
| CN101325590B (en) | Method for implementation terminal call of IP multimedia subsystem central control business | |
| CN101931900B (en) | Method and system for realizing services of IP multi-media subsystem network | |
| CN101990188B (en) | Method and system for selecting enhanced mobile switching center server | |
| CN101102615B (en) | An implementation method for final call in IP multimedia subsystem centrally controlled service | |
| CN101932119B (en) | Service implementation method and system of IP multimedia subsystem network | |
| CN101448244B (en) | Method for user terminal to collocate service in IP multimedia subsystem centralized service | |
| CN102595372B (en) | User's loaming method and ICS enhancing networks | |
| CN101931902B (en) | Service implementation method and system of IP multimedia subsystem network | |
| CN110312220A (en) | A communication method and communication system | |
| CN101102604B (en) | Method for user shutdown and forward in centrally controlled service of IP multimedia subsystem | |
| CN101193420B (en) | A method for selecting a route when an IMS network communicates with a CS network | |
| CN101146367A (en) | A system and method for realizing call service based on voice service continuity | |
| CN101330455B (en) | Realization method of unreachable forwarding for centralized service users of IP multimedia subsystem |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20171106 Address after: 233100 general Street No. 78-1, Chuzhou Town, Fengyang County, Anhui Patentee after: Cao Weiwei Address before: 518057 Nanshan District high tech Industrial Park, Guangdong, South Road, science and technology, ZTE building, legal department Patentee before: ZTE Corporation |
|
| CB03 | Change of inventor or designer information | ||
| CB03 | Change of inventor or designer information |
Inventor after: Cao Weiwei Inventor before: Tao Quanjun Inventor before: Xie Zhenhua Inventor before: Hao Zhenwu |
|
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20141105 Termination date: 20180626 |