Hoppa till huvudinnehållet
Till KTH:s startsida Till KTH:s startsida

IK2554 Röst över IP (VoIP) i praktiken 7,5 hp

Kursomgångar saknas för aktuella eller kommande terminer.
Rubriker med innehåll från kursplan IK2554 (VT 2019–) är markerade med en asterisk ( )

Innehåll och lärandemål

Kursinnehåll

Practical Voice Over IP (VoIP): SIP, and related protocols

This course will focus on the protocols 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

  • Session Initiation Protocol (SIP)
  • Real-time Transport Protocol (RTP)
  • Real-time Streaming Protocol (RTSP)
  • Common Open Policy Server (COPS)
  • SIP User Agents
  • Location Server, Redirect Server, SIP Proxy Server, Registrar Server, ... , Provisioning Server, Feature Server
  • Call Processing Language (CPL)

Lärandemål

Practical Voice Over IP (VoIP): SIP, and related protocols

Practical Voice Over IP (VoIP): SIP, and related protocols

This course will give both practical and general knowledge concerning Voice over IP. The emphasis will be on the underlying protocols.

Following this course a student should be able to:

  • Understand the relevant protocols (particularily SIP, SDP, RTP, and SRTP): what they are, how they can be used, and how they can be extended.
  • Enable you to utilize SIP in Presence and event-based communications
  • Understand how SIP can provide application-level mobility along with other forms of mobility
  • Understand how SIP can be used to facilitate communications access for users with disabilities (for example using real-time text, text-to-speech, and speech-to-text) and to know what the basic requirements are to provide such services
  • Understand SIP can be used as part of Internet-based emergency services and to know what the basic requirements are to provide such services
  • Contrast "peer-to-peer" voice over IP systems (i.e., how they differ, how they might scale, what are the peers, ...)
  • Know the relevant standards and specifications - both of the protocols and of the requirements (for example, concerning legal intecept)
  • Understand the key issues regarding quality-of-service and security
  • Evaluate existing voice over IP and other related services (including presence, mobile presence, location-aware, context-aware, and other service)
  • Design and evaluate new SIP based services
  • Read the current literature at the level of conference papers in this area.
    • While 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 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.
  • Demonstrate knowledge of this area both orally and in writing.
    • By writing a paper suitable for submission to conferences and journals in the area.

Kurslitteratur och förberedelser

Särskild behörighet

Data and Computer Communications or equivalent knowledge (such as 2G1700)

Rekommenderade förkunskaper

Ingen information tillagd

Utrustning

Ingen information tillagd

Kurslitteratur

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

Examination och slutförande

När kurs inte längre ges har student möjlighet att examineras under ytterligare två läsår.

Betygsskala

A, B, C, D, E, FX, F

Examination

  • PRO1 - Projekt, 7,5 hp, betygsskala: A, B, C, D, E, FX, F

Examinator beslutar, baserat på rekommendation från KTH:s handläggare av stöd till studenter med funktionsnedsättning, om eventuell anpassad examination för studenter med dokumenterad, varaktig funktionsnedsättning.

Examinator får medge annan examinationsform vid omexamination av enstaka studenter.

Övriga krav för slutbetyg

A written report:
o The length of the final report should be ~7-8 pages (roughly 3,000 words) for each student
o The report should clearly describe: 1) what you have done; 2) if you have done some implementation and measurements you should describe the methods and tools used, along with the test or implementation results, and your analysis.
o The topic for the paper should be selected in consultation with the instructor.
Language: the report can be written in Swedish or English - (better feedback may be available if the report is written in English)

Möjlighet till komplettering

Ingen information tillagd

Möjlighet till plussning

Ingen information tillagd

Examinator

Etiskt förhållningssätt

  • Vid grupparbete har alla i gruppen ansvar för gruppens arbete.
  • Vid examination ska varje student ärligt redovisa hjälp som erhållits och källor som använts.
  • Vid muntlig examination ska varje student kunna redogöra för hela uppgiften och hela lösningen.

Ytterligare information

Kursrum i Canvas

Registrerade studenter hittar information för genomförande av kursen i kursrummet i Canvas. En länk till kursrummet finns under fliken Studier i Personliga menyn vid kursstart.

Ges av

Huvudområde

Informations- och kommunikationsteknik, Informationsteknik

Utbildningsnivå

Avancerad nivå

Påbyggnad

Ingen information tillagd

Kontaktperson

Gerald Maguire (maguire@kth.se)

Övrig information

Syfte
Kursen ger både praktiska och allmänna kunskaper om röst över IP. Tyngdpunkten kommer att ligga på de underliggande protokoll. Efter kursen ska du ha någon kunskap om dessa protokoll: vad de är, hur de kan användas, och hur de kan förlängas. Du ska kunna läsa den aktuella litteraturen på samma nivå som konferensbidrag inom detta område
Som med Internet kurs du kanske inte kan förstå alla de artiklar i tidskrifter, tidskrifter och konferenser inom detta område - du ska kunna läsa 90% eller mer av dem och har god förståelse. På detta område är det särskilt viktigt att utveckla en vana att läsa tidskrifter, facktidningar etc. Dessutom bör du också vara medveten om bägge standardiseringsverksamhet, nya produkter / tjänster, och allmän ordning i området.
Du ska kunna skriva uppsatser lämpliga för överlämnande till Globecomm eller andra konferenser och tidskrifter i området. Kursen ska förbereda dig för att starta ett exjobb inom detta område (för studenter) eller början en uppsats eller doktorsavhandling (för doktorander).
Planen
Kursen kommer att fokusera på de protokoll som är förknippade med röst över IP. Kursen ska ge både praktiska och mer generell kunskap om dessa protokoll. En av de viktigaste målen med kursen är att studenten ska kunna bygga vidare på dessa protokoll för att möjliggöra nya tjänster.
Kursen består av 10 timmar föreläsningar, och en tilldelad papper som kräver ungefär 50h arbete av varje student.
Betygsskala
För att få ett "A" måste du skriva en enastående eller utmärkt papper.
För att få ett "B" måste du skriva ett mycket bra papper, dvs bör det vara antingen en mycket bra recension eller presentera en ny idé.
För att få ett "C" måste du skriva ett papper som visar att du förstår de grundläggande idéerna bakom mobila och trådlösa nätverk och att du förstår en (eller flera) särskilda aspekter på samma nivå som en genomsnittlig studerande på masternivå i ämnesområde.
För att få ett "D" du måste visa att du förstår de grundläggande idéerna bakom mobila och trådlösa nätverk, är dock din kunskapsnivå ytlig i ämnet för uppsatsen.
Om papperet har en del fel (inklusive ofullständiga referenser) betyget kommer att bli en "E".
Om papperet har allvarliga fel betyget kommer att vara en "F".
Om papperet är nära till förbigående, men inte på den nivå som passerar, då du kommer att erbjudas möjlighet till "Komplettering", det vill säga, kan studenter vars uppsats passerar inte lämna in en reviderad version av sina papper (eller en helt nytt papper) - som kommer att utvärderas; likaledes studenter vars muntlig presentation är oacceptabelt kan erbjudas en andra chans att ge sin muntlig presentation. Om en student misslyckas med den andra muntliga presentationen, måste den lägga fram en ny rapport med ett nytt ämne för att ge en muntlig presentation av detta nya ämne.