Course Outline
Pre-Requisites
TCP / IP Networking
Lessons
Gain essential data networking and Voice over IP (VoIP) knowledge in a single, week-long class. In this course, you will learn how VoIP works, why VoIP works, and how to use VoIP. On the first day, you will configure an IP network using Cisco routers and switches, learning IP fundamentals in order to makeVoIP easier to understand. The remaining four days will focus on VoIP and IP telephony. The course is 60% hands-on labs and 40% lecture. The lecture portion of the class uses technically detailed slides that illustrate the subject matter-text-only slides are kept to a minimum. In the skills-building labs, you will gain
proficiency with some of the most popular VoIP software and hardware, such as Wireshark, trixbox (formerly Asterisk@Home), Linksys Ethernet phone, SIP-based ATA, and SIP-based Server and PBX products from Brekeke Software, Inc.
What You'll Learn
- Core concepts of how Internet Protocol (IP) carries a VoIP packet
- Advantages and disadvantages of SIP Trunking
- Configure DHCP and DNS to support IP telephony
- Real-Time Transport Protocol (RTP)
- Session Initiation Protocol (SIP) - Call set up, Instant Messaging, Presence
- Session Description Protocol (SDP)
- SIP proxy, Session Border Controller (SBC), and SIP softswitch
- Media Gateway Control Protocol (MGCP) analysis
- MGCP architecture
- How to implement QoS to ensure the highest voice quality over your IP networks
- The impact of jitter, latency, and packet loss on VoIP networks
- How to use Wireshark to decode and troubleshoot RTP, SIP, and MGCP call flows
- Configure the trixbox Softswitch and SIP proxy
- Configure SIP gateways and softphones
This class is for people who need to understand VoIP technology.
- IT managers
- Technical sales / marketing personnel
- Consultants
- Network designers and engineers
- Product design
- Engineers developing integrated-services products
- Telecom technicians and managers integrating PBX services within data networks
- Systems administrators who will manage a converged network would benefit from this course
1. Packetizing Voice
- Telephony Architecture
- Connecting VoIP to PSTN
             - PSTN to VoIP Using Magic
- Voice Digitization
- Time Division Circuit Switching
- Voice Packet
             - The 60-Millisecond Voice Packet
             - The Voice Packet Header
             - Other Voice Packet Sample Sizes
             - Voice Packet Analysis
             - Voice Packet Analysis: Other Voice Packet Sample Sizes
- QoS Overview
         - Packet Loss
            - Jitter
- Controlling Delay
            - The First Voice Packet
            - The Second Voice Packet
            - The Third Voice Packet
            - Jitter Buffer Under Perfect Conditions
            - An Adaptive Jitter Buffer
2. SIP Trunking
- The Legacy Circuit Switch
- VoIP Phases
            - VoIP Phase 2: Decompose the Switch Cabinet
            - VoIP Phase 3: Shrink the MGs and Add Survivability
            - VoIP Phase 4: Add SIP Trunking
            - VoIP Phase 5: Eliminate the Old MGs
            - VoIP Phase 6: Add EMUN
            - VoIP Phase 7: Mass Acceptance of SIP Trunking with ENUM?
- SIP Trunking Costs
- Other Means of Connection
- The Old PBXcan do SIP Trunking if the Vendor Offers the Software
- SIP Trunking Protocols
            - Hairpin RTP
- Disadvantages and Advantages of SIP Trunking
            - Advantages
- ITSPs
- SIP Trunking Examples
            - Public VoIP
3. VoIP in the LAN
- IP and Ethernet
- MAC Addresses
- IP MAC Address Learning
            - Flood the Broadcast
            - Response to Flooded Packet
            - Learning Port Information
            - Switching
- MAC Table Aging
- Ethernet Communications Limits
- Virtual LANs
            - VLAN Tags
            - Untagged Frames
- Port-Based VLANs
- VLAN Trunking for VoIP Phones
- IEEE 802.3af Device Detection
            - QoS at Layer 2
            - VLAN Tagging Process
            - IEEE 802.1q Frame Tagging
