We're offering 20% off September Live Online classes! See which courses are applicable.   |   Details

AccountIcon BigDataIcon BlogIcon default_resource_icon CartIcon checkmark_icon cloud_devops_icon computer_network_admin_icon cyber_security_icon gsa_schedule_icon human_resources_icon location_icon phone_icon plus_icon programming_software_icon project_management_icon redhat_linux_icon search_icon sonography_icon sql_database_icon webinar_icon

Search UMBC Training Centers

Computer and Network Administration

Voice Over IP (VOIP) Foundations

Group Training + View more dates & times


In this course, students will learn the fundamental concepts of modern voice communications transmitted over the Internet Protocol (IP). Students will review concepts and terminology related to traditional networking, as well as, and the role they play in VoIP communications. Learners will be exposed to a variety of theories and concepts in addition to how they are applied in the real world.

Who Should Take This Course


It is assumed that participants attending this course:

  • Are familiar with the basic usage of a Windows computer, the Internet and a modern Web browser such Chrome or Firefox.
  • Students should have a working knowledge of the basic telephony and computer networking concepts (e.g. use of landline and cellular phones, and the Internet).
Why You Should Take This Course

Upon completion of this course, the student will be able to:

  • Understand the protocols and standards used in VoIP
  • Understand the legacy Public Switched Telephone Network (PSTN)
  • Demonstrate how VoIP and the PSTN interact
  • Define the advantages and disadvantages of various VoIP configurations and implementations
  • Understand Quality of Service, including how analog voice is digitized and the strategies to maximize call quality
  • Enumerate SIP architecture, traffic, and services
  • Conduct basic packet analysis to troubleshoot and identify issues
Course Outline

1. Packetizing Voice

a. What is VoIP?

b. Telephony Architecture

c. VoIP to PSTN

d. Basic VoIP Network

e. Voice Digitization

f. Companding

g. Time Division/Circuit Switching

h. Voice Packets

i. Quality of Service (QoS)

j. Sources of Delay

2. SIP Trunking

a. What is SIP and SIP Trunking?

b. Basic SIP Overview

c. SIP Messages

d. ITSP’s & SIP Trunking Costs

3. VoIP in the LAN

a. Basic Switched Network

b. Media Access Control (MAC) Address

c. IP MAC Address Learning

d. MAC Table Aging

e. Virtual LAN (VLAN)

f. VLAN Trunk

g. Port-Based VLAN

h. VLAN Trunking for VoIP Phones

i. IEEE 802.3af & Power over Ethernet (PoE)

j. VLAN Tagging & QoS

4. IP Networking

a. IP Basics

b. Subnet Masks

c. Routing & Switching

d. Routing Protocols

5. TCP/IP Review

a. Transmission Control Protocol


c. TCP Segment (AKA Packet)

d. User Datagram Protocol (UDP)

e. TCP vs. UDP

f. Domain Name System (DNS)

6. Dial Plan Essentials

a. Dial Plan

b. Digit Map

c. En-bloc vs. Overlap

d. REGEX and the Dialpan

e. Common Notations

f. Matching Example (Toll-Free Number)

g. Normalization Example

7. SIP-Related IP Services

a. DHCP for SIP

b. Root-Level Domain Registration

c. Basic Method of DNS

d. ENUM: NAPTR Query

e. Locating SIP Servers: An Example

f. Regular Expressions

8. Voice Compression

a. Compression Hardware

b. Mean Opinion Scores

c. Codecs

d. Payload Size by Codec

e. Voice Compression

f. Voice Compression Algorithms

g. T.38 Fax Spoofing

9. Real-Time Transport Protocol (RTP)

a. RTP Architecture

b. RTP Profile

c. Controlling Jitter

d. Mixers

e. RTP Header

f. Controlling Serialization Delay

g. RTP Header Compression (RFC 2508)


10. SIP Architecture

a. SIP User Agents

b. SIP Proxy

c. Global SIP Architecture

11. SIP Call Flow Examples

a. SIP in Practice

b. SIP Call Analysis

c. Session Decryption Protocol

d. Session Decryption Protocol

e. Offer / Answer Model

12. SIP NAT Traversal

a. What is NAT

b. Types of NAT

c. Traversing NAT

13. Media Gateway Control Protocol (MGCP)

a. Protocol Comparison

b. MGCP Call Model

c. MGCP Commands

d. Digit Maps

e. MGCP Trace Procedures

f. MGCP Established Call

14. Queuing

a. CoS vs. QoS

b. QoS-Related Protocol

c. Sources of Delay

d. Low-Speed Link

e. QoS Technology Solutions – Differentiated Services (DiffServ)

f. Traffic Engineering

Is there a discount available for current students?

UMBC students and alumni, as well as students who have previously taken a public training course with UMBC Training Centers are eligible for a 10% discount, capped at $250. Please provide a copy of your UMBC student ID or an unofficial transcript or the name of the UMBC Training Centers course you have completed. Asynchronous courses are excluded from this offer.

What is the cancellation and refund policy?

Student will receive a refund of paid registration fees only if UMBC Training Centers receives a notice of cancellation at least 10 business days prior to the class start date for classes or the exam date for exams.

Contact Us