Developing a cross platform IMS client using the JAIN SIP applet phone

dc.contributor.advisorTerzoli, Alfredo
dc.contributor.authorMuswera, Walter Tawanda
dc.date.accessioned2026-03-04T08:22:01Z
dc.date.issued2015
dc.description.abstractSince the introduction of the IP Multimedia Subsystem (IMS) by the Third Generation Partnership Project (3GPP) in 2002, a lot of research has been conducted aimed at designing and implementing IMS capable clients and network elements. Though considerable work has been done in the development of IMS clients, there is no single, free and open source IMS client that provides researchers with all the required functionality needed to test the applications they are developing. For example, several open and closed source SIP/IMS clients are used within the Rhodes University Conver- gence Research Group (RUCRG) to test applications under development, as a result of the fact that the various SIP/IMS clients support different subsets of SIP/IMS features. The lack of a single client and the subsequent use of various clients comes with several problems. Researchers have to know how to deploy, configure, use and at times adapt the various clients to suit their needs. This can be very time consuming and, in fact, contradicts the IMS philosophy (the IMS was proposed to support rapid service creation). This thesis outlines the development of a Java-based, IMS compliant client called RUCRG IMS client, that uses the JAIN SIP Applet Phone (JSAP) as its foundation. JSAP, which originally offered only basic voice calling and instant messaging (IM) capabilities, was modified to be IMS compliant and support video calls, IM and presence using XML Configuration Access Protocol (XCAP).
dc.description.degreeMaster's thesis
dc.description.degreeMSc
dc.format.extent159 pages
dc.format.mimetypeapplication/pdf
dc.identifier.otherhttp://hdl.handle.net/10962/d1017934
dc.identifier.urihttps://researchrepository.ru.ac.za/handle/123456789/5817
dc.languageEnglish
dc.publisherRhodes University, Faculty of Science, Department of Computer Science
dc.rightsMuswera, Walter Tawanda
dc.subjectInternet Protocol multimedia subsystem
dc.subjectJava (Computer program language)
dc.titleDeveloping a cross platform IMS client using the JAIN SIP applet phone
dc.typeAcademic thesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Developing_a_cross_platform_IMS_client_using_the_J_vital_4712.pdf
Size:
2.29 MB
Format:
Adobe Portable Document Format