Book Store
Search Classes
Partner Program
About Us
Contact Information
Site Map

Is TrainingCity Right for your Team?

Talk directly to our satisfied references!  Call today for details

I highly recommend TrainingCity for training services. I took a workshop for one week for training on VoIP technologies. After taking the course, I knew enough about the technology to set up my own VoIP system at home, and am qualified to get a VoIP job.

TrainingCity's course is organized, the topics are covered thoroughly and they have deep knowledge of the subject. In addition, my instructor was very personable and kept the class interested. I plan on taking future courses with TrainingCity. Yvonne Young March 26, 2007

Detailed Course Outline
SIP Training Course: Design Workshop For Programmers
Course: 2018
Duration: 2 Days
View Schedule
Course Outline
Suggested Prerequisites
Suggested Follow-Ons
In this hands on workshop you will develop an expert knowledge of Session Initiation Protocol. Learn the latest, up to the minute developments with this suite of critically important Internet Engineering Task Force standards. Join your colleagues for an intense, hands on workshop covering the latest SIP developments.

Through Real World examples and Hands ON labs you develop deep VoIP/SIP domain experience that is perfectly suited to your next design project.

VoIP QoS Design Fundamentals
  • VoIP Quality Overview
  • Bandwidth & Real Time Requirements Defined
  • Network & Considerations:
  • Delay
  • Jitter
  • Packet Loss
  • Echo & Echo Cancellation
  • Codec Selection: Impact on QoS
  • Quality Of Service Protocols
  • QOS related networking protocols
  • Integrated Serives & Resource Reservation Protocol (RSVP)
  • Differentiated Services (DiffServ)
  • Multiprotocol Label Switching (MPLS
  • QoS Design with Cisco specific WAN/LAN Infrastructure
The Session Initiation Protocol: SIP Architecture
  • History and development
  • H.323 v/s SIP
  • SIP overview
  • SIP components
  • SIP pros and cons
  • Standards for SIP and related protocols
SIP: Protocol Operation
  • H.323 v/s SIP
  • SIP overview
  • SIP components
  • SIP Pros & Cons
  • Standards for SIP and related protocols
    • IETF Development
    • Current State of IETF Standards
    • IETF Standards trends and Design Considerations
SIP Protocol & Operation
  • Client/Server Transactions
  • Proxy Servers
  • SIP Messages
  • Transport Layer
  • Examples
SIP Programming
  • SIP Programming
  • LAB(s): SIP programming using C/C++ library
  • Use open source C++ SIP library reSIProcate to create SIP client
  • Understand the FSM for INVITE
  • SIP programming using C/C++ library
  • Use open source C++ SIP library reSIProcate to create SIP client
  • Use FSM for INVITE
Extending SIP
  • Overview
  • Extension Negotiation
  • Technical details of SIP extensions
  • SIP Extensions
  • SDP details
  • SS7 / SIP Signaling Integration Issues
Advanced Topics in SIP
  • Security
  • Loose Routing in RFC 3261
  • Firewalls & SIP
  • Testing
SIP Applications
  • SIP call flows
  • Peer-to-peer calls
  • UA to UA through the same SIP proxy server
  • UA to UA from one domain to another domain through SIP proxy servers
  • SUBSCRIBE & NOTIFY Call Flow for Instant Messaging
  • Blind Call transfer
  • Consultative call transfer
  • Third party call control
  • SIP to PSTN Call flow
  • PSTN to SIP Call Flow
  • SIP to H.323 Call Flow
SIP Testing
  • SIP testing overview
  • SIP Testing overview
  • Interoperability Testing using Asterisk
  • LAB: PROTOS test suite for SIP functionality
  • SIP testing standards
  • ETSI
  • SIPp
Hands On Training
Lab 1: SIP proxy Installation & Configuration
Lab 2: Protocol Analysis of Peer-to-peer calls using EzPhone
Lab 3: SIP calls using SIP Proxy
Lab 4: SIP calls using Proxy in the same domain
Lab 5: SIP call using Proxy across different domains
Lab 6: SIP to PSTN calls
Lab 7: PROTOS test suit for SIP functionality
Lab 8: SIP programming using C/C++ library
Lab 9: Use FSM for INVITE