1st International ICST Conference on Open NGN and IMS Testbeds Workshop

Research Article

The UCT IMS Client

  • @INPROCEEDINGS{10.1109/TRIDENTCOM.2009.4976254,
        author={David Waiting and Richard Good and Richard Spiers and Neco Ventura},
        title={The UCT IMS Client},
        proceedings={1st International ICST Conference on Open NGN and IMS Testbeds Workshop},
  • David Waiting
    Richard Good
    Richard Spiers
    Neco Ventura
    Year: 2009
    The UCT IMS Client
    DOI: 10.1109/TRIDENTCOM.2009.4976254
David Waiting1,*, Richard Good2,*, Richard Spiers2,*, Neco Ventura2,*
  • 1: Telkom SA Ltd, Pretoria, South Africa
  • 2: University of Cape Town, Rondebosch, South Africa
*Contact email: waitindc@telkom.co.za, rgood@crg.ee.uct.ac.za, rspiers@crg.ee.uct.ac.za, neco@crg.ee.uct.ac.za


The UCT IMS Client is a free open source implementation of a 3GPP IMS Client. The project was started with the goal of creating a flexible and extensible code base for researchers and industry specialists to use the many communication services offered by the IMS. Since its inception in 2006 the client has grown, both in terms of its stability and its feature set, and is used worldwide by IMS enthusiasts as a means to experiment with IMS without any associated risks or costs. This paper describes the history of the project, the software architecture, the supported services and provides results of the various interoperability tests that have been performed between the UCT IMS Client and other freely available IMS Clients.