NIST-SIP traces viewer

What's in this package?

This package contains the code for a simple graphical user interface for SIP traces viewer.

Start the application

You have to start the application from the command line: either from the command line using the makefile: make viewer
or using the "runinit.sh" script on a Linux machine.

Usage: (if classpath correctly set) java tools.tracesviewer.TracesViewer -rmihost rmihost -rmiport rmiport -stackId stackId

- "rmihost" is the host name/address for the RMI registry
- "rmiport" is the port for the rmi registry
- "stackId" is an identifier for the stack (i.e. the JAIN SIP Stack Name).
The values are defaulted to rmihost == 127.0.0.1 rmiport == 1099. StackId is mandatory. It is the stack name property of JAIN-SIP.
To view a trace logged in a set of files: java tools.tracesviewer.tracesViewer -f files

If everything is running OK it you will see a window with the retrieved traces, paired and color coded by transaction identifier and organized by call ID.

Important:

Problems with the trace viewer:

- When the traces are refreshed, sometimes, you must resize the window to update the scroll bars and you will be able to see all the SIP messages.

Author: Swing version written by Olivier Deruelle Based on a the AWT version developed by Christophe Chazeau