Voice over IP for Service Providers

5 Day Course
Hands On
Code PDN025

This course has been retired. Please view currently available Voice over IP VOIP Training Courses.


Hide all

Introduction and Background (16 topics)

  • Evolution of Telecommunications
  • Circuit Switched voice
  • Packet Switching Data
  • Motivation: Why use VOIP
  • Comparison between current voice and data network
  • One Integrated Network
  • Sharing resources
  • Migration
  • Where VOIP can be deployed
  • Integration at the PBX
  • Integration at the PC
  • Integration at the desk with IP phones
  • Which IP Network
  • Internet Telephony
  • VOIP over an Intranet
  • Internet Telephony Service Providers

The Business Case (3 topics)

  • Cost per minute savings
  • Improved Call Center Integration
  • e-Commerce with Voice Enabled Websites

Hands-on Session 1: Here is Voice Over IP Working (4 topics)

  • In this session attendees will:
  • Set up and use VoIP applications on each PC to place calls across the classroom
  • Set up a Protocol analyser on each PC and capture VoIP traffic
  • Experience Different IP environments and observe VoIP performance issues

Internet Protocol Suite Fundamentals (12 topics)

  • Sources for Protocols: ITU and IETF
  • Protocol Structures
  • OSI Layers
  • Functions of Layer 2, 3 4 and 7
  • Internet Application model
  • MTU and its impact on VoIP
  • Layer 2 Frame level services
  • MAC level performance and capacity issues
  • IEEE 802.3
  • IEEE 802.1P priority services
  • IEEE 802.1Q VLAN services

What is IP (5 topics)

  • Datagrams
  • Routing
  • Routing Tables
  • Routing protocols; RIP, OSPF, BGP4
  • Classification of Routers, Switches and Hosts

Carriage of IP over LANs, Frame Relay, xDSL Broadband Access, SONET/SDH (8 topics)

  • Ethernet and PPP
  • Ipv4 and Ipv6
  • TCP and UDP
  • RTP and RTCP
  • Application Examples
  • Web Services
  • Streaming
  • FTP

Hands-on Session 2: Taking apart VoIP (5 topics)

  • In this session attendees will learn how to:
  • Identify the VoIP protocols captured during VoIP conversations
  • Observe the Layer 2, Layer 3 and Layer 4 Interactions
  • Observe Packet and frame count information available from routers and switches
  • Use protocol analysers to provide packet counts on LANs

Telecommunications Fundamentals (11 topics)

  • Principles of Circuit Switching
  • Digital voice circuits
  • CODECs
  • G.711 calls
  • Switching Capacity
  • Sizing a network or switch using Erlangs
  • Blocking and non-blocking services
  • Connecting a Call In ISDN
  • Call Map
  • Access signaling
  • Q.931 Signaling messages

VoIP Architectures (17 topics)

  • IETF VoIP standards
  • SIP
  • MGCP
  • SIP-T
  • How does a normal phone call get connected
  • Call Map
  • Conversion to digital
  • Dialing and Signaling
  • Alerting and Call Progress Tones
  • Session Description Protocol
  • Evolution of SDP
  • SDP Syntax
  • Using SDP to negotiate media channels
  • Identifying media streams
  • Constructing ephemeral connections
  • Carrying DTMF signals
  • CODECs and Media streams

Hands-on Session 3: Observing SDP exchanges in Transcoded calls (2 topics)

  • Setup calls between phones using different codecs
  • Observe SDP exchanges to negotiate codecs

VoIP using IETF Architecture SIP (23 topics)

  • Why has SIP become important?
  • SIP Components
  • SIP Addressing
  • Connection signaling
  • Capabilities exchange
  • SIP Message Format
  • Encoding the content
  • Codecs
  • RTP and RTCP
  • Making an VoIP Call
  • Possible Configurations
  • Desktop to desktop
  • Desktop to phone
  • Phone to desktop
  • Phone to phone
  • Conference via a MC
  • How does this fit into an organization
  • Carrier Bypass and Service Replacement
  • Desktop integration
  • Attachment to the GSTN
  • Carrier Network Replacement.Admission Control
  • Functions that VOIP signaling must perform
  • Address mapping

Hands-on Session 4: SIP Proxy Controlled Services (5 topics)

  • In this session attendees will learn how to:
  • Setup a SIP Proxy controlled VoIP service
  • Configure a SIP application
  • Observe and capture SIP Registrar interactions and call connections
  • Observe Network Performance Using Netmeter

