[go: up one dir, main page]

CN104683610A - A method and device for improving VoIP voice quality - Google Patents

A method and device for improving VoIP voice quality Download PDF

Info

Publication number
CN104683610A
CN104683610A CN201310627163.8A CN201310627163A CN104683610A CN 104683610 A CN104683610 A CN 104683610A CN 201310627163 A CN201310627163 A CN 201310627163A CN 104683610 A CN104683610 A CN 104683610A
Authority
CN
China
Prior art keywords
voip
network side
call
calling number
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310627163.8A
Other languages
Chinese (zh)
Other versions
CN104683610B (en
Inventor
乔玮
管晓培
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201310627163.8A priority Critical patent/CN104683610B/en
Publication of CN104683610A publication Critical patent/CN104683610A/en
Application granted granted Critical
Publication of CN104683610B publication Critical patent/CN104683610B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a method and equipment capable of improving the voice quality of a VoIP (Voice over Internet Protocol). The method comprises the steps that a network side receives a click dialing service request sent by a VoIP client, wherein a calling number and called address information are carried in the click dialing service request; the network side keeps the continuity of a VoIP call link of the VoIP client and sends a calling request message to terminal equipment corresponding to the calling number according to the calling number; the network side receives a calling response message returned by the terminal equipment corresponding to the calling number and removes the VoIP call link of the VoIP client; the network side sends a calling request message to terminal equipment corresponding to the called address information according to the called address information and receives a calling response message returned by the terminal equipment corresponding to the called address information. According to the method and the equipment, the voice quality of the VoIP is improved.

Description

一种提高VoIP语音质量的方法和设备A method and device for improving VoIP voice quality

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种提高VoIP语音质量的方法和设备。The invention relates to the technical field of communication, in particular to a method and equipment for improving VoIP voice quality.

背景技术Background technique

VoIP(Voice over Internet Protocol,互联网电话)技术:即IP电话,将模拟信号数字化,通过语音压缩编码、打包分组、分配路由、存储交换、解包解压等交换处理,在IP网络上或者Internet上实现实时语音通信。由于VoIP技术是在Internet基础上发展起来的一种语音传输方案,因此它是一种面向无连接的应用,其数据传输遵循一种“尽力而为”(best effort)的原则,IP语音包从远端发出后,其所经过的路径并不确定,时延无法保证,丢包也不可预料,网络时延和时延抖动随着网络状况的好坏而变化,具有不可测性和不确定性。同时,任何一个传输系统必将受到带宽的限制,网络传输也不例外,如果丢包数量达到某一极限,也将引起语音质量的下降,因此VoIP的服务质量(Qualityof Service,简称QoS)一直得不到保障。VoIP (Voice over Internet Protocol, Internet telephony) technology: that is, IP telephony, which digitizes analog signals and implements them on the IP network or the Internet through exchange processing such as voice compression coding, packaging and grouping, distribution routing, storage exchange, unpacking and decompression, etc. Real-time voice communication. Since VoIP technology is a voice transmission solution developed on the basis of the Internet, it is a connectionless application, and its data transmission follows a "best effort" principle. After the remote end sends out, the path it passes through is uncertain, the delay cannot be guaranteed, and the packet loss is also unpredictable. The network delay and delay jitter change with the quality of the network, which is unpredictable and uncertain . At the same time, any transmission system is bound to be limited by bandwidth, and network transmission is no exception. If the number of packet loss reaches a certain limit, it will also cause a decline in voice quality. Therefore, the Quality of Service (QoS) of VoIP has always been limited. Not guaranteed.

提高VoIP通话质量需要从两方面着手:一是要提高IP网络服务质量,二是要在IP电话终端采用各种技术保证语音质量。而现有技术多是从提高QoS方面着手,通过对话音传输的MAC(Medium Access Control,媒体访问控制)层的分析,针对MAC层的DCF(Distributed Coordination Function,分布协调功能)机制和HCF(Hybrid Coordination Function,混合协调功能)提出改进的算法或者引入优先级机制,从而提高VoIP的QoS。这种方式比较繁琐,需要通过精确的理论分析和仿真实验来论证,而且不够稳定,若网络状况很差或者网络拥塞,此方式不能达到提高通话质量的效果。Improving the quality of VoIP calls needs to start from two aspects: one is to improve the service quality of the IP network, and the other is to use various technologies to ensure the voice quality at the IP phone terminal. Most of the existing technologies start from the aspect of improving QoS. Through the analysis of the MAC (Medium Access Control) layer of voice transmission, the DCF (Distributed Coordination Function) mechanism and the HCF (Hybrid Coordination Function) mechanism of the MAC layer are aimed at. Coordination Function, hybrid coordination function) proposes an improved algorithm or introduces a priority mechanism to improve the QoS of VoIP. This method is cumbersome and requires accurate theoretical analysis and simulation experiments to demonstrate, and it is not stable enough. If the network condition is poor or the network is congested, this method cannot achieve the effect of improving call quality.

发明内容Contents of the invention

本发明提供了一种提高VoIP语音质量的方法和设备,用以提高VoIP语音质量。The invention provides a method and equipment for improving the VoIP voice quality, which are used to improve the VoIP voice quality.

为了达到以上目的,本发明实施例提供了一种提高互联网电话VoIP语音质量的方法,包括:In order to achieve the above object, the embodiment of the present invention provides a method for improving the voice quality of Internet telephony VoIP, including:

