SIPP Installation

From open-voip.org

Jump to: navigation, search

Used for performance testing and traffic generation

SipP documentation

Features

  • Generate SIP flows UAC, UAS.
  • RTP media support
  • Support authentication
  • High performance and reliable
  • reports and statistics

SIPP installation

Usually we can Install SIPP with yum:

 yum install sipp

in fedore 9 we will install it as follow: install some required packages:

 yum install gcc gcc-c++
 yum install openssl*
 yum install ncurses-devel ncurses
 yum install automake

make a folder at /opt/sipp/

 mkdir /opt/sipp

download sipp

 cd /opt/sipp
 wget http://sourceforge.net/projects/sipp/files/sipp/3.0/sipp-3.0.src.tar.gz/download
 tar -zxvf sipp-3.0.src.tar.gz 
 cd sipp-3.0.src

due to problem in fedora 9 the following include need to be added to the scenario.hpp:

  vi /opt/sipp/sipp-3.0.src/scenario.hpp
 #include "limits.h"                    <--- add this line
 #include <map>
 #include <sys/socket.h>
 #include "actions.hpp"
 #include "variables.hpp"
 #include "message.hpp"


make sipp

  make OSNAME=`uname|sed -e "s/CYGWIN.*/CYGWIN/"` MODELNAME=`uname -m|sed "s/Power Macintosh/ppc/"` OBJ_TLS="auth.o sslinit.o sslthreadsafe.o  milenage.o rijndael.o" TLS_LIBS="-lssl -lcrypto" TLS="-D_USE_OPENSSL -DOPENSSL_NO_KRB5" $(OUTPUT)

run sipp

 /opt/sipp/sipp-3.0.src/sipp
Personal tools