Pstn通话与voip通话切换系统及方法

文档序号:7640238阅读:264来源:国知局
专利名称:Pstn通话与voip通话切换系统及方法
技术领域
本发明涉及PSTN通话与VOIP通话切换方法公共交换电话网络(Public SwitchedTelephone Network, PSTN)通话与因特网语音协议(Voice over Internet Protocol,VOIP)通话切换系统及方法。
背景技术
随着因特网的发展及普及,VOIP技术已得到广泛的应用。VOIP是一种由IP网络传送话音的技术服务,用户可利用VOIP装置通过因特网拨打电话。通过VOIP电话拨打国际、国内长途的通话费用低廉,可大大降低通话成本,同时保证良好的语音质量。VOIP的语音质量受IP网络质量的影响较大,因此,目前一般采用语音网关或者路由器等用户端设备(Customer Premise Equipment,CPE)来切换VOIP电话及PSTN电话。也就是说,用户的电话机通过连接到语音网关(VOIP Gateway)或者路由器(Router),就可选择性地拨打VOIP电话及PSTN电话。现有的语音网关可以实现用户在通话进行的过程中,通过实时地检测IP网络的质量,来将VOIP通话切换为PSTN通话。但是,当用户在进行PSTN通话过程中,若要想自动切换为通话费用低廉的VOIP通话,现有的语音网关并不能实现用户的上述需求。

发明内容
针对上述问题,有必要提供一种PSTN通话与VOIP通话切换系统,采用该系统可使用户根据自身需求在通话中实现PSTN通话与VOIP通话互相切换。另,还有必要提供一种上述种PSTN通话与VOIP通话切换系统的切换方法。一种PSTN通话与VOIP通话切换系统,包括本地电话、本地用户端设备、远端用户端设备以及远端电话,所述本地电话与本地用户端设备相连,所述本地用户端设备分别通过PSTN网络及VOIP网络与远端用户端设备相连,远端用户端设备与远端电话相连,所述本地电话上设置有切换按键,该切换按键对应切换信号,所述远端用户端设备内存储有远端电话的PSTN号码及VOIP号码,所述本地用户端设备包括第一控制模块,所述第一控制模块用于在该本地用户端设备接收到该切换信号后判断通话中的网络是PSTN网络还是VOIP网络,并发送切换至当前未通话网络的请求到该远端用户端设备;所述远端用户端设备在接收到该切换至当前未通话网络的请求后,即发送远端电话的当前未通话网络号码至本地用户端设备以建立当前未通话网络连线。一种如上述的PSTN通话与VOIP通话切换系统的切换方法,该方法包括如下步骤
建立本地电话与远端电话之间的通话连接;
本地电话/远端电话发送切换信号给本地用户端设备/远端用户端设备以请求切换通话网络;
本地用户端设备/远端用户端设备判断当前通话中的网络是PSTN网络还是VOIP网络,并根据判断结果发送切换至当前未通话网络的请求到该远端用户端设备/本地用户端设备;
本地用户端设备与远端用户端设备建立当前未通话网络连线,并串接前一网络连线与后一网络连线;
切断前一网络连线。所述的PSTN通话与VOIP通话切换系统及切换方法通过在本地电话与远端电话通话过程中,使用本地电话/远端电话发送切换信 号至本地用户端设备/远端用户端设备来通知本地用户端设备/远端用户端设备与远端用户端设备/本地用户端设备之间建立当前未通话连线,以此实现PSTN通话与VOIP通话中的互相切换,从而实现在PSTN通话中切换为费用较低的VOIP通话,也可在VOIP通话中信号不好时切换为信号较好的PSTN通话。