网络侧接收VoIP客户端发送的点击拨号业务请求,该点击拨号业务请求中携带有主叫号码和被叫地址信息;其中,所述点击拨号业务请求是所述VoIP客户端在VoIP通话过程中确定满足触发条件后向网络侧发送的;The network side receives the click-to-dial service request sent by the VoIP client, and the click-to-dial service request carries calling number and called address information; wherein, the click-to-dial service request is determined by the VoIP client during the VoIP call Sent to the network side after the trigger condition is met;

所述网络侧保持所述VoIP客户端的VoIP通话链路的接续,并根据所述主叫号码向所述主叫号码对应的终端设备发送呼叫请求消息;The network side maintains the connection of the VoIP call link of the VoIP client, and sends a call request message to the terminal device corresponding to the calling number according to the calling number;

所述网络侧接收所述主叫号码对应的终端设备返回的呼叫响应消息,并拆除所述VoIP客户端的VoIP通话链路;The network side receives the call response message returned by the terminal equipment corresponding to the calling number, and removes the VoIP call link of the VoIP client;

所述网络侧根据所述被叫地址信息向该被叫地址信息对应的终端设备发送呼叫请求消息,并接收所述被叫地址信息对应的终端设备返回的呼叫响应消息。The network side sends a call request message to the terminal device corresponding to the called address information according to the called address information, and receives a call response message returned by the terminal device corresponding to the called address information.

本发明实施例还提供了一种提高互联网电话VoIP语音质量的方法,包括:Embodiments of the present invention also provide a method for improving the voice quality of Internet telephony VoIP, including:

当所述VoIP客户端在VoIP通话过程中确定满足触发条件时,所述VoIP客户端向网络侧发送点击拨号业务请求,该点击拨号业务请求中携带有主叫号码和被叫地址信息;When the VoIP client determines that the trigger condition is met during the VoIP call, the VoIP client sends a click-to-dial service request to the network side, and the click-to-dial service request carries calling number and called address information;

所述VoIP客户端接收网络侧发送的VoIP通话链路拆除请求,该VoIP通话拆除请求是所述网络侧接收到所述拨号业务请求,根据所述主叫号码向该主叫号码对应的终端设备发送呼叫请求消息,并接收到所述主叫号码对应的终端设备返回的呼叫响应消息后,向所述VoIP客户端发送的;The VoIP client receives the VoIP call link teardown request sent by the network side. The VoIP call teardown request is that the network side receives the dialing service request, and sends a call to the terminal device corresponding to the calling number according to the calling number. sending a call request message, and sending it to the VoIP client after receiving a call response message returned by the terminal device corresponding to the calling number;

所述VoIP客户端向所述网络侧返回VoIP通话链路拆除响应消息,以使所述网络侧在接收到该VoIP通话链路拆除响应消息后向所述被叫地址信息对应的终端设备发送呼叫请求消息。The VoIP client returns a VoIP call link teardown response message to the network side, so that the network side sends a call to the terminal device corresponding to the called address information after receiving the VoIP call link teardown response message request message.

本发明实施例还提供了一种网络侧设备,包括:The embodiment of the present invention also provides a network side device, including:

接收模块,用于接收VoIP客户端发送的点击拨号业务请求,该点击拨号业务请求中携带有主叫号码和被叫地址信息;其中,所述点击拨号业务请求是所述VoIP客户端在VoIP通话过程中确定满足触发条件后向网络侧发送的;接收所述主叫号码对应的终端设备返回的呼叫响应消息;接收所述被叫地址信息对应终端设备返回的呼叫响应消息;The receiving module is configured to receive the click-to-dial service request sent by the VoIP client, the click-to-dial service request carries calling number and called address information; Sending to the network side after determining that the trigger condition is met during the process; receiving the call response message returned by the terminal device corresponding to the calling number; receiving the call response message returned by the terminal device corresponding to the called address information;

发送模块,用于根据所述主叫号码向所述主叫号码对应的终端设备发送呼叫请求消息;当所述接收模块接收到所述主叫号码对应的终端设备返回的呼叫响应消息时,根据所述被叫地址信息向该被叫地址信息对应的终端设备发送呼叫请求消息;A sending module, configured to send a call request message to a terminal device corresponding to the calling number according to the calling number; when the receiving module receives a call response message returned by the terminal device corresponding to the calling number, according to The called address information sends a call request message to the terminal device corresponding to the called address information;

处理模块,用于当所述接收模块接收到VoIP客户端发送的点击拨号业务请求时,保持所述VoIP客户端的VoIP通话链路的接续;当所述接收模块接收到所述主叫号码对应的终端设备返回的呼叫响应消息时,拆除所述VoIP客户端的VoIP通话链路。A processing module, configured to keep the VoIP call link of the VoIP client connected when the receiving module receives the click-to-dial service request sent by the VoIP client; When the terminal device returns a call response message, the VoIP call link of the VoIP client is removed.

本发明实施例还提供了一种VoIP客户端,包括:The embodiment of the present invention also provides a VoIP client, including:

确定模块,用于在VoIP通话过程中确定是否满足触发条件;A determining module, configured to determine whether a trigger condition is met during a VoIP call;

