Chapter 12. The SIP Soft-Phone

As a summary of the theoretical and practical concepts learned so far, in this chapter we will build a simplified soft-phone application. We will first establish the scope of the application and its architecture. Then we will look at what the user interface looks like and what the relevant configuration parameters in the soft-phone are. The core of the soft-phone application implements a finite state machine that is analyzed in detail. Last, some ideas are given about possible further developments on the prototype soft-phone.


Building a full-fledged soft-phone application is a complex task. Actually, we would need a complete separate book in order to explain in detail how that could be done. That is not the purpose ...

Get Internet Multimedia Communications Using SIP now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.