Install dependencies.
cd /opt
yum install make gcc gcc-c++ ncurses ncurses.x86_64 ncurses-devel ncurses-devel.x86_64 openssl libnet libpcap libpcap-devel libpcap.x86_64 libpcap-devel.x86_64 gsl gsl-devel
Download SIPp
you cand download SIPp 3.3 through the below link. it's the latest version.
https://sourceforge.net/projects/sipp/files/sipp/3.4/sipp-3.3.990.tar.gz/download
*if it was not working, refer to http://sipp.sourceforge.net/
# Download from either of the site
wget https://sourceforge.net/projects/sipp/files/sipp/3.4/sipp-3.3.990.tar.gz
# or
wget https://excellmedia.dl.sourceforge.net/project/sipp/sipp/3.4/sipp-3.3.990.tar.gz
Unpacking tar.gz
tar -zxvf sipp-3.3.990.tar.gz
Configuring SIPp
cd sipp-3.3.990
./configure --with-pcap
Installing SIPp
make all
Execute SIPp
./sipp
Usage:
sipp remote_host[:remote_port] [options]
Example:
#Run SIPp with embedded server (uas) scenario:
./sipp -sn uas
#On the same host, run SIPp with embedded client (uac) scenario:
./sipp -sn uac 127.0.0.1
./sipp -sn uac -d 60000 -s 1009202000 sip_server_ip:port -l 500 -r 10 -trace_err -error_file sipperror
./sipp -sn uac -rtp_echo -d 60000 -s 1009202000 sip_server_ip:port -l 500 -r 10 -trace_err -error_file sipperror