intro_2013

January 6, 2018 | Author: Anonymous | Category: Engineering & Technology, Computer Science, Networking
Share Embed Donate


Short Description

Download intro_2013...

Description

IP Telephony – TSMN 6350 Spring 2013

corner of Main St & Osborne St, a few blocks West of Kendall Square T stop

• Instructor: Elliot Eichen, [email protected] • Classroom: Hayden Hall 425 • TAs: • Lab: 9H Hayden Hall (basement). • Time: Thursday 10 January – 25 April, 6:00 PM to midnight • Class Notes: www.coe.neu.edu/~eeichen/spring_2013/index.htm

Copyright 2005-2013 © by Elliot Eichen. All rights reserved.

TSMN 6350 Spring 2013: Class Mechanics •

Instructor bio, contact info, non-textbook



Grading & Fine Dining Policy – Midterm and Final are 25% each – Lab Project (Pitch/Paper) is 40% – Teacher Evaluation is 10% – Subject to change: Instructor reserves the right to modify this



Do you really want to take this class? Prof is old, grumpy, and feels like NEU is taking advantage of him. Projects require lots of work w/o much support or enough equipment, class is too big => lab will be very crowded. Look at previous student evaluations (on the web site), make sure you have the prerequisites.



Lab and Project: – Lab: Protocol debugs, SIP registration, VoIP client configuration (PC/smartphone, VoIP desk phone.) You can do this at home (check out a phone/hub), or in the lab. This is the table stakes/baseline level of expertise needed for the class. – Project: Probably the most important part of the class. • 5 Member Teams (+/-) with an Industry Mentor. Max of 2 teams per project. • Start NOW - Project groups and 1st cut at project descriptions due next week!



Rant and Rave on Cheating: I am not kidding about this ..



Alternate day for class, will be needed: Monday or Friday? Copyright 2005-2013 © by Elliot Eichen. All rights reserved.

Prerequisites •

Familiarity with PSTN and IP Networks: basic architectures & concepts



Comfortable with UNIX & IP Protocols – telnet, ssh, perhaps vi or emacs, grep, awk, dig/nslookup, etc. … – Layer2/Layer 3 protocols (UDP, TCP, DNS/BIND, DHCP, ARP, etc.) – IP debug tools (netstat, ngrep, snoop or tcdump, etc.). You can pick up wireshark, ngrep etc. during the class.



Broadband access of some sort (or use the lab). Administrative access to download applications (voip client, debugging tools, etc.) for your PC. Personal laptop for the labs really helps.



Some ability to write simple code in the flavor of your choice (Java, C, C++, Perl, Cobol, whatever ..)



Enthusiasm, work hard without lots of hand holding.



Formal TSM prerequisites: TSM G320 and TSM G330.



Permission from your mom.

Copyright 2005-2013 © by Elliot Eichen. All rights reserved.

TSMN 6350 Spring 2013: Schedule •

January 10 – – – –



January 17 – – – –



What is VoIP - architectures and protocols Example of a ladder diagram Lab #1 (can be completed at home, or in the lab. If at home, you can check out a hub from the lab TA) Project groups and 1st cut at project descriptions due (note: I will try to turn these around over the weekend, so that the various groups can pitch their 2nd cut on January 24.)

January 24 – – –



Class Intro Review of Classical Telephony Design Problem: Simple Enterprise Sample Project Description and Lists (handout)

Introduction to SIP Complete 1st Lab. 2nd cut project pitches (5 min/each).

January 31 – – –

More SIP: various use cases and debugs Final project descriptions due. Server assignments will then be made by the lab TAs. Class picture Copyright 2005-2013 © by Elliot Eichen. All rights reserved.

TSMN 6350 Spring 2013: Schedule •

February 7 – – –



February 14 – – – –



All lab sections available for projects

February 28 – midterm March 7 – – –

• •

All lab sections available for projects Catch up – first 5 classes Please read material on echo and QoS In class review selected questions from previous Midterms (2003, 2004, 2005, 2007, 2008, 2009, 2010, 2011).

February 21 - no lecture •

• •

