Specification and evaluation of transparent behavior for SIP back-to-back user agents

  • Authors:
  • Gregory W. Bond;Thomas M. Smith;Eric Cheung;Pamela Zave

  • Affiliations:
  • AT&T Labs---Research, Florham Park, NJ;AT&T Labs---Research, Florham Park, NJ;AT&T Labs---Research, Florham Park, NJ;AT&T Labs---Research, Florham Park, NJ

  • Venue:
  • Principles, Systems and Applications of IP Telecommunications
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

A back-to-back user agent (B2BUA) is a powerful mechanism for realizing complex SIP applications. The ability to create, terminate, and modify SIP dialogs allows the creation of arbitrarily complex services. However, B2BUAs must be designed with care so as not to disrupt service interoperability. A commonly-stated goal is for B2BUAs to be as transparent as possible while achieving its design goals. Though the notion of transparency is intuitively appealing, it is difficult to define. To address this issue, this paper proposes a definition of transparency and presents a formal model of a transparent B2BUA to serve as the specification of transparency. From this specification, we identify issues with both the realizability and desirability of this behavior, and suggest modifications to the original model. We evaluate the behavior of a number of public B2BUA implementations via testing, using some novel techniques to create test cases based on the formal models.