sipstone - SIPstone test-suite
controller config_file
loader config_file
callhandler config_file
sipstone-1.1 (alpha), as part of CINEMA v1.21, released April 5, 2002.
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.
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 .
- Configuring the controller
- Loader
- Callhandler
- Sample test result screen shot (in gnuplot point format)
sipstone suite is subject to Licensing. Valid licenses should be placed in the file sipstone.license in the working directory of the executable programs.
SIP, SIPstone, and CINEMA sipd
Sankaran Narayanan, Alan Yu, Tarun Kapoor, and Henning Schulzrinne at Department of Computer Science, Columbia University.
Please send email to Cinema Support Group.