view cart | home | contact us | search

SIP Signaling

Printer-friendly PDF version

The Session Initiation Protocol (SIP) technology is a flexible and extensible protocol for making, changing, and terminating data sessions between one or more participants. SIP has been adopted by many wireless and wireline telecommunications providers. While the basic operations of the protocol are simple and straightforward, its level of sophistication and functional richness warrant a detailed analysis. This course provides an overview of the SIP architecture and a detailed discussion of the proper usage for SIP messages and headers, the different types of SIP servers and the various protocol extensions that have been proposed. SIP Signaling for various call processing operations such as registration, call setup, presence, conferencing, etc. are covered in detail and examines security in SIP networks. Furthermore, this course discusses using SIP to offer services such as VoIP and Instant Messaging.

Learning Objectives

After completing this course, the student will be able to:
• Explain the motivation for SIP
• Describe the components of the SIP architecture
• Explain the SIP protocol and operations for session establishment, changes, and termination.
• Give the correct syntax for and explain the proper use of SIP’s request and response messages
• Differentiate stateless, stateful and forking proxy servers
• Describe key SIP operations including registration and routing
• Recognize how SIP interacts with other significant signaling protocols
• Explain security issues like encryption and authentication
• Discuss solutions to firewall and NAT traversal
• Describe the interworking with PSTN for VoIP
• Dissect SIP traces for typical SIP services including VoIP, IM, and internet games

Intended Audience

This in-depth course addresses the needs of technical professionals who will be deploying SIP architectures and services. This includes network and systems engineers, verification engineers, operations personnel, and SIP Application developers.

Suggested Prerequisites

• Session Initiation Protocol (SIP) (eLearning)
• Voice and Video over IP (VoIP) Overview (eLearning)

Course Length

2 Days Instructor Led

Course Outlines / Knowledge Knuggets

1. Introduction to SIP
1.1. History and development
1.2. Standards for SIP
1.2.1. IETF development
1.2.2. Current state of standards
1.2.3. Design considerations

2. SIP Architecture
2.1. User agents
2.2. B2BUA
2.3. Proxy and redirect servers
2.4. The role of DNS
2.5. Registrar and location services
2.6. Peer-to-peer

2.7. Service provider end-to-end architecture
3. SIP Protocol and Basic Operations
3.1. Transactions, dialogs and sessions
3.2. Message formats
3.3. Session Description Protocol (SDP)
3.4. The SDP offer/answer model
3.5. SIP transport options
3.6. Basic session establishment
3.7. Session establishment with preconditions
3.8. Media transport using RTP or RTSP

4. Key SIP Operations
4.1. Common headers
4.2. Address of record and contact address
4.3. Registration and de-registration
4.4. The routing of requests and responses
4.5. Capability discovery
4.6. Signaling compression

5. Events and Presence
5.1. Events and event packages
5.2. Presence architecture
5.3. SUBSCRIBE and NOTIFY methods

6. SIP Security
6.1. Digest and proxy authentication
6.2. Encryption and privacy
6.3. Firewall and NAT traversal
6.3.1. STUN, ALG, ICE, UPnP

7. SIP Services Examples and Exercises
7.1. VoIP
7.2. Instant Messaging (IM)
7.3. Real-time Internet games
7.4. Voicemail/IVR
7.5. Conferencing

Award Solutions, Inc.    Richardson, TX    Phone: +1.972.664.0727 ext 306    Toll Free: +1.877.472.9273    E-mail: info@awardsolutions.com   
© 2001-2010 Award Solutions, Inc. All rights reserved.