发送模块,用于当所述确定模块确定满足触发条件时,向网络侧发送点击拨号业务请求,该点击拨号业务请求中携带有主叫号码和被叫地址信息;当所述VoIP客户端接收到所述网络侧发送的VoIP通话链路拆除请求时,向所述网络侧返回VoIP通话链路拆除响应消息;A sending module, configured to send a click-to-dial service request to the network side when the determination module determines that the trigger condition is met, the click-to-dial service request carries calling number and called address information; when the VoIP client receives When the VoIP call link teardown request sent by the network side returns a VoIP call link teardown response message to the network side;

接收模块,用于接收网络侧发送的VoIP通话链路拆除请求,该VoIP通话拆除请求是所述网络侧接收到所述拨号业务请求,根据所述主叫号码向该主叫号码对应的终端设备发送呼叫请求消息,并接收到所述主叫号码对应的终端设备返回的呼叫响应消息后,向所述VoIP客户端发送的。The receiving module is configured to receive a VoIP call link teardown request sent by the network side. The VoIP call teardown request is that the network side receives the dialing service request, and sends a message to the terminal device corresponding to the calling number according to the calling number. Send a call request message, and send it to the VoIP client after receiving a call response message returned by the terminal device corresponding to the calling number.

本发明上述实施例中,当VoIP客户端在VoIP通话过程中确定满足触发条件时,向网络侧发送点击拨号业务请求,该点击拨号业务请求中携带有主叫号码和被叫地址信息;网络侧接收到该拨号业务请求后,保持该VoIP客户端的VoIP通话链路的接续,并根据该主叫号码向该主叫号码对应的终端设备发送呼叫请求消息;当网络侧接收到该主叫号码返回的呼叫响应消息时,拆除该VoIP客户端的VoIP通话链路,并根据点击拨号业务请求中携带的被叫地址信息向该被叫地址信息对应的终端设备发送呼叫请求,进而接收该被叫地址信息对应的终端设备返回的呼叫响应消息,在VoIP通话的过程中,将VoIP通话的接入方式由internet接入方式切换为点击拨号接入方式,提高了VoIP语音质量。In the foregoing embodiments of the present invention, when the VoIP client determines that the trigger condition is met during the VoIP call, it sends a click-to-dial service request to the network side, and the click-to-dial service request carries calling number and called address information; the network side After receiving the dialing service request, keep the VoIP call link of the VoIP client connected, and send a call request message to the terminal device corresponding to the calling number according to the calling number; when the network side receives the calling number and returns When the call response message is received, the VoIP call link of the VoIP client is removed, and according to the called address information carried in the click-to-dial service request, a call request is sent to the terminal device corresponding to the called address information, and then the called address information is received. In the call response message returned by the corresponding terminal equipment, during the VoIP call, the access mode of the VoIP call is switched from the internet access mode to the click-to-dial access mode, which improves the VoIP voice quality.

附图说明Description of drawings

图1为本发明实施例提供的一种提高VoIP语音质量的方法的流程示意图;Fig. 1 is a schematic flow chart of a method for improving VoIP voice quality provided by an embodiment of the present invention;

图2为本发明实施例提供的一种提高VoIP语音质量的方法的流程示意图;Fig. 2 is a schematic flow chart of a method for improving VoIP voice quality provided by an embodiment of the present invention;

图3为本发明实施例提供的一种网络侧设备的结构示意图;FIG. 3 is a schematic structural diagram of a network side device provided by an embodiment of the present invention;

图4为本发明实施例提供的一种VoIP客户端的结构示意图。FIG. 4 is a schematic structural diagram of a VoIP client provided by an embodiment of the present invention.

具体实施方式Detailed ways

针对上述现有技术中存在的问题,本发明实施例提供了一种提高VoIP语音质量的技术方案。在该技术方案中,当VoIP客户端在VoIP通话过程中确定满足触发条件时,向网络侧发送点击拨号业务请求,该点击拨号业务请求中携带有主叫号码和被叫地址信息;网络侧接收到该拨号业务请求后,保持该VoIP客户端的VoIP通话链路的接续,并根据该主叫号码向该主叫号码对应的终端设备发送呼叫请求消息;当网络侧接收到该主叫号码返回的呼叫响应消息时,拆除该VoIP客户端的VoIP通话链路,并根据点击拨号业务请求中携带的被叫地址信息向该被叫地址信息对应的终端设备发送呼叫请求,进而接收该被叫地址信息对应的终端设备返回的呼叫响应消息,在VoIP通话的过程中,将VoIP通话的接入方式由internet接入方式切换为点击拨号接入方式,提高了VoIP语音质量。Aiming at the above-mentioned problems in the prior art, the embodiment of the present invention provides a technical solution for improving the voice quality of VoIP. In this technical solution, when the VoIP client determines that the trigger condition is satisfied during the VoIP call, it sends a click-to-dial service request to the network side, and the click-to-dial service request carries calling number and called address information; the network side receives After receiving the dialing service request, keep the VoIP call link of the VoIP client connected, and send a call request message to the terminal equipment corresponding to the calling number according to the calling number; When calling a response message, remove the VoIP call link of the VoIP client, and send a call request to the terminal device corresponding to the called address information according to the called address information carried in the click-to-dial service request, and then receive the corresponding The call response message returned by the terminal equipment, in the process of the VoIP call, the access mode of the VoIP call is switched from the internet access mode to the click-to-dial access mode, which improves the VoIP voice quality.

下面将结合本申请中的附图,对本申请中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Apparently, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in the present application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present application.

