基于channelbank和网关的ipcb网关的设计与实现

基于channelbank和网关的ipcb网关的设计与实现

ID:10768465

大小:59.50 KB

页数:6页

时间:2018-07-08

基于channelbank和网关的ipcb网关的设计与实现_第1页
基于channelbank和网关的ipcb网关的设计与实现_第2页
基于channelbank和网关的ipcb网关的设计与实现_第3页
基于channelbank和网关的ipcb网关的设计与实现_第4页
基于channelbank和网关的ipcb网关的设计与实现_第5页
资源描述:

《基于channelbank和网关的ipcb网关的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于ChannelBank和网关的IPCB网关的设计与实现

2、第1尽管上述IP-PBX解决方案解决了语音到IP网的接入,但是,这种实现方案需要用户配备PBX。PBX价格昂贵,对企业而言并不经济。为此,本文提出了使用ChannelBank来代替PBX,与数字VoIP网关相结合,组成IPCB的解决方案。该方案的主要特点在于,很方便地实现大客户语音到IP网络的接入,同时,将大客户内部的语音交换移植到IP语音网关上,通过软交换来完成。2IPCB的基本功能IPCB是要实现大客户的语音业务到IP网的接入,通过IP网络与远端的用户进行语音通信。因此,I

3、PCB应具有下列基本功能:(1)完成用户侧和网络侧的呼叫建立和释放。(2)同时完成96路语音编码(ITUT的G系列协议,G.711,G.723,G.729)、RTP(RoutingTableProtocol)打包解包、回声消除、静音检测,并提供收端缓存等语音功能。(3)用户侧通过通道组(ChannelBank)转换而来的数字中继信令,完成与网络侧Q.931或H.245信令之间的转换。(4)在通话开始时采集计费信息,并在通话结束时经过网守向计费/认证中心发送计费信息。(5)自动识别语音和传真业务,传真符合T.38协议。(6)为用

4、户提供交互式语音提示IVR(InteractiveVoiceRegister)。(7)支持产生与检测DTMF(DoubleToneMultipleFrequency,双音多频),用于远端用户的第2次拨号。(8)IP网关支持卡号用户和主叫号用户的使用。由于ChannelBank没有交换模块,因此,IPCB除了要完成上述用户侧与IP网络侧之间的信令和协议的转换、用户与远端通信媒体流的传输外,还应具有实现ChannelBank上各个通道之间的语音交换的功能。3IPCB的结构IPCB由ChannelBank和VoIP语音网关两部分组成,它

5、的结构如图2所示。IPCB的一端通过VoIP语音网关的以太接口连接到外部的IP网,另一端通过ChannelBank的用户电路模块接24部普通(S口)或接交换机的24条模拟用户线(O口)。在IPCB内部,ChannelBank和VoIP网关之间通过T1中继线相连。500)this.style.ouseg(this)">VoIP网关的底层为语音板卡和以太网卡,中层为操作系统和H.323协议栈,上层为应用程序。语音板卡采用的是Audiocodes公司的TP240,最多可提供四个T1/E1中继接口,可以同时处理96/128路语音的编/解码,语音

6、的RTP打、解包及ChannelBank上各个通道的状态检测和信号提取。语音的RTP/RTCP(RoutingTableProtocol/RealtimeTransportControlProtocol,路由表协议/实时传输控制协议)流可以通过板卡上的以太网接口传输。IP网络侧的信令则通过VoIP网关上的以太网卡传输。ChannelBank是一个通道组,由用户电路模块和数字中继模块组成,可以提供24路语音的接入和一个T1中继接口。用户电路模块可完成馈电、过压保护、振铃、监测、混合电路、测试和编/解码等项功能。数字中继模块则将收到的数字信

7、号送到T1中继相应的时隙上,T1中继的24个时隙与ChannelBank的24个语音通道一一对应。4系统设计的基本原理在IPCB系统中,语音的编/解码、媒体流的打/解包是通过VoIP网关上的硬件语音板卡来完成的,而用户模拟语音与数字语音之间的转换,以及模拟信令与数字中继信令之间的转换是由ChannelBank来完成的。因此,系统设计主要集中在软件的开发上,下面介绍系统软件模块划分、呼叫及交换实现的基本原理。4.1IPCB网关的模块划分IPCB的语音网关模块可划分为五个部分,即:PSTN呼叫处理,H.323呼叫处理,网关用户界面管理,

8、公共定时服务器和网管代理。其结构如图3所示。500)this.style.ouseg(this)">PSTN呼叫处理模块:利用板卡TP240提供的API(ApplicationProgramInterface,应用程序接口)函数来完成信令的提取,DTMF收号,交互式语音(IVR)提示,语音通道的管理,呼叫流程的控制以及信令之间的转换等功能。H.323呼叫处理模块:利用H.323协议栈提供的API函数来完成H.323的RAS(RemoteAccessService,远程接入服务)消息、Q.931消息和H.245消息的传送,进行呼叫流程的

9、控制以及H.323消息到适配信令的转换。定时器模块:为整个网关应用程序提供定时。当上述模块之一需要开始一个新的定时时,就可以通过发送消息的形式来向模块请求。当定时时间到达时,定时器会向请求定时的模块发送定时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。