图I是使用本发明较佳实施方式PSTN通话与VOIP通话切换系统的功能模块图。图2是本发明较佳实施方式PSTN通话与VOIP通话切换方法的工作流程图。主要元件符号说明
PSTN通话与VOIP通话切换系统1冗~
本地电话_10
苯I用户端设备~
f存储模块iF
f控制模块f
中继网关_30
用户端设备40~
i二存储模块
i二控制模块f
ill电话|50
如下具体实施方式
将结合上述附图进一步说明本发明。
具体实施例方式请参阅图1,本发明较佳实施方式的PSTN通话与VOIP通话切换系统100包括本地电话10、本地用户端设备20、中继网关30 (Trunking Gateway,TGW)、远端用户端设备40以及远端电话50。所述本地用户端设备20分别通过PSTN网络及VOIP网络连接至所述中继网关30 ;所述远端用户端设备40分别通过PSTN网络及VOIP网络连接至所述中继网关30。所述中继网关30用于实现PSTN网络与VOIP网络之间的连接。所述本地电话10连接至本地用户端设备20,远端电话50连接至远端用户端设备40,如此,所述本地电话10与远端电话50之间即可相互拨打VOIP电话及PSTN电话。所述本地电话10及远端电话50上均设置有多个按键,每一个按键对应一个双音多频(Dual Tone Multi Frequency,DTMF)信号。当按下该本地电话10/远端电话50上的某个按键时,该本地电话10/远端电话50即发送该按键对应的DTMF信号给本地用户端设备20/远端用户端设备40,从而实现拨号或者其他操作。本地电话10/远端电话50上均设置有切换按键,该切换按键由本地电话10/远端电话50的单个按键或多个按键组合被定义而成,例如,该切换按键可以对应该本地电话10/远端电话50的键,也可以对应键和“0”键的组合。该切换按键对应的DTMF信号或DTMF信号组合为一切换信号。
所述本地用户端设备20包括第一存储模块21及第一控制模块23。所述第一存储模块21内存储有本地电话10的PSTN号码、本地电话10的VOIP号码以及第一应答信号。所述远端用户端设备40包括第二存储模块41及第二控制模块43。所述第二存储模块41内存储有远端电话50的PSTN号码、远端电话50的VOIP号码与第二应答信号。所述第一应答信号可以是单个DTMF信号,也可以是多个DTMF信号的组合;第二应答信号可以是单个DTMF信号,也可以是多个DTMF信号的组合。所述第一控制模块23用于在该本地用户端设备20接收到切换信号后判断通话中的网络是PSTN网络还是VOIP网络,并发送切换至当前未通话网络的请求到该远端用户端设备40。在本地用户端设备20接收到远端用户端设备40发送的第二应答信号以及该远端电话50的当前未通话网络的号码后,本地用户端设备40随即拨打远端电话50的当前未通话网络的号码以建立当前未通话网络连线,随后本地用户端设备40及远端用户端设备40即串接前一网络连线与后一网络连线,关闭前一网络连线仅留后一网络连线以进行后一网络通话。所述第二应答信号用于告知所述本地用户端设备20该远端用户端设备20答应切换网络的请求,并告知所述本地用户端设备20该第二应答信号之后的信号即为该远端电 话50的当前未通话网络的号码。所述第一控制模块还用于在接收到远端用户端设备40的切换至当前未通话网络的请求后,反馈第一应答信号以及本地电话10的当前未通话网络的号码给远端用户端设备40以建立当前未通话网络连线,随后该本地用户端设备40与远端用户端设备40串接前一网络连线与后一网络连线,并闭前一网络连线仅留后一网络连线以进行后一网络通话。所述第一应答信号用于告知所述远端用户端设备40该本地用户端设备40答应切换网络的请求,并告知所述远端用户端设备40该第一应答信号之后的信号即为该本地电话10的当前未通话网络的号码。具体的,当在本地电话10与远端电话50进行PSTN通话时,该本地用户端设备20接收到切换信号后,则该本地用户端设备20将发送切换到VOIP网络的请求给该远端用户端设备40,远端用户端设备40接收到切换到VOIP网络的请求后反馈第二应答信号与远端电话50的VOIP号码给本地用户端设备20,本地用户端设备20拨打远端电话50的VOIP号码建立VOIP连线,并在建立VOIP通话后串接所述PSTN连线与VOIP连线,接着关闭PSTN连线,仅留VOIP连线进行VOIP通话;而当在本地电话10与远端电话50进行VOIP通话时,该本地用户端设备20接收到该切换信号后,则该本地用户端设备20将发送切换到PSTN网络请求给该远端用户端设备40,远端用户端设备40接收到切换到PSTN网络的请求后反馈第二应答信号与远端电话50的PSTN号码给本地用户端设备20,本地用户端设备20拨打远端电话50的PSTN号码建立PSTN连线,并在建立PSTN连线后串接所述PSTN连线与VOIP连线,接着关闭VOIP连线,仅留PSTN连线进行PSTN通话。在VOIP网络中,可以通过实时传送协议(Real-time Transport Protocol, RTP)封包来传送所述切换信号、第一应答信号以及第二应答信号的。具体可以通过带内传输(In Band)或者带外传输(Out of Band)的方式进行传送。所述带内传输是指直接将DTMF信号不经过任何处理直接打包成RTP封包在VOIP网络中传输;带外传输是指将DTMF信号用专门的RTP封包进行标识,在RTP封包的头域中就可得知该封包是DTMF封包,并且知道具体是什么DTMF信号。所述第二控制模块43与所述第一控制模块23具有相同的功能,以此实现远端用户也可按压远端电话50的切换按键,来通过第二控制模块43发送切换网络请求以切换与本地电话10的连线网络。通过远端电话50发送切换网络请求以进行连线网络切换的步骤与通过本地电话10发送切换网络请求以进行连线网络切换的步骤原理相同。因此,所述第二控制模块43的功能介绍以及通过远端电话50发送切换网络请求以进行连线网络切换的步骤在此不再赘述。可以理解,所述本地用户端设备20可以为语音网关、路由器、终端适配器(Terminal Adapter)、IP 用户交换机(Internet Protocol Private Branch Exchange,IP PBX)、环路调制解调器(Digital Subscriber Line Modem, DSL modem)或者电缆调制解调器(Cable Modem, CM)中的一种;所述远端用户端设备40也可以为语音网关、路由器、终端适配器(Terminal Adapter)、IP 用户交换机(Internet Protocol Private BranchExchange, IP PBX)、环路调制解调器(Digital Subscriber Line Modem,DSL modem)或者电缆调制解调器(Cable Modem, CM)中的一种。请参阅图2,本发明较佳实施方式的PSTN通话与VOIP通话切换方法包括如下步 骤
步骤Sll :建立本地电话10与远端电话50之间的通话连接。步骤S12 :本地电话10发送切换信号给本地用户端设备20以请求切换通话网络。本地用户通过按压本地电话10的切换按键来发送相应的切换信号给本地用户端设备20。步骤S13 :本地用户端设备20判断当前通话中的网络是PSTN网络还是VOIP网络,并根据判断结果发送切换至当前未通话网络的请求到该远端用户端设备40。例如,当本地用户端设备20判断出当前通话中的网络为PSTN网络,则本地用户端设备20发送切换至VOIP网络的请求到远端用户端设备40 ;当本地用户端设备20判断出当前通话中的网络为VOIP网络,则本地用户端设备20发送切换至PSTN网络的请求到远端用户端设备40。步骤S14 :本地用户端设备20与远端用户端设备40建立当前未通话网络连线。所述远端用户端设备40接收到该切换至当前未通话网络的请求后,即发送第二应答信号以及该远端电话50的当前未通话网络的号码给所述本地用户端设备20。本地用户端设备20接收到该远端用户端设备40发送的远端电话50的当前未通话网络的号码后,即自动拨打该远端电话50的当前未通话网络的号码来与远端用户端设备40建立当前未通话网络连线。步骤S15 :本地用户端设备20与远端用户端设备40串接前一网络连线与后一网络连线。所述前一网络连线为步骤S13中当前通话中的网络连线;所述后一网络连线为步骤S13中当前未通话网络连线。步骤S16 :本地用户端设备20及远端用户端设备40关闭前一网络连线,仅留后一网络连线以进行后一网络通话。可以理解,所述切换通话网络的请求也可以由所述远端用户来发送,此时远端用户可通过按压远端电话50的切换按键来发送相应的切换信号给远端用户端设备40,远端用户端设备40再发送切换至当前未通话网络的请求至本地用户端设备20以建立当前未通话网络连线,具体执行步骤与上述步骤相同,在此不再赘述。所述的PSTN通话与VOIP通话切换系统及切换方法通过在本地电话10与远端电话50通话过程中,使用本地电话10/远端电话50发送切换信号至本地用户端设备20/远端用户端设备40来通知本地用户端设备20/远端用户端设备40与远端用户端设备40/本地用户端设备之间建立当前未通话连线,以此实现PSTN通话与VOIP通话中的互相切换,从而实现在PSTN通话中切换为费用较低的VOIP通话,也可在VOIP通话中信号不好时切换为信号较好的PSTN通话。另外,本领域技术人员还可在本发明权利要求公开的范围和精神内做其他形式和 细节上的各种修改、添加和替换。当然,这些依据本发明精神所做的各种修改、添加和替换等变化,都应包含在本发明所要求保护的范围之内。
权利要求
1.一种PSTN通话与VOIP通话切换系统,包括本地电话、本地用户端设备、远端用户端设备以及远端电话,所述本地电话与本地用户端设备相连,所述本地用户端设备分别通过PSTN网络及VOIP网络与远端用户端设备相连,远端用户端设备与远端电话相连,其特征在于所述本地电话上设置有切换按键,该切换按键对应切换信号,所述远端用户端设备内存储有远端电话的PSTN号码及VOIP号码,所述本地用户端设备包括第一控制模块,所述第一控制模块用于在该本地用户端设备接收到该切换信号后判断通话中的网络是PSTN网络还是VOIP网络,并发送切换至当前未通话网络的请求到该远端用户端设备;所述远端用户端设备在接收到该切换至当前未通话网络的请求后,即发送远端电话的当前未通话网络号码至本地用户端设备以建立当前未通话网络连线。
2.如权利要求I所述的PSTN通话与VOIP通话切换系统,其特征在于所述本地用户端设备还包括第一存储模块,该第一存储模块内存储有本地电话的PSTN号码及VOIP号码,远端用户端设备包括第二控制模块,该第二控制模块用于在该远端用户端设备接收到远端电话发送的切换信号后判断通话中的网络是PSTN网络还是VOIP网络,并发送切换至当前未通话网络的请求到该本地用户端设备;所述本地用户端设备在接收到该切换至当前未通话网络的请求后,即发送本地电话的当前未通话网络号码至远端用户端设备以建立当前未通话网络连线。
3.如权利要求2所述的PSTN通话与VOIP通话切换系统,其特征在于所述第一存储模块内还存储有第一应答信号,本地用户端设备在接收到远端用户端设备发送的该切换至当前未通话网络的请求后,即发送该第一应答信号以及本地电话的当前未通话网络号码至远端用户端设备,所述第一应答信号用于告知所述远端用户端设备该本地用户端设备答应切换网络的请求,并告知所述远端用户端设备该第一应答信号之后的信号即为该本地电话的当前未通话网络的号码。
4.如权利要求I所述的PSTN通话与VOIP通话切换系统,其特征在于远端用户端设备内还存储有第二应答信号,远端用户端设备在接收到本地用户端设备发送的该切换至当前未通话网络的请求后,即发送该第二应答信号以及远端电话的当前未通话网络号码至本地用户端设备,所述第二应答信号用于告知所述本地用户端设备该远端用户端设备答应切换网络的请求,并告知所述本地用户端设备该第二应答信号之后的信号即为该远端电话的当前未通话网络的号码。
5.如权利要求I所述的PSTN通话与VOIP通话切换系统,其特征在于所述切换按键由本地电话的单个按键或多个按键组合被定义而成,该切换按键对应的切换信号为单个双音多频信号或多个双音多频信号的组合。
6.一种如权利要求I所述的PSTN通话与VOIP通话切换系统的切换方法,该方法包括如下步骤 建立本地电话与远端电话之间的通话连接; 本地电话/远端电话发送切换信号给本地用户端设备/远端用户端设备以请求切换通话网络; 本地用户端设备/远端用户端设备判断当前通话中的网络是PSTN网络还是VOIP网络,并根据判断结果发送切换至当前未通话网络的请求到该远端用户端设备/本地用户端设备;本地用户端设备与远端用户端设备建立当前未通话网络连线,并串接前一网络连线与后一网络连线; 切断前一网络连线。
7.如权利要求6所述的PSTN通话与VOIP通话切换方法,其特征在于,当切换信号是由本地电话发送给本地用户端设备时,本地用户端设备与远端用户端设备建立当前未通话网络连线具体包括 所述远端用户端设备接收到该切换至当前未通话网络的请求,即发送第二应答信号以及该远端电话的当前未通话网络的号码给所述本地用户端设备; 本地用户端设备接收该远端用户端设备发送的远端电话的当前未通话网络的号码,并自动拨打该远端电话的当前未通话网络的号码来与远端用户端设备建立当前未通话网络连线。
8.如权利要求6所述的PSTN通话与VOIP通话切换方法,其特征在于,当切换信号是由远端电话发送给远端用户端设备时,本地用户端设备与远端用户端设备建立当前未通话网络连线具体包括 所述本地用户端设备接收到该切换至当前未通话网络的请求,即发送第一应答信号以及该本地电话的当前未通话网络的号码给所述远端用户端设备; 远端用户端设备接收该本地用户端设备发送的本地电话的当前未通话网络的号码,并自动拨打该本地电话的当前未通话网络的号码来与本地用户端设备建立当前未通话网络连线。
9.如权利要求6至8任一项所述的PSTN通话与VOIP通话切换方法,其特征在于所述切换信号为多个双音多频信号的组合或者单个双音多频信号。
10.如权利要求I所述的PSTN通话与VOIP通话切换方法,其特征在于所述第二应答信号为多个双音多频信号的组合或者单个双音多频信号。
全文摘要
一种PSTN通话与VOIP通话切换系统,包括本地电话、本地用户端设备、远端用户端设备以及远端电话,所述本地电话上设置有切换按键,该切换按键对应切换信号,所述远端用户端设备内存储有远端电话的PSTN号码及VOIP号码,所述本地用户端设备包括第一控制模块,所述第一控制模块用于在该本地用户端设备接收到该切换信号后判断通话中的网络是PSTN网络还是VOIP网络,并发送切换至当前未通话网络的请求到该远端用户端设备;所述远端用户端设备即发送远端电话的当前未通话网络号码至本地用户端设备以建立当前未通话网络连线。本发明还涉及一种PSTN通话与VOIP通话切换方法。
文档编号H04M7/12GK102739885SQ20111009492
公开日2012年10月17日 申请日期2011年4月15日 优先权日2011年4月15日
发明者王培宇, 黄建儒 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1