Asterisk Sipp Test 설정
1.Asterisk 설정 환경 파일 설정 ( /etc/asterisk/ )
sip.conf 설정 ( 유저 등록 )
;; 클라이언트 peer 등록
[sipp]
type=peer
username=sippuac
;; sipp 실행하는 PC의 IP와 Port
host=192.168.0.3
port=5065
context=sipptest
dtmfmode=rfc2833
insecure=very
canreinvite=no
nat=yes
qualify=no ;; <== 이부분이 빠지면 실행되지 않음.. 정확이는 잘...
;; 서버 peer 등록
[sippuas]
type=peer
context=sipptest
username=sippuas
;; sipp 실행하는 PC의 IP와 Port
host=192.168.0.3
port=5067
dtmfmode=rfc2833
insecure=very
canreinvite=no
nat=yes
qualify=no
extensions.conf 설정 ( Dialplan 정의 )
[sipptest]
exten=>s,1,Dial(SIP/sippuas,20 )
2.Sipp 설정
sipp 실행명령어
Clent =>
sipp -s s -sn uac -p 5065 -i 192.168.0.3 192.168.0.2 -nr -r 1 -rp 1000
-s : service name
-sn : 기본 지원하는 XML 시나리오
-p : port
-i : local ip
-nr : Disable retransmission in UDP mode ( UDP 재전송 모드 해제 )
-r : rate(cps), 초당 콜수
-rp : 위의 초 시간을 정함, 단위는 ms. 1000 = 1초임.
Server =>
sipp -sn uas -p 5067 -mp 6003 -i 123.140.245.80 -nr
-mp : Media Port