4. IP Networking
- One-Way vs. Both-Way Routing
- Static Routing
            - Routing and Switching
- Routing Protocols
            - Link-State Routing
5. TCP / IP Review
- Transmission Control Protocol (TCP) vs. User Datagram Protocol (UDP)
            - TCP / IP Packet Format and Operation
            - Connectionless Protocols (UDP)
            - UDP Packet
- DNS
6. Dial Plan Essentials
- Dial Plan Example
- Digit Map
- Enbloc vs. Overlap
- Common Modifications to REGEX
- Symbols
            - Metacharacters
- Matching
- Normalization Examples
- DHCP Option for SIP
            - DHCP Offer
- Root-Level Domain Registration
- Basic Method of DNS
- ENUM: NAPTR Query
- Locating SIP Servers: An Example
            - SRV Query
            - SRV Response
            - A Record Query
- Regular Expressions
8. Voice Compression
- Voice Compression Hardware
            - DSPs
- Mean Opinion Scores
- Codecs
            - G.728 and G.729
- Voice Compression
            - The Predictor
            - PCM Sampling
- Voice Compression Algorithms
            - Vocoder
            - G.729 Example
- Codec Comparison Exercise
            - Ten Percent Packet Loss
            - Twenty Percent Packet Loss
- T.38 Fax Spoofing
            - Discovering the Fax Tone
            - T.30 Negotiation
            - Shifting to 9.6 Kbps
            - T.38 Phase
- 9. Real-Time Transport Protocol (RTP)
- RTP Architecture
            Encapsulating the Voice Packet
            RTP Ports
- RTP Profile
            - Mapping Payload Type to Codec Type
            - How H.323 Identifies the Payload Type
            - NTP vs. RTP Timestamp
            - RTP Timestamps
            - RTP Timestamps and Silence Suppression
            - RTP Timestamps and Jitter Calculation
- Controlling Jitter
- Mixers
            - Conference Bridge Adds CSRC
- RTP Header
            - Required Fields
            - Version
            - Padding Bit
            - Extension Bit
            - CSRC
            - Market Bit
            - Payload Type
            - Sequence Number
           - Timestamp
           - SSRC
            - The Format-Specific Parameter (fmtp) Attribute
            - RFC 2833 Example: A Dialing Event
            - Transmitter Processing
            - Receiver Processing
- Controlling Serialization Delay
- RTP Header Compression Process (RFC 2508)
- RTCP
            - Sender Reports
            - Receiver Reports
            - Source Descriptions
            - Source Description Items
            - Other RTCP Packets
10. SIP Architecture
- SIP User Agents
            - SIP Response Codes
- SIP Proxy
            - Session Border Controller
            - Forking Proxy
            - SIP Redirect Proxy
- Global SIP Architecture
            - Classic SIP Trapezoid
            - INVITE Request
         - Session Description Protocol
            - Proxy Function
            - 180 Response
            - 200 Final Response
            - BYE
            - INVITE and ACK
- SIP Functional Stack
- SIP Core Documents and Extensions
- SIP Call Analysis
            - SIP Call without INVITE Authentication
            - The 100rel Process
            - Busy Number
            - Abandoned Call (Cancel)
            - SIP Redirect (Call Forward)
            - Call Transfer
- E&M Tie Trunk
            - Solution: SIP 183 Response
12. Session Description Protocol
- Session Description Protocol
             - o= Header
             - s= Header
             - c= Header
             - t= Header
             - m= Header
             - a= Header
- Offer / Answer Model
           - Offer / Answer: Example 2
           -SDP Offer/Answer Rules
           - UPDATE Method
           - RTP SEND and RECV Defined
           - Media Direction and RTCP
           - How RTCP Works
           - Placing a Call on HOLD
13. SIP NAT Traversal
- SIP NAT Traversal
            - Full Cone NAT
            - IP Address Restricted NAT
            - Port Restricted NAT
            - Symmetric NAT
            - Simple Traversal of UDP through NATs
            - Traversal Using Relay NAT
            - NAT with Embedded SIP Proxy
            - Public VoIP Example
