实现家庭信息机中语音业务的方法

文档序号:7705094阅读:93来源:国知局
专利名称:实现家庭信息机中语音业务的方法
技术领域
本发明涉及无线通信技术领域,更具体地说,涉及一种实现家庭信息机中语音业
务的方法。
背景技术
随着3G通信技术的广泛应用,家庭信息机可通过3G模块连接到运营商的网络。 这样一来家庭信息机作为网关,可以使终端设备通过多种方式(例如WiFi或以太网)接入 到家庭信息机,从而访问外部网络;并且,运营商通过3G接入网络不但可提供分组的接入 服务,还可提供电路域语音服务。另外随着VoIP (Voice over Internet Protocol,网络电 话)技术的广泛应用,各种终端设备上均设置有各式各样的VoIP客户端。
为了能充分利用终端设备上VoIP客户端,使连接于家庭信息机内部网络的终端 设备上的VoIP访问电路域语音服务、多路VoIP共享一路电路域外线电话,需要家庭信息机 系统中提供一个语音网关的功能,而现有的VoIP语音网关并没有提供IP网络与3G模块的 桥接。

发明内容
本发明的主要目的在于针对现有技术缺陷,提供一种实现家庭信息机中语音业务
的方法,从而实现内部IP网络多路VoIP客户端共享一路3G模块电路域外线电话。 本发明提供了一种实现家庭信息机中语音业务的方法,该家庭信息机与VoIP客
户端相连,设有3G模块和网络接口 ,所述3G模块用于获取电路域电话服务;所述网络接口
用于连接内部网络VoIP客户端,其特征在于,所述方法包括以下步骤 S10,监听3G模块和网络接口的信令端口 ,将来自3G模块的信令转换为VoIP信
令,并通过以网络接口的信令端口发送至相应的VoIP客户端,或将来自网络接口信令端口
的VoIP信令转换,使之与3G模块匹配,并通过3G模块发送至电路域电话服务端; S20,媒体处理模块监听3G模块和网络接口的媒体端口 ,将来自网络接口的媒体
端口的VoIP语音数据进行解压转换为PCM语音,并通过电路域电话发送,或将来自3G模块
电路域的PCM语音媒体进行压縮打包,并通过网络接口的媒体端口发送至相应的VoIP客户
丄山顺。 优选地,所述步骤S10中包括 Sll,监听网络接口的信令端口 ; S12,如果监听到的请求是呼叫请求,便通过3G模块驱动,将呼叫请求从电路域发 出; S13,监听3G模块的信令接口 ; S14,对3G模块所发出的信令进行解析; S15,如果信令是对应呼叫请求的应答,则查找相关的呼叫事务,通过网络接口向 对应的VoIP客户端返回2000K,SDP中的RTP地址和端口填为语音网关的地址,并通过RTP端口接收来自VoIP客户端的VoIP语音数据;
S16,建立媒体连接。
优选地,所述步骤S10中还可包括
S101,监听3G模块的信令接口 ; S102,在收到外部电路域电话的建立呼叫的应答后,选择合适的端口,组合出 2000K的SIP应答,发送给VoIP客户端,同时利用该端口向内部IP网络发送VoIP语音;
S103,监听VoIP客户端的信令端口 ;
S104,对VoIP客户端发出的信令进行解析; S105,如果是建立呼叫的应答2000K,通过3G模块的驱动发送建立呼叫应答;
S106,建立媒体连接。 优选地,在进行所有步骤前还包括以下步骤
对所述内部网络的VoIP终端设备进行注册管理。
优选地,所述对所述VoIP终端设备进行注册管理的步骤中还包括以下步骤 监控网络接口的信令; 判断是否为注册请求; 记录发送注册请求的终端设备。 本发明还提供了一种家庭信息机语音网关装置,用于处理内部IP网络的VoIP客 户端和外部电路域之间的信令交换和语音数据交互,所述家庭信息机包括3G模块和网络 接口 ,所述3G模块用于获取电路域电话服务;所述网络接口包括以太网络接口或者WiFi网 络接口 ,用于连接终端设备,所述家庭信息机语音网关装置与3G模块和网络接口相连,包 括 信令处理模块,监听3G模块和网络接口的信令端口 ,将来自3G模块的信令转换为 VoIP信令,并通过网络接口的信令端口发送至相应的VoIP客户端;或对来自网络接口信令 端口的VoIP信令进行转换,通过3G模块发送; 媒体处理模块,监听3G模块和网络接口的媒体端口 ,用于对来自3G模块电路域的 PCM语音媒体进行压縮打包,并通过网络接口的媒体端口发送至相应的VoIP客户端;或对 来自网络接口的媒体端口的VoIP语音数据进行解压转换为PCM语音,并通过3G模块的电 路域发送出去。 上述语音网关装置还包括VoIP客户端注册管理模块,用于对家庭信息机中VoIP 客户端进行注册管理。 优选地,上述网络接口至少包括以大网接口和/或WIFI网络接口。
本发明还提供了 一种家庭信息机,包括上述语音网关装置。 由上可知,利用本发明语音网关装置,可处理内部IP网络的VoIP客户端和外部电 路域之间的交换信令和语音数据交互,接入家庭信息机系统的终端设备只需要支持普通的 VoIP终端,通过家庭信息机系统的语音网关功能,各终端设备共享运营商提供的一路电路 域电话,降低了语音业务的成本,方便了用户的使用。


