CN101056283B - 语音网关以及提供VoIP业务的方法 - Google Patents
语音网关以及提供VoIP业务的方法 Download PDFInfo
- Publication number
- CN101056283B CN101056283B CN200710110622XA CN200710110622A CN101056283B CN 101056283 B CN101056283 B CN 101056283B CN 200710110622X A CN200710110622X A CN 200710110622XA CN 200710110622 A CN200710110622 A CN 200710110622A CN 101056283 B CN101056283 B CN 101056283B
- Authority
- CN
- China
- Prior art keywords
- network
- pstn
- voip
- quality
- rtp
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000004458 analytical method Methods 0.000 claims abstract description 24
- 238000012544 monitoring process Methods 0.000 claims abstract description 7
- 239000000523 sample Substances 0.000 claims description 32
- 230000004044 response Effects 0.000 claims description 26
- 230000008569 process Effects 0.000 claims description 25
- 230000000977 initiatory effect Effects 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000007619 statistical method Methods 0.000 claims description 4
- 238000012360 testing method Methods 0.000 claims description 3
- 230000006854 communication Effects 0.000 abstract description 5
- 238000004891 communication Methods 0.000 abstract description 3
- 238000001514 detection method Methods 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 6
- 230000008447 perception Effects 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 2
- QDZOEBFLNHCSSF-PFFBOGFISA-N (2S)-2-[[(2R)-2-[[(2S)-1-[(2S)-6-amino-2-[[(2S)-1-[(2R)-2-amino-5-carbamimidamidopentanoyl]pyrrolidine-2-carbonyl]amino]hexanoyl]pyrrolidine-2-carbonyl]amino]-3-(1H-indol-3-yl)propanoyl]amino]-N-[(2R)-1-[[(2S)-1-[[(2R)-1-[[(2S)-1-[[(2S)-1-amino-4-methyl-1-oxopentan-2-yl]amino]-4-methyl-1-oxopentan-2-yl]amino]-3-(1H-indol-3-yl)-1-oxopropan-2-yl]amino]-1-oxo-3-phenylpropan-2-yl]amino]-3-(1H-indol-3-yl)-1-oxopropan-2-yl]pentanediamide Chemical compound C([C@@H](C(=O)N[C@H](CC=1C2=CC=CC=C2NC=1)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](CC(C)C)C(N)=O)NC(=O)[C@@H](CC=1C2=CC=CC=C2NC=1)NC(=O)[C@H](CCC(N)=O)NC(=O)[C@@H](CC=1C2=CC=CC=C2NC=1)NC(=O)[C@H]1N(CCC1)C(=O)[C@H](CCCCN)NC(=O)[C@H]1N(CCC1)C(=O)[C@H](N)CCCNC(N)=N)C1=CC=CC=C1 QDZOEBFLNHCSSF-PFFBOGFISA-N 0.000 description 1
- 102100024304 Protachykinin-1 Human genes 0.000 description 1
- 101800003906 Substance P Proteins 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012856 packing Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明属于网络通信领域,公开了能够提供VoIP业务的语音网关,以及应用于其上的提供VoIP业务的方法。所述语音网关包括PSTN实体、VoIP实体、选择单元、以及IP可用分析单元,其中所述IP可用分析单元用于通过定期发送探测报文来检测IP网络的网络质量;或者所述语音网关包括PSTN实体、VoIP实体、选择单元、以及RTP质量监测单元,其中RTP质量监测单元用于通过RTCP(实时传输控制协议)实时监测RTP(实时传输协议)服务质量。从而使得,所述选择单元能够根据所述网络质量决定发起呼叫的类型;和/或,在VoIP呼叫过程中,所述选择单元能够根据所述网络质量或者所述RTP服务质量决定是否进行呼叫切换。
Description
技术领域
本发明涉及通信技术领域,尤其涉及能够提供VoIP业务的语音网关,以及应用于其上的提供VoIP业务的方法。
背景技术
VoIP(Voice Over IP)是以IP(Internet Protocol,互联网协议)分组交换网络为传输平台,对模拟语音信号进行压缩、打包等一系列特殊处理,使之可以采用无连接的IP分组数据包进行传输的技术。利用VoIP技术在企业局域网、广域网、国际互联网等基于IP的数据通信网络上开展IP电话应用。通过IP电话拨打国际、国内长途的通话费用低廉,可大大降低通话成本,同时保证良好的语音质量。然而,VoIP的语音质量受IP网络质量的影响较大,其中影响语音质量的最主要因素是IP网络的延时、抖动以及丢包率。
现有的VoIP技术一般通过在语音网关(Voice Gateway)上配置实体的优先级来进行呼叫发起的选择。比如,在语音网关上配置两个实体匹配相同的号码,一个使用PSTN(Public Switched Telephone Network,公共交换电话网)呼叫,一个使用VoIP呼叫。如果PSTN实体设置的优先级高,则呼叫使用PSTN网络;如果VoIP实体设置的优先级高,则呼叫使用IP网络。还有一种情况,如果IP网络不可用,即使其设置了高优先级,语音网关在发起呼叫时仍选用PSTN实体。
上述现有技术存在以下两个主要缺点:1、不能根据IP网络质量决定是否发起呼叫。例如,假设VoIP设置了高优先级,则即使IP网络质量(如延时和抖动)不能满足VoIP的呼叫条件,呼叫仍然会使用IP网络。2、不能进行动态切换,也就是在VoIP通话过程中无法从不可用的IP网络切换到PSTN网络来接续原来的呼叫。具体而言,如果在VoIP通话过程中IP网络变成了不可用,现有的语音网关技术则将终止这路通话,从而使得用户只能手动拨打PSTN重新发起呼叫。
发明内容
有鉴于此,本发明目的在于提供一种可以动态感知IP网络质量的语音网关,从而当需要发起呼叫时能够根据网络质量决定是发起VoIP呼叫还是发起PSTN呼叫、以及在VoIP呼叫过程能够网络质量及时发起PSTN呼叫来接续质量差的VoIP呼叫。
本发明另一目的在于提供相应的提供VoIP业务的方法,以支持上述语音网关的应用。
为了达到上述目的,本发明公开了一种语音网关。所述语音网关包括PSTN实体、VoIP实体、选择单元、以及IP可用分析单元。其中:所述PSTN实体用于通过PSTN网络进行PSTN呼叫;所述VoIP实体用于通过IP网络进行VoIP呼叫;所述IP可用分析单元用于通过定期发送探测报文来检测IP网络的网络质量,并将检测结果发送给所述选择单元;所述选择单元用于根据所述IP可用分析单元得到的网络质量来选择发起呼叫所用的实体。具体而言,当需要发起呼叫时,所述选择单元首先根据所述IP可用分析单元实时检测得到的所述网络质量来判断所述IP网络是否满足发起VoIP的要求,如果判断结果为是则决定使用所述VoIP实体来发起呼叫。
对于上述语音网关,优选地,其还包括RTP(Real-time TransportProtocol,实时传输协议)质量监测单元。所述RTP质量监测单元用于通过RTCP(Real-Time Transport Control Protocol,实时传输控制协议)的接受者报告和发送者报告来监测所述IP网络的RTP服务质量。这样,在VoIP呼叫过程中,所述选择单元就能够根据所述RTP服务质量来决定是否使用所述PSTN实体发起PSTN呼叫,以接续原服务质量已变差的VoIP呼叫。
对于上述语音网关,优选地,其还包括有网络质量统计表。所述网络质量统计表用于记录所述IP可用分析单元得出的网络质量。当要发起呼叫时,所述选择单元首先查看所述网络质量统计表,如果其中记录显示所述IP网络满足发起VoIP呼叫的要求,则所述选择单元决定使用所述VoIP实体来发起呼叫。
对于上述语音网关,优选地,其还包括有定时器。所述定时器用于计算从发出所述探测报文至收到其响应报文的等待时间。在VoIP呼叫过程中,如果所述定时器显示超出预定等待时间仍未收到所述探测报文的响应报文,则所述选择单元决定使用所述PSTN来接续原VoIP呼叫。
对于上述语音网关,优选地,其还设置有第一阈值和第二阈值。在VoIP呼叫过程中:当所述RTP服务质量低于所述第一阈值时,所述选择单元决定使用所述PSTN实体来连通所述语音网关和对方语音网关;当所述RTP服务质量低于所述第二阈值时,所述选择单元决定启用已连通的PSTN线路以将原VoIP呼叫切换为PSTN呼叫。
同时,为了达到上述目的,本发明还公开了另一种语音网关。所述语音网关包括PSTN实体、VoIP实体、选择单元、以及RTP质量监测单元。其中:所述PSTN实体用于通过PSTN网络进行PSTN呼叫;所述VoIP实体用于通过IP网络进行VoIP呼叫;所述RTP质量监测单元用于通过RTCP的接受者报告和发送者报告来监测所述IP网络的RTP服务质量,并将监测结果发送给所述选择单元。这样,在VoIP呼叫过程中,所述选择单元就能够根据所述RTP服务质量来决定是否使用所述PSTN实体发起PSTN呼叫,以接续服务质量已变差的VoIP呼叫。
对于上述语音网关,优选地,其还设置有第一阈值和第二阈值。在VoIP呼叫过程中:当所述RTP服务质量低于所述第一阈值时,所述选择单元决定使用所述PSTN实体来连通所述语音网关和对方语音网关;当所述RTP服务质量低于所述第二阈值时,所述选择单元决定启用已连通的PSTN线路以将原VoIP呼叫切换为PSTN呼叫。
为了达到上述另一目的,本发明公开了一种提供VoIP业务的方法,其包括有下列步骤:
步骤A1,本端网关定期发送探测报文至对端网关;
步骤A2,所述对端网关收到所述探测报文后作出响应,并将响应报文发回到所述本端网关;
步骤A3,所述本端网关收到所述响应报文之后,对所述探测报文及其响应报文进行统计分析,得出所述本端网关与所述对端网关之间IP网络的网络质量,主要包括有所述IP网络的延时、抖动、及丢包率等;
步骤A4,当需要发起呼叫时,所述本端网关判断所述网络质量是否满足预定发起VoIP呼叫的要求,如果判断结果为是则发起VoIP呼叫。
对于上述提供VoIP业务的方法,优选地,在VoIP呼叫过程中,其还包括有下列步骤:
步骤B1,所述本端网关通过RTCP的接受者报告和发送者报告来监测所述IP网络的RTP服务质量;
步骤B2,如果所述本端网关检测到所述RTP服务质量低于预设的第一阈值时,则后台连通PSTN线路;
步骤B3,如果所述本端网关检测到所述RTP服务质量低于预设的第二阈值时,则启用已连通的PSTN线路接续原呼叫,同时终止原VoIP呼叫。
对于上述提供VoIP业务的方法,优选地,在VoIP呼叫过程中,其还包括有下列步骤:
步骤A5,所述本端网关判断从发出所述探测报文至收到其响应报文的等待时间是否超出预定等待时间,如果判断结果为是则发起PSTN呼叫以接续原VoIP呼叫。
对于上述提供VoIP业务的方法,优选地,所述探测报文为UDP报文,而所述响应报文被打上了时间戳。
同时,为了达到上述另一目的,本发明还公开了另一种提供VoIP业务的方法。所述方法在VoIP呼叫过程中,通过RTCP的接受者报告和发送者报告来监测IP网络的RTP服务质量,使得本端网关能够根据所述RTP服务质量决定是否发起PSTN呼叫来接续原VoIP呼叫。
对于上述提供VoIP业务的方法,优选地,主要包括有下列步骤:
步骤B1,所述本端网关通过RTCP的接受者报告和发送者报告来监测所述IP网络的RTP服务质量;
步骤B2,如果所述本端网关检测到所述RTP服务质量低于预设的第一阈值时,则后台连通PSTN线路;
步骤B3,如果所述本端网关检测到所述RTP服务质量低于预设的第二阈值时,则启用已连通的PSTN线路接续原呼叫,同时终止原VoIP呼叫。
本发明技术方案具有如下有益效果:1、当要发起呼叫时,本发明能够根据IP网络的网络质量相应决定发起的呼叫使用IP网络还是PSTN网络;2、在VoIP呼叫过程中,如果IP网络不可用,本发明能够自动地将呼叫切换到PSTN线路上,从而保证了原来的呼叫不被中断;3、本发明不涉及IP电话的体系结构,只涉及语音网关分解问题,因而可以同时支持H.323/SIP(Session Initiation Protocol,会话初始协议)协议。
附图说明
图1为本发明语音网关优选实施例的结构框图;
图2为应用本发明提供VoIP业务的方法实施例之一的系统示意图;
图3为本发明提供VoIP业务的方法实施例之一的流程图;
图4为应用本发明提供VoIP业务的方法实施例之二的系统示意图;
图5为本发明提供VoIP业务的方法中实施例之二的流程图。
具体实施方式
本发明主要构思在于通过动态感知IP网络质量,使得能够根据IP网络质量选择适当的PSTN实体或VoIP实体进行呼叫发起、和/或当IP网络质量变差时及时将其上VoIP呼叫切换为PSTN呼叫而无需中断。下面结合附图详述之。
图1给出了本发明所提供语音网关优选实施例的结构框图。如图1所示,本发明所提供语音网关100包括PSTN实体110、VoIP实体120、选择单元130、IP可用分析单元140、以及RTP质量监测单元150。而图1中各组件之间的信号传递关系包括有:①表示PSTN呼叫;②表示VoIP呼叫;③表示探测报文,④表示与③对应的响应报文;⑤表示RTP报文,主要用于为VoIP呼叫提供端到端网络传输服务;⑥表示RTCP报文,包括“接受者”报告和“发送者”报告,用于监控RTP的服务质量和网络拥塞程度;⑦表示IP网络300的网络质量,主要涉及IP网络300的延时、抖动、及丢包率等性能参数值;⑧表示IP网络300的RTP服务质量,主要涉及IP网络300在VoIP呼叫过程中的RTP服务质量和网络拥塞程度;⑨表示实体选择信息。
语音网关100通过使用PSTN实体110,可经由PSTN网络200进行PSTN呼叫①;而其通过使用VoIP实体120,可经由IP网络300进行VoIP呼叫②。IP可用分析单元140通过定期发送探测报文③,并对探测报文③及其响应报文④进行统计分析,从而使得语音网关100在其工作期间始终能够实时感知到IP网络300的网络质量⑦。RTP质量监测单元150通过RTCP的接受者报告和发送者报告⑥,对IP网络300的RTP⑤服务质量进行检测,从而使得语音网关100能够在VoIP呼叫过程中实时感知到IP网络300的RTP服务质量⑧。选择单元130根据IP网络300的网络质量⑦进行发起呼叫所用实体(包括PSTN实体110和VoIP实体120)的选择;和/或根据IP网络300的RTP服务质量⑧来决定是否选用PSTN实体110发起PSTN呼叫①,以接续原VoIP呼叫②。
其中,PSTN实体110和VoIP实体120可用现有技术中任一公知的实施方式实现,本发明关键在于IP可用分析单元140和RTP质量监测单元150的提出、以及选择单元130的适应性变化。
需要说明的是,图1所示作为本发明语音网关的最优选实施例,其同时包括有IP可用分析单元140和RTP质量监测单元150。但这并不意味着IP可用分析单元140和RTP质量监测单元150必然同时出现。在实际应用中,本领域技术人员完全可以在理解本发明原理的基础上,实施出仅包括有IP可用分析单元140、或者仅包括有RTP质量监测单元150的次优实施例。
由此,下面将IP可用分析单元140和RTP质量监测单元150视为相互独立的组件,分别对此两者的技术实现细节进行介绍。
首先,参照图1、2和3详细介绍IP可用分析单元140的工作机制,以及选择单元130对应IP可用分析单元140的操作内容。
如图2所示,本端网关100#1中的IP可用分析单元140以一定的时间间隔(可配置)发送探测报文③至对端网关100#2。一般来说,探测报文③优选为UDP(User Datagram Protocol,用户数据报协议)报文,而不推荐使用ICMP(Internet Control Messages Protocol,互联网控制报文协议)报文,这是因为许多防火墙对ICMP协议进行了限制。对端网关100#2收到探测报文③后会作出响应,并将响应报文④发回到本端网关100#1。这样,本端网关100#1中的IP可用分析单元140在收到响应报文④后,就可根据探测报文③及其响应报文④计算出本端网关100#1与对端网关100#2之间IP网络300对于UDP报文的延时和抖动的时间。
同时,每次探测可以按配置发送多个探测报文③进行测试,从而使得本端网关100#1中IP可用分析单元140能够根据返回的响应报文④的个数就可计算出IP网络300的丢包率。当然,每次探测发送的探测报文③越多,IP可用分析单元140测得的网络质量⑦越准确。
基于方便查阅的考虑,可将IP可用分析单元140测得的网络质量⑦按时间顺序存储在本端网关100#1中的一张表内,暂且称其为网络质量统计表。这样,当本端网关100#1需要发起呼叫时,其上选择单元130将首先查看网络质量统计表中存储的最新记录。如果这个最新记录显示IP网络300满足发起VoIP呼叫的要求,则选择单元130将决定使用VoIP实体120来发起VoIP呼叫②,否则选择单元130将决定使用PSTN实体110来发起PSTN呼叫①。
此外,为了及时将出现了IP网络300不可用的VoIP呼叫②及时切换到PSTN网络200上,本端网关100#1还可利用定时器来计算从IP可用分析单元140发出探测报文③至其收到相应响应报文④的等待时间。这样,在VoIP呼叫②过程中,如果定时器显示超出预定等待时间仍未收到探测报文③的响应报文④,则选择单元130将立刻使用PSTN实体110发起PSTN呼叫①,以接续原VoIP呼叫②而无需中断呼叫,也即无需要求用户重新拨打来发起PSTN呼叫①。
而且,在这个由IP网络不可用引起的呼叫切换过程中,由于无法传输需要流经IP网络300的VoIP呼叫数据②,因此可由本端网关给出舒适噪音,从而使得用户避免因完全静音而挂断电话。
通过上述介绍可知,对应于本发明所提供可应用于语音网关100之上的VoIP业务提供方法,其中根据IP网络300的网络质量⑦进行呼叫发起和切换的流程图如图3所示,主要包括有下列步骤:
步骤A1,本端网关100#1定期发送探测报文⑤至对端网关100#2;
步骤A2,对端网关100#2收到探测报文⑤后作出响应,并将响应报文⑥发回到本端网关100#1;
步骤A3,本端网关100#1收到响应报文之后,对探测报文⑤及其响应报文⑥进行统计分析,得出本端网关100#1与对端网关100#2之间IP网络300的网络质量⑦,主要包括有IP网络300的延时、抖动、及丢包率等;
步骤A4,当本端网关100#1需要发起呼叫时,其将首先判断IP网络的网络质量⑦是否满足预定发起VoIP呼叫的要求,如果判断结果为是则发起VoIP呼叫,如果判断结果为否则发起PSTN呼叫;
步骤A5,在VoIP呼叫过程中,本端网关100#1将持续判断从发出探测报文⑤至收到其响应报文⑥的等待时间是否超出预定等待时间,如果判断结果为是则发起PSTN呼叫接续原VoIP呼叫而无需中断,如果判断结果为否则不进行任何操作。
总之,通过在本端语音网关100#1的整个工作期间利用定期发送探测报文实时感知本端语音网关100#1与对端语音网关100#2之间IP网络300的网络质量⑦,本发明使得本端语音网关100#1能够在需要发起呼叫时根据IP网络300的网络质量⑦相应决定是发起VoIP呼叫还是发起PSTN呼叫,以及在VoIP呼叫过程中当IP网络的网络质量⑦变得不可用时及时发起PSTN呼叫接续原呼叫而无需中断。
接着,参照图1、4和5详细介绍RTP质量监测单元150的工作机制,以及选择单元130对应RTP质量监测单元150的操作内容。
如图4所示,在VoIP呼叫②过程中,本端网关100#1中的RTP质量监控单元150通过RTCP报文⑤中的“接受者报告”和“发送者报告”实现对RTP的服务质量和网络拥塞程度的实时检测。
RTP(Real-time Transport Protocol,实时传输协议)由IETF(Internet工程任务组)作为RFC1889发布,其被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息和实现流同步。RTP本身只保证实时数据的传输,并不能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠RTCP(Real-Time Transport ControlProtocol,实时传输控制协议)来提供这些服务。也就是说,在RTP会话期间,各参与者周期性地传送RTCP报文,RTCP报文中包含已发送的数据包的数量、丢失的数据包的数量等统计资料。
这样,参与VoIP呼叫的语音网关(包括本端网关100#1和对端网关100#2)中的RTP质量监测单元150通过合理利用RTCP报文⑤中的统计信息,可以实时检测出IP网络300的RTP服务质量和网络拥塞程度等。从而使得,在VoIP呼叫②进行过程中,选择单元130能够根据RTP质量监测单元150测得的RTP服务质量⑧来判断IP网络300是否发生了网络质量变差,如果判断结果为是则决定选用PSTN实体110来发起PSTN呼叫①,以将VoIP呼叫②切换为PSTN呼叫①,而无需中断原来的呼叫。
当然,为了有效降低呼叫切换所需时间、以及有效防止因网络质量不稳定而导致反复切换的问题,本发明语音网关100中通常设置有两个阈值,其中第一阈值用于判定是否触发后台启用PSTN侧资源、第二阈值用于判定是否触发切换到PSTN。
从而使得,当RTP服务质量⑧低于第一阈值时,选择单元130则将使用PSTN实体110来连通本端网关100#1和对端网关100#2之间的PSTN网络200,使得对端100#2相当于有一路PSTN呼叫到达且被保持住;而当RTP服务质量⑧继续降低以至低于第二阈值时,选择单元130则将启用已连通的PSTN网络200进行呼叫线路切换,也即终止原来的VoIP呼叫②的同时将其接续到PSTN网络上来。
类似地,对应于本发明所提供可应用于语音网关100之上的提供VoIP业务的方法,其中根据IP网络300的RTP服务质量⑧进行呼叫切换的流程图如图5所示,主要包括有下列步骤:
步骤B1,在VoIP呼叫过程中,本端网关100#1通过RTCP的接受者报告和发送者报告来实时监测本端网关100#1与对端网关100#2之间IP网络300的RTP服务质量⑧;
步骤B2,当本端网关100#1检测到IP网络300的RTP服务质量⑧低于预设的第一阈值时,则后台通过本端网关100#1和对端网关100#2之间的PSTN网络200连通一条PSTN线路,也即使得本端网关100#1有一路PSTN呼叫到达对端网关100#2、并被对端网关100#2保持住;
步骤B3,当本端网关100#1检测到IP网络300的RTP服务质量⑧继续降低至低于预设的第二阈值时,则启用上述已连通的PSTN线路,也即发起PSTN呼叫接续原VoIP呼叫、同时终止原VoIP呼叫。
总之,通过在VoIP呼叫过程中利用RTCP实时监测本端语音网关100#1与对端网关100#2之间IP网络300的RTP服务质量⑧,本发明使得本端语音网关100#1能够在IP网络300的RTP服务质量⑧不满足VoIP要求时及时进行呼叫切换。并且,为了降低切换所需的时间、以及防止因网络抖动引起的反复切换,本发明还提供了预设两个阈值的优选实施方案。
需要声明的是,上述发明内容及具体实施方式意在证明本发明所提供技术方案的实际应用,不应解释为对本发明保护范围的限定。本领域技术人员在本发明的精神和原理内,当可作各种修改、等同替换、或改进。本发明的保护范围以所附权利要求书为准。
Claims (9)
1.一种语音网关,包括PSTN实体、VoIP实体、以及选择单元;其特征在于,还包括IP可用分析单元,用于通过定期发送探测报文来检测IP网络的网络质量,并将检测结果发送给所述选择单元,所述选择单元根据所述网络质量进行呼叫发起所用实体的选择;RTP质量监测单元,用于通过RTCP的接受者报告和发送者报告来监测所述IP网络的RTP服务质量,使得所述选择单元能够根据所述RTP服务质量决定是否使用所述PSTN实体来接续原VoIP呼叫;
还设置有第一阈值和第二阈值,在VoIP呼叫过程中:
当所述RTP服务质量低于所述第一阈值时,所述选择单元决定使用所述PSTN实体来连通所述语音网关和对方语音网关;
当所述RTP服务质量低于所述第二阈值时,所述选择单元决定启用已连通的PSTN线路以将原VoIP呼叫切换为PSTN呼叫。
2.如权利要求1所述的语音网关,其特征在于,还包括有网络质量统计表,用于记录所述IP可用分析单元得出的网络质量;
当要发起呼叫时,所述选择单元首先查看所述网络质量统计表,如果其中记录显示所述IP网络满足发起VoIP呼叫的要求,则所述选择单元决定使用所述VoIP实体来发起呼叫。
3.如权利要求1所述的语音网关,其特征在于,还包括有定时器,用于计算从发出所述探测报文至收到其响应报文的等待时间;
在VoIP呼叫过程中,如果所述定时器显示超出预定等待时间仍未收到所述探测报文的响应报文,则所述选择单元决定使用所述PSTN实体来接续原VoIP呼叫。
4.一种语音网关,包括PSTN实体、VoIP实体、以及选择单元;其特征在于,还包括RTP质量监测单元,用于通过RTCP的接受者报告和发送者报告来监测IP网络的RTP服务质量,并将监测结果发送给所述选择单元,所述选择单元根据所述RTP服务质量决定是否使用所述PSTN实体来接续原VoIP呼叫;
还设置有第一阈值和第二阈值,在VoIP呼叫过程中:
当所述RTP服务质量低于所述第一阈值时,所述选择单元决定使用所述PSTN实体来连通所述语音网关和对方语音网关;
当所述RTP服务质量低于所述第二阈值时,所述选择单元决定启用已连通的PSTN线路以将原VoIP呼叫切换为PSTN呼叫。
5.一种提供VoIP业务的方法,其特征在于,包括有下列步骤:
步骤A1,本端网关定期发送探测报文至对端网关;
步骤A2,所述对端网关收到所述探测报文后作出响应,并将响应报文发回到所述本端网关;
步骤A3,所述本端网关收到所述响应报文之后,对所述探测报文及其响应报文进行统计分析,得出所述本端网关与所述对端网关之间IP网络的网络质量;
步骤A4,当需要发起呼叫时,所述本端网关判断所述网络质量是否满足预定要求,如果判断结果为是则发起VoIP呼叫;
其中在VoIP呼叫过程中,还包括有下列步骤:
步骤B1,所述本端网关通过RTCP的接受者报告和发送者报告来监测所述IP网络的RTP服务质量;
步骤B2,如果所述本端网关检测到所述RTP服务质量低于预设的第一阈值时,则后台连通PSTN线路;
步骤B3,如果所述本端网关检测到所述RTP服务质量低于预设的第二阈值时,则启用已连通的PSTN线路接续原呼叫,同时终止原VoIP呼叫。
6.如权利要求5所述提供VoIP业务的方法,其特征在于,在VoIP呼叫过程中,还包括有下列步骤:
步骤A5,所述本端网关判断从发出所述探测报文至收到其响应报文的等待时间是否超出预定等待时间,如果判断结果为是则发起PSTN呼叫以接续原VoIP呼叫。
7.如权利要求5至6任一所述提供VoIP业务的方法,其特征在于,所述探测报文为UDP报文。
8.如权利要求5至6任一所述提供VoIP业务的方法,其特征在于,所述响应报文被打上时间戳。
9.一种提供VoIP业务的方法,其特征在于,在VoIP呼叫过程中,通过RTCP的接受者报告和发送者报告来监测IP网络的RTP服务质量,使得本端网关能够根据所述RTP服务质量决定是否发起PSTN呼叫来接续原VoIP呼叫;
包括有下列步骤:
步骤B1,本端网关通过RTCP的接受者报告和发送者报告来监测IP网络的RTP服务质量;
步骤B2,如果所述本端网关检测到所述RTP服务质量低于预设的第一阈值时,则后台连通PSTN线路;
步骤B3,如果所述本端网关检测到所述RTP服务质量低于预设的第二阈值时,则启用已连通的PSTN线路接续原呼叫,同时终止原VoIP呼叫。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710110622XA CN101056283B (zh) | 2007-06-07 | 2007-06-07 | 语音网关以及提供VoIP业务的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710110622XA CN101056283B (zh) | 2007-06-07 | 2007-06-07 | 语音网关以及提供VoIP业务的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101056283A CN101056283A (zh) | 2007-10-17 |
CN101056283B true CN101056283B (zh) | 2011-08-17 |
Family
ID=38795894
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200710110622XA Expired - Fee Related CN101056283B (zh) | 2007-06-07 | 2007-06-07 | 语音网关以及提供VoIP业务的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101056283B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8913486B2 (en) | 2009-08-12 | 2014-12-16 | Teloip Inc. | System, method, computer program for multidirectional pathway selection |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101321092A (zh) * | 2008-07-07 | 2008-12-10 | 上海华为技术有限公司 | 一种测量互联网协议传输网服务质量的方法和装置 |
GB2476077A (en) * | 2009-12-10 | 2011-06-15 | Skype Ltd | Estimating VoIP call Quality before a call is set up |
CN102739885A (zh) * | 2011-04-15 | 2012-10-17 | 鸿富锦精密工业(深圳)有限公司 | Pstn通话与voip通话切换系统及方法 |
CN103139799B (zh) * | 2011-12-02 | 2016-01-27 | 中国移动通信集团上海有限公司 | 基于毫微微系统架构的网络拥塞检测方法及装置 |
CN102546998A (zh) * | 2012-01-13 | 2012-07-04 | 西南交通大学 | 一种融合VoIP技术与电信网络语音通话技术的通信方法 |
CN104125355B (zh) * | 2013-04-29 | 2019-04-19 | 深圳富泰宏精密工业有限公司 | Ip电话通话控制方法及系统 |
CN103297442A (zh) * | 2013-06-28 | 2013-09-11 | 杭州通宽广网络技术有限公司 | 一种用于数字中继网关且基于sip协议的sip++协议 |
CN105491644B (zh) * | 2014-09-15 | 2019-01-01 | 中国移动通信集团公司 | VoLTE双待终端自动选择语音承载的方法、装置及双待终端 |
KR102338394B1 (ko) * | 2015-05-29 | 2021-12-13 | 삼성전자주식회사 | 통신 방법 및 전자 장치 |
CN105611516A (zh) * | 2016-03-10 | 2016-05-25 | 杭州腾展科技有限公司 | 一种电话呼叫系统及电话呼叫方法 |
CN107257422A (zh) * | 2017-04-17 | 2017-10-17 | 太仓鸿策创达广告策划有限公司 | 一种voip双模网关系统 |
CN112565013B (zh) * | 2020-12-04 | 2022-09-23 | 迪爱斯信息技术股份有限公司 | 利用ip网络的语音通信方法、交换机、ip终端及系统 |
CN114915650B (zh) * | 2022-04-22 | 2023-08-08 | 国家计算机网络与信息安全管理中心 | 基于网元信息聚合的VoIP服务观测视角的判定方法及系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1390031A (zh) * | 2001-05-26 | 2003-01-08 | 三星电子株式会社 | 在网际协议话音业务系统中的路由选择服务方法 |
CN1414775A (zh) * | 2002-04-26 | 2003-04-30 | 华为技术有限公司 | 一种为ip电话接续备份的路径选择方法 |
CN1656785A (zh) * | 2002-05-31 | 2005-08-17 | 索福帮股份有限公司 | 终端连接装置、连接控制装置及多功能电话终端 |
-
2007
- 2007-06-07 CN CN200710110622XA patent/CN101056283B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1390031A (zh) * | 2001-05-26 | 2003-01-08 | 三星电子株式会社 | 在网际协议话音业务系统中的路由选择服务方法 |
CN1414775A (zh) * | 2002-04-26 | 2003-04-30 | 华为技术有限公司 | 一种为ip电话接续备份的路径选择方法 |
CN1656785A (zh) * | 2002-05-31 | 2005-08-17 | 索福帮股份有限公司 | 终端连接装置、连接控制装置及多功能电话终端 |
Non-Patent Citations (2)
Title |
---|
CN 1390031 A,说明书第6页倒数第5行-第7页第11行、附图1-4,6-9. |
JP特开2003-188986A 2003.07.04 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8913486B2 (en) | 2009-08-12 | 2014-12-16 | Teloip Inc. | System, method, computer program for multidirectional pathway selection |
Also Published As
Publication number | Publication date |
---|---|
CN101056283A (zh) | 2007-10-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101056283B (zh) | 语音网关以及提供VoIP业务的方法 | |
US7606149B2 (en) | Method and system for alert throttling in media quality monitoring | |
US6553515B1 (en) | System, method and computer program product for diagnostic supervision of internet connections | |
US6934258B1 (en) | Quality of service based transitioning between alternate transport paths | |
US7936694B2 (en) | Sniffing-based network monitoring | |
CN101365169B (zh) | 路由控制的实现方法、系统、媒体网关及媒体网关控制器 | |
US8218458B2 (en) | Method and apparatus for voice conference monitoring | |
US20070286351A1 (en) | Method and System for Adaptive Media Quality Monitoring | |
US20030224820A1 (en) | Monitoring connection to user terminal in telecommunications system | |
CN101197687B (zh) | 一种网络流量统计的方法及系统 | |
JP2001144854A (ja) | Ip網を経由する電話接続方法及び電話接続装置 | |
CN101119299A (zh) | 导通媒体流的方法、导通检测方法及其系统 | |
US8248953B2 (en) | Detecting and isolating domain specific faults | |
WO2006094178A2 (en) | User semantic overlay for troubleshooting convergent network problems | |
US8184546B2 (en) | Endpoint device configured to permit user reporting of quality problems in a communication network | |
US7046636B1 (en) | System and method for adaptively improving voice quality throughout a communication session | |
US9088589B2 (en) | Bidirectional user notification system for media quality control | |
EP1119144B1 (en) | Method and apparatus for overload control in multibranch packet networks | |
US8737237B2 (en) | Network fault detection method and apparatus | |
EP1667397A1 (en) | Handling real-time transport protocol (RTP) media packets in voice over internet protocol (VoIP) terminal | |
CN108881182B (zh) | 基于ios的移动终端的网络电话实现方法及系统 | |
CN1992650B (zh) | 一种ip分组承载网的呼叫导通检测方法 | |
JP2005072957A (ja) | 通話品質調整機能付きip電話システムおよびそれに用いるip電話装置 | |
Cisco | MGCP VoIP Call Admission Control | |
CN1909523B (zh) | 检测器、呼叫会话控制系统及检测呼叫信号的方法 |
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 | ||
CP03 | Change of name, title or address |
Address after: 310052 Binjiang District Changhe Road, Zhejiang, China, No. 466, No. Patentee after: Xinhua three Technology Co., Ltd. Address before: 310053 Hangzhou hi tech Industrial Development Zone, Zhejiang province science and Technology Industrial Park, No. 310 and No. six road, HUAWEI, Hangzhou production base Patentee before: Huasan Communication Technology Co., Ltd. |
|
CP03 | Change of name, title or address | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110817 Termination date: 20200607 |
|
CF01 | Termination of patent right due to non-payment of annual fee |