Implementation of the VoIP Server and SERweb with SSL Encryption on the IXP425 Network Processor Development Platform

碩士 === 國立虎尾科技大學 === 電機工程研究所 === 98 === The combination of network and communication is a developing trend. The successive study is focussed on VoIP. The main purpose of this thesis is to achieve an embedded VoIP server system that can handle Session Initiation Protocol (SIP) application services on...

Full description

Bibliographic Details
Main Authors: Yung-Chia Chou, 周永佳
Other Authors: 彭先覺
Format: Others
Language:zh-TW
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/zpmu29
Description
Summary:碩士 === 國立虎尾科技大學 === 電機工程研究所 === 98 === The combination of network and communication is a developing trend. The successive study is focussed on VoIP. The main purpose of this thesis is to achieve an embedded VoIP server system that can handle Session Initiation Protocol (SIP) application services on the Intel IXP425 Network Processor Development Platform. The system is monitored by web so that administrators can control system status anywhere. Encryption of the web can make sure the security of transmission of data. In the thesis, SIP Express Router (SER), SERweb, and OpenSSL will be integrated into Intel IXP425 Network Processor Development Platform. This platform integrates three Network Processing Engines which have high efficiency in packet transmissions. MySQL database is chosen to be a bridge between SER and SERweb. However MySQL 4.0 or later does not support cross-compiling for any linux OS systems. In the thesis, we integrate MySQL 4.0 or later into Intel IXP425 Network Processor Development Platform via Red Hat Linux 9 and Fedora croe 3. The SER is a SIP-based server development software that can be used to develop the VoIP and the IMPS. Therefore, via the device with SIP-based software, users can connect to the embedded VoIP server and enjoy the related application services. Administrators can monitor the real-time status of server with SERweb, and then to protect the security of transmission data via the applications of OpenSSL.