Goals, Scope and Method

Goals, Scope and Method

Goals of the Course

To understand what Voice over IP (VoIP) systems are, their basic architectures, and the underlying protocols

To be able to read and understand the literature.

To provide a basis for your own research and development in this area.

Scope and Method

You are encouraged to examine: SIP Router Project†, Minisip‡, Open SIP Server (OpenSIPS)§, …*

  • to understand both the details of the system(s) and
  • to abstract from these details some architectural features and examine some places where it can be extended (thus using it as a platform on which you can explore).

You will demonstrate your knowledge by writing a written report and giving an oral presentation describing your project.

† The source code is available from http://sip-router.org/ Links to an external site.

‡ The source code was available from http://www.minisip.org/ Links to an external site.

§ The source code is available from http://www.opensips.org/ Links to an external site.

* See http://www.voip-info.org/wiki/view/Open+Source+VOIP+Software Links to an external site.


Transcript

[slide5] The goals of the course. The goal is, first and foremost, to be able to understand what voice over IP systems are. Their basic architecture and the underlying protocols. Because basically, once you understand that architecture, you will see how things fit together. And you will see how you can build upon that architecture to create new kinds of services. To, of course, be able to read and understand the literature and to provide a basis for your own activities. In particular, your own research and development in the area. Now, the scope is, I really want to encourage you to look at existing VoIP systems. There are a whole bunch of open source systems out there. The result is, you can easily set one up, try it out, and see really how it works. Watch the messages, etc. But it's not simply to understand the details of the system, but it's also so that you pull back from it and you say, okay, what are the basic pieces here? What are the common parts of the architecture? Because then, when you see a new system, you can say, ah, I recognize the basic parts of it. To demonstrate your knowledge, of course, with both a written report and an oral presentation at the end of the course.