开源统一通信(讨论qq群号是335462597)
10. 开源统一通信系统市场有很多著名的商业通信系统如gsm,3g,skype,qq,也有很多开源的沟通系统如openbts,openbsc,openlte,openairinterface,pidgin,opensips,osip,exosip,yate。
uesoft公司设想利用开源代码集成一个开源的统一沟通系统,能集成大部分的开源软件,运行在手机上,充分利用手机的硬件资源如无线射频、gps、bluetooth、nfc、传感器,用于互联网和物联网。
10.1,开源基站openbts运行在手机android
openbts 是从基带收发站(bts)向上,完全替代传统的 gsm 运营商的网络交换构架。替代传统的传递呼叫到运营商的移动交换中心(msc)的方法,它是通过 sip 和 voip 传递数据到 asterisk pbx 的。项目是由 harving samra 和 david a. burgess 启动的。其目的是把边远和发展中地区地区的gsm服务费用减少到每个用户每月在1美元以下。项目的最初开发者涉及执照事宜,在初期的相关工作中官司连连(现已解决),也就是说一些底层的 gsm 代码被重新改写过。
官方网站 http://www.openbts.org
代码解读 http://gnuradio.cc/read.php?tid-707.html
10.2,开源基站控制器openbsc运行在手机android
这是北京理工大学李海老师写的博客 http://blog.sina.com.cn/s/blog_53b3dc830100m8ex.html:最近关注了一个开源的gsm基站控制器软件openbsc(http://openbsc.osmocom.org/trac/),它可以支持两种bts。虽然是个bsc软件,但也实现了一些交换功能,可以独立组成一个小网络。在这里你可以找到用openbsc组成实用的gsm网络的实例:https://wiki.har2009.org/page/gsm (这个链接打不开)。
10.3,pbx 软件 asterisk
asterisk 是一个开放源代码的软件voip pbx系统,它是一个运行在linux环境下的纯软件实施方案。asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86机 器变成你自己的交换机,还能够当作一台企业级的商用交换机。asterisk让人激动的事情是它在小企业预算可承受的范围内提供了商业交换机的功能和可伸 缩性。你可以使用一台老式的奔腾3计算机,让你的机构看起来就同世界上的大企业一样。
http://www.oschina.net/p/asterisk
10.4, 开源pbx软件 elastix
elastix 系统集成了最优秀的工具,它使 asterisk pbx 拥有一个简单易操作的界面,还增加了自己的设备,允许外界创新,使其成为开源通讯最好的软件包。elastix 的目标就是要发展成为一个稳定、可调节和易操作的软件系统。这些特点使 elastix 成为 asterisk pbx 的首选。
elastix 提供自主的功能包括:
视频支持,你可以在elastix系统中使用视频电话;
虚拟支持,在一个盒子里可以使用多个 elastix 系统;
用户易操作界面;
传真到电子邮件;
收费界面;
网络参数图片设置;
资源使用率报告;
远程开/关机;
拨出、拨入电话记录及线路使用情况报告;
集成语音信箱模块;
语音信箱界面;
集成操作员控制面板模块;
集成sugarcrm和电话计费系统;
集成即时信息服务器 (openfire);
多语言支持;
支持电子邮件服务功能
资料 http://www.oschina.net/p/elastix
官方网站 http://www.elastix.org/
10.5,共有29款 开源sip项目开源软件,http://www.oschina.net/project/tag/252/sip 选择一款最强大的c/c sip软件移植到手机android。
开源sip服务器 kamailiohttp://www.kamailio.org/w/
10.6, 跨平台即时聊天工具 pidgin
pidgin 原名 gaim,是一款采用 gtk 开发的跨平台即时聊天客户端软件,支持包括 aim、icq (基于oscar协议)、msn messenger、yahoo、irc、jabber、gadu-gadu、silc、groupwise messenger和zephyr等即时通信软件。你可以同时用不同的账号在多个即时通信网络中登录。这意味着你可以一边与aol instant messenger上的朋友聊天,一边向yahoo messenger上的同事发送文件,同时还能在某个irc频道中聊天。
pidgin(gaim)对这些即时通信网络的支持相当全面,除了一般的聊天之外,像文件传输、离开提示、键入提示等等都可以支持。此外,它还拥有不少独特的功能。最流行 的要算是好友提醒功能了,当某个特定的好友离开或者脱机,它会用某种方式对你进行提醒,比如发送消息、播放声音甚至运行某个程序。
资料: http://www.oschina.net/p/pidgin
源代码:http://www.pidgin.im/download/source/
10.7,openairinterface是欧洲的eurecom的一个开源的4g/5g通讯基站项目,旨在建立一个开放的,具有各种制式空中接口的,主要基于cpu的sdr的实验平台。
openairinterface主要包含四个部分:
[*]openair0:无线嵌入式系统设计,包含了一些硬件相关的设计文件和firmware之类。
[*]openair1:基带信号处理,包含了一些物理层的功能模块,例如ofdm,调制解调,信道估计,编解码等等。
[*]openair2:中间层介入协议,包括在pc上通过linux的ip网络设备驱动与mpls的互联开发第二层协议栈。
[*]openair2:无线网络,包括为全ip蜂窝与ip/mpls网状而开发的第三层协议栈。
页:
[1]