"基于SIP协议的IP电话通信系统的组成原理"
本文将详细介绍基于SIP协议的IP电话通信系统的组成原理,IPP电话单机的硬件设计和组成各模块的功能结构等。
一、IP电话通信系统的基本原理
IP电话通信系统的基本原理是利用数字通信技术来对语音信号进行数字压缩编码处理,然后按TCP/IP标准进行打包,再经过互联网络把数据包发送到接收地。同时在接收端将这些语音数据包串起来。再经过解码解压处理,以使其恢复成原来的语音信号,从而达到由互联网传送语音的目的。
二、IP电话系统的组成
IP电话系统一般有四个基本组件:*机(IPPhone)、网关(Gateway)、多点控制单元MCU(Multipoint Control Unit)和网闸(Gatekeeper)等。
* 机是IP电话的客户终端,多以硬件形式出现,它可以直接连接在IP网上,以便进行实时的语音或多媒体通信。
* 网关是通过IP网络提供PHONE-TO-PHONE语音通信的关键设备,是IP网络和PSTN/ISDN/PRX网络接口设备。
* 多点控制单元(MCU)的功能在于利用IP网络实现多点通信,以使IP电话能够支持诸如网络会议这样一对多的通信。
* 网闸,有时也称为网守或关守,主要用来提供对整个电话系统端点和呼叫的管理。网闸的主要功能包括地址翻译、呼叫接纳控制、呼叫管理以及呼叫权限等。
三、IP电话单机的硬件设计
IP电话单机的硬件设计主要包括CPU内核模块、以太网接口、显示模块、键盘模块、EEPROM和语音模块等几个部分。
* CPU内核模块采用的是三星公司的S3C2410(ARM920T),Flash采用的是SST公司的SST39VFl60的NOR Flash,SDRAM则采用hynix公司的HY57V641620HG。
* 以太网接口主要帮助CPU完成TCP/IP数据包的接收和发送。本设计采用的RTL8019AS是一种全双工的即插即用型以太网控制器,它兼容RTL8019控制软件和NE2000 8bit或16bit的传输,并支持UTP、AUI、BNC和PNP自动检测模式,同时支持外接闪烁存储器读写操作以及I/O口地址的完全解码,此外,它还具有LED指示功能,其接口符合Ethernet2和E802.3、10Base5、lOBase2、10BaseT等标准。
* 显示模块采用了一块普通数显LCD,主要用来完成电话号码的显示及一些本机工作状态的显示。
* 键盘模块和EEPROM主要提供网络电话机的拨号键盘,以完成拨号和电话机的功能设置。EEPROM主要用于系统参数的设置和存储。
* 语音模块可选用飞利浦半导体公司的UDAl341TS音频编解码器。
四、系统软件设计
系统软件设计主要包括驱动程序的编写、任务的划分和任务的编写等三个方面。
* 驱动程序的编写主要是编写TCP/IP、以太网接口、显示模块、键盘模块和语音模块等驱动程序。
* 任务的划分主要是将系统软件分割成多个小任务,以便更好地管理和维护系统。
* 任务的编写主要是编写每个任务的具体实现代码,以便实现系统的各个功能。
本文对基于SIP协议的IP电话通信系统的组成原理进行了详细的介绍,并对IPP电话单机的硬件设计和组成各模块的功能结构进行了详细的分析。