mysql
2012年11月3日 星期六
2012年10月16日 星期二
opensips 安裝
opensips 網頁:http://www.opensips.org
詳細參考資料:source code 中的 INSTALL 文件
安裝版本:1.8.1
系統環境:CentOS 6.3
環境需求:(參考INSTALL 文件)
yum install gcc
yum install mysql mysql-server mysql-devel
yum install ncurses-devel
安裝
/make menuconfig
詳細參考資料:source code 中的 INSTALL 文件
安裝版本:1.8.1
系統環境:CentOS 6.3
環境需求:(參考INSTALL 文件)
yum install gcc
yum install mysql mysql-server mysql-devel
yum install ncurses-devel
安裝
/make menuconfig
2012年9月4日 星期二
SIPp安裝
SIPp 網頁:http://sipp.sourceforge.net/
詳細參考資料:http://sipp.sourceforge.net/doc/reference.html
安裝版本:3.2
系統環境:CentOS 6.x
環境需求:
yum install gcc-c++
yum install openssl-devel
yum install libpcap-devel
yum install ncurses-devel ncurses
( CentOS6.x 沒有 libnet )
一、介紹
SIPp是屬於自由軟體的SIP協定測試工具( 產生SIP信令 ),
二、SIPp安裝
有四個選項可以編譯SIPp , 基本差異在make時參數的差異- 基本安裝, 沒有 TLS (Transport Layer Security) 和 沒有 authentication功能
# tar -xvf sipp-xxx.tar
# cd sipp
# make
- 有 TLS (Transport Layer Security) 和 有 authentication功能, 但要 另外安裝 OpenSSL library(>=0.9.8) option
# tar -xvf sipp-xxx.tar
# cd sipp
# make ossl
- 有 PCAP play and 沒有 authentication support: PCAP play功能是可以撥放預先錄好的RTP封包
# tar -xvf sipp-xxx.tar
# cd sipp
# make pcapplay
- 有 PCAP play and 有 authentication support:
# tar -xvf sipp-xxx.tar
# cd sipp
# make pcapplay_ossl
三、SIPp 使用
編譯完成後,執行檔位於原本目錄,執行檔案名稱就是sipp。
範例一
模擬callee # ./sipp -sn UAS -i local_ip
模擬caller # ./sipp -sn UAC -i local_ip callee_ip
-sn 使用預設的scenario, 後面可以接的有
範例二
# ./sipp -sn
-sn
-i 設定 local IP
-r call-rate
-rp
-m 測試總量
-inf
-l 同時的最大call 量, 當到達這數值時會停下, 直到小於著限制
-trace_screen 可以將在bg (背景)執行的結果把螢幕畫面儲存log ( 但是按ctrl+c 就不會儲存 )
CSV 檔案
第一行要有
SEQUENTIAL 應該是按照順序 (sequence)方式讀取CSV資料
RANDOM, 應該是按照亂數(random)方式讀取CSV資料
USER ,??user
每個欄位用";" 分隔
範例一
模擬callee # ./sipp -sn UAS -i local_ip
模擬caller # ./sipp -sn UAC -i local_ip callee_ip
-sn 使用預設的scenario, 後面可以接的有
'uac' : Standard SipStone UAC (default). 'uas' : Simple UAS responder. 'regexp' : UAC - with regexp and variables. 'branchc' : Branching client. 'branchs' : Branching server
範例二
# ./sipp -sn
-sn
-i 設定 local IP
-r call-rate
-rp
-m 測試總量
-inf
-l 同時的最大call 量, 當到達這數值時會停下, 直到小於著限制
-trace_screen 可以將在bg (背景)執行的結果把螢幕畫面儲存log ( 但是按ctrl+c 就不會儲存 )
CSV 檔案
第一行要有
SEQUENTIAL 應該是按照順序 (sequence)方式讀取CSV資料
RANDOM, 應該是按照亂數(random)方式讀取CSV資料
USER ,??user
每個欄位用";" 分隔
retrans="500" 為設定重傳時間為0.5秒
[file0]為重外部載入的CSV檔案的第一個欄位值
[branch]用來識別不同SIP交易,由SIPp程式自行產生字串
[call_id][cseq]用來識別會談與交易,由SIPp程式自行產生
訂閱:
文章 (Atom)