CN103795878B - A kind of guard method of Voice over IP business, equipment and system - Google Patents
A kind of guard method of Voice over IP business, equipment and system Download PDFInfo
- Publication number
- CN103795878B CN103795878B CN201210435775.2A CN201210435775A CN103795878B CN 103795878 B CN103795878 B CN 103795878B CN 201210435775 A CN201210435775 A CN 201210435775A CN 103795878 B CN103795878 B CN 103795878B
- Authority
- CN
- China
- Prior art keywords
- call
- control device
- call control
- message
- access device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供一种IP承载语音业务的保护方法、设备和系统,应用于通信技术领域。所述保护方法包括:备用呼叫控制设备接收和存储呼叫接入设备在保护组中的注册信息,当保护组中的主用呼叫控制设备出现故障时,根据该注册信息接管所述呼叫接入设备的IP承载语音业务。本发明揭示的保护方法,在保护倒换过程中,无需呼叫接入设备重新注册,切换后可以无缝接管该呼叫接入设备VOIP业务,且不会造成通话中断,故简化了VoIP业务保护实现的复杂度,通话质量也得到保障,提高了用户体验。
The present invention provides a protection method, equipment and system for voice services carried over IP, which are applied in the technical field of communication. The protection method includes: the backup call control device receives and stores the registration information of the call access device in the protection group, and takes over the call access device according to the registration information when the active call control device in the protection group fails Voice over IP services. The protection method disclosed by the present invention does not need to re-register the call access device during the protection switching process, and can seamlessly take over the VOIP service of the call access device after switching without causing call interruption, thus simplifying the implementation of VoIP service protection The complexity and call quality are also guaranteed, which improves the user experience.
Description
技术领域technical field
本发明涉及光通信技术领域,具体涉及一种IP承载语音业务的保护方法、设备和系统。The present invention relates to the technical field of optical communication, in particular to a protection method, device and system for voice services carried over IP.
背景技术Background technique
随着IP网络的不断发展,IP承载语音(VoiceoverInternetProtocol,VoIP)的使用越来越普遍。VoIP网络中包括呼叫控制设备与呼叫接入设备,为了保障业务的稳定、可靠性,还配置有备用呼叫控制设备,用于在主用呼叫控制设备出现故障时承载业务。呼叫接入设备,需要随时监视主用呼叫控制设备的运行状态,当发现主用呼叫控制设备不可用时,须重新与备用呼叫控制设备进行连接,保证后续业务的正常进行。With the continuous development of IP networks, the use of Voice over Internet Protocol (VoIP) is becoming more and more common. The VoIP network includes call control equipment and call access equipment. In order to ensure the stability and reliability of services, a backup call control equipment is also configured to carry services when the main call control equipment fails. Call access equipment needs to monitor the operating status of the active call control equipment at any time. When the active call control equipment is found to be unavailable, it must be reconnected to the standby call control equipment to ensure the normal operation of subsequent services.
但是,呼叫控制设备的主备切换主要由呼叫接入设备发起并完成,这就要求呼叫接入设备配置多个呼叫控制设备的设备地址,并且呼叫接入设备需要自动监测主用呼叫控制设备的运行状态并根据需要进行相应的主备切换。在呼叫接入设备配置主备切换的功能将增加呼叫接入设备的成本,事实上,目前市场上有很多呼叫接入设备并不支持这些功能。当与没有配置主备切换功能的呼叫接入设备连接的主用呼叫控制设备出现故障时,通信链路将无法实现主备倒换,出现业务中断。However, the active-standby switchover of the call control device is mainly initiated and completed by the call access device, which requires the call access device to be configured with multiple device addresses of the call control device, and the call access device needs to automatically monitor the address of the active call control device. running status and perform corresponding active/standby switchover as required. Configuring the active-standby switching function on the call access device will increase the cost of the call access device. In fact, many call access devices on the market do not support these functions. When the active call control device connected to the call access device without the active/standby switchover function fails, the communication link will not be able to implement the active/standby switchover, resulting in service interruption.
发明内容Contents of the invention
为解决现有的IP语音承载业务的保护方法对呼叫接入设备配置要求高,且保护效果差的问题,本发明实施例提供了一种IP语音承载业务的保护方法、设备以及系统,具体的:In order to solve the problem that the existing IP voice bearer service protection method has high requirements for call access equipment configuration and poor protection effect, the embodiment of the present invention provides a protection method, device and system for IP voice bearer service, specifically :
根据本发明实施例的第一方面,提供一种IP承载语音业务的保护方法,应用于IP承载语音业务保护组中,所述保护组至少包括相互连接的第一呼叫控制设备和第二呼叫控制设备,所述保护组中的所有呼叫控制设备连接呼叫接入设备,所述IP承载语音业务为所述呼叫接入设备的IP承载语音业务,所述保护方法包括:作为所述保护组中的备用设备的第二呼叫控制设备接收来自所述保护组中的作为主用设备的第一呼叫控制设备的消息,获取所述消息中携带的所述呼叫接入设备在所述保护组中的注册信息;所述第二呼叫控制设备监测所述第一呼叫控制设备的状态,当检测到所述第一呼叫控制设备发生故障时,所述第二呼叫控制设备将所述保护组的IP地址作为自身的一个IP地址,向所述呼叫接入设备发送携带了所述保护组的MAC地址的免费地址解析协议消息,并由备用状态变为主用状态;所述第二呼叫控制设备获取来自所述呼叫接入设备或者指向所述呼叫接入设备的呼叫请求,根据所述呼叫请求和所述注册信息处理所述IP承载语音业务。According to the first aspect of the embodiments of the present invention, a method for protecting a voice over IP service is provided, which is applied in a protection group for a voice over IP service, and the protection group includes at least a first call control device and a second call control device connected to each other. device, all the call control devices in the protection group are connected to the call access device, and the IP bearer voice service is the IP bearer voice service of the call access device, and the protection method includes: as an IP bearer voice service in the protection group The second call control device of the standby device receives a message from the first call control device serving as the active device in the protection group, and obtains the registration of the call access device in the protection group carried in the message information; the second call control device monitors the state of the first call control device, and when it detects that the first call control device fails, the second call control device uses the IP address of the protection group as An IP address of itself, sends a free address resolution protocol message carrying the MAC address of the protection group to the call access device, and changes from the standby state to the active state; The call access device or a call request directed to the call access device, and process the voice over IP service according to the call request and the registration information.
在第一方面的第一种可能的实现方式中,当所述第二呼叫控制设备由备用状态变为主用状态后,根据所述注册信息和呼叫对话信息处理所述呼叫接入设备当前的IP承载语音业务,所述呼叫对话信息为所述第一呼叫控制设备在其出现故障前所发送的所述呼叫接入设备当前的IP承载语音业务的呼叫对话信息。In a first possible implementation manner of the first aspect, after the second call control device changes from the standby state to the active state, process the current call access device's current status according to the registration information and call session information. The IP bearer voice service, the call dialogue information is the current IP bearer voice service call dialogue information of the call access device sent by the first call control device before it fails.
在第一方面的第二种可能的实现方式中,所述注册信息包括:所述呼叫接入设备的标识和/或鉴权挑战码。In a second possible implementation manner of the first aspect, the registration information includes: an identifier and/or an authentication challenge code of the call access device.
根据本发明实施例的第二方面,提供一种呼叫控制设备,所述呼叫控制设备包括:接收模块,用于接收消息;存储模块,用于存储所述接收模块所接收到的消息中携带的第一注册信息,所述第一注册信息为与所述呼叫控制设备相连的第一呼叫接入设备在保护组中的注册信息,所述保护组为所述呼叫控制设备所在的保护组;处理模块,用于判断所述呼叫控制设备是否需要由备用状态变为主用状态,若是,则将所述保护组的IP地址作为所述呼叫控制设备的一个IP地址,向所述第一呼叫接入设备发送携带了所述保护组的MAC地址的免费地址解析协议消息,并将所述呼叫控制设备设置为主用状态;获取来自所述呼叫接入设备或者指向所述呼叫接入设备的呼叫请求,根据所述呼叫请求和所述第一注册信息处理所述呼叫接入设备的IP承载语音业务;所述处理模块与所述接收模块及所述存储模块连接。According to the second aspect of the embodiments of the present invention, there is provided a call control device, the call control device includes: a receiving module, configured to receive a message; a storage module, configured to store the information carried in the message received by the receiving module First registration information, the first registration information is the registration information of the first call access device connected to the call control device in the protection group, and the protection group is the protection group where the call control device is located; processing A module for judging whether the call control device needs to change from the standby state to the active state, and if so, use the IP address of the protection group as an IP address of the call control device to send the call control device to the first call control device. The ingress device sends a free address resolution protocol message that carries the MAC address of the protection group, and sets the call control device to an active state; obtains a call from the call access device or directed to the call access device request, and process the IP bearer voice service of the call access device according to the call request and the first registration information; the processing module is connected to the receiving module and the storage module.
在第二方面的第一种可能的实现方式中,所述处理模块,还用于判断所述呼叫控制设备是否需要由主用状态变为非主用状态,若是,则停止处理IP承载语音业务。In the first possible implementation of the second aspect, the processing module is further configured to determine whether the call control device needs to change from the active state to the non-active state, and if so, stop processing the voice service over IP .
在第二方面的第二种可能的实现方式中,所述存储模块,还用于存储所述接收模块所接收到的消息中携带的呼叫对话信息,所述呼叫对话信息为所述呼叫接入设备当前的IP承载语音业务的呼叫对话信息;所述处理模块,还用于在将所述呼叫控制设备设置为主用状态后,根据来自所述存储模块的所述第一注册信息和所述呼叫对话信息处理所述当前的IP承载语音业务。In a second possible implementation manner of the second aspect, the storage module is further configured to store the call dialogue information carried in the message received by the receiving module, and the call dialogue information is the call access The current call dialogue information of the IP bearer voice service of the device; the processing module is further configured to, after setting the call control device to the active state, according to the first registration information from the storage module and the The call session information processes the current IP bearer voice service.
在第二方面的第三种可能的实现方式中,所述处理模块,还用于当所述呼叫控制设备处于主用状态时,根据来自与所述呼叫控制设备连接的第二呼叫接入设备的注册请求消息生成所述第二呼叫接入设备在所述保护组上的第二注册信息,并根据所述第二注册信息处理所述第二呼叫接入设备的IP承载语音业务,生成携带有所述第二注册信息的通告消息;所述存储模块,还用于存储所述第二注册信息;所述呼叫控制设备还包括发送模块,还用于向所述保护组中的其他呼叫控制设备发送所述通告消息。In a third possible implementation manner of the second aspect, the processing module is further configured to, when the call control device is in the active state, The registration request message generates the second registration information of the second call access device on the protection group, processes the IP bearer voice service of the second call access device according to the second registration information, and generates a port There is a notification message of the second registration information; the storage module is also used to store the second registration information; the call control device also includes a sending module, which is also used to send other call control messages in the protection group The device sends the notification message.
根据本发明实施例的第三方面,还提供了一种IP承载语音系统,所述系统包括相互连接的保护组和呼叫接入设备;所述保护组至少包括相互连接的作为主用设备的第一呼叫控制设备和作为备用设备的第二呼叫控制设备;所述第一呼叫控制设备,用于根据来自所述呼叫接入设备的注册请求生成注册信息,在注册成功后根据来自所述呼叫接入设备或者指向该呼叫接入设备的呼叫请求,以及所述注册信息处理所述呼叫接入设备的IP承载语音业务;生成携带有所述注册消息的第一消息,并向所述保护组中的其他呼叫控制设备发送所述第一消息;在其作为主用设备期间定时发送用于通告其工作状态的第二消息,和/或,在其由主用状态变为非主用状态时发送第三消息;所述第二呼叫控制设备,用于接收所述第一消息并存储所述第一消息中携带的所述注册信息;根据所述第二消息和/或所述第三消息监测所述第一呼叫控制设备的状态,当检测到所述第一呼叫控制设备发生故障时,将所述保护组的IP地址作为自身的一个IP地址,向所述呼叫接入设备发送携带了所述保护组的MAC地址的免费地址解析协议消息,并由备用状态变为主用状态;获取来自所述呼叫接入设备或者指向所述呼叫接入设备的呼叫请求,根据所述呼叫请求和所述注册信息处理所述IP承载语音业务。According to the third aspect of the embodiment of the present invention, there is also provided a voice over IP system, the system includes a protection group connected to each other and a call access device; the protection group includes at least the first A call control device and a second call control device as a backup device; the first call control device is configured to generate registration information according to a registration request from the call access device, and after successful registration according to the registration information from the call access device Incoming device or a call request directed to the call access device, and the registration information processes the IP bearer voice service of the call access device; generates a first message carrying the registration message, and sends it to the protection group Send the first message by other call control devices; send the second message for announcing its working status at regular intervals during its function as the active device, and/or send it when it changes from the active state to the non-active state The third message; the second call control device is configured to receive the first message and store the registration information carried in the first message; monitor according to the second message and/or the third message The state of the first call control device, when detecting that the first call control device fails, uses the IP address of the protection group as one of its own IP addresses, and sends to the call access device carrying the The free address resolution protocol message of the MAC address of the protection group, and changes from the standby state to the active state; obtain the call request from the call access device or point to the call access device, according to the call request and the call request The registration information processes the IP bearer voice service.
在第三方面的第一种可能的实现方式中,所述第二呼叫控制设备,还用于在其变为主用状态后,根据所述注册信息和呼叫对话信息接管所述呼叫接入设备当前的IP承载语音业务,所述呼叫对话信息为所述第一呼叫控制设备在其出现故障前所发送的所述呼叫接入设备当前的IP承载语音业务的呼叫对话信息。In a first possible implementation manner of the third aspect, the second call control device is further configured to take over the call access device according to the registration information and call session information after it becomes active The current IP bearer voice service, the call dialogue information is the current IP bearer voice service call dialogue information of the call access device sent by the first call control device before it fails.
根据本发明实施例第一、二及三方面所揭示的呼叫接入设备的VoIP业务的保护方法、设备及系统,在保护倒换过程中,呼叫接入设备无需重新注册,切换后的主用呼叫控制设备可以无缝接管VOIP业务,且不会造成通话中断,故简化了VoIP业务保护实现的复杂度,通话质量也得到保障,提高了用户体验。同时,不需要呼叫接入设备对呼叫控制设备进行异常检测以及相应的主备倒换,也不需要呼叫接入设备配置两个上行地址,降低了呼叫接入设备的配置要求,从而降低了呼叫接入设备的成本。According to the method, device and system for protecting the VoIP service of the call access device disclosed in the first, second and third aspects of the embodiment of the present invention, during the protection switching process, the call access device does not need to re-register, and the active call after switching The control device can seamlessly take over the VOIP service without causing call interruption, so the complexity of implementing VoIP service protection is simplified, the call quality is also guaranteed, and the user experience is improved. At the same time, there is no need for the call access device to perform anomaly detection on the call control device and the corresponding active/standby switchover, nor is it necessary for the call access device to configure two uplink addresses, which reduces the configuration requirements of the call access device, thereby reducing the call access cost of input equipment.
附图说明Description of drawings
为了更清楚地说明本发明及相关实施例,提供以下附图:In order to illustrate the present invention and related embodiments more clearly, the following drawings are provided:
图1为本发明实施例一中提供呼叫接入设备IP承载语音业务保护方法的流程图;FIG. 1 is a flowchart of a method for protecting a call access device IP bearer voice service in Embodiment 1 of the present invention;
图2为现有技术中呼叫接入设备的注册过程以及呼叫过程信令交互图;FIG. 2 is a signaling interaction diagram of a registration process of a call access device and a call process in the prior art;
图3为本发明实施例二中提供的呼叫控制设备的结构图;FIG. 3 is a structural diagram of a call control device provided in Embodiment 2 of the present invention;
图4为本发明实施例三中提供的网络装置的结构图;FIG. 4 is a structural diagram of a network device provided in Embodiment 3 of the present invention;
图5为本发明实施例四中提供的系统内部信令交互图;FIG. 5 is a system internal signaling interaction diagram provided in Embodiment 4 of the present invention;
图6为现有技术中IP承载语音业务保护机制的信令交互图。FIG. 6 is a signaling interaction diagram of a protection mechanism for a voice over IP service in the prior art.
具体实施例specific embodiment
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the embodiments and accompanying drawings. Here, the exemplary embodiments and descriptions of the present invention are used to explain the present invention, but not to limit the present invention.
实施例一:本发明实施例提供一种呼叫接入设备的IP承载语音(VOIP)业务的保护方法,如图1所示。Embodiment 1: The embodiment of the present invention provides a method for protecting a Voice over IP (VOIP) service of a call access device, as shown in FIG. 1 .
该保护方法可应用于保护组中,所述保护组至少包括相互连接的第一呼叫控制设备和第二呼叫控制设备,所述保护组中的所有呼叫控制设备连接所述呼叫接入设备。保护组也称备份组,由一个主用呼叫控制设备和一个备用呼叫控制设备组成,也可以由一个主用呼叫控制设备和多个备用呼叫控制设备组成。保护组可以通过汇聚型交换设备与呼叫接入设备连接,同时保护组与网络连接,保护组中的各呼叫控制设备相互连接。通常,保护组下面会连接多个呼叫接入设备,在此实施例中,仅阐述一个呼叫接入设备的VOIP业务的保护方法,其他呼叫接入设备的保护方法与此相同。本发明实施例中所述的呼叫控制设备,是指具有IP路由功能且具有VOIP业务管理和控制能力的设备,根据语音呼叫网络中的不同VOIP协议,呼叫控制设备可以是,如具有会话初始化协议(SessionInitiationProtocol,SIP)注册服务器及呼叫代理服务器功能的核心IP多媒体系统(IPMultimediaSubsystem,IMS)、具有H.323协议中的网守功能的核心侧软交换设备、具有媒体网关控制器(MediaGatewayController,MGC)侧媒体网关控制协议(如MGCP或Megaco/H.248)功能的交换设备以及具有类似功能的接入路由器(AccessRouter,AR)。本发明实施例中所述的呼叫接入设备,是指支持相应的VOIP协议的具有呼叫功能的设备,根据语音呼叫网络的中的不同VOIP协议设备具体的,可以是,如IP话机、具备VOIP接入能力的设备(如IP集团电话)或者支持VOIP的软Phone、支持VOIP协议的网关设备等等。现有技术中,呼叫接入设备在呼叫控制设备上注册后,其呼叫请求将由为其注册的呼叫控制设备处理。以SIP协议为例(其他VOIP协议类似),现有技术中,具体的注册过程以及呼叫过程的信令图如图2所示,呼叫接入设备定期监测呼叫控制设备的运行状况,当发现异常时,则需重新向备用的呼叫控制设备重新通过图中的REGISTER和200K信令进行注册。本发明实施例中,以保护组代替图2中的呼叫控制设备并实现相应的功能,在保护组内部通过IP路由协议由保护组中的主用呼叫控制设备处理保护组的业务。The protection method can be applied in a protection group, the protection group includes at least a first call control device and a second call control device connected to each other, and all call control devices in the protection group are connected to the call access device. A protection group is also called a backup group, and it consists of an active call control device and a backup call control device, or it can also consist of an active call control device and multiple backup call control devices. The protection group can be connected to the call access device through the convergent switching device, at the same time, the protection group is connected to the network, and the call control devices in the protection group are connected to each other. Usually, multiple call access devices are connected under the protection group. In this embodiment, only the protection method of the VOIP service of one call access device is described, and the protection methods of other call access devices are the same. The call control device described in the embodiment of the present invention refers to a device with IP routing function and VOIP service management and control capabilities. According to different VOIP protocols in the voice call network, the call control device can be, for example, a session initiation protocol (SessionInitiationProtocol, SIP) core IP multimedia system (IPMultimediaSubsystem, IMS) with functions of registration server and call proxy server, core-side softswitch equipment with gatekeeper function in H.323 protocol, and media gateway controller (MediaGatewayController, MGC) A switching device with a media gateway control protocol (eg MGCP or Megaco/H.248) function and an access router (AccessRouter, AR) with a similar function. The call access device described in the embodiment of the present invention refers to a device with a call function that supports the corresponding VOIP protocol. According to the specific VOIP protocol devices in the voice call network, it can be, such as an IP phone, a VOIP Devices with access capabilities (such as IP group phones) or soft phones that support VOIP, gateway devices that support VOIP protocols, and so on. In the prior art, after the call access device is registered with the call control device, its call request will be processed by the call control device registered for it. Take the SIP protocol as an example (other VOIP protocols are similar). In the prior art, the specific registration process and the signaling diagram of the call process are shown in Figure 2. The call access device regularly monitors the operating status of the call control device. , you need to re-register with the standby call control device through the REGISTER and 200K signaling in the figure. In the embodiment of the present invention, the protection group replaces the call control device in FIG. 2 and realizes corresponding functions, and the service of the protection group is processed by the active call control device in the protection group through the IP routing protocol inside the protection group.
在本发明实施例中,可以通过呼叫控制设备提供的命令行或者网管对第一呼叫控制设备和第二呼叫控制设备或者更多的呼叫控制设备进行配置,将这些呼叫控制设备配置到保护组中。配置的方法可以是利用现有的IP路由冗余协议,如虚拟路由冗余协议、热备份路由协议等。配置后的保护组具有一个IP地址,这个IP地址可以是保护组中某个呼叫控制设备的IP地址,也可以是其他IP地址,同时具有一个虚拟的MAC地址。对于这个保护组连接的呼叫接入设备来说,这个保护组相当于一个虚拟呼叫控制设备,保护组的IP地址即为这个虚拟呼叫控制设备的IP地址,保护组的虚拟MAC地址即为这个虚拟呼叫控制设备的MAC地址,故其配置上行的呼叫控制设备地址即为上述的IP地址。在保护组内部,发往这个IP地址的消息或报文由保护组中的主用呼叫控制设备处理,备用的呼叫控制设备处于就绪状态,对来自保护组外的信令不做处理。在保护组启用时,各设备都广播报文,然后可以通过选举协商策略选举一个配置的优先级值最大的呼叫控制设备为主用,其他的为备用,当然也可以是其他的选举协商策略。In the embodiment of the present invention, the first call control device and the second call control device or more call control devices can be configured through the command line provided by the call control device or the network management device, and these call control devices are configured into a protection group . The configuration method may be to use existing IP routing redundancy protocols, such as virtual routing redundancy protocols, hot backup routing protocols, and the like. The configured protection group has an IP address, which can be the IP address of a call control device in the protection group or other IP addresses, and has a virtual MAC address at the same time. For the call access device connected to this protection group, this protection group is equivalent to a virtual call control device, the IP address of the protection group is the IP address of the virtual call control device, and the virtual MAC address of the protection group is the virtual call control device. The MAC address of the call control device, so the address of the call control device configured uplink is the above IP address. Inside the protection group, messages or packets sent to this IP address are processed by the active call control device in the protection group, and the standby call control device is in the ready state, and does not process signaling from outside the protection group. When the protection group is enabled, each device broadcasts a message, and then a call control device with the highest configured priority value can be elected as the master through an election negotiation strategy, and the others are standby. Of course, other election negotiation strategies can also be used.
本发明实施例的呼叫接入设备的VOIP业务的保护方法具体包括:The method for protecting the VOIP service of the call access device in the embodiment of the present invention specifically includes:
步骤101,作为所述保护组中的备用设备的第二呼叫控制设备接收来自所述保护组中的作为主用设备的第一呼叫控制设备的消息,获取所述消息中携带的所述呼叫接入设备在所述保护组中的注册信息。保护组中的主用呼叫控制设备,即第一呼叫控制设备,负责处理呼叫接入设备向保护组发送的注册请求以及注册完成之后的呼叫请求。如果呼叫控制设备同时还启用了鉴权的功能,则在注册时还需进行鉴权,以确定是否向申请注册的呼叫接入设备提供服务,鉴权的过程为现有技术,不再详述。主用呼叫控制设备每收到一个新的注册请求,在完成注册后,会把注册信息发送给保护组中的所有备用呼叫控制设备。此处主备呼叫控制设备间的通信方式不做约束,可扩展IP路由冗余协议实现,也可自行定义通信方式完成。可选的,可以在主用设备发送的通告消息中携带注册信息,也可以自行定义一个通信方式发送上述信息,比方主用设备基于用户数据报协议向备用设备发送一条VOICE_BACKUP消息,携带上述内容以及一个递增序列号,备用设备收到之后,将所有内容进行保存,并基于用户数据报协议应答一条响应VOICE_BACKUP_ACK,携带收到的序列号,通知主用设备已收到备份信息并且已经保存;主用AR如果收到对应序列号的VOICE_BACKUP_ACK,则交互结束,否则,主用AR定期(比如4秒)重传VOICE_BACKUP消息,直到收到VOICE_BACKUP_ACK或者重传一定次数(比如3次)之后停止。关于注册信息的内容,以SIP协议为例,呼叫接入设备与呼叫控制设备交互的注册与响应信令的部分内容如下:Step 101, the second call control device as the standby device in the protection group receives a message from the first call control device as the active device in the protection group, and acquires the call connection information carried in the message. Enter the registration information of the device in the protection group. The active call control device in the protection group, that is, the first call control device, is responsible for processing the registration request sent by the call access device to the protection group and the call request after the registration is completed. If the call control device also enables the authentication function at the same time, it needs to be authenticated during registration to determine whether to provide services to the call access device applying for registration. The authentication process is a prior art and will not be described in detail . Each time the active call control device receives a new registration request, after completing the registration, it will send the registration information to all the standby call control devices in the protection group. Here, there is no restriction on the communication mode between the active and standby call control devices, and the implementation of the IP routing redundancy protocol can be extended, or the communication mode can be defined by oneself. Optionally, the registration information can be carried in the notification message sent by the active device, or you can define a communication method to send the above information. For example, the active device sends a VOICE_BACKUP message to the backup device based on the user datagram protocol, carrying the above content and An incremental sequence number, after the standby device receives it, saves all the content, and responds with a response VOICE_BACKUP_ACK based on the user datagram protocol, carrying the received sequence number, and notifies the primary device that the backup information has been received and saved; the primary device If the AR receives the VOICE_BACKUP_ACK corresponding to the sequence number, the interaction ends. Otherwise, the active AR retransmits the VOICE_BACKUP message periodically (for example, 4 seconds) until it receives VOICE_BACKUP_ACK or retransmits a certain number of times (for example, 3 times) before stopping. Regarding the content of the registration information, taking the SIP protocol as an example, part of the registration and response signaling for the interaction between the call access device and the call control device is as follows:
REGISTERsip:10.71.44.35:5060SIP/2.0REGISTER sip: 10.71.44.35:5060SIP/2.0
Call-ID:4c9197107b94fb5f76ab7b603e49abf510.71.44.33Call-ID: 4c9197107b94fb5f76ab7b603e49abf510.71.44.33
From:<sip:scscf.huawei.com>;tag=60846f68From: <sip:scscf.huawei.com>; tag=60846f68
To:<sip:28781217huawei.com>To: <sip:28781217huawei.com>
Contact:<sip:scscf.huawei.com:5060;Dpt=2894-4>;expires=1200Contact: <sip:scscf.huawei.com:5060; Dpt=2894-4>; expires=1200
Status-Line:SIP/2.0200OKStatus-Line: SIP/2.0200OK
Call-ID:4c9197107b94fb5f76ab7b603e49abf510.71.44.33Call-ID: 4c9197107b94fb5f76ab7b603e49abf510.71.44.33
From:<sip:scscf.huawei.com>;tag=60846f68From: <sip:scscf.huawei.com>; tag=60846f68
To:<sip:28781217huawei.com>;tag=fe478ea1To: <sip:28781217huawei.com>; tag=fe478ea1
Contact:<sip:scscf.huawei.com:5060;Dpt=2894-4>;expires=1200Contact: <sip:scscf.huawei.com:5060; Dpt=2894-4>; expires=1200
从以上信令可以看出,注册信息一般包括但不限于,发起注册请求的呼叫接入设备的标识(通常为电话号码,即为信令中的PublicID)、该呼叫接入设备的联系地址(信令中的Contact头域内容)、注册对话信息(信令中的Call-ID以及Fromtag、totag等)以及该呼叫接入设备是否注册的信息(已注册或未注册)。其他的VOIP协议的注册过程与SIP协议注册过程类似,注册信息所包含的内容也大致相同,比如根据H.248和MGCP协议的注册信息只需要呼叫接入设备的标识,而H.323协议的注册信息里包含呼叫接入射钡的联系地址和末点标识(endpointidentity)。可选的,所有的注册信息里都可以携带鉴权信息,具体为所述呼叫接入设备在鉴权过程中呼叫控制设备产生的鉴权挑战码。保护组中的所有备用呼叫控制设备,在本实施例中即为第二呼叫控制设备,当然在所述保护组还可以包括其他备用呼叫控制设备,都能接收到所述注册信息并存储该注册信息。It can be seen from the above signaling that the registration information generally includes, but is not limited to, the identification of the call access device that initiates the registration request (usually a telephone number, that is, the PublicID in the signaling), the contact address of the call access device ( Contact header field content in the signaling), registration session information (Call-ID, Fromtag, totag, etc. in the signaling), and information about whether the call access device is registered (registered or unregistered). The registration process of other VOIP protocols is similar to the registration process of the SIP protocol, and the contents of the registration information are also roughly the same. The registration information includes the contact address and the endpoint identity of the call access barium. Optionally, all the registration information may carry authentication information, specifically the authentication challenge code generated by the call control device during the authentication process of the call access device. All backup call control devices in the protection group, which are the second call control device in this embodiment, and of course other backup call control devices may also be included in the protection group, can receive the registration information and store the registration information. information.
步骤102,所述第二呼叫控制设备监测所述第一呼叫控制设备的状态,当检测到所述第一呼叫控制设备发生故障时,所述第二呼叫控制设备将所述保护组的IP地址作为自身的一个IP地址,向所述呼叫接入设备发送携带了所述保护组的MAC地址的免费地址解析协议消息,并由备用状态变为主用状态;所述第二呼叫控制设备获取来自所述呼叫接入设备或者指向所述呼叫接入设备的呼叫请求,根据所述呼叫请求和所述注册信息处理所述IP承载语音业务。保护组中的主用呼叫控制设备即所述第一呼叫控制设备正常工作时,每隔一定的时间间隔发送通告报文,告知保护组中的备用呼叫控制设备其在正常工作,备用呼叫控制设备接到通告报文则得知主用设备正常,则继续保持备用状态。所述一定的时间间隔在保护组配置时可选,如1秒,再如0.01秒等等。备用呼叫控制设备在连续几个时间间隔内没有收到通告报文,比如连续3个时间间隔内没有收到,则认为主用呼叫控制设备出现故障。或者,主用设备在退出主用状态时可以发出一个特殊报文,如一个优先权为零的通告报文,告知保护组中的备用设备,其已退出主用状态。当在设定的时间间隔内没有收到主用设备工作正常的通告消息或者收到了主用设备退出主用状态的通告消息,备用呼叫控制设备,在本实施例中为所述第二呼叫控制设备,成为新的主用呼叫控制设备。具体的,如果保护组中只有一个备用呼叫控制设备,则该备用呼叫控制设备由备用状态变为主用状态,并向外定时发送通告报文。如果保护组中有两个或者两个以上的备用呼叫控制设备,则这些备用呼叫控制设备通过IP路由协议的选举协商策略选举出一个新的主用呼叫控制设备。可选的,所述选举协商策略可以为:当所述保护组中当前的主用呼叫控制设备出现故障时,根据所述IP路由冗余协议配置的优先级值最大的备用呼叫控制设备成为新的主用呼叫控制设备;或者,当所述保护组中当前的主用呼叫控制设备出现故障时,IP地址的值最大的备用呼叫控制设备成为新的主用呼叫控制设备。第二呼叫控制设备将所述保护组的IP地址作为自身的一个IP地址,向所述呼叫接入设备发送携带了所述保护组的MAC地址的免费地址解析协议消息,并由备用状态变为主用状态。发送所述免费地址解析协议消息可以是广播,该消息携带了保护组的虚拟MAC,具体的该消息是以保护组的虚拟MAC地址为源MAC地址发送的。该消息会通过汇聚型交换机到达各呼叫接入设备,对于呼叫接入设备而言,这个消息中携带的信息与其之前存的地址解析协议表项没有实质差异,而对于汇聚型交换机而言,可以通过该消息学习该虚拟MAC地址所对应的转发端口,从而更新转发表,从而保证以后的指向该虚拟MAC的消息能成功转发至新的主用设备。本实施例中,所述第二呼叫控制设备成为主用呼叫控制设备后,根据之前接收到的所述第一呼叫控制设备所发送的所述呼叫接入设备的注册信息接管该呼叫接入设备,具体为接管该呼叫接入设备的注册管理,并根据所述注册信息处理所述呼叫接入设备被接管后所产生的VOIP业务。具体的,所述第二呼叫控制设备在接收到来自所述呼叫接入设备或者指向所述呼叫接入设备的呼叫请求,根据所述呼叫请求和所述注册信息处理所述IP承载语音业务。当然,第二呼叫控制设备成为主用呼叫控制设备后,也同时接管保护组所连接的其他呼叫接入设备并处理它们的VOIP业务,与所述呼叫接入设备的方式相同,不再详述。处理所述呼叫接入设备被接管后所产生的VOIP业务主要包括接收所述呼叫接入设备的呼叫请求并通过信令为其接通语音通话,甚至是视频通话,以及根据结束通话请求通过信令为其结束通话;当然,还包括根据指向该呼叫接入设备的呼叫请求,通过信令为其接通,并根据结束通话请求为其结束通话。Step 102, the second call control device monitors the state of the first call control device, and when it detects that the first call control device fails, the second call control device sends the IP address of the protection group to As an IP address of itself, send a free address resolution protocol message carrying the MAC address of the protection group to the call access device, and change from the standby state to the active state; the second call control device obtains from The call access device or the call request directed to the call access device processes the IP bearer voice service according to the call request and the registration information. When the active call control device in the protection group, that is, the first call control device is working normally, it sends a notification message at regular intervals to inform the backup call control device in the protection group that it is working normally, and the backup call control device After receiving the notification message, it is known that the active device is normal, and then continues to maintain the standby state. The certain time interval is optional when the protection group is configured, such as 1 second, or 0.01 second and so on. If the standby call control device does not receive the notification message within several consecutive time intervals, for example, if it does not receive the notification message within 3 consecutive time intervals, it is considered that the active call control device is faulty. Alternatively, the active device may send a special message when exiting the active state, such as a notification message with a priority of zero, to inform the standby device in the protection group that it has exited the active state. When the notification message that the active device is working normally is not received within the set time interval or the notification message that the active device exits the active state is received, the standby call control device, in this embodiment, is the second call control device The device becomes the new active call control device. Specifically, if there is only one standby call control device in the protection group, the standby call control device changes from the standby state to the active state, and regularly sends notification messages to the outside. If there are two or more standby call control devices in the protection group, these standby call control devices elect a new active call control device through the election negotiation strategy of the IP routing protocol. Optionally, the election negotiation strategy may be: when the current active call control device in the protection group fails, the standby call control device with the highest priority value configured according to the IP routing redundancy protocol becomes the new active call control device. or, when the current active call control device in the protection group fails, the standby call control device with the largest IP address becomes the new active call control device. The second call control device uses the IP address of the protection group as one of its own IP addresses, sends a free address resolution protocol message carrying the MAC address of the protection group to the call access device, and changes from the standby state to Primary state. Sending the free ARP message may be a broadcast, and the message carries the virtual MAC address of the protection group. Specifically, the message is sent with the virtual MAC address of the protection group as the source MAC address. The message will reach each call access device through the aggregation switch. For the call access device, the information carried in this message is not substantially different from the address resolution protocol entry stored before. For the aggregation switch, it can The forwarding port corresponding to the virtual MAC address is learned through the message, thereby updating the forwarding table, thereby ensuring that future messages directed to the virtual MAC can be successfully forwarded to the new active device. In this embodiment, after the second call control device becomes the active call control device, it takes over the call access device according to the previously received registration information of the call access device sent by the first call control device , specifically taking over the registration management of the call access device, and processing the VOIP service generated after the call access device is taken over according to the registration information. Specifically, after receiving a call request from or directed to the call access device, the second call control device processes the voice over IP service according to the call request and the registration information. Of course, after the second call control device becomes the active call control device, it also takes over the other call access devices connected to the protection group and handles their VOIP services at the same time. . Processing the VOIP service generated after the call access device is taken over mainly includes receiving the call request from the call access device, connecting it to a voice call or even a video call through signaling, and passing the call request through signaling to terminate the call request. Ordering it to end the call; of course, it also includes connecting it through signaling according to the call request directed to the call access device, and ending the call for it according to the end call request.
可选的,当所述第二呼叫控制设备由备用状态变为主用状态后,还可以根据所述注册信息和呼叫对话信息处理所述呼叫接入设备当前的VOIP业务,所述呼叫对话信息为所述第一呼叫控制设备出现故障前所发送的所述呼叫接入设备当前的VOIP业务的呼叫对话信息。呼叫对话信息是指,建立通话连接过程的对话信息,可以用于在结束该次通话的信令中使用,主要包括通话双方的标识及联系地址,以及根据各VOIP协议产生的相应的信息,如在SIP中,还包括call-id、fromtag与totag等,当然由于备用设备在备份注册信息时已经备份了一部分信息,主用设备也可以选择只发送一部分所述呼叫对话信息,之前已在注册信息里发送过的内容不再发送。所述第一呼叫控制设备在出现故障前,作为主用呼叫控制设备,在所述呼叫接入设备发起呼叫或者接收呼叫成功后,将本次呼叫即当前的VOIP业务的呼叫对话信息发送给备用呼叫控制设备。这里发送的方式不做限定,可以是IP路由协议扩展的报文,也可以是其他通信方式。在所述呼叫接入设备的通话结束之后,同样向备用呼叫控制设备发送一个消息,告知备用呼叫控制设备清除所述呼叫对话信息。如果当第一呼叫控制设备在出现故障时,所述呼叫接入设备还处于通话过程中,则所述第二呼叫控制设备在接替所述第一呼叫控制设备成为主用呼叫控制设备并接管所述呼叫接入设备后,根据所述注册信息和呼叫对话信息处理所述呼叫接入设备当前的VOIP业务。因为所述注册信息和呼叫对话信息都已存储在第二呼叫控制设备中了,故可以实现无缝接管。这里的处理所述呼叫接入设备当前的VOIP业务,主要为根据结束通话请求,根据信令为其结束当前通话。一般来说,只有注册过程、建立通话连接过程和结束通话过程的信令报文需要通过保护组中的呼叫控制设备,而通话过程中的媒体报文可以不通过保护组中的呼叫控制设备,故在保护组进行主备切换时,相比于现有技术中呼叫接入设备需先中断通话再重新注册的保护机制,本实施例的呼叫接入设备无需重新注册,切换后的主用呼叫控制设备可以直接接管当前的通话,故不会造成通话中断。Optionally, after the second call control device changes from the standby state to the active state, it can also process the current VOIP service of the call access device according to the registration information and call session information, and the call session information It is the call dialogue information of the current VOIP service of the call access device sent before the failure of the first call control device. Call dialogue information refers to the dialogue information in the process of establishing a call connection, which can be used in the signaling to end the call, mainly including the identification and contact address of the two parties in the call, and the corresponding information generated according to each VOIP protocol, such as In SIP, it also includes call-id, fromtag and totag, etc. Of course, since the standby device has backed up part of the information when backing up the registration information, the main device can also choose to send only part of the call dialogue information, which has been registered in the registration information before. The content that has been sent in will not be sent. The first call control device, as the primary call control device, sends the call dialogue information of the current call, that is, the current VOIP service, to the standby Call control device. The sending method here is not limited, and may be an extended message of the IP routing protocol, or other communication methods. After the call of the call access device ends, a message is also sent to the standby call control device, instructing the standby call control device to clear the call session information. If when the first call control device breaks down, the call access device is still in the process of talking, then the second call control device takes over from the first call control device to become the active call control device and takes over all After calling the access device, process the current VOIP service of the call access device according to the registration information and call dialogue information. Since both the registration information and the call dialogue information have been stored in the second call control device, seamless takeover can be realized. The processing of the current VOIP service of the call access device here is mainly to end the current call for it according to the signaling according to the call end request. Generally speaking, only the signaling packets in the registration process, call connection establishment process and call end process need to pass through the call control device in the protection group, while the media messages in the call process do not need to pass through the call control device in the protection group. Therefore, when the protection group performs active-standby switchover, compared with the protection mechanism in the prior art that the call access device needs to interrupt the call first and then re-register, the call access device in this embodiment does not need to re-register, and the active call after switching The control device can directly take over the current call, so the call will not be interrupted.
本发明实施例所揭示的呼叫接入设备的VoIP业务的保护方法,在保护倒换过程中,呼叫接入设备无需重新注册,切换后的主用呼叫控制设备可以无缝接管VOIP业务,且不会造成通话中断,故简化了VoIP业务保护实现的复杂度,通话质量也得到保障,提高了用户体验。同时,所述保护方法不需要呼叫接入设备对呼叫控制设备进行异常检测以及相应的主备倒换,也不需要呼叫接入设备配置两个上行地址,降低了呼叫接入设备的配置要求,从而降低了呼叫接入设备的成本。In the method for protecting the VoIP service of the call access device disclosed in the embodiment of the present invention, during the protection switching process, the call access device does not need to re-register, and the switched active call control device can seamlessly take over the VOIP service without The call is interrupted, so the complexity of implementing VoIP service protection is simplified, the call quality is also guaranteed, and the user experience is improved. At the same time, the protection method does not require the call access device to perform abnormal detection on the call control device and corresponding active/standby switchover, nor does it require the call access device to configure two uplink addresses, which reduces the configuration requirements of the call access device, thereby Reduced cost of call access equipment.
实施例二:本发明实施例提供一种呼叫控制设备,如图3所示。接收模块,用于接收消息;存储模块,用于存储所述接收模块所接收到的消息中携带的第一注册信息,所述第一注册信息为与所述呼叫控制设备相连的第一呼叫接入设备在保护组中的注册信息,所述保护组为所述呼叫控制设备所在的保护组;处理模块,用于判断所述呼叫控制设备是否需要由备用状态变为主用状态,若是,则将所述保护组的IP地址作为所述呼叫控制设备的一个IP地址,向所述第一呼叫接入设备发送携带了所述保护组的MAC地址的免费地址解析协议消息,并将所述呼叫控制设备设置为主用状态;获取来自所述呼叫接入设备或者指向所述呼叫接入设备的呼叫请求,根据所述呼叫请求和所述第一注册信息处理所述呼叫接入设备的IP承载语音业务;所述处理模块与所述接收模块及所述存储模块连接。Embodiment 2: The embodiment of the present invention provides a call control device, as shown in FIG. 3 . A receiving module, configured to receive messages; a storage module, configured to store first registration information carried in the messages received by the receiving module, where the first registration information is the first call interface connected to the call control device Enter the registration information of the device in the protection group, the protection group is the protection group where the call control device is located; the processing module is used to judge whether the call control device needs to change from the standby state to the active state, and if so, then Using the IP address of the protection group as an IP address of the call control device, sending a free address resolution protocol message carrying the MAC address of the protection group to the first call access device, and sending the call The control device is set to the active state; obtain a call request from or directed to the call access device, and process the IP bearer of the call access device according to the call request and the first registration information Voice service; the processing module is connected with the receiving module and the storage module.
可选的,所述处理模块,还用于判断所述呼叫控制设备是否需要由主用状态变为非主用状态,若是,则停止处理IP承载语音业务。可选的,所述存储模块,还用于存储所述接收模块所接收到的消息中携带的呼叫对话信息,所述呼叫对话信息为所述呼叫接入设备当前的IP承载语音业务的呼叫对话信息;所述处理模块,还用于在将所述呼叫控制设备设置为主用状态后,根据来自所述存储模块的所述第一注册信息和所述呼叫对话信息处理所述当前的IP承载语音业务。可选的,所述处理模块,还用于当所述呼叫控制设备处于主用状态时,根据来自与所述呼叫控制设备连接的第二呼叫接入设备的注册请求消息生成所述第二呼叫接入设备在所述保护组上的第二注册信息,并根据所述第二注册信息处理所述第二呼叫接入设备的IP承载语音业务,生成携带有所述第二注册信息的通告消息;所述存储模块,还用于存储所述第二注册信息;所述呼叫控制设备还包括发送模块,用于向所述保护组中的其他呼叫控制设备发送所述通告消息。进一步的,所述用于判断所述呼叫控制设备是否需要由备用状态变为主用状态,具体可以为:当所述保护组中当前的主用呼叫控制设备出现故障时,根据所述IP路由冗余协议配置的优先级值最大的备用呼叫控制设备成为新的主用呼叫控制设备;或者,当所述保护组中当前的主用呼叫控制设备出现故障时,IP地址的值最大的备用呼叫控制设备成为新的主用呼叫控制设备。Optionally, the processing module is further configured to determine whether the call control device needs to change from the active state to the non-active state, and if so, stop processing the voice service over IP. Optionally, the storage module is further configured to store the call session information carried in the message received by the receiving module, the call session information being the current call session of the voice over IP service of the call access device information; the processing module is further configured to process the current IP bearer according to the first registration information and the call session information from the storage module after setting the call control device to the active state voice business. Optionally, the processing module is further configured to generate the second call according to a registration request message from a second call access device connected to the call control device when the call control device is in an active state. the second registration information of the access device on the protection group, and process the IP bearer voice service of the second calling access device according to the second registration information, and generate a notification message carrying the second registration information The storage module is also used to store the second registration information; the call control device further includes a sending module, which is used to send the notification message to other call control devices in the protection group. Further, the method for judging whether the call control device needs to change from the standby state to the active state may specifically be: when the current active call control device in the protection group fails, according to the IP routing The backup call control device with the largest priority value configured in the redundancy protocol becomes the new active call control device; or, when the current active call control device in the protection group fails, the backup call control device with the largest IP address value The control device becomes the new active call control device.
具体的,存储模块用于存储接收模块所接收到的第一注册信息,第一注册信息一般包括但不限于,以SIP协议为例,发起注册请求的呼叫接入设备的标识(通常为电话号码,即为信令中的PublicID)、该呼叫接入设备的联系地址(信令中的Contact头域内容)、注册对话信息(信令中的Call-ID以及Fromtag、totag等)以及该呼叫接入设备是否注册的信息(已注册或未注册)。其他的VOIP协议的注册过程与SIP协议注册过程类似,注册信息所包含的内容也大致相同,比如根据H.248和MGCP协议的注册信息只需要呼叫接入设备的标识,而H.323协议的注册信息里包含末点标识(endpointidentity)。可选的,所有的注册信息里都可以携带鉴权信息,具体为所述呼叫接入设备在鉴权过程中呼叫控制设备产生的鉴权挑战码。保护组为VOIP组网中保护VoIP业务的保护机制,具体的组成以及连接关系与实施例一中的保护组相同,不再详述。处理模块,用于判断所述呼叫控制设备是否需要由备用状态变为主用状态的方法具体可以为,保护组中的主用的呼叫控制设备每隔一定时间间隔就会发送通告报文告知保护组中的其他设备自身正常工作,保护组中的备用呼叫控制设备如果在规定个数的时间间隔的时间内若没有收到通告报文,则根据相应的协议通过选举协商策略选出新的主用呼叫控制设备。或者,备用设备可以根据接收模块所接收到的保护组中主用设备所发送的优先级为零的通告消息,则认为该主用设备已退出主用状态,则判断其根据相应的协议是否需要从备用状态成为主用状态。如果只有第二呼叫控制设备一个备用设备,则可以直接成为主用设备。当所述处理模块发现所述呼叫控制设备需要由备用状态变为主用状态时,则将所述保护组的IP地址作为所述呼叫控制设备的一个IP地址,向所述第一呼叫接入设备发送携带了所述保护组的MAC地址的免费地址解析协议消息,并将所述呼叫控制设备设置为主用状态。具体的,免费地址解析协议消息携带了保护组的虚拟MAC,具体的该消息是以保护组的虚拟MAC地址为源MAC地址发送的。该消息使得用于连接保护组和各呼叫接入设备的汇聚型交换机可以通过该消息更新其转发表,从而保证此后的消息能正确的转发至保护组的新的主用设备中。同时,根据第一注册信息接管所述第一呼叫接入设备,具体为管理所述第一呼叫接入设备的注册管理,获取来自所述呼叫接入设备或者指向所述呼叫接入设备的呼叫请求,并根据所述第一注册信息处理所述第一呼叫接入设备被接管后所产生的IP承载语音业务。可选的,在成为主用设备后,处理模块需定期生成第一通告消息,用于告知其他呼叫控制设备其在正常工作,如果原保护组中只有一个备用,其转为主用时保护组中已不存在其他备用设备,可以不发送通告消息。可选的,处理模块还用于判断所述呼叫控制设备是否需要由主用状态变为非主用状态,若是,则停止处理IP承载语音业务。非主用状态是除了主用状态之外的其他状态,根据路由冗余协议的不同,可以包括备用状态、初始化状态,或者可以包括备用状态、初始化状态和对话状态。可选的,所述呼叫控制设备在接管所述第一呼叫接入设备后,如果发现所述第一呼叫接入设备正在通话中,即存在当前的IP承载语音业务,则根据来自所述存储模块的所述第一注册信息和所述呼叫对话信息处理所述第一呼叫接入设备当前的IP承载语音业务。以SIP协议为例(其他协议相似),呼叫对话信息主要包括但不限于:呼叫双方的ID(通常为电话号码,即信令中的PublicID)、呼叫双方的联系地址以及对话过程中的Call-ID以及Fromtag、totag等。所述呼叫控制设备在接管第一呼叫接入设备后,如果发现不仅存在所述第一呼叫接入设备的所述第一注册信息,并且发现所述第一呼叫接入设备的呼叫对话信息,则说明所述第一呼叫接入设备正在通话中,那么在其通话结束后通过信令为其结束通话。一般来说,只有注册过程、建立通话连接过程和结束通话过程的信令报文需要通过保护组中的呼叫控制设备,而通话过程中的媒体报文可以不通过保护组中的呼叫控制设备,故在保护组进行主备切换时,相比于现有技术中呼叫接入设备需先中断通话再重新注册的保护机制,本实施例的呼叫接入设备无需重新注册,切换后的主用呼叫控制设备可以直接接管当前的通话,故不会造成通话中断。可选的,所述处理模块还可用于处于主用状态时,根据新加入的第二呼叫接入设备的注册请求消息为其注册,生成第二注册信息,并处理其注册后产生的IP承载语音业务。生成携带由第二注册信息的通告消息,并由发送模块发送给保护组中的其他呼叫控制设备,以供当所述呼叫控制设备出现故障时进行保护倒换之用。Specifically, the storage module is used to store the first registration information received by the receiving module. The first registration information generally includes but is not limited to, taking the SIP protocol as an example, the identification of the call access device (usually a phone number) that initiates the registration request , which is the PublicID in the signaling), the contact address of the call access device (Contact header field content in the signaling), registration session information (Call-ID, Fromtag, totag, etc. in the Enter information about whether the device is registered (registered or not). The registration process of other VOIP protocols is similar to the registration process of the SIP protocol, and the contents of the registration information are also roughly the same. The registration information includes an endpoint identity. Optionally, all the registration information may carry authentication information, specifically the authentication challenge code generated by the call control device during the authentication process of the call access device. A protection group is a protection mechanism for protecting VoIP services in a VOIP networking, and its specific composition and connection relationship are the same as those of the protection group in Embodiment 1, and will not be described in detail. The processing module, the method for judging whether the call control device needs to change from the standby state to the active state may specifically be that the active call control device in the protection group will send a notification message at regular intervals to inform the protection The other devices in the group work normally. If the standby call control device in the protection group does not receive the notification message within the specified number of time intervals, it will select a new master through the election negotiation strategy according to the corresponding protocol. Control the device with calls. Alternatively, the backup device may consider that the active device has exited the active state according to the notification message with a priority of zero sent by the active device in the protection group received by the receiving module, and then judge whether it needs From standby to active. If there is only one backup device, the second call control device, it can directly become the active device. When the processing module finds that the call control device needs to change from the standby state to the active state, the IP address of the protection group is used as an IP address of the call control device to access the first call The device sends a gratuitous ARP message carrying the MAC address of the protection group, and sets the call control device in an active state. Specifically, the gratuitous address resolution protocol message carries the virtual MAC address of the protection group, and specifically the message is sent using the virtual MAC address of the protection group as the source MAC address. This message enables the aggregation switch used to connect the protection group and each call access device to update its forwarding table through this message, so as to ensure that subsequent messages can be correctly forwarded to the new active device of the protection group. At the same time, taking over the first call access device according to the first registration information, specifically managing the registration management of the first call access device, acquiring calls from or directed to the call access device request, and process the voice over IP service generated after the first call access device is taken over according to the first registration information. Optionally, after becoming the active device, the processing module needs to periodically generate the first notification message, which is used to inform other call control devices that it is working normally. There are no other backup devices, and the notification message may not be sent. Optionally, the processing module is also used to determine whether the call control device needs to change from the active state to the non-active state, and if so, stop processing the voice service over IP. The non-active state is a state other than the active state, and may include a standby state, an initialization state, or may include a standby state, an initialization state, and a dialogue state according to different routing redundancy protocols. Optionally, after the call control device takes over the first call access device, if it finds that the first call access device is in a call, that is, there is a current IP bearer voice service, then according to the stored The first registration information and the call dialogue information of the module process the current IP bearer voice service of the first call access device. Taking the SIP protocol as an example (other protocols are similar), the call dialogue information mainly includes but is not limited to: the ID of the caller (usually a phone number, that is, the PublicID in the signaling), the contact address of the caller, and the Call- ID and Fromtag, totag, etc. After the call control device takes over the first call access device, if it finds not only the first registration information of the first call access device but also the call session information of the first call access device, It means that the first call access device is in a call, and the call is terminated by signaling after the call ends. Generally speaking, only the signaling packets in the registration process, call connection establishment process and call end process need to pass through the call control device in the protection group, while the media messages in the call process do not need to pass through the call control device in the protection group. Therefore, when the protection group performs active-standby switchover, compared with the protection mechanism in the prior art that the call access device needs to interrupt the call first and then re-register, the call access device in this embodiment does not need to re-register, and the active call after switching The control device can directly take over the current call, so the call will not be interrupted. Optionally, the processing module can also be used to register a newly added second call access device according to its registration request message when it is in the active state, generate second registration information, and process the IP bearer generated after its registration. voice business. Generate a notification message carrying the second registration information, and send it to other call control devices in the protection group by the sending module, so as to perform protection switching when the call control device fails.
本发明实施例中所述的呼叫控制设备,根据语音呼叫网络的中的不同VOIP协议,呼叫控制设备可以是,如具有会话初始化协议(SessionInitiationProtocol,SIP)注册服务器及呼叫代理服务器功能的核心IP多媒体系统(IPMultimediaSubsystem,IMS)、具有H.323协议中的网守功能的核心侧软交换设备、具有媒体网关控制器(MediaGatewayController,MGC)侧媒体网关控制协议(如MGCP或Megaco/H.248)功能的交换设备以及具有类似功能的接入路由器(AccessRouter,AR)。The call control device described in the embodiment of the present invention, according to different VOIP protocols in the voice call network, the call control device can be, for example, a core IP multimedia with Session Initiation Protocol (SessionInitiationProtocol, SIP) registration server and call proxy server functions System (IPMultimediaSubsystem, IMS), core-side softswitch device with gatekeeper function in H.323 protocol, media gateway controller (MediaGatewayController, MGC) side media gateway control protocol (such as MGCP or Megaco/H.248) function Switching equipment and access routers (AccessRouter, AR) with similar functions.
本发明实施例所揭示的呼叫控制设备,在保护倒换过程中,其所连接的呼叫接入设备无需重新注册,切换后可以无缝接管该呼叫接入设备VOIP业务,且不会造成通话中断,故简化了VoIP业务保护实现的复杂度,通话质量也得到保障,提高了用户体验。同时,所述呼叫控制设备不需要呼叫接入设备对其进行异常检测以及相应的主备倒换,也不需要呼叫接入设备配置两个上行地址,降低了呼叫接入设备的配置要求,从而降低了呼叫接入设备的成本。In the call control device disclosed in the embodiment of the present invention, during the protection switching process, the call access device connected to it does not need to re-register, and can seamlessly take over the VOIP service of the call access device after switching without causing call interruption. Therefore, the complexity of implementing VoIP service protection is simplified, the call quality is also guaranteed, and user experience is improved. At the same time, the call control device does not require the call access device to perform abnormal detection and corresponding active/standby switchover, nor does it need the call access device to configure two uplink addresses, which reduces the configuration requirements of the call access device, thereby reducing cost of call access equipment.
实施例三:本发明实施例还提供一种网络装置,如附图4所示,包括处理器,存储器,收发器,其中处理器与后两者耦合。该网络装置可以用于执行如实施例一方法。具体的,收发器用于接收来自该网络装置外部的报文和向外发送报文,所述收发器的功能也可由一个接收器和一个发送器代替,其中接收器用于接收报文,发送器用于发送报文;存储器,用于存储信息;处理器用于对接收到的报文进行处理,具体的,具有如实施例二中处理模块的功能。Embodiment 3: The embodiment of the present invention also provides a network device, as shown in FIG. 4 , including a processor, a memory, and a transceiver, wherein the processor is coupled to the latter two. The network device can be used to execute the method in the first embodiment. Specifically, the transceiver is used to receive messages from the outside of the network device and send messages to the outside, and the function of the transceiver can also be replaced by a receiver and a transmitter, wherein the receiver is used to receive messages, and the transmitter is used to The message is sent; the memory is used to store information; the processor is used to process the received message, specifically, it has the function of the processing module in the second embodiment.
该处理器可以为通用处理器,如集成电路IC,那么其执行的程序存储在存储器中;该处理器也可以为专用集成电路,如ASIC(ApplicationSpecificIntegratedCircuit)或FPGA(Field-Programmablegatearray),或者其他类似功能器件。The processor can be a general-purpose processor, such as an integrated circuit IC, and the program executed by it is stored in the memory; the processor can also be an application-specific integrated circuit, such as ASIC (Application Specific Integrated Circuit) or FPGA (Field-Programmable gate array), or other functional devices.
本发明实施例所揭示的网络装置,在保护倒换过程中,其所连接的呼叫接入设备无需重新注册,切换后可以无缝接管该呼叫接入设备VOIP业务,且不会造成通话中断,故简化了VoIP业务保护实现的复杂度,通话质量也得到保障,提高了用户体验。同时,所述呼叫控制设备不需要呼叫接入设备对其进行异常检测以及相应的主备倒换,也不需要呼叫接入设备配置两个上行地址,降低了呼叫接入设备的配置要求,从而降低了呼叫接入设备的成本。In the network device disclosed in the embodiment of the present invention, during the protection switching process, the connected call access device does not need to re-register, and can seamlessly take over the VOIP service of the call access device after switching without causing call interruption, so The complexity of implementing VoIP service protection is simplified, the call quality is also guaranteed, and user experience is improved. At the same time, the call control device does not require the call access device to perform abnormal detection and corresponding active/standby switchover, nor does it need the call access device to configure two uplink addresses, which reduces the configuration requirements of the call access device, thereby reducing cost of call access equipment.
实施例四:本发明实施例提供一种IP承载语音系统。Embodiment 4: The embodiment of the present invention provides a voice over IP system.
所述系统包括相互连接的保护组和呼叫接入设备;所述保护组至少包括相互连接的作为主用设备的第一呼叫控制设备和作为备用设备的第二呼叫控制设备;所述第一呼叫控制设备,用于根据来自所述呼叫接入设备的注册请求生成注册信息,在注册成功后根据来自所述呼叫接入设备或者指向该呼叫接入设备的呼叫请求,以及所述注册信息处理所述呼叫接入设备的IP承载语音业务;生成携带有所述注册消息的第一消息,并向所述保护组中的其他呼叫控制设备发送所述第一消息;在其作为主用设备期间定时发送用于通告其工作状态的第二消息,和/或,在其由主用状态变为非主用状态时发送第三消息;所述第二呼叫控制设备,用于接收所述第一消息并存储所述第一消息中携带的所述注册信息;根据所述第二消息和/或所述第三消息监测所述第一呼叫控制设备的状态,当检测到所述第一呼叫控制设备发生故障时,将所述保护组的IP地址作为自身的一个IP地址,向所述呼叫接入设备发送携带了所述保护组的MAC地址的免费地址解析协议消息,并由备用状态变为主用状态;获取来自所述呼叫接入设备或者指向所述呼叫接入设备的呼叫请求,根据所述呼叫请求和所述注册信息处理所述IP承载语音业务。The system includes a protection group and a call access device connected to each other; the protection group at least includes a first call control device as an active device and a second call control device as a backup device connected to each other; the first call The control device is configured to generate registration information according to the registration request from the call access device, and after the registration is successful, according to the call request from the call access device or directed to the call access device, and the registration information processing The IP bearer voice service of the call access device; generate the first message carrying the registration message, and send the first message to other call control devices in the protection group; sending a second message for announcing its working status, and/or sending a third message when it changes from the active state to the non-active state; the second call control device is configured to receive the first message and storing the registration information carried in the first message; monitoring the state of the first call control device according to the second message and/or the third message, when detecting that the first call control device When a failure occurs, use the IP address of the protection group as one of its own IP addresses, send a free address resolution protocol message carrying the MAC address of the protection group to the call access device, and change from the standby state to the main Use status; acquire a call request from or directed to the call access device, and process the IP bearer voice service according to the call request and the registration information.
可选的,所述第二呼叫控制设备,还用于在其变为主用状态后,根据所述注册信息和呼叫对话信息接管所述呼叫接入设备当前的IP承载语音业务,所述呼叫对话信息为所述第一呼叫控制设备在其出现故障前所发送的所述呼叫接入设备当前的IP承载语音业务的呼叫对话信息。Optionally, the second call control device is further configured to take over the current IP bearer voice service of the call access device according to the registration information and call dialog information after it becomes active, and the call The dialog information is the current call dialog information of the voice over IP service of the call access device sent by the first call control device before it fails.
总之,本实施例保护组由多个实施例二中所揭示的呼叫控制设备根据IP路由冗余协议组成,根据实施例一中所揭示的保护方法,对该保护组下的呼叫接入设备的IP承载语音业务进行保护,以SIP协议为例,该系统中的具体信令交互图如图5所示,图中仅以只有两个呼叫控制设备的保护组为例,事实上,保护组可以包括两个以上的呼叫控制设备,这些设备中包括一个主用设备和多个备用设备。该保护组中的设备的具体细节参见实施例二,该保护组实现IP承载语音业务保护的方法参见实施例一,不再详述。In short, the protection group in this embodiment is composed of multiple call control devices disclosed in Embodiment 2 according to the IP routing redundancy protocol. According to the protection method disclosed in Embodiment 1, the call access devices under the protection group IP bearer voice service is protected. Taking the SIP protocol as an example, the specific signaling interaction diagram in this system is shown in Figure 5. In the figure, the protection group with only two call control devices is taken as an example. In fact, the protection group can It includes more than two call control devices, including one main device and multiple backup devices. For the specific details of the devices in the protection group, refer to the second embodiment. For the method for implementing the protection of the voice service over IP in the protection group, refer to the first embodiment, which will not be described in detail.
在图6中的现有技术SIP协议的保护机制中,呼叫接入设备需要定期发送OPTIONS消息监测主备用状态,一旦主用设备出现故障,呼叫接入设备主动发起主备切换,并向备用设备重新发起注册。与现有技术相比,本发明实施例的系统中下行的呼叫接入设备只需注册一次,当保护组中的主用设备出现故障时,呼叫接入设备无需再次注册,保护组内部自行进行主备切换,呼叫接入设备甚至可以不感知。同时,通过备份呼叫接入设备的当前呼叫,可以保证呼叫接入设备在保护组主备切换时通话不中断。In the protection mechanism of the prior art SIP protocol in Fig. 6, the call access device needs to periodically send OPTIONS messages to monitor the active and standby status. Re-initiate registration. Compared with the prior art, in the system of the embodiment of the present invention, the downlink call access device only needs to register once, and when the active device in the protection group fails, the call access device does not need to register again, and the protection group internally Active/standby switchover, the call access device may not even be aware of it. At the same time, by backing up the current call of the call access device, it can ensure that the call access device does not interrupt the call when the active/standby switchover of the protection group occurs.
本发明实施例所揭示的VoIP业务的保护组,在保护倒换过程中,呼叫接入设备无需重新注册,切换后的主用呼叫控制设备可以无缝接管VOIP业务,且不会造成通话中断,故简化了VoIP业务保护实现的复杂度,通话质量也得到保障,提高了用户体验。同时,所述保护组不需要呼叫接入设备对呼叫控制设备进行异常检测以及相应的主备倒换,也不需要呼叫接入设备配置两个上行地址,降低了呼叫接入设备的配置要求,从而降低了呼叫接入设备的成本。In the protection group of the VoIP service disclosed in the embodiment of the present invention, during the protection switching process, the call access device does not need to re-register, and the switched active call control device can seamlessly take over the VoIP service without causing call interruption, so The complexity of implementing VoIP service protection is simplified, the call quality is also guaranteed, and user experience is improved. At the same time, the protection group does not require the call access device to perform abnormal detection on the call control device and corresponding active/standby switchover, nor does it require the call access device to configure two uplink addresses, which reduces the configuration requirements of the call access device, thereby Reduced cost of call access equipment.
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(Disk)和碟(disc)包括压缩光碟(CD)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。Through the above description of the implementation manners, those skilled in the art can clearly understand that the present invention can be implemented by hardware, firmware, or a combination thereof. When implemented in software, the functions described above may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a computer. By way of example but not limitation: computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or may be used to carry or store information in the form of instructions or data structures desired program code and any other medium that can be accessed by a computer. also. Any connection can suitably be a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then the coaxial cable , fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, wireless, and microwave are included in the fixation of the respective media. As used herein, Disk and disc include compact disc (CD), laser disc, compact disc, digital versatile disc (DVD), floppy disc, and Blu-ray disc, where discs usually reproduce data magnetically, and discs Lasers are used to optically reproduce the data. Combinations of the above should also be included within the scope of computer-readable media.
总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。In a word, the above descriptions are only preferred embodiments of the technical solutions of the present invention, and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210435775.2A CN103795878B (en) | 2012-11-05 | 2012-11-05 | A kind of guard method of Voice over IP business, equipment and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210435775.2A CN103795878B (en) | 2012-11-05 | 2012-11-05 | A kind of guard method of Voice over IP business, equipment and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103795878A CN103795878A (en) | 2014-05-14 |
CN103795878B true CN103795878B (en) | 2015-12-02 |
Family
ID=50671137
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210435775.2A Active CN103795878B (en) | 2012-11-05 | 2012-11-05 | A kind of guard method of Voice over IP business, equipment and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103795878B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111131532B (en) * | 2019-11-27 | 2022-08-16 | 深圳震有科技股份有限公司 | Method and system for automatically changing MAC address, computer equipment and medium |
CN113055539B (en) * | 2021-03-09 | 2022-07-05 | 南京莱斯电子设备有限公司 | Communication system based on VoIP dual-redundancy exchange server |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101325535A (en) * | 2007-06-15 | 2008-12-17 | 上海贝尔阿尔卡特股份有限公司 | Method and apparatus for rerouting call in communication network |
CN101640611A (en) * | 2009-08-26 | 2010-02-03 | 烽火通信科技股份有限公司 | Method for synchronous and real-time reversion for VOIP voice service primary and standby modules |
CN101668097A (en) * | 2009-09-21 | 2010-03-10 | 杭州华三通信技术有限公司 | Escaping method for IP telephone set and communication device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102684895B (en) * | 2011-03-09 | 2015-04-01 | 鸿富锦精密工业(深圳)有限公司 | Standby server and system and method for restoring registration of client side in master server |
-
2012
- 2012-11-05 CN CN201210435775.2A patent/CN103795878B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101325535A (en) * | 2007-06-15 | 2008-12-17 | 上海贝尔阿尔卡特股份有限公司 | Method and apparatus for rerouting call in communication network |
CN101640611A (en) * | 2009-08-26 | 2010-02-03 | 烽火通信科技股份有限公司 | Method for synchronous and real-time reversion for VOIP voice service primary and standby modules |
CN101668097A (en) * | 2009-09-21 | 2010-03-10 | 杭州华三通信技术有限公司 | Escaping method for IP telephone set and communication device |
Also Published As
Publication number | Publication date |
---|---|
CN103795878A (en) | 2014-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7894410B2 (en) | Method and system for implementing backup based on session border controllers | |
CN1905472B (en) | Method for implementing IMS network reliability | |
US20150304364A1 (en) | Method, System, and Terminal for Web Real-Time Communication | |
JP5173607B2 (en) | Communications system | |
US20100062776A1 (en) | Communication terminal apparatus, communication system and seamless handover method | |
US9113031B2 (en) | Call control for conferencing calls | |
US20070041327A1 (en) | Multicast heartbeat signaling | |
US9807179B2 (en) | Method for implementing session border controller pool, and session border controller | |
US9270558B2 (en) | Method, local gateway, and system for local voice survivability | |
US10575366B2 (en) | Last resource disaster routing in a telecommunications network | |
JP5841262B2 (en) | SIP proxy failover method | |
CN111130862A (en) | Main/standby system switching method and device based on IPPBX | |
US10841344B1 (en) | Methods, systems and apparatus for efficient handling of registrations of end devices | |
WO2010000158A1 (en) | Route state detection method, device and system | |
CN100514940C (en) | Method for reorienting network communication port and network communication system | |
CN105517031A (en) | Method and device for service restoration after PCRF (Policy and Charging Rules Function) fault | |
US20090303985A1 (en) | Communication control method and communication control apparatus | |
JP4433191B2 (en) | Management server, backup server, and program | |
CN103795878B (en) | A kind of guard method of Voice over IP business, equipment and system | |
US8250186B2 (en) | Method and system of smart detection and recovery | |
CN102316435B (en) | A method and device for updating user equipment P-CSCF configuration in an access network system | |
CN101005431B (en) | Device and method for implementing multi-homing in next-generation network | |
US20160191573A1 (en) | Systems and methods for modifying a state of a software client | |
CN105519049A (en) | A message transmission method, device and system | |
CN105763524A (en) | Registration method in IP multimedia subsystem, device and system |
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 |