SIPp is a performance testing tool for the SIP protocol.It includes a few basic Sip Stone user agent scenarios (UAC and UAS) and establishes and releases multiple calls with the INVITE and BYE methods.
The following commands are available: You can also pause the traffic by pressing the 'p' key. SIPp will stop placing new calls and wait until all current calls go to their end. You can also force SIPp to quit immediatly by pressing the 'Q' key.
This feature allows any number of SIPp instances to communicate with each other, each one of them being connected to a remote host.
The SIPp instance which initiates the call is launched in "master" mode. Slave SIPp instances have names, given in the command line (for example, s1, s2...s N for the slaves and m for the master) Correspondances between instances names and their addresses must be stored in a file (provided by -slave_cfg command line argument), in the following format: Will send a command to the "s1" peer instance, which can be either master or slave, depending on the command line argument, which must be consistent with the scenario: a slave instance cannot have a send Cmd action before having any recv Cmd.
Note that the message must contain a "From" field, filled with the name of the sender.
Indicates that the twin command is expected to be received from the "m" peer instance. There is no integrated scenarios for the 3pcc extended mode, but you can easily adapt those from 3pcc.