Prototyping a peer-to-peer session initiation protocol user agent

Tsietsi, Mosiuoa Jeremia (2008) Prototyping a peer-to-peer session initiation protocol user agent. Masters thesis, Rhodes University.




The Session Initiation Protocol (SIP) has in recent years become a popular protocol for the exchange of text, voice and video over IP networks. This thesis proposes the use of a class of structured peer to peer protocols - commonly known as Distributed Hash Tables (DHTs) - to provide a SIP overlay with services such as end-point location management and message relay, in the absence of traditional, centralised resources such as SIP proxies and registrars. A peer-to-peer layer named OverCord, which allows the interaction with any specific DHT protocol via the use of appropriate plug-ins, was designed, implemented and tested. This layer was then incorporated into a SIP user agent distributed by NIST (National Institute of Standards and Technology, USA). The modified user agent is capable of reliably establishing text, audio and video communication with similarly modified agents (peers) as well as conventional, centralized SIP overlays.

Item Type:Thesis (Masters)
Additional Information:M.Sc. (Computer Science)
Uncontrolled Keywords:Peer-to-peer, VOIP, SIP, telephony
Subjects:Y Unknown > Subjects to be assigned
Divisions:Faculty > Faculty of Science > Computer Science
Supervisors:Terzoli, A. (Prof.) and Wells, G. (Prof.)
ID Code:1115
Deposited By: Nicolene Mvinjelwa
Deposited On:01 Dec 2008
Last Modified:01 Aug 2012 12:59
920 full-text download(s) since 01 Dec 2008
207 full-text download(s) in the past 12 months
More statistics...

Repository Staff Only: item control page