Sipp

Asterisk Sipp Test 설정

Kimos 2009. 5. 28. 09:42

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