[테스트 환경]

  • gilgil 아이폰 : 요금제 i-라이트(허접) / 데이터 500MB / mVoIP 0MB
  • ajho 아이폰 : 요금제 i-밸류(킹왕짱) / 데이터 무제한 / mVoIP 750MB




[gilgil 아이폰을 3G로 연결하여 테스트]


voicetalk_ajho-wifi-192.168.10.11___gilgil-3g.pcap : RTP header의 Seq 값을 보면 packet loss가 심하게 나는 것을 확인할 수 있음. 실제로 음질 저하 심각함.


gilgil-3g.png




[ajho 아이폰을 3G로 연결하여 테스트]


voicetalk_gilgil-wifi-192.168.10.3___ajho-3g.pcap : RTP header의 Seq 값을 보면 packet loss가 거의 없음을 확인할 수 있음. 실제로 음질 양호.


ajho-3g.png




[결론]


  • mVoIP가 허용되지 않는 스마트폰을 3G로 연결하였을 경우에는 Packet Loss가 심하고, 음질 저하(송수신 모두)가 심각함(거의 통화를 하지 못하는 수준).
  • 반면에 mVoIP가 허용되는 스마트폰을 3G로 연결하였을 경우에는 Packet Loss가 거의 없고, 대체적으로 음질이 양호하였음.
  • 음성 코덱은 AMR(rtpmap:108)로 보임.
  • ISP가 표준 RTP format이면 무조건 mVoIP packet으로 탐지하는지는 확실하지 않음. 좀 더 연구를 해 봐야 함.
  • gilgil 아이폰 3G 테스트에서는 110.76.141.234와 통신을 하였는데 whois 검색을 해 보면 kakao측 IP이며 서버 경유 방식으로 보임. 왜 P2P로 통신하지 않는지가 의문임(다른 한쪽은 Full cone NAT 환경이었음).
  • ajho 아이폰 3G 테스트에서는 1.201.1.172와 통신을 하였는데, P2P인지 또 다른 서버인지는 확실하지 않음.