这是一个旨在创建自由/开放源代码软件的项目,(A)用于GSM/3GPP协议栈和网元的GPL许可的软件实现,优选地作为在通用计算机上运行的纯软件实现。我们所有的软件都以源代码的形式提供给任何人。
这与传统的电信供应商非常相反,在传统的电信供应商中,每个网络元素都是作为专有硬件和软件实施的,没有能力理解或修改它们,并且每个功能都需要支付许可费。
我们最初以A-BIS(加上BSC/MSC/HLR)实现作为实验和研究目的(现在称为OpenBSC,但后来超越了这一点,实现了GSM、GPRS、EDGE和UMTS/HSPA网络的许多其他接口和网络元素。
虽然以前的安装大多使用OpenBSC项目中的OmoNITB作为整体核心,但现在开发已转移到单个项目,执行以前统一在OmoNITB内部的不同任务,例如:
OmoMSC-GSM/UMTS移动交换中心,支持AoIP和IuCS。SCCPlite支持正在进行中。
OmoBSC-一种GSM基站控制器,支持通过Abis(E1和IP)连接的许多不同的BTS供应商和型号。
这种网络的实际无线电接口可以由来自诸如西门子、诺基亚、爱立信、IP.Access等经典供应商的经典GSM BTS设备提供。但是,基于我们的OmoBTS软件,可提供多种更现代的BTS选项,这些软件使用的硬件来自SYSMOCOM(SYSMOBTS)、FairWaves(UmTRX)或ETTUS(USRP)。
此外,Omocom项目还开发和维护OmoPCU、OmoSGSN和OmoGGSN计划,以增加GPRS和EDGE功能。
最近,有一个增加3G(UMTS,HSPA)支持的项目。具体地说,这将向OmoMSC和OmoSGSN添加Iu-CS和Iu-PS支持,以及新的OmoHNBGW,以向hNodeB(毫微微蜂窝、小蜂窝)提供IUH接口。
我们一直在寻找任何类型的2G/3G/LTE相关运营商设备的硬件捐赠。
另外还有用Erlang编程语言和Smalltalk创建SS7/SIGTRAN/TCAP/MAP协议栈的工作。
有关Omocom软件的常见可能配置,请参阅下面的概览图。如果你被所有的缩写搞得不知所措,那就看一下词汇表。
Omocom Network in the Box中介绍了核心网络的最小配置的自含式设置。
要更全面地了解您的选项,请参阅《配置指南》。
如果您安装了OmoNITB,并希望使用新的M3UA SIGTRAN将OmoMSC和OmoBSC分开,请参阅《OmoNITB迁移指南》。
OmoNITB--实现BSC、MSC、HLR、AUC和EIR最小子集的独立GSM网络一体化程序。
OmoPCU--将与OmoBTS一起使用的GPRS+EDGE RLC/MAC和PCU实现。
OpenBSC_GPRS上还提供了一个教程,介绍如何将数据支持添加到您的OmoNITB设置中。
该项目的商业支持以及开发、系统集成和培训服务均可从Sysmcom获得