论文部分内容阅读
IP网络电话由于其价格低廉、业务灵活等独特的优势,成为当今世界上发展最快的应用技术之一。SIP协议是为了解决IP电话网中现存的问题而开发出来的一种新型协议。uClinux是专为无存储器管理单元(MMU)的微控制器打造的嵌入式Linux操作系统。本文详细讨论了一种基于uClinux的嵌入式SIP服务器系统。基于SIP协议实现的IP电话系统具有更好的灵活性、更简单的结构、呼叫建立时间短、容易实现补充业务或智能业务、分布式控制等优点。 本文主要进行了以下几个方面的研究和开发工作: 在研究uClinux操作系统的基础上,建立了一个基于uClinux的集成开发环境,为在该环境下进行应用程序开发做了前期准备。 在研究SIP消息的格式以及处理要求的基础上,对SIP协议栈进行了设计和实现,并进行了测试工作,为后继的SIP服务器的研发工作打下基础。 根据SIP协议中定义的各个服务器功能,对嵌入式SIP服务器进行了功能设计,讨论了服务器实现中的一些关键技术,包括注册与定位、呼叫连接、服务器管理和文件保存。较好的实现这些技术对于提高系统的可用性、可靠性、以及整体性都有重要的作用。