Carrier Class VoIP (26 topics)

  • Media Gateway Control Protocol (MGCP)
  • Protocol Architecture
  • Building Blocks
  • Naming Conventions
  • Digit Maps
  • Request, Parameters and Responses
  • Bearer Attributes
  • Example MGCP call exchange
  • Evolution of SIP to SIP-T
  • Limitations of basic SIP
  • Impact of signaling packet loss
  • Alternative operation to remove limitations
  • Positive acknowledgements
  • Carriage over TCP
  • Carriage over SCTP
  • Example operation of SIP-T exchanges
  • SIP-T Implementation Agreements
  • What is SIP-I?
  • Signaling boundary functions
  • Bearer Independent Call Control Protocol (BICC)
  • ISDN User Part (ISUP)
  • Carriage of BICC and ISUP functions over SIP
  • Q.1912.5
  • ETSI TS 186 002-2 Test Suite Structure
  • Mapping SIP-I to SS7 ISUP functions
  • Inter-working examples for Supplementary Services

Quality of the Voice (14 topics)

  • What Constitutes Quality
  • Delay
  • Availability
  • Understanding the speech
  • Recognizing the person speaking
  • Quality Measures
  • Mean end to end delay
  • Mean up time
  • Mean Opinion Scores
  • Codecs
  • Companded PCM
  • CELP
  • G.711,G.726, G.728, G.729, G.723.1

Hands-on Session 5: Observing Voice Quality Issues (3 topics)

  • In this session attendees will:
  • Use different codecs to compare performance
  • Learn to identify the impact of delay and packet loss on VoIP services

VoIP and Circuit Switched Performance Issues (30 topics)

  • Elements that affect voice quality: Delay and Loss
  • Packetization
  • Serialization
  • Propagation
  • Queuing
  • Calculating Queue Delays
  • M/M/1 Queues
  • Calculating Availability
  • Serial availability
  • Parallel availability
  • Comparing VoIP with other solutions
  • What Traditional Circuit Switching Brings to the Party
  • Reliability
  • Guaranteed Service Quality
  • Guaranteed Utilization
  • Relatively high bandwidth Demands
  • What Packet Switching Promises
  • Lower bandwidth Demands
  • Statistical Service guarantees
  • Flexibility of service limits
  • Trade-offs between delay, loss, quality and price
  • Carriers and ITSPs
  • Security Implications
  • Impact of VOIP on the firewall
  • Securing the VOIP signaling
  • Delivering QOS with VoIP
  • Mixing Voice and Data
  • RSVP
  • Diffserv
  • Weighted Fair Queues

Hands-on Session 6: Quality of service Planning (5 topics)

  • In this session attendees will learn how to:
  • Size a VoIP service
  • Predict Delay and QOS performance
  • Mix voice and Data over a low speed Router-Router Link
  • Deliver QOS in practice

Comparing VoIP against Circuit Switching (13 topics)

  • Bandwidth use
  • Flexibility of service
  • Integration with data services
  • E-commerce
  • Voice enabled Web sites
  • Service guarantees
  • Capacity availability
  • Integration with telephony systems
  • VoIP Over Broadband Access
  • Typical E-Commerce Solutions
  • Commercial Alternatives and competitors to VoIP
  • VoFR
  • VoATM


The course assumes delegates have a basic understanding of telecommunications principles and have had exposure to 'hands on' TCP/IP analysis and troubleshooting.

Additional Learning

The courses below may help you meet the knowledge level required to take this course.

What Our Customers Say

The training was delivered with a high level of expertise and excellence. Instructor was highly knowledgeable.”

Technical Trainer, Aviat Networks

Overall the course was really good, the trainer really understood the material and was very approachable.”

Customer Training Manager, Aviat Networks

Excellent course, informative and well-paced.”

CSE, Cisco

Course was very well outlined. Topics were great and bridged many gaps.”

System Engineer, Cable & Wireless

An excellent intro to video encoding & MPEG transport streams - I would definitely recommend it.”

Broadcast Engineer, Cisco

Definitely an excellent intro. Left me interested in learning more.”

Broadcast Engineer, Eircom

Excellent training course with real examples and practical classroom demonstrations.”

Transport Designer, Orange

Instructor knowledge and experience was excellent.”

Solutions Engineer, Akamai

Excellent course, very clear and well organised. Course content delivery was very good.”

Assistant Engineer, Dhiraagu

Very informative and appropriate.”

Network Support Technician, BT

Course PDF