- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于公共IP网通信模块的设计与实现
摘要:针对当前语音和数据网络分离带来资源浪费、效率低下等问题,文章提出了一种基于公共IP网的通信模块设计与实现方法,从而实现减少现有技术中在机构内部铺设公共IP网外铺设其他语音通讯线路带来的弊端。
关键词:公共IP网;通信模块;局域网
中图分类号:TN915文献标识码:A
文章编号:1009-2374#8197;(2010)27-0072-02
0引言
当今,Internet的发展引起了前所未有的通信技术革命,有力地推动了信息产业的发展,通信数字化的不断发展,使传统电信模式面临挑战,同时,也使原有电信模式与IP网络日渐融合。
信息的传递是如今各公司发展的需要。由于业务的扩张,很多企业在不同的地区和国家开设了大量的分支机构,企业内部的电话沟通必要且频繁。此外,公司为发展业务与客户的沟通也颇为重要且频繁。在互连网宽带技术和网络通讯设备已非常普及的今天,几乎每个企业及其分支机构都有自身的内部网络系统和Internet相互连接。但是目前众多的企业都是语音和数据网络分离,也就是语音通话接入PSTN 公网,数据通信则通过专线与互联网连接或是采用ADSL等简单的Internet 接入。但在公共IP网上,由于公网端口映射、防火墙穿透、运营商封杀等原因导致的语音单通、音质差等问题,使得目前人们仍普遍使用PSTN进行语音通信。
随着网络技术的发展,企业及其分支机构都有自身的内部网络系统和Internet相互连接,语音和数据网络的分离使得机构内部必须要布置两条网络。使得现有技术中通过PSTN公网进行通讯的方式有许多弊端,异地间PSTN的布线烦琐且费用较大;布线后线路的维护同样需要花费大量的精力和费用。
本文给出基于公共IP网的通信模块设计及实现方法,减少由于语音及数据网络分离而造成的重复建设和管理运营效率低下等问题。
1公共IP网通信原理
本文给出的基于公众IP网通信模块共由发送和接受两部分组成。原理如图1所示:
呼叫方模块包含4个子功能模块,分别如下:
呼叫方接收模块,用于接收呼叫请求和通过公共IP网发送的针对所述呼叫请求的响应信息;
呼叫方解析模块,用于解析所述呼叫方接收模块接收到的呼叫请求是否符合预设协议;
呼叫方发送模块,用于将所述呼叫方解析模块解析的符合预设协议的呼叫请求
呼叫方转发模块,用于转发所述呼叫方接收模块接收到的通过公共IP网发送的针对所述呼叫请求的响应信息。
被叫方模块包含4个子功能模块,分别如下:
被叫方接收模块,用于接收符合预设协议的呼叫请求和针对所述呼叫请求的响应信息;
被叫方判断模块,用于判断所述被叫方接收模块接收到的符合预设协议的呼叫请求的目的地址是否为局域网内部地址。
被叫方发送模块,用于通过局域网发送,所述被叫方判断模块判断的目的地址为局域网内部地址的呼叫请求至被叫方;通过PSTN发送,所述被叫方判断模块判断的目的地址不是局域网内部地址的呼叫请求至被叫方。
被叫方转发模块,用于转发所述被叫方接收模块接收到的针对所述呼叫请求的响应信息。
基于公共IP网通信是在公共IP网内进行符合预设协议的信息的传输,利用IP技术保证流畅清晰的语音和信令的通讯效果。在两个通信者网间不需铺设其他通讯线路即可完成通讯,节省铺设线路的费用,减少了线路维护带来的难题,节省成本,且便于部署,易于实现。
2设计与实现
如图2所示,是通信过程的具体实现。
被叫方接收模块,用于接收符合预设协议的呼叫请求和针对所述呼叫请求的响应信息;
被叫方判断模块,用于判断被叫方接收模块接收到的符合预设协议的呼叫请求的目的地址是否为局域网内部地址。
被叫方发送模块,用于通过局域网发送,被叫方判断模块判断的目的地址为局域网内部地址的呼叫请求至被叫方;通过PSTN发送,被叫方判断模块判断的目的地址不是局域网内部地址的呼叫请求至被叫方。
被叫方转发模块,用于转发所述被叫方接收模块接收到的针对所述呼叫请求的响应信息。
本实施例中,所述呼叫方接收模块接收源地址为呼叫方局域网内部的呼叫请求。
呼叫方解析模块解析接收模块接收到的呼叫请求,解析其是否符合预设协议。
呼叫方发送模块将解析模块解析出的符合预设协议的呼叫请求通过公共IP网发送至被叫方接收模块;将解析模块解析出的不符合预设协议的呼叫请求通过PSTN发送至被叫方。
被叫方接收模块接收到来自所述呼叫方发送模块的所述呼叫请求。
被叫方判断模块判断被叫方接收模块接收到的所述呼叫请求的目的地址是否属于局域网内部地址。
被叫方发送模块将通过判断模块判断的目的地址属于局域网内部地址的所述呼叫
文档评论(0)