如图1所示,为本发明实施例提供的一种提高VoIP语音质量的方法的流程示意图,可以包括以下步骤:As shown in Figure 1, a schematic flow chart of a method for improving VoIP voice quality provided by an embodiment of the present invention may include the following steps:

步骤101、当VoIP客户端在VoIP通话过程中确定满足触发条件时,该VoIP客户端向网络侧发送点击拨号业务请求,该点击拨号业务请求中携带有主叫号码和被叫地址信息。Step 101. When the VoIP client determines that the trigger condition is met during the VoIP call, the VoIP client sends a click-to-dial service request to the network side, and the click-to-dial service request carries calling number and called address information.

具体的,在本发明实施例中,为了保证VoIP语音质量,在VoIP通话过程,当通话质量较差时,可以自动或手动地将VoIP通话的接入方式由internet接入方式切换为普通移动语音接入(如点击拨号接入)。Specifically, in the embodiment of the present invention, in order to ensure the quality of VoIP voice, during the VoIP call, when the call quality is poor, the access mode of the VoIP call can be automatically or manually switched from the internet access mode to the ordinary mobile voice access (such as click-to-dial access).

为了达到上述目的,VoIP客户端可以在检测到当前VoIP通话的MOS(Mean Opinion Score,平均意见值)值低于阈值(该阈值可以根据实际应用场景预先设定)时,确定当前状态满足触发条件,向网络侧发送点击拨号业务请求;或者,VoIP客户端可以在接收到切换指令时,确定当前状态满足触发条件,向网络侧发送点击拨号业务请求,该切换指令可以是VoIP客户端对应的用户在发现当前VoIP通话质量较差时,通过预先设定的操作(如点击特定按钮),向VoIP客户端发送的。In order to achieve the above purpose, the VoIP client can determine that the current state meets the trigger condition when it detects that the MOS (Mean Opinion Score) value of the current VoIP call is lower than the threshold (the threshold can be preset according to the actual application scenario) , to send a click-to-dial service request to the network side; or, the VoIP client may determine that the current state meets the trigger condition when receiving the switching instruction, and send a click-to-dial service request to the network side, and the switching instruction may be the user corresponding to the VoIP client When the quality of the current VoIP call is found to be poor, it is sent to the VoIP client through a preset operation (such as clicking a specific button).

其中,VoIP客户端向网络侧发送的点击拨号业务请求中携带有主叫号码和被叫地址信息,以使网络侧可以根据该主叫号码和被叫地址信息确定对应的主叫终端和被叫终端。其中,该主叫号码可以为该VoIP客户端对应的用户的通讯终端的通讯号码。Wherein, the click-to-dial service request sent by the VoIP client to the network side carries the calling number and called address information, so that the network side can determine the corresponding calling terminal and called terminal according to the calling number and called address information. terminal. Wherein, the calling number may be the communication number of the communication terminal of the user corresponding to the VoIP client.

步骤102、网络侧保持VoIP客户端的VoIP通话链路的接续,并根据点击拨号业务请求中携带的主叫号码向该主叫号码对应的终端设备发送呼叫请求消息。Step 102, the network side maintains the connection of the VoIP call link of the VoIP client, and sends a call request message to the terminal device corresponding to the calling number according to the calling number carried in the click-to-dial service request.

具体的,在本发明实施例中,为了保证通话过程不中断,网络侧在确定点击拨号业务请求中携带的主叫号码对应的终端设备接通新发起的点击拨号业务之前,并不会拆除VoIP客户端当前的VoIP通话。Specifically, in the embodiment of the present invention, in order to ensure that the call process is not interrupted, the network side will not dismantle the VoIP call until the terminal device corresponding to the calling number carried in the click-to-dial service request is connected to the newly initiated click-to-dial service. The client's current VoIP call.

相应地,当网络侧接收到VoIP客户端发送的点击拨号业务请求时,网络侧保持该VoIP客户端的VoIP通话链路的接续,并根据点击拨号业务请求中携带的主叫号码向主叫号码对应的终端设备(可以为手机或座机)发送呼叫请求消息。Correspondingly, when the network side receives the click-to-dial service request sent by the VoIP client, the network side keeps the connection of the VoIP call link of the VoIP client, and corresponds to the calling number according to the calling number carried in the click-to-dial service request. The terminal device (which can be a mobile phone or a landline) sends a call request message.

步骤103、网络侧接收该主叫号码对应的终端设备返回的呼叫响应消息,并向VoIP客户端发送VoIP通话链路拆除请求。Step 103, the network side receives the call response message returned by the terminal device corresponding to the calling number, and sends a VoIP call link disconnection request to the VoIP client.

具体的,主叫号码对应的终端设备接收到网络侧发送的呼叫请求消息后,可以提示用户是否接通呼叫,并当接收到用户的接通呼叫的指令时,向网络侧返回呼叫响应消息。Specifically, after receiving the call request message sent by the network side, the terminal device corresponding to the calling number can prompt the user whether to connect the call, and when receiving the user's instruction to connect the call, return a call response message to the network side.

网络侧接收到主叫号码对应的终端设备返回的呼叫响应消息后,确定可以拆除VoIP客户端的VoIP通话链路,向该VoIP客户端发送VoIP通话链路拆除请求。After receiving the call response message returned by the terminal device corresponding to the calling number, the network side determines that the VoIP call link of the VoIP client can be removed, and sends a VoIP call link teardown request to the VoIP client.

