VT 2004, Period 4, 2G1325 and 2G5564 Practical Voice Over IP (VoIP): SIP and related protocols
(Röst över IP (VoIP) i praktiken: SIP och relaterade protokoll)

Last modified: 2005-02-08 19:52:04 MET 2005


Announcements

NOTE


2G1325/2G5564 Practical Voice Over IP (VoIP): SIP and related protocols (Röst över IP (VoIP) i praktiken: SIP och relaterade protokoll) is a 5 point course designed for advanced undergraduates (2G1325) and graduate (2G5564) students; especially those in the Telecommunication Graduate Program or the International Masters Wireless program.

Advanced undergraduates should have completed the course 2G1305 (Internetworking) or 2G1701 (Advanced Internetworking) or an equivalent course with a grade of 4 or 5 and obtain permission of the instructor.

Information is available on:


Aim

This course will give both practical and general knowledge concerning Voice over IP. The emphasis will be on the underlying protocols. After this course you should have some knowledge of these protocols: what they are, how they can be used, and how they can be extended. You should be able to read the current literature at the level of conference papers in this area.

As with the Internetworking course you may not be able to understand all of the papers in journals, magazines, and conferences in this area - you should be able to read 90% or more of them and have good comprehension. In this area it is especially important that you develop a habit of reading the journals, trade papers, etc. In addition, you should also be aware of both standardization activities, new products/services, and public policy in the area.

You should be able to write papers suitable for submission to Globecomm, Voice on the Net (VON), and other conferences and journals in the area. This course should prepare you for starting an exjobb in this area (for undergraduate students) or beginning a thesis or dissertation (for graduate students).


Prerequisites

Students considering participating in this course should contact the instructor.


Contents

This course will focus on the protocls associate with Voice over IP. The course should give both practical and more general knowledge concerning the these protocols. One of the major aims of the course is that student should be able to build upon these protocols to enable new services.

The course consists of 10 hours of lectures and an assigned paper requiring roughly 50h of work by each student.

Topics


Examination Requirements

Grades: U, 3, 4, 5


Literature

Main Text-Book

The course will mainly be based on the book: Luan Dang, Cullen Jennings, and David Kelly, Practical VoIP: Using VOCAL, O'Reilly, 2002, ISBN 0-596-00078-2.

The second book is: Henry Sinnreich and Alan B. Johnston, Internet Communications Using SIP: Delivering VoIP and Multimedia Services with Session Initiation Protocol, Wiley, 2001, ISBN: 0-471-41399-2

Additional Reference Books

Lecture notes are available on-line in PDF format. See the notes associated with each of the course topics.

Errata for Henry Sinnreich and Alan B. Johnston, Internet Communications Using SIP: Delivering VoIP and Multimedia Services with Session Initiation Protocol (note this is a work in progress)

Supplementary readings

Useful URLs


Schedule

All lectures and the oral presentations will take place in Sal E (formerly known as Sal 5) - this room is located on the 5th floor of the Forum building in Kista.

The schedule for lectures for 2G1325/2G5564 Practical Voice Over IP (VoIP) are shown below (Note that in the following "xx" means "xx:00", not "xx:15".):

DateTimes
Thursday01-Apr-0410:00-12:00 and 13:00-16:00
Friday02-Apr-0410:00-12:00 and 13:00-16:00

Final oral presentations will be made for both this course and another course (2G1330: Mobile and Wireless Network Architecture) on the following days:

Mon 31-May-04	8:00-17:00 2G1325 and 2G1330
Tue 01-Jun-04	8:00-17:00 2G1325 and 2G1330
Wed 02-Jun-04	8:00-17:00 2G1325 and 2G1330
Thu 03-Jun-04	8:00-17:00 2G1325 and 2G1330
Fri 04-Jun-04	8:00-17:00 2G1325 and 2G1330

The split between the courses will be based on the numbers of students in each course who have submitted reports.


Lecture Plan and Lecture Material (OH slides)

Note that the lectures will occur in a very intensive fashion to accommodate graduate students coming from elsewhere in Sweden.

version of lectures for 2004


Staff Associated with the Course


Registering

to be added


Other on-line Course Material

A sample call and how to record with tcpdump and decode with tcpdump, ethereal, and ipgrab.

Running /usr/local/vocal/bin/sipset as user 1010 on a linux PC named "tlclab01" (which will have the SIP URL sip:1010@192.168.194.24) and making a call to 1010@172.18.194.18 (which will have the SIP URL sip:1010@172.18.194.18). Thus user 1010 on tlclab01 makes a call, which user 1010 on 172.18.194.18 (a Cisco ATA 186) answers.
At the end of the call, the user on tlclab01 hangs up.

An example of a written report submitted in 2004:
Andreas Ångström and Johan Sverin, VoiceXML, it appears here with permission of the authors.

Another example of a written report submitted in 2004:
A real-time tool to display the quality of voice communications over IEEE 802.11b networks, it appears here with permission of the author.


Sources for Further Information

tools for testing your soundcard

A useful tool for watching your SIP traffic is: ipgrab

A popular VoIP operator in the US is Vonage (http://www.vonage.com)

Jasomi Networks recently annouced their PeerPoint Centrex Edition device for serving VoIP customers behind NATs.


Some ideas to investigate


Page History

DateUpdate
2005.02.08 removed admin contact
2004.06.30Added another example paper
2004.06.10Added example paper
2004.03.30Added version of lecture notes for 2004
2004.03.23Noted that Sal 5 is now known as Sal E.
2004.02.27First version for 2004

© Copyright 2004, 2005 G.Q.Maguire Jr. (maguire@it.kth.se)
All Rights Reserved.
Last modified: 2005-02-08 19:52:04 MET 2005

Valid HTML 4.01!