Implementation of Caller Preferences in Session Initiation Protocol (SIP)
Independent thesis Basic level (professional degree)Student thesis
Session Initiation Protocol (SIP) arises as a new standard of establishing and releasing connections for vast variety of multimedia applications. The protocol may be used for voice calls, video calls, video conferencing, gaming and many more.
The 3GPP (3rd Generation Partnership Project) suggests SIP as the signalling solution for 3rd generation telephony. Thereby, this purely IP-centric protocol appears as a promising alternative to older signalling systems such as H.323, SS7 or analog signals in PSTN. In contrast to them, SIP does not focus on communication with PSTN network. It is more similar to HTTP than to any of the mentioned protocols.
The main standardisation body behind Session Initiation Protocol is The Internet Engineering Task Force (IETF). The most recent paper published on SIP is RFC 3261 . Moreover, there are working groups within IETF that publish suggestions and extensions to the main standard. One of those extensions is “Caller Preferences for the Session Initiation Protocol (SIP)” .
This document describes a set of new rules that allow a caller to express preferences about request handling in servers. They give ability to select which Uniform Resource Identifiers (URI) a request gets routed to, and to specify certain request handling directives in proxies and redirect servers. It does so by defining three new request header fields, Accept-Contact, Reject-Contact, and Request-Disposition, which specify the caller preferences. .
The aim of this project is to extend the existing software with caller preferences and evaluate the new functionality.
Place, publisher, year, edition, pages
Institutionen för systemteknik , 2004. , 63 p.
Informationsteknik, SIP, Session Initiation Protocol, Softswitch, Caller Preferences, VoIP
Computer and Information Science
IdentifiersURN: urn:nbn:se:liu:diva-2238OAI: oai:DiVA.org:liu-2238DiVA: diva2:19568