步骤104、VoIP客户端向网络侧返回VoIP通话链路拆除响应消息。Step 104, the VoIP client returns a VoIP call link disconnection response message to the network side.

具体的,VoIP客户端接收到网络侧发送的VoIP通话链路拆除请求后,由于VoIP客户端对应的用户已经接通了点击拨号业务对应的呼叫,因此,VoIP客户端可以拆除当前的VoIP通话链路,向网络侧返回VoIP通话链路拆除响应消息。Specifically, after the VoIP client receives the VoIP call link disconnection request sent by the network side, since the user corresponding to the VoIP client has connected the call corresponding to the click-to-dial service, the VoIP client can remove the current VoIP call link and return a VoIP call link teardown response message to the network side.

步骤105、网络侧根据点击拨号业务请求中携带的被叫地址信息向该被叫地址信息对应的终端设备发送呼叫请求,并接收该被叫地址信息对应的终端设备返回的呼叫响应消息。Step 105: The network side sends a call request to the terminal device corresponding to the called address information according to the called address information carried in the click-to-dial service request, and receives a call response message returned by the terminal device corresponding to the called address information.

具体的,网络侧确定VoIP客户端已经拆除VoIP通话链路,并确定点击拨号业务请求中携带的主叫号码对应的终端设备接通点击拨号业务对应的呼叫后,网络侧可以向点击拨号业务请求中携带的被叫地址信息对应的终端设备发送呼叫请求,并当接收到该终端设备返回的呼叫响应消息后,确定主叫方和被叫方重新建立了点击拨号业务对应的通话。其中,点击拨号业务请求中的被叫地址信息可以为被叫的SIP(Session Initiation Protocol,会话发起协议)URI(Uniform Resource Identifier,同一资源标识符)。Specifically, after the network side determines that the VoIP client has disconnected the VoIP call link, and determines that the terminal device corresponding to the calling number carried in the click-to-dial service request connects to the call corresponding to the click-to-dial service, the network side can request the click-to-dial service The terminal device corresponding to the called address information carried in the terminal device sends a call request, and after receiving the call response message returned by the terminal device, it is determined that the call corresponding to the click-to-dial service has been re-established between the calling party and the called party. Wherein, the called address information in the click-to-dial service request may be called SIP (Session Initiation Protocol, session initiation protocol) URI (Uniform Resource Identifier, same resource identifier).

需要注意的是,本发明实施例中,点击拨号业务请求中携带的主叫号码并不限于VoIP客户端对应的用户的通讯终端的通讯号码,被叫地址信息也并不限于被叫的SIP URI,基于本发明实施例,本领域技术人员在不付出创造性劳动的前提下对主叫号码和被叫地址信息做出的变型,均应属于本发明保护范围。It should be noted that in the embodiment of the present invention, the calling number carried in the click-to-dial service request is not limited to the communication number of the user's communication terminal corresponding to the VoIP client, and the called address information is not limited to the called SIP URI , based on the embodiment of the present invention, any modification made by those skilled in the art to the calling number and called address information without any creative work shall fall within the protection scope of the present invention.

下面结合具体的应用场景对本发明实施例提供的技术方案进行更加详细地描述。The technical solutions provided by the embodiments of the present invention will be described in more detail below in conjunction with specific application scenarios.

如图2所示,为本发明实施例提供的一种提高VoIP语音质量的方法的流程示意图,可以包括:As shown in Figure 2, it is a schematic flow diagram of a method for improving VoIP voice quality provided by an embodiment of the present invention, which may include:

步骤201、用户A和用户B正在VoIP通话过程中,用户A的VOIP客户端发现语音通话质量较差,从而进行点击拨号切换动作(手动或自动),该VoIP客户端通过添加主叫号码和被叫地址信息,向IMS网络侧发起点击拨号业务请求。Step 201, during a VoIP call between user A and user B, the VOIP client of user A finds that the quality of the voice call is poor, so it performs click-to-dial switching (manually or automatically). call address information, and initiate a click-to-dial service request to the IMS network side.

步骤202、IMS核心网收到点击拨号业务请求,发送响应消息并保持VoIP通话链路的接续。Step 202, the IMS core network receives the click-to-dial service request, sends a response message and maintains the connection of the VoIP call link.

步骤203、IMS核心网根据用户A提供的主叫号码,向该主叫号码对应的用户A终端设备(手机、座机等均可)发送呼叫请求消息。In step 203, the IMS core network sends a call request message to the user A's terminal device (mobile phone, landline, etc.) corresponding to the calling number according to the calling number provided by user A.

步骤204、用户A终端设备收到呼叫请求消息,发送呼叫响应消息。Step 204, the terminal device of user A receives the call request message, and sends a call response message.

步骤205、IMS核心网拆除用户A先前的VoIP接入方式(即原VoIP通话链路)。In step 205, the IMS core network removes the previous VoIP access mode (that is, the original VoIP call link) of user A.

步骤206、用户A的VoIP客户端返回响应信息。Step 206, the VoIP client of user A returns response information.

步骤207、IMS核心网根据被叫地址信息向用户B发起呼叫请求信息。Step 207, the IMS core network sends call request information to user B according to the called address information.

步骤208、用户B发送呼叫响应信息。用户A和用户B继续进行语音通话。Step 208, user B sends call response information. User A and user B continue the voice call.

