|
|
TCOM 631/Sec
001 |
|
Tuesday, from 7:20 pm - 10:00 pm |
|
|
|
Course Introduction and Mechanics
Assignments |
Submission Deadlines |
|
|
|
|
|
|
|
|
*Project Groups: TBD
Commercial VoIP Enterprise
Implementation Solutions and VoIP Service Provider Research |
|
Softphone Examples |
|
|
|
*Recommended
by GMU Students |
|
|
|
|
|
|
|
Open Lab Hours for TCOM
Students: TBD
INSTRUCTOR INFO
Instructor: Dragan Hrnjez
E-mail: dhrnjez@gmu.edu
Location: remote/offsite
Office Hours: Dedicated virtual office hours via Zoom on Tuesdays between 6:30 PM to 7:10 PM
(Please schedule office hour no later then 24 hours in advance).
Alternate arrangements can be made. We will discuss these in our first meet up.
TA
INFO
TA: TBD
E-mail:
Office Hours:
Location:
TEXTBOOKs
There are no
required books for this course. The following books are optional (used
during previous semesters):
Carrier Grade
Voice over IP, McGraw-Hill Education; Richard Swale and Daniel
Collins; 3rd Edition; October 2013; ISBN: 978-0-07-182771-3 (New)
This book will be available for purchase in the GMU
Bookstore.
Voice over IP
Fundamentals; Cisco Press; Davidson, Peters, Gracely,
Bhatia, Kalidindi, Mukherjee; 2nd Edition;
July 2006; ISBN: 1-58705-257-1
IP Telephony:
Deploying VoIP Protocols and IMS Infrastructure; John Wiley &
Sons Ltd.;
Oliver Hersent; 2011; ISBN:
978-0-470-66584-8
RTP: Audio and
Video for the Internet; Addison Wesley; Colin Perkins; June 2003;
ISBN: 978-0-470-02359-4
Supplemental Readings: Discussed during the first
lecture.
GRADING
POLICY
PROPOSED
SCHADULE/SYLLABUS*
Lecture slides will be posted here as the
course progresses.
Topics |
File Link |
|
1 - Aug 24 |
Introduction to Voice and Voice
Transmission Technologies: Voice
characteristics, digitalization and encoding. Traditional circuit switched
equipment and networks used in telephony. Signaling basics. Potential
use-cases for VoIP deployments (benefits/challenges). Enterprise/Campus and
Commercial Telephony. Typical VoIP connection strategies. |
|
2 - Aug 31 |
Concept of Transporting Voice over a Packet Switched Network: Internet Protocol (IP) introduction. Real time protocols: RTP, RTCP, SCTP, UDP-Lite/Liter - packet formats, functionality and features. Real-time media synchronization. Project
related discussions and activities. |
|
3 - |
Concept of Transporting Voice over a Packet Switched (cont.) |
|
4 - |
Voice over
IP Decomposition: Human voice and coding techniques, compression. Factors
that affect VoIP quality: delay, jitter, packet loss, echo. Performance and
quality metrics for VoIP: MOS, R-Factor, PESQ. VoIP performance measurement
and monitoring tools. |
|
5 - |
Voice
over IP Decomposition (cont.) |
|
6 - |
Intro
to VoIP Signaling Protocols: Overview. SIP signaling protocol: format and inter-workings. |
|
7 - |
H.323 Signaling Protocol: Architecture, format and inter-workings. |
|
8 - |
SIP and H.323 signaling protocols (cont.) |
|
9 - |
SS7 Signaling Protocol: Architecture, format and inter-workings. Midterm Exam - location and format will be determined |
|
10 - |
Introduction
Telephony Switching, Softswitch Architecture and
Operation: Switching basics,
Media Gateways, Media Gateway Controllers, MGCP and MEGACO signaling
protocols. Interoperability of different signaling
protocols (H.323, SIP, SS7) using Softswitches,
Applications of Softswitches in a carrier grade
VoIP environment. (SS7 signaling over
IP-based networks). VoIP - PSTN migration and integration strategies. |
|
11 - |
Softswitch
operation (cont.) |
|
12 - |
Voice over IP
Network Planning and Design: Traffic analysis and forecasting (advanced), numbering and dial plans,
number routing, vendor selection criteria for LAN and WAN deployments. E.911,
CALEA. |
|
13 - |
Voice over IP
Network Planning and Design (cont.) |
|
14 - |
VoIP Quality and QoS: A thorough explanation
of QoS components, protocols and trade-offs. RSVP, Diffserv,
MPLS and 801.2q protocols are covered in detail in terms of packet format,
features and functions and their pros and cons. |
|
15 - |
VoIP Security: Vulnerabilities, security requirements and protection technologies. NAT/Firewall considerations. VoIP encryption analysis. |
|
16 - |
NextGen VoIP: VoIP Mobility. Collaboration and presence. Billing and Mediation. VoiceXML. IP Multimedia Subsystem (IMS). VoIP Peering. Brief Final Remarks: Future of VoIP - Challenges, concerns, way ahead. Use Cases - Skype, Vonage, etc. |
|
17 - |
Final take-home exam assigned (Comprehensive) and it needs
to be completed and submitted by midnight on December 12th |
|
18 - |
Project Presentations (All project demos need to be completed by this date) |
|
* This schedule is tentative and there might be slight adjustments in the workflow. Those, if any, will be announced and discussed during the course.
USEFUL
LINKS
http://www.insidetelephony.com
http://www.voipproviderslist.com/
http://wiki.wireshark.org/SampleCaptures
http://www.voip-info.org/wiki/view/How+To+Debug+and+Troubleshoot+VOIP
http://www.tmcnet.com/voip/conference/ca05/
http://www.voip-info.org/wiki/view/VOIP+Event+Calendar
http://www.tmcnet.com/voip/conference/voip-06/fl-06-voip-peering-summit.aspx
https://www.youtube.com/playlist?list=PLighc-2vlRgT3sWvW0RL7qyD2THenFIfZ
http://www.packetizer.com/voip/h323/doc_status.html
http://www.cisco.com/en/US/tech/tk1077/technologies_tech_note09186a00800c5e0d.shtml
http://www.cs.columbia.edu/sip/
http://www.cs.columbia.edu/sip/drafts.html
http://www.packetizer.com/ipmc/sip/standards.html
https://www.sipit.net/Main_Page
http://www.voip-calculator.com/calculator/lipb/
http://www.wiley.com/legacy/wileychi/commstech/norrisprog.html
http://www.itu.int/ITU-T/studygroups/com12/emodelv1/calcul.php
http://www.erlang.com/calculator/index.htm
http://www.howlertech.com/products/howlets/
http://www.packetizer.com/ipmc/diagnostics/
http://personal.telefonica.terra.es/web/vr/erlang/eng/cerlangb.htm
http://www.cisco.com/c/en/us/td/docs/ios/solutions_docs/voip_solutions/TA_ISD.html
http://www.acm.org/crossroads/xrds13-4/voice_detection.html/
https://wiki.freeswitch.org/wiki/VAD_and_CNG
https://en.wikipedia.org/wiki/Silence_suppression
http://www.snmplink.org/snmpresource/asn1/#1
http://www.asn1.org/books/index.htm
http://www.informit.com/library/library.aspx?b=Signaling_System_No_7
http://www.itu.int/ITU-T/inr/enum/
http://www.enumf.org/home.html
http://dev.telnic.org/docs/naptr.pdf
http://www.iec.org/online/tutorials/in/topic11.asp
http://www.ibm.com/developerworks/webservices/library/ws-soa-ipmultisub1/
https://www.amazon.com/Cyber-Acoustics-headphone-microphone-AC-204/dp/B0055CR9M0/ref=sr_1_7?s=wireless&ie=UTF8&qid=1535389690&sr=1-7&keywords=headsets+with+microphone&refinements=p_36%3A2491155011
https://www.staples.com/v7-noise-canceling-stereo-headset-over-the-head-black-ha212-2np/product_IM15RU601?cid=PS:GooglePLAs:IM15RU601&ci_src=17588969&ci_sku=IM15RU601&KPID=IM15RU601&gclid=CjwKCAjwm_P5BRAhEiwAwRzSO4tjkD5YF55K7dm2Ymj3OwZgRGF9WQK5eUMZZ5reTEEJN0FKCE19mBoCgSsQAvD_BwE
https://www.amazon.com/MuveAcoustics-Drive-Wired-Earbud-Headphones/dp/B01N79G14B/ref=sr_1_1_sspa?crid=1J45QAQUH5ZDS&dchild=1&keywords=earbuds+with+microphone&qid=1597844611&s=electronics&sprefix=erabuds+%2Celectronics%2C159&sr=1-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEzU0QyNkdEOUQ0ODI0JmVuY3J5cHRlZElkPUEwODc3NDU0M1VZRjgzOUxUREozUyZlbmNyeXB0ZWRBZElkPUEwMzU1NjY5MUU0MlBUMDJBTkk3NSZ3aWRnZXROYW1lPXNwX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0NsaWNrPXRydWU=