论文部分内容阅读
随着计算机技术地不断发展,互联网服务和嵌入式设备也越来越普及,许多非智能设备都被赋予了新的定义,如智能手表、智能机顶盒、智能家电等。它们都拥有独立的操作系统、可以接入互联网、拥有丰富的拓展性和娱乐性,但是它们也具有使用门槛高、实用性差等缺点。 针对以上背景和问题,并结合当前国内外VoIP系统的现状,本课题研究设计了一种基于嵌入式机顶盒的语音通信切换与业务处理系统。该系统将VoIP电话和PSTN电话在机顶盒上融合,优化了VoIP业务的输入输出模式,创新地将PSTN号码与VoIP账号绑定,实现了使用模拟话机拨打VoIP电话的功能,大大降低了VoIP系统的学习与使用成本,还为模拟话机增加了黑白名单、二次拨号、呼叫转移、录音管理等功能,使模拟话机变得更加智能化。 该系统主要由以下模块构成:基于优先级文件回收策略的文件管理模块;基于G.729和iLBC编码器的音频编解码模块;基于扩展后的eXosip的SIP协议栈模块;基于JRTPlib的实时传输协议模块;基于状态机模型的控制管理模块。 本课题完成了基于嵌入式机顶盒的语音通信切换与业务处理系统的开发,项目组的其他成员则针对SIP协议的安全性做了大量研究,最终完成了对SIP协议的加密措施、鉴权方式、认证方式的扩展与优化。