通过以上描述可以看出,在本发明实施例提供的技术方案中,当VoIP客户端在VoIP通话过程中确定满足触发条件时,向网络侧发送点击拨号业务请求,该点击拨号业务请求中携带有主叫号码和被叫地址信息;网络侧接收到该拨号业务请求后,保持该VoIP客户端的VoIP通话链路的接续,并根据该主叫号码向该主叫号码对应的终端设备发送呼叫请求消息;当网络侧接收到该主叫号码返回的呼叫响应消息时,拆除该VoIP客户端的VoIP通话链路,并根据点击拨号业务请求中携带的被叫地址信息向该被叫地址信息对应的终端设备发送呼叫请求,进而接收该被叫地址信息对应的终端设备返回的呼叫响应消息,在VoIP通话的过程中,将VoIP通话的接入方式由internet接入方式切换为点击拨号接入方式,提高了VoIP语音质量,避免了网络带宽不足导致的通话质量差甚至断链。It can be seen from the above description that in the technical solution provided by the embodiment of the present invention, when the VoIP client determines that the trigger condition is satisfied during the VoIP call, it sends a click-to-dial service request to the network side, and the click-to-dial service request carries a Calling number and called address information; after receiving the dialing service request, the network side keeps the VoIP call link of the VoIP client connected, and sends a call request message to the terminal device corresponding to the calling number according to the calling number ; When the network side receives the call response message returned by the calling number, the VoIP call link of the VoIP client is removed, and the terminal equipment corresponding to the called address information is sent to the terminal device corresponding to the called address information according to the called address information carried in the click-to-dial service request. Send a call request, and then receive the call response message returned by the terminal device corresponding to the called address information. During the VoIP call, switch the access mode of the VoIP call from the internet access mode to the click-to-dial access mode, which improves the VoIP voice quality avoids poor call quality or even disconnection caused by insufficient network bandwidth.

基于相同的技术构思,本发明实施例还提供了一种网络侧设备,可以应用于上述方法实施例。Based on the same technical concept, the embodiment of the present invention also provides a network side device, which can be applied to the above method embodiment.

如图3所示,为本发明实施例提供的一种网络侧设备的结构示意图,可以包括:As shown in FIG. 3, it is a schematic structural diagram of a network side device provided by an embodiment of the present invention, which may include:

接收模块31,用于接收VoIP客户端发送的点击拨号业务请求,该点击拨号业务请求中携带有主叫号码和被叫地址信息;其中,所述点击拨号业务请求是所述VoIP客户端在VoIP通话过程中确定满足触发条件后向网络侧发送的;接收所述主叫号码对应的终端设备返回的呼叫响应消息;接收所述被叫地址信息对应终端设备返回的呼叫响应消息;Receiving module 31, is used for receiving the click-to-dial service request that VoIP client sends, and this click-to-dial service request carries calling number and called address information; Wherein, described click-to-dial service request is described VoIP client in VoIP Sending to the network side after determining that the trigger condition is met during the call; receiving a call response message returned by the terminal device corresponding to the calling number; receiving a call response message returned by the terminal device corresponding to the called address information;

发送模块32,用于根据所述主叫号码向所述主叫号码对应的终端设备发送呼叫请求消息;当所述接收模块接收到所述主叫号码对应的终端设备返回的呼叫响应消息时,根据所述被叫地址信息向该被叫地址信息对应的终端设备发送呼叫请求消息;A sending module 32, configured to send a call request message to a terminal device corresponding to the calling number according to the calling number; when the receiving module receives a call response message returned by the terminal device corresponding to the calling number, Sending a call request message to a terminal device corresponding to the called address information according to the called address information;

处理模块33,用于当所述接收模块接收到VoIP客户端发送的点击拨号业务请求时,保持所述VoIP客户端的VoIP通话链路的接续;当所述接收模块接收到所述主叫号码对应的终端设备返回的呼叫响应消息时,拆除所述VoIP客户端的VoIP通话链路。The processing module 33 is used to keep the connection of the VoIP call link of the VoIP client when the receiving module receives the click-to-dial service request sent by the VoIP client; When the terminal device returns a call response message, the VoIP call link of the VoIP client is removed.

其中,所述触发条件包括:Wherein, the trigger conditions include:

VoIP通话的平均意见值MOS值低于阈值;或,The mean opinion score MOS value of the VoIP call is below the threshold; or,

接收到切换指令。A switch command was received.

其中,所述处理模块33,具体用于通过以下方式实现拆除所述VoIP客户端的VoIP通话链路:Wherein, the processing module 33 is specifically configured to remove the VoIP call link of the VoIP client in the following manner:

向所述VoIP客户端发送VoIP通话链路拆除请求;接收所述VoIP客户端返回的VoIP通话链路拆除响应消息。Sending a VoIP call link teardown request to the VoIP client; receiving a VoIP call link teardown response message returned by the VoIP client.

基于相同的技术构思,本发明实施例还提供了一种VoIP客户端,可以应用于上述方法实施例。Based on the same technical idea, the embodiment of the present invention also provides a VoIP client, which can be applied to the above method embodiment.

如图4所示,为本发明实施例提供的一种VoIP客户端的结构示意图,可以包括:As shown in Figure 4, a schematic structural diagram of a VoIP client provided by the embodiment of the present invention may include:

