Abstract
Third-party call control (3PCC) is essential to implementing advanced services in Voice-over-IP (VoIP) networks. It allows intermediary applications to control how the media streams of endpoint devices are connected together. However the Session Initiation Protocol (SIP), the widely adopted open standard for VoIP signaling, presents a number of challenges that make 3PCC in SIP complex and prone to errors. Previously proposed solutions only address operations under ideal conditions and thus are incomplete. Furthermore, the problem of compositional 3PCC by multiple applications has not been addressed. In this paper, we propose a general solution for robust and comprehensive media connectivity control. The solution has been verified, and allows multiple applications operating concurrently in a call path to interoperate successfully.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
3rd Generation Partnership Project. TS 22.228: Service requirements for the Internet protocol (IP) multimedia core network subsystem. Technical report, 3GPP, V8.3.0 (December 2007)
BEA. SIP servlet API version 1.1. Java Community Process JSR 289 (2008), http://jcp.org/en/jsr/detail?id=289
Bond, G.W., Cheung, E., Goguen, H.H., Hanson, K.J., Henderson, D., Karam, G.M., Purdy, K.H., Smith, T.M., Zave, P., Ramming, J.C.: Experience with component-based development of a telecommunication service. In: Heineman, G.T., Crnković, I., Schmidt, H.W., Stafford, J.A., Szyperski, C.A., Wallnau, K. (eds.) CBSE 2005. LNCS, vol. 3489, pp. 289–305. Springer, Heidelberg (2005)
Bond, G.W., Cheung, E., Purdy, H., Zave, P., Ramming, J.C.: An open architecture for next-generation telecommunication services. In: ACM Transactions on Internet Technology, vol. IV, pp. 83–123 (February 2004)
Cheung, E., Jackson, M., Zave, P.: Distributed media control for multimedia communications services. In: IEEE International Conference on Communications, vol. 4, pp. 2454–2458 (2002)
Chiang, T.-C., Gurbani, V.K., Reid, J.B.: The need for third-party call control. Bell Labs Technical Journal 7(1), 41–46 (2002)
Handley, M., Jacobson, V.: SDP: Session description protocol, IETF RFC 2327 (April 1998)
Holzmann, G.J.: The Spin Model Checker: Primer and Reference Manual. Addison-Wesley Publishing Company, Reading (2004)
Mahy, R., Sparks, R., Rosenberg, J., Petrie, D., Johnston, A.: A call control and multi-party usage framework for the session initiation protocol (SIP). IETF Internet-Draft draft-ietf-sipping-cc-framework-09 (November 2007)
Rosenberg, J., Peterson, J., Schulzrinne, H., Camarillo, G.: Best current practices for third party call control (3pcc) in the session initiation protocol (SIP), IETF RFC 3725 (April 2004)
Rosenberg, J., Schulzrinne, H.: An offer/answer model with the session description protocol (SDP),IETF RFC 3264 ( June 2002)
Rosenberg, J., Schulzrinne, H.: Reliability of provisional responses in the session initiation protocol (SIP). RFC 3262 (June 2002)
Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., Schooler, E.: SIP: Session initiation protocol, IETF RFC 3261(June 2002)
Smith, T.M., Bond, G.W.: ECharts for SIP Servlets: a state-machine programming environment for VoIP applications. In: IPTComm 2007: Proceedings of the 1st International Conference on Principles, Systems and Applications of IP telecommunications, pp. 89–98. ACM, New York (2007)
The Parlay Group. Homepage, http://www.parlay.org/
Zave, P., Cheung, E.: Compositional control of IP media. In: IEEE Transactions on Software Engineering (to appear, 2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cheung, E., Zave, P. (2008). Generalized Third-Party Call Control in SIP Networks. In: Schulzrinne, H., State, R., Niccolini, S. (eds) Principles, Systems and Applications of IP Telecommunications. Services and Security for Next Generation Networks. IPTComm 2008. Lecture Notes in Computer Science, vol 5310. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-89054-6_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-89054-6_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-89053-9
Online ISBN: 978-3-540-89054-6
eBook Packages: Computer ScienceComputer Science (R0)