Browse > Article

An Implementation of Embedded SIP User Agent under Wireless LAN Area  

Park Seung-Hwan (국립한밭대학교)
Lee Jae-Heung (국립한밭대학교)
Abstract
This paper is about the research of the User Agent implementation under wireless embedded environment, using SIP which is one of protocol components construct the VoIP system. The User Agent is made of the User Agent configuration block, the device thread block to control devices and the SIP stack block to process SIP messages. The device thread consists of the RTP thread and the sound lard device processing block. Futhermore, the SIP stack consist of the worker thread to process proxy events, the SIP transceiver and SIP thread to transfer and receive SIP messages. The H/W platform is a board included the Intel's XScale PXA255 processor, flash memory, SDRAM, Audio CODEC module and wireless LAN threough PCMCIA socket, furthermore a microphone and headphone is used by the audio 1/0. The system has embedded linux kernel 2.4.19. For embedded environment, the function of User Agent and SIP method is diminished. Finally, the resource of system could be reduced about $12.9\%$, compared to overall system resource, by minimizing peripherals control and excepting TCP.
Keywords
VoIP; SIP; Embedded; User Agent; Xscale;
Citations & Related Records
연도 인용수 순위
  • Reference
1 '주간 기술 동향', 한국전자통신연구원 제 1056호, p.14-29, 2002
2 이명근, 이상정, 조성범. 임재용, '실시간 처리 리눅스 기반 VoIP 시스템 설계 및 구현', 정보과학회 발표문집(A), 제 28권 제1호, p.251-289. 2001
3 Luan Dang, Cullen Jennings & David Kelly, 'Practical VoIP using Vocal', July 2002
4 J. Rosenburg et al. 'SIP : Session Initation Protocol', RFC 3261, June 2002
5 Alessandro Rubini, 'Linux Device Drivers', O'REILLY
6 Vovida, 'Voice over IP Protocols An Overview'
7 Intel, 'Intel PXA255 Processor developer's manual'
8 Steve Furber, 'ARM System-on-chip Architecture', p.49, ADDISON-WESLEY
9 박성진, '분산형 SIP 기반 PC to Phone 시스템의 설계 및 구현', 공학석사 학위논문, 2002