liunx下sipp的下载与安装

时间:2024-03-15 11:02:31

1、首先去官网下载sipp的tar包,然后把sipp-3.4.1.tar.gz上传到liunx下自建的目录或者home目录。(rz-上传sz-下载)
2、将sipp-3.4.1.tar.gz进行解压(tar -xzcf)
3、进入到解压后的sipp目录,编译配置 (./configure 报错因为没有组件和依赖包)安装c++组件和一些依赖包。
yum -y install gcc-c++
yum -y install ncurses-devel
yum -y install openssl-devel
为了安装libpcap,还需要安装以下两个开发包:
yum -y install flex
yum -y install bison
4、下载并安装libpcap开发包。需要支持RTP传输,因此还需要使用如下命令进行libpcap包的下载编译安装
进入到home目录下,下载libpcap包:
wget -c http://www.tcpdump.org/release/libpcap-1.5.3.tar.gz
解压(tar -xzvf libpcap-1.5.3.tar.gz)
进入解压后的目录:libpcap-1.5.3/
编译配置./configure
编译:make
安装:make install

5、配置sipp
进入sipp目录
编译配置:./configure --with-pcap --with-openssl
编译:make
安装:make install
完毕后使用sipp -v命令查看编译及安装结果,其中第一行如果包含PCAP-RTPSTREAM即说明支持rtp。
liunx下sipp的下载与安装
进行一个简单的呼叫应答流程,看看sipp是否正常执行:分别启用uac(客户端)和uas(服务端)
liunx下sipp的下载与安装uac-----命令(sipp -sn uac 192.168.149.** -m 1)

liunx下sipp的下载与安装uas------命令(sipp -sn uas -i 192.168.149.** -m 1)

-sn :使用默认内置脚本
-sf :调用外部脚本
-i:本地ip地址 [local_ip]
-p: 端口号[local_port]
-m:设置最大呼叫个数
-l:设置并发数
-inf:引用外部文件
-r:设置呼叫速率(每秒)
-rp:设置呼叫速率周期(:ms)
一般连用(-r 5 –rp 1000) 每秒5个呼叫
-trace_err:跟踪日志查看消息