Design and Implementation of VoIP Equipment including Telephone Function for Home Gateway Connection

전화기 기능을 포함한 홈 게이트웨이 접속용 VOIP 장비 설계 및 구현

  • 이용수 (안동대학교 전자정보산업학부) ;
  • 정광욱 (구미1대학 정보통신과) ;
  • 정중수 (안동대학교 전자정보산업학부)
  • Published : 2004.12.01

Abstract

Internet is absolutely contributed to information technology revolution nowadays. Internet services such as voice and data, etc. are provided home or small office via home gateway. The development of communication equipment via home gateway is implemented rapidly, and its product various. This paper presents the design and implementation of the VoIP equipment including the telephone function based on the embedded environment and being connected to the home gateway and the PC because of taking 2-ethernet LAN ports. As developing environment, the STLC1502 developed at ST Microelectronics as single chip solution, VxWorks as RTOS, and C language as coding mechanism are used. The verification of the developed systems for the voice test is carried out for the gatekeeper via Internet. The performance parameter is considered as the call processing capacity measuring the time of the call setup and clearing, and the data processing capacity for the file transfer. As a call setup and clearing is about 95ms, the call processing capacity is about 10 calls per second. The data processing capacity is 5.7Mbps in case of file transfer of server and client environment. Therefore the performance result is satisfied in the aspect of the call processing time and the data transfer time in Internet.

오늘날 인터넷은 가장 주목받고 있는 정보통신 혁명을 주도하였다. 가정이나 소규모 오피스에서는 홈 게이트웨이를 통해 인터넷에 접속하여 데이타와 음성 등의 다양한 서비스를 제공받고 있는 상황이다. 홈 게이트웨이 장비에 접속되어 인터넷 전화, 데이타 통신을 하는 통신장비의 개발은 매우 활발하게 이루어지며, 그 제품 또한 매우 다양하다. 본 논문에서는 흠 게이트웨이와 PC에 접속되는 두 개의 이더넷 포트 접속용 VoIP 전화기 기능을 보유한 장비를 임베디드 환경에서 설계 및 구현 과정을 제시하였다. 개발 환경으로는 ST Microelectronics사의 STLC1502를 싱글 칩 솔루션으로, VxWorks를 운영체제로, 코딩 언어를 ANSI C 언어로 사용하였다. 또한 개발된 시스템의 성능해석을 위하여 인터넷과의 통신시 호 설정 시간과 해제시간을 측정한 호 처리 능력과 파일 전달을 수행한 데이타 처리속도를 성능 분석 파라메터로 제시하였다 이때 호 설정 시간과 해제시간은 약 95ms가 소요되어 초당 약 10개의 호를 처리하였으며, 파일 전달은 서버 및 플라이언트 환경에서 5.7 Mbps로 처리할 수 있다. 따라서 실제 인터넷 환경에서 본 시스템을 사용하여 호 처리 및 데이타 전달시 만족한 성능을 얻었다.

Keywords