Home // FUTURE COMPUTING 2010, The Second International Conference on Future Computational Technologies and Applications // View article
Implementing a VoIP SIP Server and User Agent on a Bare PC
Authors:
Andre Alexander
Alexander Wijesinha
Ramesh Karne
Keywords: bare machine computing; bare PC; SIP implementation; SIP server; SIP user agent; VoIP
Abstract:
Bare PC applications run on ordinary desktops and laptops without the support of an operating system or kernel. They provide immunity against attacks targeting an underlying operating system, and have been shown to perform better than applications running on conventional systems due to their reduced overhead. We describe a bare PC SIP server and a SIP user agent designed for VoIP and give details of their internal implementation. The server and user agent include streamlined SIP functions and message handling, efficient CPU tasking, protocol and application intertwining, and direct Ethernet-level data manipulation. The SIP server provides registration, proxy, and redirection services, and the user agent is integrated with lean implementations of the necessary protocols within the bare PC softphone. Bare PC SIP servers and SIP softphones can be used for building secure and efficient low-cost VoIP systems, or deployed in existing VoIP networks with conventional SIP servers and user agents.
Pages: 8 to 13
Copyright: Copyright (c) IARIA, 2010
Publication date: November 21, 2010
Published in: conference
ISSN: 2308-3735
ISBN: 978-1-61208-107-6
Location: Lisbon, Portugal
Dates: from November 21, 2010 to November 26, 2010