论文摘要
近几年,随IP语音通信技术和宽带业务的发展,VoIP电话技术已逐步取代传统PSTN(Public Switch Telephone Network公共电话交换网络)电话,成为语音通信技术发展的新的趋势,并且其形态也由最初的基与PC的应用软件发展为基于IP网络的嵌入式SoC(System on Chip片上系统)智能终端。SIP(Session Initiation Protocol会话初始协议)是由IETF(Internet Engineering Task Force英特网工程任务组)提出的一个应用层协议,用于创建、修改和终止一个或多个参与者参加的会话。该协议通过借鉴HTTP和SMTP协议风格及其成功经验,继承了HTTP协议的一些头域、编码规则、协议流程和认证机制,以其简单、开放、灵活、可扩展等显著优点,成为为业界所广泛接受,应用最为广泛的VoIP信令协议。在分析了IP语音通信技术的基本原理、关键技术和发展现状之后,着重讨论了语音通信通常用到的一些重要协议和技术,包括用于信令部分的SIP协议,用于媒体参数协商的SDP协议,用于语音数据实时传输的RTP协议等。然后从整体上介绍了本终端的系统结构和设计过程,最终选用Broadcom 1100系列语音通信专用SoC平台,基与VxWorks实时操作系统,采用消息队列机制控制系统事务状态机运作与转换予以实现。经过测试,终端实现了RFC3261所规定的基本要求,具有稳定、操作简单等优点,并有良好的互通性。