新闻中心

EEPW首页>模拟技术>设计应用> 无线VoIP系统IP通话功能实现

无线VoIP系统IP通话功能实现

作者: 时间:2012-03-01 来源:网络 收藏
px; WORD-SPACING: 0px; FONT: 14px/25px 宋体, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  tO_addr.sin_family=AF_INET;

  据文献[7]所讲,在接收方,一般不需做任何改动即可收到广播。但在本系统实现的实验过程中,当将socket绑定到非INADDR_ANY的IP地址时,接收方无法收到广播,并且没有任何错误指示,即需要绑定本地端口地址到通配地址INADDR_ANY才可接收广播:

  my_addr.sin_addr.s_addr=htonl(INADDR_ANY);

  另外,本系统还实现了广播强插,即不管用户当前处于摘机、拨号状态,还是处于通话状态,当有广播来电时,都断开原来的连接而与广播主叫建立新的连接(用户不用挂机)。为了防止通话混乱,本系统设定同一时刻只有拥有广播控制权的用户有发言权,而其他用户能听不能说,当其他用户想发言时,只要按下“*”键就抢到了广播控制权,最后只有当拥有广播控制权的用户挂机时,广播才停止,而任一其他用户挂机,不影响广播通讯继续进行。

  系统编程实现广播强插的部分源码见表1和表2。

无线VoIP系统IP通话功能实现

无线VoIP系统IP通话功能实现

  3 结 语

  该系统设计完成后,成功地应用于常德市某一电厂,进行生产调度,系统能实现点对点通讯和广播通讯,并且通话质量良好,基本无杂音和抖动。

  本系统因自带网卡可以自组织网络,它可以作为一种指令调度机被应用到通信蔽塞的工厂,另外还可外接喇叭自动接听电话,机器操作员不用停下手中的工作就可照指令进行相应的操作。另外,本系统应用可拓展性好,如:系统可通过PCM通道进行FXO连接从而实现与传统PSTN互通(见图1);在本系统上移植SIP协议栈便可实现与WIFI手机互通;将本系统整合到Ad Hoc网络中,基于Ad Ioc网络的各类移动终端设备便可应运而生,因此本系统具有广阔的市场前景。


上一页 1 2 3 4 下一页

关键词:无线VoIP系统IP通话功能

评论


相关推荐

技术专区

关闭