一、网络电话系统之语音包处理模块 |
一般而言,语音包处理模块主要是在数字信号处理器(DSP)芯片上运行。主要实现以下功能:
1.语音的编码及解码
2.静音检测
通过对无话音时的噪声进行检测,从而判断所接收的信号是否含有语音信号,如果没有检测到语音信号,将会反馈至“语音包处理器”,让它发出一个含有“静音”的信息包,从而最大限度地节省通讯带宽。
3.回音抵消器
基于国际标准G.165/G.168实现语音通讯中的回音抵消,以改善语音的通讯质量。
4.自适应语音恢复
通过一个缓冲器,对接收到的延后语音包信号,进行语音恢复。从而达到抗“延时”、抗“时延抖动”的目的。并且可以“自适应”地调节时延值,实现达到语音传输时延最小的目的,从而改善语音通讯质量。当然,它同时必须支持“内插”算法,即当语音包在传输过程中丢失时,能够利用“内插”技术进行恢复。
5.语音包处理器
对经过编码后的语音信号进行“语音打包”处理,或者是对接收到的语音包进行“拆包”处理,实际上它是一种封装协议的处理。 |
| |
二、网络电话系统之电话信令网关模块 |
| 一般而言,电话信令网关模块主要是在Host CPU上运行。作为一个“网关处理器”,它主要是作为电话信令,在电讯设备与网络协议处理之间进行协议转换。这些信令包含如:挂机、摘机、呼入保持、来电显示等。它主要是指原有传统电话设备上的业务及其将来的增值服务。 |
| |
三、网络电话系统之网络协议模块 |
| 这个模块主要是用于处理信令的信息。同时也可以将信令信息转换成对应的特殊网络的信令协议,通过交换网络传输。一般而言,国际上比较通用的网络协议标准是:H.323协议,MGCP协议和SIP协议等。 |
| |
四、网络电话系统之网络管理模块 |
| 主要是提供一个语音管理的接口,实现VoIP的配置及维护。管理信息是基于国际标准ASN.1及SNMP简单网络管理协议的要求所建立的。 |
| |