Course Description
This five days course will help you to thoroughly understand all the issues of using and building a Voice over IP Network. We will cover the reasons for using the VoIP technology and we will cover the fundamental of the signaling protocol SIP. SIP is certainly an extensible protocol but all the details are moved to the course SIP Advanced. Already in this course, you will get the fundamentals and a good view into SIP and a good understanding regarding its possibilities. After this training, the students will understand the basic mechanisms of SIP they will also get a good platform for further studies into SIP, such as the course SIP Advanced.
What Do Participants Learn?
- What is SIP and the RFCs that it is defined in.
- The different types of SIP clients and servers
- The structure of SIP messages
- Overview of SIP response codes
- The structure of the SIP URI
- Overview of SIP headers and their purpose
- How the Session Description Protocol (SDP) works
- How SIP allows mobility through call forking, REFER requests and Diversions
- The details of SIP transactions and Dialogs
- How SIP proxies route requests (We discuss stateful and sateless proxies)
- The SIP Trapezoid model
- How SIP Registration works.
- How SIP Authentication works. We dive into how the MD5 hash is created.
- What challenges SIP faces with NAT and how to overcome them.
- An overview of the Real Time Protocol - AKA RTP
Who Should Attend?
The target group for this course is project managers, IT-managers, telecom responsible staff, testers, developers and implementors. The course is a good platform for people that want to study SIP in more depth that is provided in the SIP Advanced course.
What Will the Learning Experience Include?
Phase: 1
Introduce
- Comprehensive pre-program activities include:
- Web-based information forms & surveys completed by attendee.
- Direct consultation with the attendee about the expectations.
- During the training, participants engage in data, activities, and conversations that lead to insight and knowledge.
- Participants learn from expert trainers who have both academic and business experiences.
- Highly applicable training content & instructive activities for adding depth to training topics.
- **A half-day site visit for integrating the experience & plan next steps. Opportunities to provide connections, ideas & support.
Phase: 2
Explore & Practice
Phase: 3
Apply
- Apply & sustain the learning experience by using this ongoing support:
- To ensure participant has new skills or behavior progress.
- Optional, fee-based mentoring & coaching with the trainer.
- Training materials & additional documents (e-books, pdf files, presentations and articles)
- Evaluate your training experience by giving us feedbacks and help us to reach our organizational goals.
- Participant's Evaluation
- Trainer's Evaluation
Phase: 4
EVALUATE
VoIP Signalling Overview
- Brief repetition of VoIP issues
- The new concept
- Real-time IP
- Functional components
The Beginning of SIP
- What is SIP
- Overview and purpose
- History & heritage
SIP – basics
- SIP components
- SIP proxy
- User agent
- Location service
- DNS
- Basic functionality
- Methods and responses
- Call setup
- Registration
Call Details
- Proxy
- Redirect
- More headers
- SIP and SDP
Under the Hood
- Requests & responses
- Options
- Forking
- Transactions and dialogs
- Call routing
- Using DNS
Services and Security
- Service creation possibilities
- SIP CGI and CPL
- More SIP methods & headers
- 3rd party call control
- SIP event system
- Instant messaging and presence
Classical Telephony Using SIP
- Interworking SIP and PSTN
- Using phone numbers
- Tel URI
- ENUM
- Telecom signalling and SIP (ISUP)
- SIP-T
- SIP-I
- IP Multimedia Subsystem, IMS
- Summary and Future