首页> 外文期刊>International journal of communication systems >SPLAT: A unified SIP services platform for VoIP applications
【24h】

SPLAT: A unified SIP services platform for VoIP applications

机译:SPLAT:VoIP应用程序的统一SIP服务平台

获取原文
获取原文并翻译 | 示例
           

摘要

The steady improvements in the networking infrastructure and ever increasing broadband penetration has fueled the resurgence of voice-over-IP (VoIP). One of the important contributors to this growth has also been the development and wide acceptance of the session initiation protocol (SIP). However, the current usage of SIP requires a per-application deployment (each application using its own SIP stack). In addition to shared port number problems, this leads to a narrow development of SIP based services, even though SIP, as a protocol, offers incredible opportunities for enabling various applications simultaneously. In this paper, we propose SPLAT—a unified SIP platform, consisting of a client-side SIP service and supporting network infrastructure blocks, that provide unified mechanisms to execute generic SIP functions through an exported higher level API. Applications can leverage the API and ready-made building blocks for creating richer interfaces without significant and often repeated development effort, e.g. a conferencing server coupled with a gaming server can provide context-aware audio conferencing between occupants of a particular game room. Importantly, the SPLAT framework is available to all applications including the ones not inherently based on SIP and thus presents a great opportunity for enhancing such applications. The SIP service API is designed to be extensible and provides novel higher level functional primitives like ad hoc conferencing and seamless transition of sessions. In addition, it also exports a low level interface for specialized applications that need direct access to SIP call flows. Another feature of the service is that it allows a user to plug-in an end device (softphone, IP phone, PSTN phone) of his/her choice on a per-session basis. We demonstrate the richness of the API by describing prototypes for enhancing various applications as well as new converged applications.
机译:网络基础架构的稳步改进以及不断增长的宽带普及率推动了IP语音(VoIP)的兴起。会话发起协议(SIP)的开发和广泛接受也是促成这一增长的重要因素之一。但是,当前SIP的使用需要按应用程序部署(每个应用程序使用其自己的SIP堆栈)。除了共享的端口号问题,这还导致基于SIP的服务的狭窄发展,尽管SIP作为协议为同时启用各种应用程序提供了令人难以置信的机会。在本文中,我们提出了SPLAT,这是一个统一的SIP平台,由客户端SIP服务和支持的网络基础设施模块组成,它们提供了统一的机制,可以通过导出的更高级别的API执行通用SIP功能。应用程序可以利用API和现成的构建基块来创建更丰富的接口,而无需进行大量且经常重复的开发工作,例如与游戏服务器耦合的会议服务器可以在特定游戏室的占用者之间提供上下文感知的音频会议。重要的是,SPLAT框架可用于所有应用程序,包括并非固有基于SIP的应用程序,因此为增强此类应用程序提供了巨大的机会。 SIP服务API被设计为可扩展的,并提供新颖的高级功能原语,例如临时会议和会话的无缝过渡。此外,它还为需要直接访问SIP呼叫流的专业应用程序导出了低级接口。该服务的另一个功能是,它允许用户在每个会话的基础上插入自己选择的终端设备(软件电话,IP电话,PSTN电话)。通过描述用于增强各种应用程序以及新的融合应用程序的原型,我们展示了API的丰富性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号