2004Bell Labs Technical JournalRequires access

Adapting SIP for application server requirements in 3G networks

Ganesh Jayadevan, Vijay K. Gurbani, Robert M. Arlein

Open publisher page 0 citations

Abstract

The IP Multimedia Subsystem Service Control (ISC) protocol has been adopted by the 3rd Generation Partnership Project (3GPP) in Revision 5 for all signaling in a 3G IP Multimedia Subsystem (IMS) network. While the core protocol is essentially the Session Initiation Protocol (SIP) with extensions, 3GPP has adapted many of the functional elements in slightly different ways. The distinction of the roles (the user agent client [UAC], user agent server [UAS], proxy, redirect, and registrar), as defined in RFC 3261, blurs in the 3G architecture, giving way to more generalized SIP entities such as the proxy, interrogating, and serving call session control functions (P-CSCF, I-CSCF, and S-CSCF) and the SIP application server (AS). In this paper, we suggest that neither of the standard SIP entities, back-to-back user agent (B2BUA) nor proxy, meets the IMS needs of having the SIP AS maintain complete control over the session. Rather, a blend of these two functions is required for a certain class of applications. Using a new abstraction called the pseudo∗∗∗dialog, we show how to augment a B2BUA to provide both the proxy and B2BUA modes of service on a per-call basis.

About this research paper

What this paper is about

The IP Multimedia Subsystem Service Control (ISC) protocol has been adopted by the 3rd Generation Partnership Project (3GPP) in Revision 5 for all signaling in a 3G IP Multimedia Subsystem (IMS) network. While the core protocol is essentially the Session Initiation Protocol (SIP) with extensions, 3GPP has adapted many of the functional elements in slightly different ways. The distinction of the roles (the user agent client [UAC], user agent server [UAS], proxy, redirect, and registrar), as defined in RFC 3261, blurs in the 3G architecture, giving way to more generalized SIP entities such as the proxy, interrogating, and serving call session control functions (P-CSCF, I-CSCF, and S-CSCF) and the SIP application server (AS). In this paper, we suggest that neither of the standard SIP entities, back-to-back user agent (B2BUA) nor proxy, meets the IMS needs of having the SIP AS maintain complete control over the session. Rather, a blend of these two functions is required for a certain class of applications. Using a new abstraction called the pseudo∗∗∗dialog, we show how to augment a B2BUA to provide both the proxy and B2BUA modes of service on a per-call basis.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The IP Multimedia Subsystem Service Control (ISC) protocol has been adopted by the 3rd Generation Partnership Project (3GPP) in Revision 5 for all signaling in a 3G IP Multimedia Subsystem (IMS) network. While the core protocol is essentially the Session Initiation Protocol (SIP) with extensions, 3GPP has adapted many of the functional elements in slightly different ways. The distinction of the roles (the user agent client [UAC], user agent server [UAS], proxy, redirect, and registrar), as defined in RFC 3261, blurs in the 3G architecture, giving way to more generalized SIP entities such as the proxy, interrogating, and serving call session control functions (P-CSCF, I-CSCF, and S-CSCF) and the SIP application server (AS). In this paper, we suggest that neither of the standard SIP entities, back-to-back user agent (B2BUA) nor proxy, meets the IMS needs of having the SIP AS maintain complete control over the session. Rather, a blend of these two functions is required for a certain class of applications. Using a new abstraction called the pseudo∗∗∗dialog, we show how to augment a B2BUA to provide both the proxy and B2BUA modes of service on a per-call basis.

Key concepts: Session Initiation Protocol, SIP trunking, IP Multimedia Subsystem, User agent, Computer science, Computer network, Proxy server, Session (web analytics)

Related papers

Back to paper searchBrowse research topicsOriginal source
Adapting SIP for application server requirements in 3G networks — Research Paper | ScholarLens