All lab sections available for projects Design Problem #3: Border element and metro Ethernet service NATs, Firewalls, Border Elements (SBCs)

Review Midterm Exam All lab sections available for projects SIP Security:

March 14: Guest Lecturer (TBD) March 28 and April 4: IMS

Copyright 2005-2013 © by Elliot Eichen. All rights reserved.

TSMN 6350 Spring 2013: Schedule •

April 11 – –



April 18 –



Sample project pitch - elliot Review of Selected Problems from Previous Final Exams (2003.2005, 2007, 2008, 2009, 2010, 2011)

Final Lab Projects: Pitches!

April 25 –

Final Exam (note: graded final exams can be picked up from Professor O'Reilly)

Schedule, class notes, past exams, etc. are all on the class web site.

Copyright 2005-2013 © by Elliot Eichen. All rights reserved.

TSMN 6350 Spring 2013: Projects •

Start immediately. It's 40% of your grade, and it's probably where you will learn the most. Should take ~ 10/hrs-week throughout the semester! Lab TA’s will post lab hours and/or access policy.



Make sure your group has the requisite skill set. Not everyone needs to be able to write Java code .. but if the project requires it make sure 2 people do.



Everyone must participate. Teams CAN vote to nominate someone off the island by a majority vote. I will judge the extent of the penalty



Grading will take into account the level of difficulty.



Lab TAs will provide server login/passwords based on group needs. Lab TAs are responsible for lab administration (equipment, network, etc.)



Walk through project suggestions (handout)



Grading is either: – Pitch as if to VC (I may/may not bring in 1 or 2 folks from the VC community to listen to your pitches, depending on how good they are. ) – Paper/conference submission Copyright 2005-2013 © by Elliot Eichen. All rights reserved.

Textbook and Resources •

No real textbook: use recommended books, config guides, & the web.



Recommended Books: – Internet Communications Using SIP, H. Sinnreich & A. Johnston, Wiley 06. This used to be the class textbook, but it’s out of date, and is too lightweight. I still recommend that you take a look at it. – Securing VoIP Networks, P.Thermos & A.Takanen, Addison-Wesley 07. Very nice discussion of VoIP security, worth reading. – WiFi Telephony, P.Chandra and D.Lide, Newwnes 2007. – IP Telephony, Hersent, Petit, and Gurle, Wiley 2006. More architecture, higher level, less sip. Probably the best textbook per codec design. Also out of date. – Fixed Mobile Convergence, A.Shneyderman & A.Casati, McGraw-Hill, 08 – Internet Multimedia Communications Using SIP: A Modern Approach Including Java® Practice, Rogelio Martínez Perea, Elsevier, 2008. Looks interesting, have not had a chance to look at it. – IMS Application Developer's Handbook: Creating and Deploying Innovative IMS Applications, Noldus, R. et.al., Academic Press 2011. Folks in my group like this book, it has a good description of IMS and RCS (Rich Communications Suite).



Articles from various sources: trade journals, white papers, IEEE referred publications, IETF Drafts (better than over the counter sleep aids)

Copyright 2005-2013 © by Elliot Eichen. All rights reserved.

Guest Lecturers (probably one this year) • Why: exposure, cutting edge technology, culture • Past & Possible guest lecturers: – Carriers: Verizon, Level3, iBasis, Sprint, etc. – Network Equipment Manufacturers: Cisco, Acme, Bridgeport-Networks, Sonus, Broadsoft, Nokia-Siemens, Ericsson, etc. – Software/Stack Vendors, perhaps open source community: Aware, openSIP, Asterisk, Google, etc.

– Customer Premise Equipment: Polycom, Grandstream, Nokia, Airvana, etc. – Wireless & Converged Networks: Qualcomm, Tatara Systems, Starent (now Cisco)

• Subject material covered in guest lectures may be included in midterm and final exams!

Copyright 2005-2013 © by Elliot Eichen. All rights reserved.

Syllabus & Instructor Bio •

Detailed Syllabus: default to the class web site.



Bio: www.coe.neu.edu/~eeichen/

View more...

Comments

Copyright � 2017 NANOPDF Inc.
SUPPORT NANOPDF