SIP软交换系统开发(一)

最近准备用JAVA开发一个软交换系统(也就是一个SIP服务系统),主要包括以下几个部分:

名称说明
较交换 呼叫会话管理服务器
HSS归属用户服务器
SIP代理服务器 SIP Proxy
 SIP应用服务器  SIP业务服务器

主要工作量在软交换服务器与HSS服务器上;SIP应用服务器只是搭一个框架,视具体的业务再进行扩展;SIP代理服务器因为没什么业务,工作量较小。

"软交换"技术框架方面准备采用OSGI、SPRING、JAIN。选型原因:

OSGI:插件可热插拔,规范的、可积累的模块,这是最大的好处。

SPRING:与OSGI搭配使用,可以模块化开发,主要使用它的IOC,以及事务功能。当然一些就的接口适配用了spring以后也可以省一些开发,可以把service方法直接转成webservice、http调用。

JAIN:经过网上的一些详细对比,如mjsip,最后还是决定选jain,一是以前使用过,二是JAIN的功能还是相当全的,三是使用许可上也没有什么限制。比较明显的遗憾就是目前的JAIN工程里还没有使用NIO的,这块估计得自己做了。

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值