确定模块41,用于在VoIP通话过程中确定是否满足触发条件;Determining module 41, is used for determining whether trigger condition is met during VoIP conversation;

发送模块42,用于当所述确定模块确定满足触发条件时,向网络侧发送点击拨号业务请求,该点击拨号业务请求中携带有主叫号码和被叫地址信息;当所述VoIP客户端接收到所述网络侧发送的VoIP通话链路拆除请求时,向所述网络侧返回VoIP通话链路拆除响应消息;The sending module 42 is used to send a click-to-dial service request to the network side when the determination module determines that the trigger condition is met, and the click-to-dial service request carries calling number and called address information; when the VoIP client receives When receiving the VoIP call link teardown request sent by the network side, return a VoIP call link teardown response message to the network side;

接收模块43,用于接收网络侧发送的VoIP通话链路拆除请求,该VoIP通话拆除请求是所述网络侧接收到所述拨号业务请求,根据所述主叫号码向该主叫号码对应的终端设备发送呼叫请求消息,并接收到所述主叫号码对应的终端设备返回的呼叫响应消息后,向所述VoIP客户端发送的。The receiving module 43 is configured to receive a VoIP call link teardown request sent by the network side. The VoIP call teardown request is that the network side receives the dialing service request and sends a call to the terminal corresponding to the calling number according to the calling number. The device sends a call request message, and sends it to the VoIP client after receiving a call response message returned by the terminal device corresponding to the calling number.

其中,所述确定模块41具体用于在以下情况确定满足触发条件:Wherein, the determining module 41 is specifically configured to determine that the trigger condition is met in the following situations:

所述VoIP客户端检测到VoIP通话的平均意见值MOS值低于阈值;或,The VoIP client detects that the MOS value of the VoIP call is lower than a threshold; or,

所述VoIP客户端接收到切换指令。The VoIP client receives the switching instruction.

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general-purpose hardware platform, and of course also by hardware, but in many cases the former is a better implementation Way. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions to make a A terminal device (which may be a mobile phone, a personal computer, a server, or a network device, etc.) executes the methods described in various embodiments of the present invention.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that, for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications can also be made. It should be regarded as the protection scope of the present invention.

Claims (10)

1. improve a method for Internet Protocol telephone VoIP voice quality, it is characterized in that, comprising:
Network side receives the Click To Dial request that VoIP client sends, and carries calling number and called address information in this Click To Dial request; Wherein, described Click To Dial request sends to network side after described VoIP client determines to meet trigger condition in VoIP communication process;
Described network side keeps continuing of the VoIP talking link of described VoIP client, and sends call request message according to described calling number to the terminal equipment that described calling number is corresponding;
Described network side receives the call message that terminal equipment corresponding to described calling number returns, and removes the VoIP talking link of described VoIP client;
Described network side sends call request message according to described called address information to terminal equipment corresponding to this called address information, and receives the call message that terminal equipment corresponding to described called address information return.
2. the method for claim 1, is characterized in that, described trigger condition comprises:
The average suggestion value MOS value of VoIP call is lower than threshold value; Or,
Receive switching command.
3. the method for claim 1, is characterized in that, described network side removes the VoIP talking link of described VoIP client, is specially:
Described network side sends VoIP talking link to described VoIP client and removes request;
Described network side receives the VoIP talking link dismounting response message that described VoIP client returns.
4. improve a method for Internet Protocol telephone VoIP voice quality, it is characterized in that, comprising:
When described VoIP client is determined to meet trigger condition in VoIP communication process, described VoIP client sends Click To Dial request to network side, carries calling number and called address information in this Click To Dial request;
Described VoIP client receives the VoIP talking link dismounting request that network side sends, this VoIP call dismounting request is that described network side receives described dial business request, call request message is sent to the terminal equipment that this calling number is corresponding according to described calling number, and after receiving the call message that terminal equipment corresponding to described calling number return, send to described VoIP client;
Described VoIP client returns VoIP talking link to described network side and removes response message, sends call request message to make described network side after receiving this VoIP talking link dismounting response message to the terminal equipment that described called address information is corresponding.
5. method as claimed in claim 4, it is characterized in that, described VoIP client is determined to meet trigger condition in VoIP communication process, is specially:
Described VoIP client detects that average suggestion value MOS value that VoIP converses is lower than threshold value; Or,
Described VoIP client receives switching command.
6. a network equipment, is characterized in that, comprising:
Receiver module, for receiving the Click To Dial request that VoIP client sends, carries calling number and called address information in this Click To Dial request; Wherein, described Click To Dial request sends to network side after described VoIP client determines to meet trigger condition in VoIP communication process; Receive the call message that terminal equipment corresponding to described calling number returns; Receive the call message that described called address information counterpart terminal equipment returns;
Sending module, for sending call request message according to described calling number to the terminal equipment that described calling number is corresponding; When described receiver module receives the call message that terminal equipment corresponding to described calling number return, send call request message according to described called address information to the terminal equipment that this called address information is corresponding;
Processing module, for receive when described receiver module VoIP client send Click To Dial request time, keep continuing of the VoIP talking link of described VoIP client; When described receiver module receives the call message that terminal equipment corresponding to described calling number return, remove the VoIP talking link of described VoIP client.
7. network equipment as claimed in claim 6, it is characterized in that, described trigger condition comprises:
The average suggestion value MOS value of VoIP call is lower than threshold value; Or,
Receive switching command.
8. network equipment as claimed in claim 6, is characterized in that, described processing module, specifically for realizing the VoIP talking link of removing described VoIP client in the following manner:
Send VoIP talking link to described VoIP client and remove request; Receive the VoIP talking link dismounting response message that described VoIP client returns.
9. a VoIP client, is characterized in that, comprising:
Determination module, for determining whether to meet trigger condition in VoIP communication process;
Sending module, for when described determination module is determined to meet trigger condition, sends Click To Dial request to network side, carries calling number and called address information in this Click To Dial request; When the VoIP talking link that described VoIP client receives the transmission of described network side removes request, return VoIP talking link to described network side and remove response message;
Receiver module, the VoIP talking link sent for receiving network side removes request, this VoIP call dismounting request is that described network side receives described dial business request, call request message is sent to the terminal equipment that this calling number is corresponding according to described calling number, and after receiving the call message that terminal equipment corresponding to described calling number return, send to described VoIP client.
10. VoIP client as claimed in claim 9, it is characterized in that, described determination module is specifically for determining to meet trigger condition in following situation:
Described VoIP client detects that average suggestion value MOS value that VoIP converses is lower than threshold value; Or,
Described VoIP client receives switching command.
CN201310627163.8A 2013-11-28 2013-11-28 A kind of method and apparatus improving VoIP voice quality Active CN104683610B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310627163.8A CN104683610B (en) 2013-11-28 2013-11-28 A kind of method and apparatus improving VoIP voice quality

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310627163.8A CN104683610B (en) 2013-11-28 2013-11-28 A kind of method and apparatus improving VoIP voice quality

