Course Name: Session Initiation Protocol (SIP)

 

Course Length: 2 days

 

Description: The purpose of this on-line course is to provide an understanding of Session Initiation Protocol (SIP).  SIP is a signaling, instant messaging and presence protocol used for controlling multi-media sessions.  It provides a way to establish voice, video and advanced messaging between devices.  The focus of this course is to gain an in-depth understanding of SIP and how it is used to setup and release calls in a packet network.  This includes calls that originate and/or terminate in the Public Switched Telephone Network (PSTN).  The student will gain a practical understanding of the messaging and the protocol structure. Analysis of the protocol for various services is also provided.

 

Course Outline:

 

·         VoIP Overview and Architecture

ü  VoIP architectures

ü  Gateways

ü  Transporting voice over packet networks

ü  Internet Protocol (IP) Structure

ü  Public Switched Telephone Network (PSTN)

ü  Electronic Numbering (ENUM)

ü  IP Multi-media Subsystem (IMS) Architecture

ü  Call Session Control Functions

ü  IMS Reference Points

 

·         Session Initiation Protocol

ü  SIP standards

ü  Redirect Servers

ü  Proxies Servers

ü  Registrar Servers

ü  Structure and syntax

ü  Message Content – message headers and body

ü  SIP Methods

·         Invite

·         Acknowledge

·         Options

·         Bye

·         Cancel

·         Register

ü  Response Codes

ü  SIP Transactions

ü  SIP extensions

·         Prack

·         Info

·         Refer

·         Subscribe

·         Notify

·         Publish

·         Message

ü  Presence

ü  Instant Messaging

ü  Session Description Protocol (SDP)

·         Structure and Format

ü  Real-time Transport Protocol (RTP)

·         Structure and Format

ü  Real-time Transport Control Protocol (RTCP)

·         Structure and Format

ü  Mapping SIP to SS7 ISDN-UP

·         Invite to IAM

·         Response to Rls. Cause Code

ü  Mapping SS7 ISDN-UP to SIP

·         IAM to Invite

·         Rls. Cause Code to Response

ü  Procedures for SIP to ISDN-UP

 

·         Call Flows

ü  Registration

ü  Session establishment

ü  Session termination

ü  Interworking - SIP to PSTN

ü  Interworking - PSTN to SIP

ü  Presence

ü  Instant Messaging

 

 

 

Several exercises are provided throughout the course, re-enforcing a practical understanding of the material.

 

What You Will Learn: The Session Initiation Protocol course will give the student a basic knowledge of how this signaling protocol is used to setup, modify and terminate multimedia sessions. 

 

Who Will Benefit From This Course: As providers migrate toward packet-based multimedia networks, this course will be valuable for those individuals responsible for planning, designing, managing or supporting almost any area of telecommunications.

 

Course Prerequisites: A basic understanding of converting analog voice to digital is helpful.