欢迎来到天天文库
浏览记录
ID:58138283
大小:507.97 KB
页数:3页
时间:2020-04-24
《基于Android的SIP软交换系统手机客户端-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、NetworkandCommunication基于Android的SIP软交换系统手机客户端王冬,一.班正宇(1.琼州学院电子信息工程学院,海南三亚572022;2.海南省嵌入式系统重点实验室,海南三亚572022)摘要:结合Android平台的NDK集合,设计及开发了在Android平台上使用SIP协议的软件使之能通过SIP软交换服务器进行通话,并针对性地提出以太网数据包的过滤策略,完善了数据包解析模块.实现了SIP软交换系统的功能扩展。系统将C语言开发的模块全部改用跨平台的Java来编写,较传统的SIP软交换系统而言.其可移植性更强。关
2、键词:SIP:数据包过滤;Android中图分类号:TN915.05文献标识码:A文章编号:1674—7720(2014)13-0049—03MobilephoneclientofSIPsoftswitchsystembasedonAndroidWangDong一,BanZhengyu(1.SchoolofInformationandElectricalEngineering,QiongzhouUniversity,Sanya572022,China;2.HainanKeyLaboratoryofEmbeddedSystems.Qiongz
3、houUniversity,Sanya572022,China;)Abstract:ThisresearchcombinesNDKsetsofAndroidplatform,designsanddevelopssoftwareusingSIPagreementontheAndroidplatformtomakeitcommunicatewithSIPsoft—switchserver,pertinentlyproposesthefilteringstrategiesofEthernetdatapacket,improvestheparsin
4、gmoduleofdatapacket,andrealizesfunctionexpansionofSIPsoft—switchsystem.ThissystemchangesthemoduleeditedbyClanguageintothemoduleeditedbyJavaofcross-platform,whichismoreportablecomparedwithtraditionalSIPsoft—switchsystem.Keywords:SIP;datapacketfiltering;Android传统程控交换使用硬件电路实现
5、硬交换,而软交换现方面,本系统结合SIP软交换系统和SIP数据包的结构,是指用软件实现电话交换能力,软交换则采用服务器+软运用Android系统的软件开发技术实现移动终端设备的语件的形式实现电话的寻号/接续/呼叫流程处理。VolP音通话功能,扩展了SIP软交换系统的功能和服务质量【l_2]。(VoiceoverInternetProtoeo1)是一种建立在互联网上的数1系统需求分析字化或分组化的语音传输技术.会话发起协议(SIP)是VoIP从功能可将系统划分为以下两部分。中常用的控制协议。移动互联网时代,移动设备用户可根(1)服务器功能。服
6、务器是为用户提供信息交换和据需要连接互联网。当今移动设备终端中最流行的操作系信息处理而开发的,所以它必须具备信息处理功能和信统是Android系统,因此,只要在Android系统上开发支持息交换功能。SIP协议的软件,就能够运用VolP技术实现语音通话。(2)Android客户端功能。客户端必须具备连接服务目前已有的SIP软交换系统的硬件由SIP服务器、网器IP地址的功能、发送语音消息功能以及解析收到的络连接设备(如交换机)和SIP电话机构成,因此存在成本数据并把数据还原为语音消息的功能。过高、终端设备易损坏、携带不便等缺点,而本研究实现的
7、顶层数据流图如图1所示。系统则由SIP服务器、Wi—Fi和智能手机构成。这样使智能手机软件代替了终端设备的电话机,节省了成本,软件实}基金项目:海南省自然科学基金(612127);海南省高校科研项目(Hjkj2013-42)图1SIP系统软件顶层数据流图《微型机与应用》2014年第33卷第13期欢迎网上投稿WWW.pcachina.~om49NetworkandCommunication2系统设计统的特定位置,系统启动时通过构造XML解析器来解2.1ProxyServer的运作模式析license.xml文件核对信息完成认证I4I。以图2为
8、例,A(201@192.168.6.5)先送出一个INVITE3数据库设计信息呼叫B(201@192.168.6.3),ProxyServer收到后则进3.1系统E—R图行查询,
此文档下载收益归作者所有