Name

sipstone - SIPstone test-suite

Synopsis

controller config_file
loader config_file
callhandler config_file

Version

sipstone-1.1 (alpha), as part of CINEMA v1.21released April 5, 2002.

Platforms

The code runs on Solaris 5.8, FreeBSD 3.x and 4.x, and Linux (tested on RedHat 7.1 with 2.2.20 kernel) with other Unix and Win32 platforms available upon request. The code uses the unix program rexec or its variants such as rsh for executing processes on remote machines. In order to use sipstone programs on multiple machines, a shared filesystem such as NFS is needed. The code is compilable on Win32 and can be used with a shared network drive. But it needs a suitable rexec program to execute processes remotely.

Overview

The sipstone test-suite is a set of tools that help bulk-generate SIP calls in order to characterize the performance of SIP servers. It has three components namely Controller, Loader, and Callhandler. The Loader emulates a SIP UAC and is the request generator. The Callhandler emulates a SIP UAS albeit limited in the functionality that it can perform. The Controller is the user-visible part of the test-suite. It automatically starts Callhandlers and Loaders on one or more machines using Unix rexec and controls them. For a detailed description of the various tests available and the high-level architecture, see the SIPstone draft .

Licensing

sipstone suite is subject to Licensing. Valid licenses should be placed in the file sipstone.license in the working directory of the executable programs.

See Also

SIP, SIPstone, and CINEMA sipd

New

Digest authentication support for all agents (ver 1.2 and above).

Authors

Sankaran Narayanan, Alan Yu, Tarun Kapoor, and Henning Schulzrinne at Department of Computer Science, Columbia University.

Comments, Bug reports

Please send email to Cinema Support Group.

Last updated by Sankaran Narayanan@ Internet Real-Time Laboratory