摘要

提出了基于OSGi(Open Services Gateway Initiative)的满足IMS(IP Multimedia Subsystem)规范要求的SIP Agent的设计与实现。该SIP Agent使用实现OSGi规范的Equinox为核心框架,并结合JAIN-SIP作为底层协议栈,能够符合绝大部分的IMS应用。主要包括逻辑结构说明,主要模块的结构和关键技术设计,基于SIP Agent搭建呼叫信令流程来论证其可用性。基于论文所提出的SIP Agent构建的应用程序具有低耦合、高内聚、易扩展、高性能的特性,能够方便快捷地构建SIP相关的应用。