图1是本发明的一个实施方式中家庭信息机的结构示意 图2是本发明的另一个实施方式中语音网关装置的结构示意图; 图3是上述实施方式的一个实施例中VoIP客户端的注册流程图 图4是本发明上述实施方式的一个实施例中VoIP客户端呼叫电路域外线电话或
与外部呼入的电路域外线电话进行数据交互的方法流程图; 图5是图4所示实施例中VoIP客户端呼叫电路域外线电话的方法流程图;
图6是上述实施方式的一个实施例中VoIP客户端与外部呼入的电路域外线电话 进行数据交互的方法流程图; 图7是图4的所示实施例中媒体处理模块的桥接流程图;
图8是上述图6所示实施例中媒体处理模块的桥接流程图。 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。
具体实施例方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1示出了本发明的一个实施方式中家庭信息机的结构。如图1所示,本发明家 庭信息机包括3G模块10和网络接口 20,其中3G模块10用于获取电路域电话服务;网络接 口 20用于连接VoIP客户端30。在一实施例中,3G模块10用于连接运营商的PSTN网络, 获取电路域电话服务。网络接口 20可包括以太网络接口和/或WIFI网络接口。
上述家庭信息机中还可设置语音网关装置40,如图2所示,该语音网关装置与网 络接口 20相连,用于处理内部IP网络的VoIP客户端30和外部电路域之间的交换信令和 语音数据交互,设有信令处理模块41和媒体处理模块42。其中,信令处理模块41用于监 听3G模块10和网络接口 20的信令端口 ,如果有来自3G模块10接口的信令,信令处理模 块10将其转换为VoIP信令,并通过网络接口 20的信令端口发送至相应的VoIP客户端;如 果有来自网络接口 20的信令端口的VoIP信令,信令处理模块10将其进行转换,并通过3G 模块10发送。 媒体处理模块20负责监听3G模块10和网络接口 20的媒体端口 ,如果有来自3G 模块10电路域的PCM语音媒体,媒体处理模块20对其进行压縮打包通过网络接口 20的媒 体端口发送至相应的VoIP客户端;如果有来自网络接口的媒体端口的VoIP语音数据,对其 进行解压转换为PCM语音通过3G模块10的电路域发送出去。 上述语音网关装置40还可包括VoIP客户端注册管理模块43,用于对内部IP网络 的VoIP客户端30的注册号码进行管理。例如,在一实施例中,如果VoIP客户端30发送的 请求是REGISTER注册请求,则可通过信令处理模块40将注册的相关信息发送至VoIP客户 端注册管理模块43,以判断此号码是否已注册,如果没有注册,记录下该VoIP客户端30的 号码及其IP地址,语音网关装置40可根据该号码和IP地址进行相关的语音业务。
图3示出了本发明的一个实施例中VoIP客户端30的注册流程,该流程包括以下 步骤 步骤A,信令处理模块41监听VoIP客户端30的信令端口 ; 步骤B,如果请求是REGISTER注册请求,将其相关信息发送给VoIP客户端注册管 理模块43 ;
6
步骤C, VoIP客户端注册管理模块43判断此号码是否已注册, 步骤D,如果没有注册,记录下注册VoIP客户端的号码和及其IP地址;如果已经
注册,则将已经注册的信息反馈至VoIP客户端注册管理模块43。 利用上述语音网关装置,VoIP客户端30可向外部电路域电话进行呼叫或者与呼 入的外部电路域电话进行语音数据交互。如图4所示,VoIP客户端30向外部电路域电话 进行呼叫或者与呼入的外部电路域电话进行语音数据交互的方法流程可包括以下步骤
步骤S 10,信令处理模块41监听3G模块10和网络接口 20的信令端口 ,将来自 3G模块10的信令转换为VoIP信令,并通过网络接口 20的信令端口发送至相应的VoIP客 户端30,或将来自网络接口 20信令端口的VoIP信令转换,使之与3G模块10匹配,并通过 3G模块10发送至电路域电话服务端; 步骤S20,媒体处理模块42监听3G模块10和网络接口 20的媒体端口 ,将来自网 络接口 20的媒体端口的VoIP语音数据进行解压转换为PCM语音,并通过电路域电话发送, 或将来自3G模块10电路域的PCM语音媒体进行压縮打包,并通过网络接口 20的媒体端口 发送至相应的VoIP客户端30。 图5示出了上述实施例中内部IP网络VoIP客户端30呼叫电路域外线电话的方
法流程。如图5所示,在一实施例中,上述步骤S10具体可以包括 步骤SI 1 ,信令处理模块41监听VoIP客户端30的信令端口 ; 步骤S12,如果监听到的请求是呼叫请求,便通过3G模块10驱动,将呼叫请求从电
路域发出; 步骤S13,信令处理模块41监听3G模块10的信令接口 ;
步骤S14,对3G模块10所发出的信令进行解析; 步骤S15,如果信令是对应呼叫请求的应答,则查找相关的呼叫事务,通过以太网 接口或WIFI接口向对应的VoIP客户端30返回2000K、 SDP中的RTP地址和端口填为语音 网关的地址,并将RTP端口通知媒体处理模块20,媒体处理模块42通过这个端口接收来自 VoIP客户端30的VoIP语音; 步骤S16,建立媒体连接,通过媒体处理模块42监听3G模块10和网络接口 20的 媒体端口 ,将来自网络接口 20的媒体端口的VoIP语音数据进行解压转换为PCM语音,并通 过电路域电话发送。 VoIP客户端30也可利用上述语音网关装置,根据上述方法流程与呼入的外部电 路域电话进行语音数据交互。如图6所示,上述步骤S10中还可包括以下具体步骤
步骤S101 ,信令处理模块41监听3G模块10的信令接口 ; 步骤S102,信令处理模块41在收到外部电路域电话的建立呼叫的应答后,选择合
适的端口 ,组合出2000K的SIP应答,发送给VoIP客户端30,同时将这个端口告诉媒体处理
模块42,媒体处理模块42使用这个端口来向内部IP网络发送VoIP语音; 步骤S103,信令处理模块41监听VoIP客户端30的信令端口 ; 步骤S104,信令处理模块41对VoIP客户端30发出的信令进行解析; 步骤S105,如果是建立呼叫的应答2000K,通过3G模块10的驱动发送建立呼叫应
答; 步骤S106,建立媒体连接,通过媒体处理模块42将来自3G模块10电路域的PCM
7语音媒体进行压縮打包,并通过网络接口 20的媒体端口发送至相应的VoIP客户端30。
图7示出了上述图4所示实施例中,媒体处理模块42的桥接流程,该流程可包括 以下步骤 步骤S51,语音网关的媒体处理模块42的IP服务线程监听媒体端口 ; 步骤S52,收到RTP媒体数据后进行解压縮转换成PCM码,通过3G模块10发送至
电路域。 如图8所示,上述图6所示实施例中,媒体处理模块42的桥接流程,该流程可包括 以下步骤 步骤S53,语音网关的媒体处理模块42的3G模块服务线程监听3G模块10的媒体 接口 ; 步骤S54,有语音数据时,对其进行压縮打包,发送到对应的会话的VoIP客户端 30。 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
8
权利要求
一种实现家庭信息机中语音业务的方法,所述家庭信息机设有3G模块和网络接口,所述3G模块用于获取电路域电话服务;所述网络接口用于连接内部IP网络的VoIP客户端,其特征在于,所述方法包括以下步骤监听3G模块和网络接口的信令端口,将来自3G模块的信令转换为VoIP信令,并通过以网络接口的信令端口发送至相应的VoIP客户端,或将来自网络接口信令端口的VoIP信令转换,使之与3G模块匹配,并通过3G模块发送至电路域电话服务端;监听3G模块和网络接口的媒体端口,将来自网络接口的媒体端口的VoIP语音数据进行解压转换为PCM语音,并通过3G模块的电路域发送,或将来自3G模块电路域的PCM语音媒体进行压缩打包,并通过网络接口的媒体端口发送至相应的VoIP客户端。
2. 根据权利要求1所述的方法,其特征在于,所述监听3G模块和网络接口的信令端口 ,将来自3G模块的信令转换为VoIP信令,并通过以网络接口的信令端口发送至相应的VoIP客户端,或将来自网络接口信令端口的VoIP信令转换,使之与3G模块匹配,并通过3G模块发送至电路域电话服务端的步骤中包括监听网络接口的信令端口;如果监听到的请求是呼叫请求,便通过3G模块驱动,将呼叫请求从电路域发出;监听3G模块的信令接口 ;对来自3G模块的信令进行解析;如果信令是对应呼叫请求的应答,则查找相关的呼叫事务,通过网络接口向对应的VoIP客户端返回2000K,SDP中的RTP地址和端口填为语音网关的地址,并通过RTP端口接收来自VoIP客户端的VoIP语音数据;建立媒体连接。
3. 根据权利要求1所述的方法,其特征在于,所述监听3G模块和网络接口的信令端口 ,将来自3G模块的信令转换为VoIP信令,并通过以网络接口的信令端口发送至相应的VoIP客户端,或将来自网络接口信令端口的VoIP信令转换,使之与3G模块匹配,并通过3G模块发送至电路域电话服务端的步骤中包括监听3G模块的信令接口 ;在收到外部电路域电话的建立呼叫的应答后,选择合适的端口 ,组合出2000K的SIP应答,发送给VoIP客户端,同时利用该端口向内部IP网络发送VoIP语音数据;监听VoIP客户端的信令端口 ;对VoIP客户端发出的信令进行解析;如果是建立呼叫的应答2000K,通过3G模块的驱动发送建立呼叫应答;建立媒体连接。
4. 根据权利要求1至3中任一项所述的呼叫语音业务的方法,其特征在于,在进行所有步骤前还包括以下步骤对所述VoIP终端设备进行注册管理。
5. 根据权利要求4所述的呼叫语音业务的方法,其特征在于,所述对所述VoIP终端设备进行注册管理的步骤中还包括以下步骤监控SIP 口的信令;判断是否为注册请求;记录发送注册请求的终端设备。
6. —种家庭信息机语音网关装置,用于处理内部IP网络的VoIP客户端和外部电路域 之间的交换信令和语音数据交互,所述家庭信息机包括3G模块和网络接口 ,所述3G模块用 于获取电路域电话服务;所述网络接口用于连接终端设备,其特征在于,所述家庭信息机语 音网关装置与3G模块和网络接口相连,包括信令处理模块,监听3G模块和网络接口的信令端口 ,将来自3G模块的信令转换为VoIP 信令,并通过网络接口的信令端口发送至相应的VoIP客户端;或对来自网络接口信令端口 的VoIP信令进行转换,通过3G模块发送;媒体处理模块,监听3G模块和网络接口的媒体端口 ,用于对来自3G模块电路域的PCM 语音媒体进行压縮打包,并通过网络接口的媒体端口发送至相应的VoIP客户端;或对来自 网络接口的媒体端口的VoIP语音数据进行解压转换为PCM语音,并通过3G模块的电路域 发送出去。
7. 根据权利要求6所述的家庭信息机语音网关装置,其特征在于,还包括VoIP客户端 注册管理模块,用于对家庭信息机中VoIP客户端进行注册管理。
8. 根据权利要求6所述的家庭信息机语音网关装置,其特征在于,所述网络接口至少 包括以太网接口和/或WIFI网络接口。
9. 一种家庭信息机,与VoIP客户端相连,设有3G模块和网络接口 ,所述3G模块用于获 取电路域电话服务;所述网络接口用于连接内部网络VoIP客户端;其特征在于,还包括语 音网关装置,与所述3G模块的接口和网络接口相连,用于处理内部IP网络的VoIP客户端 和外部电路域之间的交换信令和语音数据交互,该语音网关装置设有信令处理模块,监听3G模块和网络接口的信令端口 ,将来自3G模块的信令转换为VoIP 信令,并通过以网络接口的信令端口发送至相应的VoIP客户端;或对来自网络接口信令端 口的VoIP信令进行转换,通过3G模块发送;媒体处理模块,监听3G模块和网络接口的媒体端口 ,用于对来自3G模块电路域的PCM 语音媒体进行压縮打包,并通过网络接口的媒体端口发送至相应的VoIP客户端;或对来自 网络接口的媒体端口的VoIP语音数据进行解压转换为PCM语音,并通过3G模块所获取的 电路域发送出去。
10. 根据权利要求9所述的家庭信息机,其特征在于,所述语音网关装置还包括VoIP客 户端注册管理模块,用于对家庭信息机中VoIP客户端进行注册管理。
11. 根据权利要求9所述的家庭信息机,其特征在于,所述网络接口至少包括以太网接 口和/或WIFI网络接口。
全文摘要
本发明涉及无线通信技术领域,提供了一种实现家庭信息机中语音业务的方法。该方法包括以下步骤监听3G模块和网络接口的信令端口,将来自3G模块的信令发送至相应的VoIP客户端或将来自网络接口信令端口的VoIP信令发送至电路域电话服务端;监听3G模块和网络接口的媒体端口,将VoIP语音数据进行转换并通过电路域电话发送或将来自3G模块电路域的PCM语音媒体数据发送至相应的VoIP客户端。本发明还提供了一种家庭信息机语音网关装置和一种家庭信息机。利用本发明,可供多个外接与家庭信息机中的终端设备共享一路电路域外线电话,降低了语音业务的成本,方便了用户的使用。
文档编号H04M7/00GK101707658SQ20091011015
公开日2010年5月12日 申请日期2009年11月11日 优先权日2009年11月11日
发明者袁博 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1