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.