Description: C:\Users\1204-25\Desktop\color_150.gif

 

 

TCOM 631/Sec 001
Voice over IP
Fall 2021

 

Tuesday, from 7:20 pm - 10:00 pm

 

 

Course Description

 

ANNOUNCMENTS

 

Course Introduction and Mechanics

 

Download X-Lite3, build 29712

Assignments

Submission Deadlines

 

 

 

 

 

 

 

 


*Project Groups: TBD

Project Guide

Project Presentations

Softswitch – SIP-based enterprise telephony solution:

Commercial VoIP Enterprise Implementation Solutions and VoIP Service Provider Research

Asterisk - The Future of Telephony

Voice Load in Erlangs

Asterisk.org Resources

Estimated Latency between Sites

Hardware Components

VoIP Supplies

Asterisk CDRs

VoIP 101

VoIP Monitorng

http://www.nanpa.com/

VoIP Monitor

VoIP DIDs

Softphone Examples

Zoiper, X-Lite

VoIP Business

Oracle VirtualBox Networking

 

Asterisk Definitive Guide

*Recommended by GMU Students

 

X-Lite3 softphone (v. 29712)

 

Lab #4 Config Files

 

 

 

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.

Week - Date

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.

 

 

Part #1

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.

 

 

Part #2

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.

 

 

Part #3

5 -

Voice over IP Decomposition (cont.)

 

6 -

Intro to VoIP Signaling Protocols: Overview. SIP signaling protocol: format and inter-workings.

 

Part #4

7 -

H.323 Signaling Protocol: Architecture, format and inter-workings.

 

Part #5

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

Part #6

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.

 

 

Part #7

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.

 

Part #8

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.

 

Part #9&10

15 -

VoIP Security: Vulnerabilities, security requirements and protection technologies. NAT/Firewall considerations. VoIP encryption analysis.

 

Part #11

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.

 

 

Part #12

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

 

  • General Information

http://www.fcc.gov/voip/

http://www.voip-news.com/

http://www.voip-info.org/

http://www.voiptoday.org/

http://www.insidetelephony.com

http://telegeography.com/

http://telephonyonline.com/

http://www.voipcharges.com/

http://www.voipproviderslist.com/

http://wiki.wireshark.org/SampleCaptures

http://www.voip-info.org/wiki/view/How+To+Debug+and+Troubleshoot+VOIP

  • VoIP Conferences

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

 

  • H.323 Information

http://www.packetizer.com/voip/h323/doc_status.html

http://www.cisco.com/en/US/tech/tk1077/technologies_tech_note09186a00800c5e0d.shtml

 

  • SIP Information

http://www.cs.columbia.edu/sip/

http://www.cs.columbia.edu/sip/drafts.html

http://sipfoundry.org/

http://www.sipforum.org/

http://www.packetizer.com/ipmc/sip/standards.html

https://www.sipit.net/Main_Page

 

  • CODEC & MOS & Traffic Calculators

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.bandcalc.com/

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

 

  • Voice Activity Detection - VAD

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

 

  • Voice over IP Security

http://www.voipsa.org/

 

  • ASN.1 Resources

http://www.snmplink.org/snmpresource/asn1/#1
http://www.asn1.org/books/index.htm

 

  • Signaling System 7 (SS7)

http://www.informit.com/library/library.aspx?b=Signaling_System_No_7

 

  • ENUM Resources

http://www.itu.int/ITU-T/inr/enum/

http://www.enumf.org/home.html

http://www.ripe.net/enum/

http://www.enum.org/

http://dev.telnic.org/docs/naptr.pdf

 

  • AIN Services

http://www.iec.org/online/tutorials/in/topic11.asp

 

  • IMS Services

http://www.ibm.com/developerworks/webservices/library/ws-soa-ipmultisub1/

 

  • Reasonably Priced Headsets

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=