본문 바로가기

IT & Tech/Voip

voip sip패킷 분석

Wireshark 를 이용하여 클라이언트 등록 신호 분석 / 클라이언트 대 클라이언트 통화에 대한 신호 분석 / 프록시 서버 기반 통화에 대한 신호분석 3가지의 패킷을 분석 합니다

테스트 환경
Server : Linux (Centos 5.4) Asterisk                   -> Desktop PC 
Client  : Windows7             X-Lite                      -> Notebook
            iphone OS 3.1       ktsip, media5-fone      -> iphone




STUN 서버

클라이언트 사용자 정보 등록 패킷
패킷 분석 링크 URL = hcdeath  패킷 분석기

클라이언트 대 클라이언트간 통화 RTP/RTCP 패킷

ip 192.168.0.108 과 192.168.0.150의 UA 와 UA간 패킷 교환을 보여줌

UA 108에서 150으로전달

UA 150에서 108으로 전달



1. RTP분석
   RTP 버전 2 이며 padding 은 없음  확장 헤더 또 한 없음 CSRC count 0 임 
   marker : 응용 정의 사용 안함 
   payload type : 코덱의 유형 ITU-T G.711 PCMU
   Sequence Number : RTP 패킷 단위로 순차적 할당 되는 번호 3735 부여됨
   extended sequence number : 확장 할당 번호 69271
   timestamp : 패킷내 첫번째 데이터 바이트의 샘플링 시점을 상대적 으로 표시함 시작값은 랜덤 381480 값을 갖음
   SSRC : 동기소스 식별자 미디어스트림의 소스를 식별함 1564169535
   payload : 데이터가 전달되는 공간 video Audio 등의 데이터를 담는곳

2. RTCP분석

  SR(send report) RTP 패킷열 관한 송신측 정보 와 수신 패킷열에 대한의 수신상태정보 통지 
  버전2 padding 없음 RC 2  packet type SR(200) length : 길이 18 (76바이트) 
  SSRC 1564169535인것을 보면 RTP SSRC 번호와 동일한 것임을 알수 있다.
  MSW 342641820 LSW 3212635537 NTP timestamp 2010년 5월 12일 08:30분 20초  UTC기준
  RTP timestmp NTP 에 애듣외는 RTP time 값
  SR 패킷이 생성되는 시점까지 전송된 RTP 패킷 수  344
  SR 패킷이 생성되는 시점까지 전송된 총 바이트 수 59168
  Report block1 = source1 블럭 이름  fraction lost 와 cumulative number of packets lost 패킷이 0
  extended highest sequence number received :18796
  interarrival jitter : 0 
  LSR : 3853683201  최신 RTP SR NTP시간을 포함       
  DLSR : 124715 마지막 SR패킷을 수신 시점과 해당 수신 report 블록을 보낸시점간의 시간차이를 포함

  Report block2 = source2
  extended highest sequence number received : 8153         
           RTP 패킷으로 수신된 최상위 스퀸스 번호를 포함 / 상위 16비트는 번호 주기의 개수 포함
 
  Inerarrival jitter : 50 RTP 패킷 도착간 시간에 대한 예상 편차 포함 
  LSR : 3852994543
  DLSR : 4063

Proxy server 기반 통화 SIP/SDP 패킷
패킷 분석 링크 URL = Mousedevil 의 패킷 분석기

참고 URL : http://blog.daum.net/joell/11771992

'IT & Tech > Voip' 카테고리의 다른 글

Centos5.4 yum install asterisk  (3) 2010.05.23
Asterisk 를 이용한 IP Phone 내선 연결  (2) 2010.05.09
Centos 5.4에서 Asterisk sip 서버 만들기  (1) 2010.05.07