WEB开发网
开发学院操作系统Linux/Unix WebSphere Application Server对SIP的支持 阅读

WebSphere Application Server对SIP的支持

 2010-09-27 08:17:22 来源:WEB开发网   
核心提示: 聚合应用聚合应用就是SIP应用(声音、视频、到场等)和传统的Web应用一起协同工作, SIP Servlet API(JSR 116)将SIP协议带入了J2EE领域,WebSphere Application Server对SIP的支持(9),从而扩展了我们开发应用的范围,HTTP/SIP聚合应

聚合应用

聚合应用就是SIP应用(声音、视频、到场等)和传统的Web应用一起协同工作。 SIP Servlet API(JSR 116)将SIP协议带入了J2EE领域,从而扩展了我们开发应用的范围,HTTP/SIP聚合应用扩展了服务的功能。

举个例子,用户Michael想查询一下适合自己的放贷信息,他打电话给呼叫中心(Call Center),提交了自己所能承受的房贷要求,呼叫中心的SIP应用负责通过企业服务总线(Enterprise Service Bus)查出服务人员列表,Presence Server从中挑出当前空闲服务人员Janice,并向她提交请求;而Web应用则负责根据Michael提交的个人情况和要求找出适合他的房贷信息;最后,Janice接受SIP请求,与Michael建立了SIP会话,将Web应用所找出的有用信息以声音(视频或即时消息)的方式传达给Michael。这就是一个SIP应用和Web应用协同工作的一个典型例子(见图6)。

图6:聚合应用场景——呼叫中心

WebSphere Application Server对SIP的支持

SIP应用开发工具

我们可以利用Application Server Toolkit 6.1(简称AST 6.1)开发SIP应用。AST 6.1支持SIP,实现了JSR 116规范所定义的SIP Servlet API。开发SIP应用的方式基本上跟开发Web应用一样,可以将包含SIP应用的工程导出为SAR包,也可以将已有的SAR包导入到AST 6.1中做进一步开发,还可以在AST 6.1中开发聚合(HTTP/SIP)应用。

AST 6.1中包含了一些SIP样例,从工作台点击进入“帮助->样本库->技术样本->SIP”,可以看到以下三个SIP样例及其使用向导,我们可以从这里导入并运行它们。

Call Blocking - 检查列表,确定呼叫者是否合法。如果呼叫者是合法的,呼叫继续被转发,否则,呼叫被阻止;

编缉推荐阅读以下文章

  • 利用 WebSphere Application Server 6.1 构建 SIP 集群应用环境及其性能调优

上一页  4 5 6 7 8 9 10  下一页

Tags:WebSphere Application Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接