HT 2009, Period 1, IK2554 Practical Voice Over IP (VoIP): SIP and related protocols
(Röst över IP (VoIP) i praktiken: SIP och relaterade protokoll)

Last modified: Thu Apr 21 17:52:58 CEST 2011


Announcements

Initial version for 2009 - still under development

Other updates

Some common flaws in reports (from other courses)


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

Advanced undergraduates should have completed the course 2G1305/IK1550 (Internetworking) or 2G1701 (Advanced Internetworking) or an equivalent course 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.

Learning Outcomes

Following this course a student should be able to:

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

For new ECTS grading:

Code of Honor and Regulations

It is KTH policy that there is zero tolerance for cheating, plagiarism, etc. - for details see http://www.kth.se/dokument/student/student_rights.pdf See also the KTH Ethics Policies


Literature

Main Text-Book

The course will mainly be based on the book: Henry Sinnreich and Alan B. Johnston, Internet Communications Using SIP: Delivering VoIP and Multimedia Services with Session Initiation Protocol, 2nd Edition, Wiley, August 2006, ISBN: 0-471-77657-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

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

Note the classes might move to the following week due to a conflict with IK2200.

DateTimeRoomNotes
Thursday3 September 200910:00-12:00Ka-C2Föreläsning 1
Thursday3 September 200913:00-16:00AulanFöreläsning 2
Friday4 September 200910:00-12:00Ka-C2Föreläsning 3
Friday4 September 200913:00-16:00Ka-C2Föreläsning 4

Note that Ka-C2 is in the Electrum building in Kista (Isafjordsgatan 22), while Aulan is in the Forum building (Isafjordsgatan 39).


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 2009(~3.2MB)


Staff Associated with the Course


Registering

Use the normal process for registering. For most students this means you should speak with your study advisor (studievägledare.


Other on-line Course Material

Gizmo Project, SIPphone, Inc.

Google Talk voice-chat

PeerMe, PeerMe, Inc.

Yahoo! builds upon Dialpad acquisition to offer VoIP via its messanger

MCI Web Calling for Windows Live Call

Stefano Ventura, VoIP & Security for Enterprise, 8.11.2005 - a very nice introduction to VoIP security (in french)

Internet Voice Campaign - part of the Voice On the Net (VON) Coalition (www.von.org)
Founding members of the Internet Voice Campaign include EarthLink, Google, Level 3, Pulver.com, Skype, Sonus Networks, and USA Datanet.

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.

Examples of written reports submitted in 2004:
Andreas Ångström and Johan Sverin, VoiceXML and Khurram Jahangir Khan and Ming-Shuang Lang, Voice over Wireless LAN and analysis of MiniSIP as an 802.11 Phone both reports appear here with permission of the authors.

The course previously used: 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 and a second book Luan Dang, Cullen Jennings, and David Kelly, Practical VoIP: Using VOCAL, O'Reilly, 2002, ISBN 0-596-00078-2.


Sources for Further Information


Previous versions of the course (2G1325)


Page History

2011.01.31added a subdirectory 2G1325 for old lecture material - to keep it accessible
2009.10.09added link to Shanbo Li's thesis with his permission
2009.08.20lecture notes for 2009 added
2009.04.30version for 2009 with dates and times of lectures

© Copyright 2008, 2009 G.Q.Maguire Jr. (maguire@kth.se)
All Rights Reserved.
Thu Apr 21 17:52:58 CEST 2011

Valid HTML 4.01!