14. Media Gateway Control Protocol (MGCP)
- Protocol Comparison
- MGCP Call Model
            - Defined Endpoints
- MGCP Commands
            - Return Codes
            - Return Code Table
            - Parameter Lines
            - DTMF Package
            - Line Package
- Digit Maps
- MGCP Trace Procedure
            - MGCP Trace (Steps 9-14)
            - MGCP Trace (Steps 15-22)
            - MGCP Trace (Steps 23-28)
- MGCP Established Call
            - MGCP Trace (Steps 37-40)
15. Queuing
- CoS vs. QoS
            - First In, First Out
            - Type Classification
            - Session ID Classification (Fair Queuing)
            - Dequeuing
16. QoS-Related Protocol
- Sources of Delay
            - Algorithmic Delay (Look Ahead)
            - Coder Processing Delay (Think Time)
            - Queuing Delay
            - Serialization Delay
- Low-Speed Link
            - Upgrade to T1 / E1 and Prioritize Voice
- QoS Technology Solutions: Differentiated Services (DiffServ)
            - ToS Field
            - DiffServ Process at the Edge Router
            - DiffServ Process in the Core
            - DiffServ Highlights
- Traffic Engineering: An Art Form
            - Grade of Service
Appendix A: Glossary
Appendix B: H.323
Labs
- Lab 1: Network Hardware Installation
- Lab 2: Cisco IOS Command Line Interface Configuration
- Lab 3: Configure VLAN
- Lab 4: IP Network Configuration
- Lab 5: Implement DNS
- Lab 6: Implement DHCP
- Lab 7: Calling without a SIP Proxy
- Lab 8: CORE Proxy Registration
- Lab 9: VoIP Island Configuration
- Lab 10: SIP Ethernet Phone Configuration
- Lab 11: SIP Server Configuration
- Lab 12: Dial Plan Implementation
- Lab 13: SIP Softphone Configuration
- Lab 14: Capturing and Analyzing RTP using Wireshark
- Lab 15: Codec MOS Testing
- Lab 16: Increasing Packet Intervals
- Lab 17: Codec Bandwidth Testing
- Lab 18: Silence Suppression
- Lab 19: Codec Negotiation (Offer / Answer)
- Lab 20: DTMF RFC 2833 and SIP INFO
- Lab 21: RTCP
- Lab 22: SIP REGISTER Authentication
- Lab 23: SIP INVITE Authentication
- Lab 24: SIP Call Flow Analysis
- Lab 25: Wi-Fi Radio Configuration
- Lab 26: Wi-Fi SIP Phone Configuration
- Lab 27: SIP Trunking
- Lab 28: trixbox Meet-Me Conferencing
- Lab 29: trixbox Voice Mail
- Lab 30: SNMP SolarWinds Configuration
- Lab 31: VoIP Gateway DiffServ Configuration
- Lab 32: Queuing Strategies and QoS Configuration
Assess Your Skills
TCP / IP Networking or equivalent knowledge is recommended before taking this course. Assess your skills with our free TCP / IP Networking Pre-Assessment Test.
Cancellation Policy
We require 16 calendar days notice to reschedule or cancel any registration. Failure to provide the required notification will result in 100% charge of the course. If a student does not attend a scheduled course without prior notification it will result in full forfeiture of the funds and no reschedule will be allowed. Within the required notification period, only student substitutions will be permitted. Reschedules are permitted at anytime with 16 or more calendar days notice. Enrollments must be rescheduled within six months of the cancel date or funds on account will be forfeited.
Training Location
Online Classroom
your office
your city,
your province
your country
I would never take another course that starts at 11AM and goes to 9PM again. The way the course was laid out really took away from the capturing of what was presented as it was 5-6 hours of watching a screen before getting to the actual labs. There has to be a better way to lay out this particular course. In my previous course, the lectures were broken up by labs which worked out fantastic and kept you engaged in the course. There were days when in order to actually complete the labs, would go over the 9PM day end time frame. Was able to get the primary labs done, but if you want to get all the content completed, you cannot complete it in the window of this course, you will need to come back on your own time.