专利名称:复合型网络通讯设备及其控制方法
技术领域:
本发明涉及数据和语音通讯技术,更具体地说,涉及一种集成多种组件和功能的复合型网络通讯设备以及控制该通讯设备实现通讯的方法。
背景技术:
目前,许多中小企业都建立、拥有两套通信网络,一套是使用PBX经中继线连接到PSTN的电话网络,另一套是利用TCP/IP技术的数据通信网络。两套网络独立建设、运行,成本高、管理复杂。随着VoIP技术的发展,市场上出现了一些面向中小企业的VoIP网关,其主要的目的是为了方便中小企业通过Internet拨打长途电话,节省长途电话费用。由于这类VoIP网关的功能比较单一,企业内部仍需要分别建设、维护两套通信网络,例如专利号为CN 1390021A所述的“基于互联网协议传输语音的网关及其控制方法”和专利号为CN 2400980Y所述的“户用小型电话交换机网关”,就说明了这样的一种网络结构。
此种网络结构的基本框图如图1所示。在企业的内部,需要维护两个网络,即数据网络100和语音网络102。其中,数据网络包括数个计算机110,它们都连接到一交换机112,交换机112再连接到路由器130。路由器130与IP网络140相连。语音网络102包括多个电话机120,电话机都连接到一PBX 122,PBX 122再连接到VoIP网关124。VoIP网关124连接到公共交换电话网150,还连接到路由器130以实现两个网络的互联。
虽然上述的网络也能实现所需要的功能,但同时维护两个网络使企业的维护成本上升,同时管理也显得比较复杂。
于是,就需要一种能够将上述的网络功能集成的网络设备以及相应的通讯方法,在提供齐全的功能的同时有简化网络的配置的复杂度。
发明内容
本发明的目的是提供一种具有集成的网络功能的网络设备以及相应的通讯方法,以简化现有技术中复杂的网络配置。
根据本发明的一个方面,提供一种复合型网络通讯设备,包括电源、输入输出装置,其中还包括以下组件控制处理组件,控制处理电话呼叫信息和IP路由信息,并且具有PCI总线接口;IP分组处理组件,通过PCI总线连接至所述控制处理组件,还具有专用总线接口和MII总线接口;VoIP处理组件,通过专用总线与所述IP分组处理组件相连,还具有TDM总线接口;所述VoIP处理组件实现PCM语音流和IP分组的相互转换;PBX交换组件,通过TDM总线与所述VoIP处理组件相连且通过专用总线与所述IP分组处理组件相连;所述PBX交换组件实现PCM语音流的交换;用户线接口组件,通过TDM总线与所述VoIP处理组件以及所述PBX组件相连,提供普通电话接口;外部交换局接口组件,通过TDM总线与所述VoIP处理组件以及所述PBX组件相连,提供数个交换局接口;IP网接入组件,通过MII总线与所述IP分组处理组件相连;以太网交换机组件,通过MII总线与所述IP分组处理组件相连。
根据本发明的另一方面,提供一种使用上述的通讯设备进行电话呼出的方法,包括如下的步骤初始化步骤,包括,初始化所述复合型网络通讯设备中的各硬件单元;所述控制处理组件根据配置文件的信息设置呼叫计划;所述控制处理组件配置静态IP路由表;所述控制处理组件将生成的IP路由表复制给IP分组处理组件;如果用户呼叫的是另一部网内电话,在所述控制处理组件的控制下,所述PBX交换组件在两个用户线接口之间建立电路连接,同时将连接信息传递给所述控制处理组件;如果用户呼叫的是本地PSTN电话,根据在初始化步骤中设置的呼叫计划,所述控制处理组件控制所述PBX交换组件在一个用户线接口和一个外部交换局接口之间建立TDM电路连接,同时,所述控制处理组件记录该连接信息并在通话结束后删除该记录;如果用户呼叫的是长途PSTN电话,优先通过IP网络建立呼叫连接;如果IP网络拥塞或者DSP资源紧缺,则通过PSTN网络建立呼叫连接。在使用IP网络呼叫PSTN电话时,所述控制处理组件首先和远程网关建立逻辑信道,进而通过远程网关和PSTN长途电话建立呼叫连接。其中,所述控制处理组件为该次通信分配DSP通道和UDP端口号并控制所述VoIP使用分配的UDP端口和所述远程网关建立逻辑信道;之后再根据呼叫计划由所述控制处理组件控制所述PBX交换组件在被叫用户线接口和为本次通信分配的DSP通道之间建立TDM电路连接;在通话过程中,所述PBX交换组件将呼出语音流交换到所述VoIP处理组件,所述VoIP处理组件对呼出语音流压缩编码转换为RTP语音流,接着,提取远程网关的IP地址和本网关的IP地址、UDP端口号并将RTP语音流封装为UDP数据报,之后传递给所述IP分组处理组件,所述IP分组处理组件为该语音分组设置源IP地址和目的IP地址,经查找路由表后将所述语音分组发送出去使之经远程网关进入PSTN网;在使用PSTN网络建立呼叫连接时,所述控制处理单元控制所述PBX交换组件在外部交换局接口和用户线接口之间建立一个电路连接。
根据本发明的第三方面,提供一种使用上述的通讯设备进行电话呼入的方法,包括如下的步骤初始化步骤,包括,初始化所述复合型网络通讯设备中的各硬件单元所述控制处理组件根据配置文件的信息设置呼叫计划;所述控制处理组件配置静态IP路由表;所述控制处理组件将生成的IP路由表复制给IP分组处理组件;如果是本地PSTN电话的呼入,根据所述拨号计划,所述控制处理组件控制所述PBX交换组件在一个外部交换局接口和一个用户线接口之间建立TDM电路连接;如果是直接经过PSTN网络的长途PSTN电话的呼入,所述控制处理组件控制所述PBX交换组件在一个外部交换局接口和一个用户线接口之间建立TDM电路连接;如果是经过IP网络的长途PSTN电话的呼入,所述控制处理组件首先和远程网关建立逻辑信道,进而通过远程网关和PSTN长途电话建立呼叫连接。其中,所述控制处理组件为该次通信分配DSP通道和UDP端口号并控制所述VoIP使用分配的UDP端口和所述远程网关建立逻辑信道;之后再根据呼叫计划由所述控制处理组件控制所述PBX交换组件在被叫用户线接口和为本次通信分配的DSP通道之间建立TDM电路连接;在通话过程中,所述PBX交换组件将呼出语音流交换到所述VoIP处理组件,所述VoIP处理组件对呼出语音流压缩编码转换为RTP语音流,接着,提取远程网关的IP地址和本网关的IP地址、UDP端口号并将RTP语音流封装为UDP数据报,之后传递给所述IP分组处理组件,所述IP分组处理组件为该语音分组设置源IP地址和目的IP地址,经查找路由表后将所述语音分组发送出去使之经远程网关进入PSTN网。
根据本发明的第四方面,提供一种使用上述的通讯设备进行数据通信的方法,包括如下的步骤初始化步骤,包括,初始化所述复合型网络通讯设备中的各硬件单元;所述控制处理组件配置静态IP路由表;所述控制处理组件将生成的IP路由表复制给IP分组处理组件;所述以太网交换机组件学习本地网络上所有主机的MAC地址并建立mac-port映射表;如果是本地网络上的主机之间的数据通信,直接由所述以太网交换机组件根据mac-port映射表进行;如果是本地网络上的主机访问互联网上的主机,所述以太网交换机分析该请求后,将该请求分组转发给所述IP分组处理组件,所述IP分组处理组件检查请求分组头部的IP地址信息,判断该分组的目的地不是本地网关的,按路由表将分组转发出去;如果是互联网上的主机访问本地网络上的主机,所述IP分组处理组件检查分组头部的IP地址信息,并通过所述以太网交换机组件将所述分组转发到相应的本地主机。
采用了本发明的技术方案,将PBX、以太网交换机、TCP/IP路由和VoIP语音网关功能都集成到同一个复合型网络通讯设备上,使企业内部的语音和数据通信融合在一个网络上,在提供齐全功能的同时简化了网络的结构。
本发明的特征和优势将在下面结合附图和实施例的描述之后变得更加明显,其中图1是现有技术中使用VoIP网关组建的企业内部通信网的结构图;图2是本发明的复合型网络通讯设备的逻辑结构示意图;图3是按照本发明的电话呼出方法中网内电话通过的原理图;图4是按照本发明的电话呼出方法中呼叫本地PSTN电话的原理图;图5是按照本发明的电话呼出方法中经过IP网络呼叫长途PSTN电话的原理图。
具体实施例方式
下面结合附图和实施例进一步描述本实用新型的技术方案。
本发明的网络设备是一种集成了PBX、以太网交换机、TCP/IP路由和VoIP语音网关功能的复合型网络通讯设备,它包括下述8个组件,参考图2所示的本发明复合型网络设备200的逻辑结构示意图控制处理组件202,用于控制处理电话呼叫信息和IP路由信息,并且具有PCI总线接口。在该实施例中,作为控制处理组件202的是一体化工业控制计算机。该一体化工业控制计算机提供PCI总线接口。在工业控制计算机上运行的操作系统是定制的嵌入式Linux系统,其上运行软交换软件和TCP/IP路由协议软件,软交换软件实现了SIP协议和H.323协议。控制处理组件202是整个系统的控制中心。控制处理组件202可通过两种途径获得呼叫信息和IP路由信息,一是用户的配置,二是使用相关的协议动态获得。
IP分组处理组件204,通过PCI总线连接至控制处理组件202,还具有专用总线接口和MII总线接口。IP分组处理组件204提供4个专用接口,包括两个专用总线接口,用于连接VoIP处理模块206和PBX交换模块208;以及两个MII总线结构,用于连接IP网接入组件214和以太网交换机组件216。IP分组处理组件204上的操作系统也为定制的嵌入式Linux,它和控制处理组件202通过PCI总线构成一个分布式环境。IP分组处理组件204的主要功能是转发分组化的语音包和IP包,并和控制处理组件202协作控制其连接的4个模块。
VoIP处理组件206,通过专用总线与IP分组处理组件204相连,还具有TDM总线接口。VoIP处理组件206实现PCM语音流和IP分组的相互转换。在该实施例中,VoIP处理组件206的核心包括一DSP处理器。VoIP处理组件206的功能是一方面将来自于PBX交换组件208的PCM编码的语音信号按一预定压缩算法压缩后,再打包成IP分组并传递给IP分组处理组件204;另一方面,将IP分组处理组件204转发来的分组化语音包解压缩、还原为PCM语音流并传递给PBX交换组件206。
PBX交换组件208,通过TDM总线与VoIP处理组件206相连且通过专用总线与IP分组处理组件204相连;PBX交换组件208实现PCM语音流的交换。在该实施例中,PBX交换组件208的核心是一个TDM交换矩阵,通过TDM总线和VoIP处理组件206、用户线接口(FXS)组件210、外部交换局(FXO)接口组件212相连接,从而实现PCM语音流的交换。
用户线接口组件210,通过TDM总线与VoIP处理组件206以及PBX组件208相连,其向用户提供一组FXS接口即普通电话接口。
外部交换局接口组件212,通过TDM总线与VoIP处理组件206以及PBX组件208相连,向用户提供2~8个FXO接口即交换局接口。
IP网接入组件214,通过MII总线与IP分组处理组件204相连,向用户提供一个10/100BASE-TX自适应以太网接口。
以太网交换机组件216,通过MII总线与IP分组处理组件204相连,向用户提供一组10/100BASE-TX自适应以太网接口。
由此,本发明的复合型网络通讯设备具有下述4类接口1个10/100BASE-TX自适应以太网接口,支持PPPoE协议,用于连接ADSL Modem,接入到Intemet。为方便叙述,以下简称为WAN口。
n×24个10/100BASE-TX接口,即10/100M自适应以太网接口,外接PC机或其他以太网交换机,用于组建企业LAN。为方便叙述,以下简称为LAN口。
n×16个FXS电话接口,用于连接企业内部的普通电话机。
2~8个FXO电话接口,用于连接到PSTN交换局。
下面详细描述本发明的复合型网络通讯设备的工作原理。为叙述方便,假定向运营商为该复合型网络通讯设备申请得到了一个PSTN总机号码021-64395678和一个H.323号码021-64395679。首先要进行的步骤是初始化步骤,初始化步骤对于下面将要描述的每一种方法来说都是必须的。
系统初始化的步骤包括初始化各硬件单元,使之进入正常工作状态,其中以太网交换机组件是相对独立的单元,其完成初始化后,可自主地交换其上以太网接口之间的数据;控制处理组件根据配置文件的信息设置呼叫计划控制处理组件配置静态IP路由表。如果需要,可以启动路由协议。在运行过程中,系统可通过路由协议如RIP、OSPF与外部路由器交换路由信息,生成动态路由表。呼叫计划部分内容可参见表1,IP路由表的部分内容可参见表2。
表1
表2
控制处理组件将生成的路由表复制给IP分组处理组件。在系统运行过程中,路由表更新时,控制处理组件也会将更新后的路由表复制给IP分组处理组件。
在系统完成初始化后,就等待语音呼叫事件和数据通信事件的发生。当产生语音或数据通信事件时,根据不同的情况,分别进行如下的处理1.进行电话呼出。
用户通过连接于用户线(FXS)接口的普通电话机呼叫时,控制处理组件接收到用户呼叫事件后,对呼叫信息进行分析,根据拨号计划,决定PBX交换组件在哪两个TDM信道间建立交换电路,有下述3中情况。
1)如果用户呼叫的是另一部内部电话,在控制处理组件的控制下,PBX交换组件在两个FXS接口之间建立电路连接,同时将连接信息传递给控制处理单元。两个FXS接口的电路连接如图3中虚线所示。该呼叫连接信息成为建立在控制处理组件中的呼叫状态信息表的一部分,该表由控制处理组件维护,也称为呼叫连接表,其结构可参考表3。
表3
2)如果用户呼叫的是本地PSTN电话,根据呼叫计划,控制处理组件将控制PBX交换组件在一个FXS接口和一个外部交换局(FXO)接口之间建立TDM电路连接。通过该电路连接,用户可和本地PSTN电话进行通话,其线路连接如图4中虚线所示。同样地,控制处理组件也会在呼叫状态信息表中记录该连接信息。当用户通话结束后,即产生一个呼叫释放事件时,控制处理组件删除状态表中的对应记录。
3)如果用户呼叫PSTN长途电话,控制处理组件按这样的原则工作优先通过IP网络建立呼叫连接;如果IP网络拥塞或者DSP资源紧缺,则自动通过PSTN网络建立呼叫连接。
按优先原则,控制处理组件通过IP网络、使用VoIP协议如H.323呼叫远程网关,为该次通信分配使用的DSP通道等资源,和远程网关协商UDP端口号、语音通信能力,控制VoIP使用分配的UDP端口和远程网关建立逻辑信道。
在建立逻辑信道后,控制处理组件控制PBX交换组件在一个FXS接口和分配给本次通话的DSP通道之间建立TDM电路连接。同时,它将本次呼叫的信息记录到呼叫连接表中,并将该表复制给VoIP单元,该呼叫信息包含与本次呼叫相关的远程网关的IP地址、UDP端口号。至此,内部电话和PSTN长途电话建立呼叫连接,用户可通过内部电话和长途电话进行通话了。
在通话过程中,PBX交换组件将呼出语音流交换到DSP通道。VoIP对呼出语音流压缩编码转换为RTP语音流,接着,从呼叫连接表中提取远程网关的IP地址和本网关的IP地址、UDP端口号等,将RTP语音流封装为UDP数据报,再传递给IP分组处理组件。IP分组处理组件首先为该语音分组设置源IP地址和目的IP地址,查找路由表后,将该语音分组通过WAN口发送出去。最后。语音经远程网关和PSTN网进入长途电话中。通过IP网络,内部电话和PSTN长途电话之间的呼叫连接线路如图5中的虚线所示。
如果控制处理组件决定本次长途呼叫需要通过PSTN建立连接,则它控制PBX交换组件在FXS和FXO接口之间建立一个电路连接,之后用户就可和PSTN长途电话进行通信。
2.进行电话呼入。
1)如果是对于本地PSTN电话的呼入,根据拨号计划,控制处理组件控制PBX交换组件在一个FXO接口和一个FXS接口之间建立TDM电路连接,从而在本地PSTN电话和内部电话之间建立呼叫连接。通过该连接,外部电话和内部电话交换语音信息,其建立的连接线路和图3相似。
2)直接经过PSTN网络的长途PSTN电话的呼入。这种情况和本地PSTN电话的呼入十分相似,处理控制组件控制PBX交换组件在一个FXO接口和一个FXS接口之间建立TDM电路连接,从而在长途PSTN电话和内部电话之间建立呼叫连接。通过该连接,外部电话和内部电话交换语音信息。
3)经过IP网络的长途PSTN电话呼入,该类电话业务属于VoIP电话。在这种情况下,控制处理组件使用H.323协议和远程网关建立逻辑信道,进而通过远程网关和PSTN长途电话建立呼叫连接。在和远程网关建立逻辑信道时,控制处理组件为该次通信分配DSP通道等资源,和远程网关协商UDP端口号、语音通信能力,控制VoIP使用分配的UDP端口和远程网关建立逻辑信道。这些信息将进入呼叫连接表中。之后,管理单元通过该连接通知长途电话用户拨叫复合网络通讯设备上的内部分机号码。接着,长途电话用户拨叫分机号码,该号码通过已经建立的连接传递给管理单元。在获得分机号码后,根据呼叫计划,处理控制组件控制PBX交换组件在被叫FXS接口和为本次通信分配的DSP通道之间建立TDM电路连接。至此,长途电话和内部电话之间的呼叫连接建立起来了,长途电话和内部电话之间可交换语音,该语音传输过程和前面所述的通过IP网络呼出电话的过程相似,此处不再赘述。
本发明同样支持各类软电话,即内部电话可通过复合型网络通讯设备呼叫H.323终端或SIP电话,外部软电话也可呼叫内部电话。
3.数据通信过程和语音通信过程相比,数据通信过程要简单。在数据通信时,对于系统的初始化来说,还要增加一个以太网交换机组件学习本地网络上所有主机的MAC地址并建立mac-port映射表的步骤。数据通信包括下述3种情况1)本地网络上主机之间的通信,只需本地网络上的主机之间的数据通信,直接由所述以太网交换机组件根据mac-port映射表进行。
2)本地网络上主机访问Internet上的主机服务。本地网络主机向Internet上的主机发出服务请求时,以太网交换机分析该请求后,将该请求分组转发给IP分组处理组件。IP分组处理组件检查请求分组头部的IP地址信息,可判断该分组的目的地不是本网关,按路由表将分组从WAN口转发出去。
3)Internet上的主机访问本地网络上的主机服务。对于进入WAN口、目的地为本地网络上主机的分组,IP分组处理组件检查分组头部的IP地址信息,可确定该分组的目的地,按路由表将分组从LAN口转发出去。
在本发明的方法中,分组转发过程是VoIP电话和数据通信过程中的关键步骤之一,路由表是转发过程IP分组转发单元使用的关键数据。再本发明中,分组转发的流程如下转发过程开始于一个IP分组进入IP分组处理组件。分组有4种途径进入IP分组处理组件来自本地网络主机的分组经以太网机交换到IP分组处理组件;来自WAN接口的分组,含数据和语音分组;来自VoIP的语音分组;来自处理控制组件的分组。
IP分组处理组件一视同仁地对待所有进入它地分组,它首先检查分组头部的IP地址信息,从中取出目的地址,在路由表中查找该地址对应的表项,确定分组的下一“跳”。首先判断该分组的目的地是否为本网关,如果不是本网关,按路由表将分组从指定的接口发送到LAN或WAN上。如果分组的目的地是本网关,IP分组处理组件进一步检查分组中的UDP端口号是否在呼叫连接表中,如果在,则可确定该分组为语音分组,将其传递给VoIP处理;否则将分组交给控制处理组件,该分组可能是路由协议用于交互路由信息的分组,也可能是VoIP协议用户传输呼叫信令的分组,也可能是用户执行配置管理的分组。
对于从WAN接口进入IP分组处理组件的分组,IP分组处理组件进行如下的处理。首先检查分组头部的IP地址信息,根据路由表判断该分组的目的地是否为本网关,如果不是本网关,则将分组从LAN口转发出去。如果分组的目的地是本网关,转发单元进一步检查分组中的UDP端口号是否在连接表中,如果在,则可确定该分组为语音分组,将其传递给VoIP处理;否则将分组交给控制处理组件。从外部进入系统的语音分组经VoIP解压缩后还原为PCM语音流,再经PBX交换到FXS接口,进入用户电话中。
采用了本发明的技术方案,将PBX、以太网交换机、TCP/IP路由和VoIP语音网关功能都集成到同一个复合型网络通讯设备上,使企业内部的语音和数据通信融合在一个网络上,在提供齐全功能的同时简化了网络的结构。
上述实施例是提供给熟悉本领域内的人员来实现或使用本发明的,熟悉本领域的人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。
权利要求
1.一种复合型网络通讯设备,包括电源、输入输出装置,其特征在于,还包括以下组件控制处理组件,控制处理电话呼叫信息和IP路由信息,并且具有PCI总线接口;IP分组处理组件,通过PCI总线连接至所述控制处理组件,还具有专用总线接口和MII总线接口;VoIP处理组件,通过专用总线与所述IP分组处理组件相连,还具有TDM总线接口;所述VoIP处理组件实现PCM语音流和IP分组的相互转换;PBX交换组件,通过TDM总线与所述VoIP处理组件相连且通过专用总线与所述IP分组处理组件相连;所述PBX交换组件实现PCM语音流的交换;用户线接口组件,通过TDM总线与所述VoIP处理组件以及所述PBX组件相连,提供普通电话接口;外部交换局接口组件,通过TDM总线与所述VoIP处理组件以及所述PBX组件相连,提供数个交换局接口;IP网接入组件,通过MII总线与所述IP分组处理组件相连;以太网交换机组件,通过MII总线与所述IP分组处理组件相连。
2.如权利要求1所述的复合型网络通讯设备,其特征在于,所述控制处理组件为工业控制计算机。
3.如权利要求1所述的复合型网络通讯设备,其特征在于,所述VoIP处理组件包括一个或多个DSP处理器。
4.如权利要求3所述的复合型网络通讯设备,其特征在于,所述VoIP将来自所述PBX交换组件的PCM编码语音信号压缩成IP分组并传输给所述IP分组处理组件;还将来自所述IP分组处理组件的分组还原为PCM编码语音流并传输给所述PBX交换组件。
5.如权利要求1所述的复合型网络通讯设备,其特征在于,所述PBX交换组件包括一TDM交换矩阵。
6.使用如权利要求1所述的通讯设备进行电话呼出的方法,其特征在于,包括如下的步骤初始化步骤,包括,初始化所述复合型网络通讯设备中的各硬件单元;所述控制处理组件根据配置文件的信息设置呼叫计划;所述控制处理组件配置静态IP路由表;所述控制处理组件将生成的IP路由表复制给IP分组处理组件;如果用户呼叫的是另一部网内电话,在所述控制处理组件的控制下,所述PBX交换组件在两个用户线接口之间建立电路连接,同时将连接信息传递给所述控制处理组件;如果用户呼叫的是本地PSTN电话,根据在初始化步骤中设置的呼叫计划,所述控制处理组件控制所述PBX交换组件在一个用户线接口和一个外部交换局接口之间建立TDM电路连接,同时,所述控制处理组件记录该连接信息并在通话结束后删除该记录;如果用户呼叫的是长途PSTN电话,优先通过IP网络建立呼叫连接;如果IP网络拥塞或者DSP资源紧缺,再通过PSTN网络建立呼叫连接;在使用IP网络呼叫PSTN电话时,所述控制处理组件首先和远程网关建立逻辑信道,进而通过远程网关和PSTN长途电话建立呼叫连接。其中,所述控制处理组件为该次通信分配DSP通道和UDP端口号并控制所述VoIP使用分配的UDP端口和所述远程网关建立逻辑信道;之后再根据呼叫计划由所述控制处理组件控制所述PBX交换组件在被叫用户线接口和为本次通信分配的DSP通道之间建立TDM电路连接;在通话过程中,所述PBX交换组件将呼出语音流交换到所述VoIP处理组件,所述VoIP处理组件对呼出语音流压缩编码转换为RTP语音流,接着,提取远程网关的IP地址和本网关的IP地址、UDP端口号并将RTP语音流封装为UDP数据报,之后传递给所述IP分组处理组件,所述IP分组处理组件为该语音分组设置源IP地址和目的IP地址,经查找路由表后将所述语音分组发送出去使之经远程网关进入PSTN网;在使用PSTN网络建立呼叫连接时,所述控制处理单元控制所述PBX交换组件在外部交换局接口和用户线接口之间建立一个电路连接。
7.使用如权利要求1所述的通讯设备处理电话呼入的方法,其特征在于,包括如下的步骤初始化步骤,包括,初始化所述复合型网络通讯设备中的各硬件单元;所述控制处理组件根据配置文件的信息设置呼叫计划;所述控制处理组件配置静态IP路由表;所述控制处理组件将生成的IP路由表复制给IP分组处理组件;如果是本地PSTN电话的呼入,根据所述拨号计划,所述控制处理组件控制所述PBX交换组件在一个外部交换局接口和一个用户线接口之间建立TDM电路连接;如果是直接经过PSTN网络的长途PSTN电话的呼入,所述控制处理组件控制所述PBX交换组件在一个外部交换局接口和一个用户线接口之间建立TDM电路连接;如果是经过IP网络的长途PSTN电话的呼入,所述控制处理组件首先和远程网关建立逻辑信道,进而通过远程网关和PSTN长途电话建立呼叫连接。其中,所述控制处理组件为该次通信分配DSP通道和UDP端口号并控制所述VoIP使用分配的UDP端口和所述远程网关建立逻辑信道;之后再根据呼叫计划由所述控制处理组件控制所述PBX交换组件在被叫用户线接口和为本次通信分配的DSP通道之间建立TDM电路连接;在通话过程中,所述PBX交换组件将呼出语音流交换到所述VoIP处理组件,所述VoIP处理组件对呼出语音流压缩编码转换为RTP语音流,接着,提取远程网关的IP地址和本网关的IP地址、UDP端口号并将RTP语音流封装为UDP数据报,之后传递给所述IP分组处理组件,所述IP分组处理组件为该语音分组设置源IP地址和目的IP地址,经查找路由表后将所述语音分组发送出去使之经远程网关进入PSTN网。
8.使用如权利要求1所述的通讯设备进行数据通信的方法,其特征在于,包括如下的步骤初始化步骤,包括,初始化所述复合型网络通讯设备中的各硬件单元;所述控制处理组件配置静态IP路由表;所述控制处理组件将生成的IP路由表复制给IP分组处理组件;所述以太网交换机组件学习本地网络上所有主机的MAC地址并建立mac-port映射表;如果是本地网络上的主机之间的数据通信,直接由所述以太网交换机组件根据mac-port映射表进行;如果是本地网络上的主机访问互联网上的主机,所述以太网交换机分析该请求后,将该请求分组转发给所述IP分组处理组件,所述IP分组处理组件检查请求分组头部的IP地址信息,判断该分组的目的地不是本地网关的,按路由表将分组转发出去;如果是互联网上的主机访问本地网络上的主机,所述IP分组处理组件检查分组头部的IP地址信息,并通过所述以太网交换机组件将所述分组转发到相应的本地主机。
全文摘要
本发明揭示了一种复合型网络通讯设备及其控制方法,该设备包括电源、输入输出装置,还包括以下组件控制处理组件;IP分组处理组件;VoIP处理组件;PBX交换组件;用户线接口组件;外部交换局接口组件;IP网接入组件;以及以太网交换机组件。通过该设备可进行电话呼出、呼入和数据通信。采用了的本发明的技术方案后,将PBX、以太网交换机、TCP/IP路由和VoIP语音网关功能都集成到同一个复合型网络通讯设备上,使企业内部的语音和数据通信融合在一个网络上,在提供齐全功能的同时简化了网络的结构。
文档编号H04M11/06GK1750520SQ20041006637
公开日2006年3月22日 申请日期2004年9月15日 优先权日2004年9月15日
发明者夏心杰, 焦圣品, 陈凯 申请人:无锡三通科技有限公司