Class Code: G22.3033-011
Class Name: Voice Networking Applications
Instructor: Zebadiah Kimmel, kimmel@cs.nyu.edu
Classes meet Mondays 5-7 pm

Week Date Topic Reading Project Solutions
1 Jan 28-Feb 1 Introduction to telephony. Lecture #01
2 Feb 4-Feb 8 IP and VoIP. Lecture #02 Project #01: Due Feb 11 Project #01 Solutions
3 Feb 11-Feb 15 TCP/UDP and VoIP. Lecture #03 Project #02: To be completed by Feb 25 (do not turn in)
xpressa docs 1
xpressa docs 2
4 Feb 18-Feb 22 No class this week (President's Day)
5 Feb 25-March 1 QofS. Lecture #04 Project #03: To be completed by March 4 Project #03 Solutions
6 March 4-March 8 SIP. Introduction to XML. Lecture #05
SIP Demystified: pp. 81-157
7 March 11-March 15 No class this week (Spring Break)
8 March 18-March 22 Introduction to VoiceXML and AVVID-XML Lecture #06
Early Adopter VoiceXML: chapters 1-2.
Cisco IP Phone Services: chapter 3.
Project: set up VoiceXML and AVVID-XML environments (see lecture notes).
9 March 25-March 29 More on VoiceXML Lecture #07
Early Adopter VoiceXML: chapter 3-4.
Project #04: Due April 1
10 April 1-April 5 Instructor is out-of-state this week; no class
11 April 8-April 12 XSLT and XPath Lecture #08 Project #05: Due April 15
Proposal for final project: Due April 15
Project #05 Solutions
12 April 15-April 19 More XSLT. More VoiceXML. Lecture #09
Early Adopter VoiceXML: chapter 5.
Design phase of final project.
13 April 22-April 26 Java Servlets and Java Server Pages. Lecture #10 Implementation phase of final project.
14 April 29-May 3 C# and ASP .NET. Lecture #11 Implementation phase of final project.
15 May 6 (last day of class) No lecture. Final projects due and displayed in-class.

Back to main course page