Publications (2)

Publication Number Publication Date
CN104683610A true CN104683610A (en) 2015-06-03
CN104683610B CN104683610B (en) 2019-01-04

Family

ID=53318156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310627163.8A Active CN104683610B (en) 2013-11-28 2013-11-28 A kind of method and apparatus improving VoIP voice quality

Country Status (1)

Country Link
CN (1) CN104683610B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117527973A (en) * 2024-01-04 2024-02-06 深圳鼎信通达股份有限公司 XDP-based high-speed data forwarding method and device, voice gateway and medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060203995A1 (en) * 2005-03-14 2006-09-14 Inventec Multimedia & Telecom Corporation Periodic and automatic telephone redialling system and method
CN102523203A (en) * 2011-12-02 2012-06-27 华为技术有限公司 Method, device and system for voice call
CN102739885A (en) * 2011-04-15 2012-10-17 鸿富锦精密工业(深圳)有限公司 System and method for switching between PSTN call and VOIP call

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060203995A1 (en) * 2005-03-14 2006-09-14 Inventec Multimedia & Telecom Corporation Periodic and automatic telephone redialling system and method
CN102739885A (en) * 2011-04-15 2012-10-17 鸿富锦精密工业(深圳)有限公司 System and method for switching between PSTN call and VOIP call
CN102523203A (en) * 2011-12-02 2012-06-27 华为技术有限公司 Method, device and system for voice call

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117527973A (en) * 2024-01-04 2024-02-06 深圳鼎信通达股份有限公司 XDP-based high-speed data forwarding method and device, voice gateway and medium
CN117527973B (en) * 2024-01-04 2024-04-09 深圳鼎信通达股份有限公司 XDP-based high-speed data forwarding method and device, voice gateway and medium

Also Published As

Publication number Publication date
CN104683610B (en) 2019-01-04

Similar Documents

Publication Publication Date Title
US7738644B2 (en) Methods, systems, and computer program products for flexible call jumping
US20080119220A1 (en) Methods, systems, and computer program products for jumping calls between different modes of the same device
CN103716299B (en) A kind of method to be conversated based on SIP, terminal and call business server
US10320972B2 (en) Enhanced session initiation protocol recording
WO2017173903A1 (en) Video call implementation method, terminal, and computer storage medium
CN104486293B (en) Media consulation method based on network and terminal capability under Wireless VoIP environment and system
CN109792468B (en) Call recording system, call recording method and non-transitory computer readable medium storing call recording program
CN101626557A (en) Method and system for outputting calling number
WO2015192682A1 (en) Communication method and terminal
US9071690B2 (en) Call transfer processing in SIP mode
CN107786509A (en) Conversation message processing method and relevant apparatus
CN103139156B (en) A kind of Media Stream Bypass implementation method and equipment
CN108462852A (en) A kind of method for handover control of video calling, device, terminal and network side equipment
CN104883460B (en) Access the processing method and processing device of IP-based videoconference
CN104050288A (en) Calling method and system based on web browser and soft switch server
JP2011029703A (en) Sip server device, and call connection system
CN104683610B (en) A kind of method and apparatus improving VoIP voice quality
CN101938521B (en) Method for transmitting signaling in VoIP system
EP2326138A1 (en) Communication method and gateway device based on SIP phone
CN101232681B (en) Method and device for implementing voice call continuity on mobile phone
EP3055984B1 (en) Configurable call recording policy
CN108650425B (en) Monitoring method and monitoring system
JP2005020676A (en) Telephone communication method and apparatus
CN106921615A (en) System, method and the mobile terminal of fixed network number communication are realized in the terminal
CN106161817B (en) Communication method and communication system based on VOIP platform

Legal Events

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