基于Android的SIP软交换系统手机客户端.pdf
文本预览下载声明
Network andCommunication
基于Android的SIP软交换系统手机客户端
王 冬 ,一.班正宇
(1.琼州学院 电子信息工程学院,海南 三亚 572022;
2.海南省嵌入 式系统重 点实验 室,海南 三亚 572022)
摘 要 :结合 Android平 台的NDK集合 ,设计及开发 了在 Android平 台上使用 SIP协议 的软件使
之能通过 SIP软交换服务器进行通话 ,并针对性地提 出以太 网数据包的过滤策略 ,完善 了数据包解析
模块 .实现 了SIP软交换 系统的功能扩展 。系统将 C语 言开发的模块全部 改用跨平 台的Java来编写 ,
较传统的 SIP软 交换 系统而言 .其可移植性 更强。
关键词 :SIP:数据 包过 滤;Android
中图分类号 :TN915.05 文献标识码 :A 文章编号 :1674—7720(2014)13-0049—03
MobilephoneclientofSIP softswitch system based on Android
W ang Dong一,Ban Zhengyu
(1.SchoolofInformationandElectricalEngineering,QiongzhouUniversity,Sanya572022,China;
2.HainanKey Laboratory ofEmbeddedSystems.Qiongzhou University,Sanya572022,China;)
Abstract:Thisresearch combinesNDK setsofAndroidplatform,designsand develops software using SIP agreementon the
Android platform to make itcommunicate with SIP soft—switch server,pertinently proposes the filtering strategies ofEthernetdata
packet,improvesthe parsing module ofdata packet,and realizesfunction expansion ofSIP soft—switch system.Thissystem changes
themoduleeditedbyC languageintothemoduleeditedbyJavaofcross-platform,which ismoreportablecomparedwithtraditional
SIP soft—switch system.
Keywords:SIP;datapacketfiltering;Android
传统程控交换使用硬件 电路 实现硬交换 ,而软交换 现方面 ,本系统结合 SIP软交换系统和 SIP数据包 的结构 ,
是指用软件实现 电话交换能力 ,软交换则采用服务器+软 运用Android系统的软件开发技术实现移动终端设备的语
件 的形式 实现 电话 的寻号 /接续 /呼叫流程 处理 。VolP 音通话功能,扩展 了SIP软交换系统的功能和服务质量l_【2]。
(VoiceoverInternetProtoeo1)是一种建立在互联网上 的数 1 系统 需求分析
字化或分组化 的语音传输技术 .会话发起协议 (SIP)是VoIP 从功能可将系统划分为 以下两部分 。
中常用 的控制协议 。移动互联 网时代 ,移动设备用户可根 (1)服务器功能。服务器是为用户提供信息交换和
据需要连接互联 网。当今移动设备终端中最流行 的操作系 信息处理而开发的,所 以它必须具备信息处理功能和信
统是 Android系统,因此 ,只要在 Android系统上开发支持 息交换功能。
SIP协议的软件 ,就能够运
显示全部