An extensible framework for constructing SIP user agents

被引:3
|
作者
Arlein, RM [1 ]
Gurbani, VK [1 ]
机构
[1] Lucent Technol, Serv Infrastructure Res Dept, Murray Hill, NJ USA
关键词
D O I
10.1002/bltj.20044
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A Session Initiation Protocol (SIP) user agent is an endpoint in a signaling network that can send or receive SIP messages. One can build a functional user agent in a few hundred lines of Java* code that sets up a call between two SIP phones. However, such a user agent will not fully comply with the protocol. Writing a compliant user agent is a complex undertaking involving thousands of lines of code. The iSURF framework greatly reduces the effort of this undertaking. iSURF uses a SIP transaction library called siptrans as its transaction processing layer. However, iSURF can use a different transaction library, and siptrans can be used in a different framework or even in a SIP proxy. In this paper, we describe the protocol requirements for a SIP user agent and how our framework facilitates building such an agent. We also describe the design and architecture of both iSURF and siptrans. (C) 2004 Lucent Technologies Inc.
引用
收藏
页码:87 / 100
页数:14
相关论文
共 50 条
  • [1] Extensible Framework for Distinct Question Answering Agents
    Oh, Hyo-Jung
    Lee, Chung-Hee
    Hwang, Yi-Gyu
    Hur, Jeong
    Jong, Myung-Gil
    INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SYSTEMS ENGINEERING (KSE 2009), 2009, : 44 - 50
  • [2] iML:: A logic-based framework for constructing graphical user interface on mobile agents
    Fukuta, N
    Mizutani, N
    Ozono, T
    Shintani, T
    WEB KNOWLEDGE MANAGEMENT AND DECISION SUPPORTS, 2003, 2543 : 36 - 50
  • [3] Software agents: completing patterns and constructing user interfaces
    Schlimmer, Jeffrey C.
    Hermens, Leonard A.
    Journal of Artificial Intelligence Research, 1993, 1 : 61 - 89
  • [4] Software Agents: Completing Patterns and Constructing User Interfaces
    Schlimmer, Jeffrey C.
    Hermens, Leonard A.
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 1993, 1 : 61 - 89
  • [5] PyDTNN: A user-friendly and extensible framework for distributed deep learning
    Sergio Barrachina
    Adrián Castelló
    Mar Catalán
    Manuel F. Dolz
    Jose I. Mestre
    The Journal of Supercomputing, 2021, 77 : 9971 - 9987
  • [6] PyDTNN: A user-friendly and extensible framework for distributed deep learning
    Barrachina, Sergio
    Castello, Adrian
    Catalan, Mar
    Dolz, Manuel F.
    Mestre, Jose, I
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (09): : 9971 - 9987
  • [7] USER EXTENSIBLE LANGUAGES
    BUCKLE, JK
    COMPUTER JOURNAL, 1976, 19 (04): : 381 - 381
  • [8] SedImporter: A Tool and an Extensible Framework for Constructing Interoperable Spectral Energy Distribution Data Files
    Laurino, Omar
    D'Abrusco, Raffaele
    Cresitello-Dittmar, Mark
    Evans, Janet
    McDowell, Jonathan
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XXI, 2012, 461 : 391 - 394
  • [9] Providing end-to-end connectivity to SIP user agents behind NATs
    Baldi, Mario
    De Marco, Luca
    Risso, Fulvio
    Torrero, Livio
    2008 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, PROCEEDINGS, VOLS 1-13, 2008, : 5902 - 5908
  • [10] PyScheduling: an Extensible and User-Friendly Python']Python Framework for Scheduling Problems
    Arbaoui, Taha
    Athmani, Mohamed Elamine
    Henni, Mohammed
    Laissaoui, Akram Badreddine
    Terzi, Mourad
    PROCEEDINGS OF THE 2023 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE COMPANION, GECCO 2023 COMPANION, 2023, : 1855 - 1863