<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.td-er.nl/index.php?action=history&amp;feed=atom&amp;title=SIPp_command_line_parameters</id>
	<title>SIPp command line parameters - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.td-er.nl/index.php?action=history&amp;feed=atom&amp;title=SIPp_command_line_parameters"/>
	<link rel="alternate" type="text/html" href="https://wiki.td-er.nl/index.php?title=SIPp_command_line_parameters&amp;action=history"/>
	<updated>2026-04-29T17:16:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://wiki.td-er.nl/index.php?title=SIPp_command_line_parameters&amp;diff=1756&amp;oldid=prev</id>
		<title>Gijs at 01:03, 4 February 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.td-er.nl/index.php?title=SIPp_command_line_parameters&amp;diff=1756&amp;oldid=prev"/>
		<updated>2007-02-04T01:03:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Revision as of 01:03, 4 February 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l278&quot; &gt;Line 278:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 278:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                       Set the generic parameter named &amp;quot;key&amp;quot; to &amp;quot;value&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                       Set the generic parameter named &amp;quot;key&amp;quot; to &amp;quot;value&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Signal handling&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/ins&gt;Signal handling&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    SIPp can be controlled using posix signals. The following signals&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    SIPp can be controlled using posix signals. The following signals&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l291&quot; &gt;Line 291:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 291:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;          Example: kill -SIGUSR2 732&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;          Example: kill -SIGUSR2 732&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Exit code&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/ins&gt;Exit code&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    Upon exit (on fatal error or when the number of asked calls (-m&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    Upon exit (on fatal error or when the number of asked calls (-m&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l303&quot; &gt;Line 303:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 303:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Example&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;:&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/ins&gt;Example&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    Run sipp with embedded server (uas) scenario:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    Run sipp with embedded server (uas) scenario:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gijs</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.td-er.nl/index.php?title=SIPp_command_line_parameters&amp;diff=1755&amp;oldid=prev</id>
		<title>Gijs: /* Available options */</title>
		<link rel="alternate" type="text/html" href="https://wiki.td-er.nl/index.php?title=SIPp_command_line_parameters&amp;diff=1755&amp;oldid=prev"/>
		<updated>2007-02-04T01:02:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Available options&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.td-er.nl/index.php?title=SIPp_command_line_parameters&amp;amp;diff=1755&amp;amp;oldid=1754&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Gijs</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.td-er.nl/index.php?title=SIPp_command_line_parameters&amp;diff=1754&amp;oldid=prev</id>
		<title>Gijs at 01:01, 4 February 2007</title>
		<link rel="alternate" type="text/html" href="https://wiki.td-er.nl/index.php?title=SIPp_command_line_parameters&amp;diff=1754&amp;oldid=prev"/>
		<updated>2007-02-04T01:01:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Usage=&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;sipp remote_host[:remote_port] [options]&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Available options==&lt;br /&gt;
&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-v&amp;#039;&amp;#039;&amp;#039;               : Display version and copyright information.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-aa&amp;#039;&amp;#039;&amp;#039;              : Enable automatic 200 OK answer for INFO and NOTIFY messages.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-auth_uri&amp;#039;&amp;#039;&amp;#039;        : Force the value of the URI for authentication. By default, the URI is composed of remote_ip:remote_port.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-base_cseq&amp;#039;&amp;#039;&amp;#039;       : Start value of [cseq] for each call.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-bg&amp;#039;&amp;#039;&amp;#039;              : Launch SIPp in background mode.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-bind_local&amp;#039;&amp;#039;&amp;#039;      : Bind socket to local IP address, i.e. the local IP address is used as the source IP address.  If SIPp runs in server mode it will only listen on the local IP address instead of all IP addresses.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-buff_size&amp;#039;&amp;#039;&amp;#039;       : Set the send and receive buffer size.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-cid_str&amp;#039;&amp;#039;&amp;#039;         : Call ID string (default %u-%p@%s).  %u=call_number, %s=ip_address, %p=process_number, %%=% (in any order).&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-d&amp;#039;&amp;#039;&amp;#039;               : Controls the length (in milliseconds) of calls. More precisely, this controls the duration of &amp;#039;pause&amp;#039; instructions in the scenario, if they do not have a &amp;#039;milliseconds&amp;#039; section. Default value is 0.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-f&amp;#039;&amp;#039;&amp;#039;               : Set the statistics report frequency on screen (in seconds). Default is 1.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-fd&amp;#039;&amp;#039;&amp;#039;              : Set the statistics dump log report frequency (in seconds). Default is 60.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-i&amp;#039;&amp;#039;&amp;#039;               : Set the local IP address for &amp;#039;Contact:&amp;#039;,&amp;#039;Via:&amp;#039;, and &amp;#039;From:&amp;#039; headers. Default is primary host IP address.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-inf&amp;#039;&amp;#039;&amp;#039;             : Inject values from an external CSV file during calls into the scenarios.&lt;br /&gt;
                      First line of this file say whether the data is to be read in sequence (SEQUENTIAL) or random (RANDOM) order. Each line corresponds to one call and has one or more &amp;#039;;&amp;#039; delimited data fields. Those fields can be referred as [field0], [field1], ... in the xml scenario file.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-ip_field&amp;#039;&amp;#039;&amp;#039;        : Set which field from the injection file contains the IP address from which the client will send its messages.  If this option is omitted and the &amp;#039;-t ui&amp;#039; option is present, then field 0 is assumed. Use this option together with &amp;#039;-t ui&amp;#039;&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-l&amp;#039;&amp;#039;&amp;#039;               : Set the maximum number of simultaneous calls. Once this limit is reached, traffic is decreased until the number of open calls goes down. Default:   (3 * call_duration (s) * rate).&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-m&amp;#039;&amp;#039;&amp;#039;               : Stop the test and exit when &amp;#039;calls&amp;#039; calls are processed&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-mi&amp;#039;&amp;#039;&amp;#039;              : Set the local media IP address&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-max_recv_loops&amp;#039;&amp;#039;&amp;#039;  : Set the maximum number of messages received read per cycle. Increase this value for high traffic level.  The default value is 1000.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-max_reconnect&amp;#039;&amp;#039;&amp;#039;   : Set the the maximum number of reconnection.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-max_retrans&amp;#039;&amp;#039;&amp;#039;     : Maximum number of UDP retransmissions before call ends on timeout.  Default is 5 for INVITE transactions and 7 for others.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-max_invite_retrans&amp;#039;&amp;#039;&amp;#039;: Maximum number of UDP retransmissions for invite transactions before call ends on timeout.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-max_non_invite_retrans&amp;#039;&amp;#039;&amp;#039;: Maximum number of UDP retransmissions for non-invite transactions before call ends on timeout.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-max_socket&amp;#039;&amp;#039;&amp;#039;      : Set the max number of sockets to open simultaneously. This option is significant if you use one socket per call. Once this limit is reached, traffic is distributed over the sockets already opened. Default value is 50000&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-mb&amp;#039;&amp;#039;&amp;#039;              : Set the RTP echo buffer size (default: 2048).&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-mp&amp;#039;&amp;#039;&amp;#039;              : Set the local RTP echo port number. Default is 6000.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-nd&amp;#039;&amp;#039;&amp;#039;              : No Default. Disable all default behavior of SIPp which are the following:&lt;br /&gt;
** On UDP retransmission timeout, abort the call by sending a BYE or a CANCEL&lt;br /&gt;
** On receive timeout with no ontimeout attribute, abort the call by sending a BYE or a CANCEL&lt;br /&gt;
** On unexpected BYE send a 200 OK and close the call&lt;br /&gt;
** On unexpected CANCEL send a 200 OK and close the call&lt;br /&gt;
** On unexpected PING send a 200 OK and continue the call&lt;br /&gt;
** On any other unexpected message, abort the call by sending a BYE or a CANCEL&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-nr&amp;#039;&amp;#039;&amp;#039;              : Disable retransmission in UDP mode.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-p&amp;#039;&amp;#039;&amp;#039;               : Set the local port number.  Default is a random free port chosen by the system.&lt;br /&gt;
*   &amp;#039;&amp;#039;&amp;#039;-pause_msg_ign&amp;#039;&amp;#039;&amp;#039;   : Ignore the messages received during a pause defined in the scenario&lt;br /&gt;
   -r               : Set the call rate (in calls per seconds).  This value can bechanged during test by pressing &amp;#039;+&amp;#039;,&amp;#039;_&amp;#039;,&amp;#039;*&amp;#039; or &amp;#039;/&amp;#039;.  Default is 10.&lt;br /&gt;
*-pressing &amp;#039;+&amp;#039; key to increase call rate by 1,&lt;br /&gt;
*-pressing &amp;#039;-&amp;#039; key to decrease call rate by 1,&lt;br /&gt;
*-pressing &amp;#039;*&amp;#039; key to increase call rate by 10,&lt;br /&gt;
*-pressing &amp;#039;/&amp;#039; key to decrease call rate by 10.&lt;br /&gt;
*-If the -rp option is used, the call rate is calculated with the period in ms given by the user.&lt;br /&gt;
&lt;br /&gt;
   -rp              : Specify the rate period in milliseconds for the call&lt;br /&gt;
                      rate.  Default is 1 second.  This allows you to have n&lt;br /&gt;
                      calls every m milliseconds (by using -r n -rp m).&lt;br /&gt;
                      Example: -r 7 -rp 2000 ==&amp;gt; 7 calls every 2 seconds.&lt;br /&gt;
&lt;br /&gt;
   -rate_increase   : Specify the rate increase every -fd seconds.  This allows&lt;br /&gt;
                      you to increase the load for each independent logging&lt;br /&gt;
                      period.&lt;br /&gt;
                      Example: -rate_increase 10 -fd 10&lt;br /&gt;
                        ==&amp;gt; increase calls by 10 every 10 seconds.&lt;br /&gt;
&lt;br /&gt;
   -rate_max        : If -rate_increase is set, then quit after the rate&lt;br /&gt;
                      reaches this value.&lt;br /&gt;
                      Example: -rate_increase 10 -max_rate 100&lt;br /&gt;
                        ==&amp;gt; increase calls by 10 until 100 cps is hit.&lt;br /&gt;
&lt;br /&gt;
   -recv_timeout    : Global receive timeout in milliseconds.  If the expected&lt;br /&gt;
                      message is not received, the call times out and is&lt;br /&gt;
                      aborted.&lt;br /&gt;
&lt;br /&gt;
   -reconnect_close : Should calls be closed on reconnect?&lt;br /&gt;
&lt;br /&gt;
   -reconnect_sleep : How long to sleep between the close and reconnect?&lt;br /&gt;
&lt;br /&gt;
   -rsa             : Set the remote sending address to host:port for sending&lt;br /&gt;
                      the messages.&lt;br /&gt;
&lt;br /&gt;
   -rtp_echo        : Enable RTP echo. RTP/UDP packets received on port defined&lt;br /&gt;
                      by -mp are echoed to their sender.&lt;br /&gt;
                      RTP/UDP packets coming on this port + 2 are also echoed&lt;br /&gt;
                      to their sender (used for sound and video echo).&lt;br /&gt;
&lt;br /&gt;
   -rtt_freq        : freq is mandatory. Dump response times every freq calls&lt;br /&gt;
                      in the log file defined by -trace_rtt. Default value is&lt;br /&gt;
                      200.&lt;br /&gt;
&lt;br /&gt;
   -s               : Set the username part of the resquest URI. Default is&lt;br /&gt;
                      &amp;#039;service&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
   -sd              : Dumps a default scenario (embeded in the sipp executable)&lt;br /&gt;
&lt;br /&gt;
   -sf              : Loads an alternate xml scenario file.  To learn more&lt;br /&gt;
                      about XML scenario syntax, use the -sd option to dump&lt;br /&gt;
                      embedded scenarios. They contain all the necessary help.&lt;br /&gt;
&lt;br /&gt;
   -sn              : Use a default scenario (embedded in the sipp executable).&lt;br /&gt;
                      If this option is omitted, the Standard SipStone UAC&lt;br /&gt;
                      scenario is loaded.&lt;br /&gt;
                      Available values in this version:&lt;br /&gt;
&lt;br /&gt;
                      - &amp;#039;uac&amp;#039;      : Standard SipStone UAC (default).&lt;br /&gt;
                      - &amp;#039;uas&amp;#039;      : Simple UAS responder.&lt;br /&gt;
                      - &amp;#039;regexp&amp;#039;   : Standard SipStone UAC - with regexp and&lt;br /&gt;
                        variables.&lt;br /&gt;
                      - &amp;#039;branchc&amp;#039;  : Branching and conditional branching in&lt;br /&gt;
                        scenarios - client.&lt;br /&gt;
                      - &amp;#039;branchs&amp;#039;  : Branching and conditional branching in&lt;br /&gt;
                        scenarios - server.&lt;br /&gt;
&lt;br /&gt;
                      Default 3pcc scenarios (see -3pcc option):&lt;br /&gt;
&lt;br /&gt;
                      - &amp;#039;3pcc-C-A&amp;#039; : Controller A side (must be started after&lt;br /&gt;
                        all other 3pcc scenarios)&lt;br /&gt;
                      - &amp;#039;3pcc-C-B&amp;#039; : Controller B side.&lt;br /&gt;
                      - &amp;#039;3pcc-A&amp;#039;   : A side.&lt;br /&gt;
                      - &amp;#039;3pcc-B&amp;#039;   : B side.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   -stat_delimiter  : Set the delimiter for the statistics file&lt;br /&gt;
&lt;br /&gt;
   -stf             : Set the file name to use to dump statistics&lt;br /&gt;
&lt;br /&gt;
   -t               : Set the transport mode:&lt;br /&gt;
                      - u1: UDP with one socket (default),&lt;br /&gt;
                      - un: UDP with one socket per call,&lt;br /&gt;
                      - ui: UDP with one socket per IP address The IP&lt;br /&gt;
                        addresses must be defined in the injection file.&lt;br /&gt;
                      - t1: TCP with one socket,&lt;br /&gt;
                      - tn: TCP with one socket per call,&lt;br /&gt;
                      - l1: TLS with one socket,&lt;br /&gt;
                      - ln: TLS with one socket per call,&lt;br /&gt;
                      - c1: u1 + compression (only if compression plugin&lt;br /&gt;
                        loaded),&lt;br /&gt;
                      - cn: un + compression (only if compression plugin&lt;br /&gt;
                        loaded).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   -timeout         : Global timeout in seconds.  If this option is set, SIPp&lt;br /&gt;
                      quits after nb seconds.&lt;br /&gt;
&lt;br /&gt;
   -timer_resol     : Set the timer resolution in milliseconds.  This option&lt;br /&gt;
                      has an impact on timers precision.Small values allow&lt;br /&gt;
                      more precise scheduling but impacts CPU usage.If the&lt;br /&gt;
                      compression is on, the value is set to 50ms. The default&lt;br /&gt;
                      value is 10ms.&lt;br /&gt;
&lt;br /&gt;
   -trace_msg       : Displays sent and received SIP messages in &amp;lt;scenario file&lt;br /&gt;
                      name&amp;gt;_&amp;lt;pid&amp;gt;_messages.log&lt;br /&gt;
&lt;br /&gt;
   -trace_screen    : Dump statistic screens in the&lt;br /&gt;
                      &amp;lt;scenario_name&amp;gt;_&amp;lt;pid&amp;gt;_      s.log file when quitting&lt;br /&gt;
                      SIPp. Useful to get a final status report in background&lt;br /&gt;
                      mode (-bg option).&lt;br /&gt;
&lt;br /&gt;
   -trace_err       : Trace all unexpected messages in &amp;lt;scenario file&lt;br /&gt;
                      name&amp;gt;_&amp;lt;pid&amp;gt;_errors.log.&lt;br /&gt;
&lt;br /&gt;
   -trace_timeout   : Displays call ids for calls with timeouts in &amp;lt;scenario&lt;br /&gt;
                      file name&amp;gt;_&amp;lt;pid&amp;gt;_timeout.log&lt;br /&gt;
&lt;br /&gt;
   -trace_stat      : Dumps all statistics in &amp;lt;scenario_name&amp;gt;_&amp;lt;pid&amp;gt;.csv file.&lt;br /&gt;
                      Use the &amp;#039;-h stat&amp;#039; option for a detailed description of&lt;br /&gt;
                      the statistics file content.&lt;br /&gt;
&lt;br /&gt;
   -trace_rtt       : Allow tracing of all response times in &amp;lt;scenario file&lt;br /&gt;
                      name&amp;gt;_&amp;lt;pid&amp;gt;_rtt.csv.&lt;br /&gt;
&lt;br /&gt;
   -trace_logs      : Allow tracing of &amp;lt;log&amp;gt; actions in &amp;lt;scenario file&lt;br /&gt;
                      name&amp;gt;_&amp;lt;pid&amp;gt;_logs.log.&lt;br /&gt;
&lt;br /&gt;
   -up_nb           : Set the number of updates of the internal clock during&lt;br /&gt;
                      the reading of received messages.  Default value is 1.&lt;br /&gt;
&lt;br /&gt;
   -ap              : Set the password for authentication challenges. Default&lt;br /&gt;
                      is &amp;#039;password&lt;br /&gt;
&lt;br /&gt;
   -tls_cert        : Set the name for TLS Certificate file. Default is&lt;br /&gt;
                      &amp;#039;cacert.pem&lt;br /&gt;
&lt;br /&gt;
   -tls_key         : Set the name for TLS Private Key file. Default is&lt;br /&gt;
                      &amp;#039;cakey.pem&amp;#039;&lt;br /&gt;
&lt;br /&gt;
   -tls_crl         : Set the name for Certificate Revocation List file. If not&lt;br /&gt;
                      specified, X509 CRL is not activated.&lt;br /&gt;
&lt;br /&gt;
   -3pcc            : Launch the tool in 3pcc mode (&amp;quot;Third Party call&lt;br /&gt;
                      control&amp;quot;). The passed ip address is depending on the&lt;br /&gt;
                      3PCC role.&lt;br /&gt;
                      - When the first twin command is &amp;#039;sendCmd&amp;#039; then this is&lt;br /&gt;
                        the address of the remote twin socket.  SIPp will try to&lt;br /&gt;
                        connect to this address:port to send the twin command&lt;br /&gt;
                        (This instance must be started after all other 3PCC&lt;br /&gt;
                        scenarii).&lt;br /&gt;
                          Example: 3PCC-C-A scenario.&lt;br /&gt;
                      - When the first twin command is &amp;#039;recvCmd&amp;#039; then this is&lt;br /&gt;
                        the address of the local twin socket. SIPp will open&lt;br /&gt;
                        this address:port to listen for twin command.&lt;br /&gt;
                          Example: 3PCC-C-B scenario.&lt;br /&gt;
&lt;br /&gt;
   -tdmmap          : Generate and handle a table of TDM circuits.&lt;br /&gt;
                      A circuit must be available for the call to be placed.&lt;br /&gt;
                      Format: -tdmmap {0-3}{99}{5-8}{1-31}&lt;br /&gt;
&lt;br /&gt;
   -key             : key value&lt;br /&gt;
                      Set the generic parameter named &amp;quot;key&amp;quot; to &amp;quot;value&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Signal handling:&lt;br /&gt;
&lt;br /&gt;
   SIPp can be controlled using posix signals. The following signals&lt;br /&gt;
   are handled:&lt;br /&gt;
   USR1: Similar to press &amp;#039;q&amp;#039; keyboard key. It triggers a soft exit&lt;br /&gt;
         of SIPp. No more new calls are placed and all ongoing calls&lt;br /&gt;
         are finished before SIPp exits.&lt;br /&gt;
         Example: kill -SIGUSR1 732&lt;br /&gt;
   USR2: Triggers a dump of all statistics screens in&lt;br /&gt;
         &amp;lt;scenario_name&amp;gt;_&amp;lt;pid&amp;gt;_screens.log file. Especially useful&lt;br /&gt;
         in background mode to know what the current status is.&lt;br /&gt;
         Example: kill -SIGUSR2 732&lt;br /&gt;
&lt;br /&gt;
Exit code:&lt;br /&gt;
&lt;br /&gt;
   Upon exit (on fatal error or when the number of asked calls (-m&lt;br /&gt;
   option) is reached, sipp exits with one of the following exit&lt;br /&gt;
   code:&lt;br /&gt;
    0: All calls were successful&lt;br /&gt;
    1: At least one call failed&lt;br /&gt;
   97: exit on internal command. Calls may have been processed&lt;br /&gt;
   99: Normal exit without calls processed&lt;br /&gt;
   -1: Fatal error&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
   Run sipp with embedded server (uas) scenario:&lt;br /&gt;
     ./sipp -sn uas&lt;br /&gt;
   On the same host, run sipp with embedded client (uac) scenario&lt;br /&gt;
     ./sipp -sn uac 127.0.0.1&lt;/div&gt;</summary>
		<author><name>Gijs</name></author>
		
	</entry>
</feed>