SIP protocol in VoIP Training Course
The course consists of two complementary parts – a theoretical and a practical one. The first is a one day introduction covering motivation, philosophy, fundamentals and rules of operation of the SIP protocol and ways it is used to implement telecom services with focus on IP telephony and VoIP. The second two-day part enables participants to learn practical aspects of service operation within a framework of hand-on laboratory exercises giving detailed insight into configuration of components of SIP telephony architecture, SIP signalling at both message sequence chart and internal message structure levels, and assists in understanding of typical problems and troubleshooting including security and telecom fraud aspects. The trainers will share their experience in launching, operation and management of SIP telephony covering also virtualization and cloud based solutions. Practical part is presented using both SIP hardphones and softphones and IP telephony servers (Asterisk and Freeswitch). Participants can take advantage of the fact trainers have got rich technical and business experience in IP telephony and submit their own problems and questions. They will be included in the agenda at wrap-up as a supplement to the training to meet current urgent needs of clients. Training is addressed to participants with basic knowledge and experience in telecom services – specifically in VoIP and IP networking.
This course is available as onsite live training in Nigeria or online live training.Course Outline
Part I: Introduction
- Introduction
- History and motivation
- Types of VoIP and its evolution
- SIP – main concepts
- SIP standardization (RFC 3261 and other relevant standards)
- Architecture
- UA – User Agent
- Predefined servers: Registrar, Location, Proxy and Redirect
- Application servers
- Identification and addressing
- SIP trapezoid
- Servers and their operation
- Registration
- SIP server in Proxy and Redirect modes
- Stateless and stateful Proxy servers
- Location server
- SRV records and DNS
- uri/url/urn, ENUM and NAPTR records
- SIP signalling messages (including Instant Messaging & Presence – IMP extensions)
- Message structure
- Requests
- Responses
- Example of a call
- Headers and parameters
- IMP models
- SDP (Session Description Protocol)
- Description of media
- Standard list of codecs
- Session negotiation rules
- Call flows – SIP signalling
- SIP session – main RFC 3261 example
- Sample call scenarios
- Conferencing and IP PBX
- Changing media during a session
- Using IMP
- Routing of SIP requests and responses
- VIA header
- ROUTE and RECORD-ROUTE headers
- SIP-PSTN interworking
- SIP-T and SIP-I
- SIP early media and SIP trunking
- SIP-PSTN signalling
- SIP – security problems
- Secure SIP, Secure RTP and Secure RTCP
- Typical implementations of Secure SIP
- Practical problems and perspectives
- NAT and firewall traversal
- QoS
- SIP and SDP in 3GPP IMS architecture
- Wrap-up and discussion
Part II: Hands on
- SIP in LAN environment: XLite SIP UA + Asterisk
- Creating Asterisk accounts with a simple dial plan
- Configuration of XLite SIP UA (dtmf, codecs, nat, rtp, timer, register) and SIP phones (Polycom, Gigaset, Yealink, Linphone)
- Registration, initiating and receiving calls
- P2P calls with Linphone
- Analyzing of SIP signalling using Wireshark
- Configuration of a server
- Registration of SIP signalling and RTP media streams
- SIP packet analysis. Retrieval of a specific call
- Voice quality problems. Jitter buffer. Retrieval of DTMF signalling (RFC 2833, INFO). Codec and DTMF troubleshooting (transcoding, GSM codec failure, DTMF tone duplication)
- VoIP monitor
- SDP, Instant Messaging and Presence (IM&P)
- SDP parameters and attributes
- SUBSCRIBE, PUBLISH and MESSAGE SIP methods
- Practising IM&P with XLite and Linphone
- SIP call flows
- SIP Registration with DNS
- SIP SRV record
- SIP phone registration using DNS-SRV
- Call Flows with DNS
- Analysing SIP call signalling using Wireshark
- Troubleshooting – DNS timeout, latency
- SIP Registration with DNS
- SIP trunks
- Establishing a test SIP trunk
- Troubleshooting (DOS, DDOS, fraud, cps)
- SIP security issues
- SIP security with IPSec
- Security with Secure SIP
- IP telephony – risk of frauds
- Preventing DDOS and other types of attacks
- Launching SIP based VoIP services
- Configuration of a switch
- SIP client configuration and registration
- Software
- Asterisk PBX / Freeswitch softswitch / Cisco Call Manager
- Linux CentOS
- TDM2IP drivers
- Softphones (XLite, Linphone)
- Hardware
- Server
- TDM2IP card/gateway
- Hardphone (Polycom, Gigaset, Yealink)
- Softphone/Hardphone
- Configuration
- Codecs
- User/Password/SIP Server/Proxy/Ports
- Operation and signalling for:
- 3-Way Calling
- Call Forwarding
- Attendant Call Transfer
- MWI, BLF
- Yealink autoprovisioning
- Vendor dependent constraints
- Configuration
- SIP & Network Adress Translation (NAT) problems
- Type and structure of NATs
- STUN (Simple Traversal of UDP Through NATs)
- Quality of VoIP calls – troubleshooting
- Call connected – missing media
- Key QoS factors
- Delay, jitter, play buffer size
- VoIP quality metrics
- RTCP – delay and jitter
- MOS according to ITU-T G.107 E-model
- VoIP quality monitoring tools (Voipmonitor)
- Cloud based IP telephony
- Wrap up and addressing SIP and VoIP related issues submitted by participants
Need help picking the right course?
SIP protocol in VoIP Training Course - Enquiry
Testimonials (7)
Good contact with the trainer
Radziszewski - EduBroker Sp. z o.o.
Course - SIP protocol in VoIP
Detailed analysis of the provided traces
Krzysztof - EduBroker Sp. z o.o.
Course - SIP protocol in VoIP
examples presented
Slawomir - NBP
Course - SIP protocol in VoIP
The instructor patient to explain and show the step on each lab session.
CHEE WAI KAN - Maxis Broadband Sdn Bhd
Course - SIP protocol in VoIP
Trainer can explain and give example for questions asked
SHAMSANI ABU BAKAR - Maxis Broadband Sdn Bhd
Course - SIP protocol in VoIP
Very informative and detail explanation
Syahrifendi Lukmanilhakim - Maxis Broadband Sdn Bhd
Course - SIP protocol in VoIP
The tools and the contents of the slide.
Kak Khen Man - Maxis Broadband Sdn Bhd
Course - SIP protocol in VoIP
Related Courses
CCNA 200-301 exam prep
35 HoursThis CCNA course provides extensive training and resources to ensure participants are well-prepared for the CCNA certification exam. With hands-on labs, continuous assessments, and significant savings on certification costs, this course is designed to support participants in achieving their networking certification goals.
Cisco ASA/Pix Operation
28 HoursA 4 day instructor-led practical course designed to familiarise delegates with the Cisco ASA Firewall CLI and ASDM. The course details the key commands used to configure and secure networks using the ASA Firewall with v8 of the operating system and version 6 of the ASDM.
Delegates will configure the ASA using the console port, TFTP server, telnet and SSH using local and RADIUS authentication. The device will be configured to utilise Syslog and SNMP.
ASA Firewalls will also be configured to use Access-Lists, Network Address Translation and VPN's utilising IPSec protocols. The course will cover the theory of Public/Private Keys, shared secret keys and their use in forming Site to site VPN's between ASA Firewalls using IKE and IPSec. Students will configure the units to create site to site VPN's, remote access VPN's using the Cisco Secure VPN Client and Web VPN's. The course will cover the theory of failover and delegates will configure Active/Standby failover on the ASA.
Privileged commands and protocol analyser traces will be used, where necessary, to debug protocols and ensure proper operation of the ASA Firewall. Students will also perform password recovery operations.
This course will involve interfacing the ASA with other network equipment, such as routers and switches, as would be expected in a network environment.
Audience:
Course is suitable for anyone involved in ASA firewall configuration and network security
Course is approximately 50% practical
CBROPS - UNDERSTANDING CISCO CYBERSECURITY OPERATIONS FUNDAMENTALS V1.0
35 HoursThe CBROPS - Understanding Cisco Cybersecurity Operations Fundamentals v1.0 course teaches an understanding of the network infrastructure devices, operations, and vulnerabilities of the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol suite.
Certified Chief Information Security Officer (CCISO)
35 HoursEC-Council’s CCISO Program has certified leading information security professionals around the world. A core group of high-level information security executives, the CCISO Advisory Board, contributed by forming the foundation of the program and outlining the content that would be covered by the exam, body of knowledge, and training. Some members of the Board contributed as authors, others as exam writers, others as quality assurance checks, and still others as trainers. Each segment of the program was developed with the aspiring CISO in mind and looks to transfer the knowledge of seasoned professionals to the next generation in the areas that are most critical in the development and maintenance of a successful information security program.
The Certified CISO (CCISO) program is the first of its kind training and certification program aimed at producing top-level information security executives. The CCISO does not focus solely on technical knowledge but on the application of information security management principles from an executive management point of view. The program was developed by sitting CISOs for current and aspiring CISOs.
Implementing and Administering Cisco Solutions (CCNA) v1.0
35 HoursThis course gives you a broad fundamental knowledge for all networking careers. Learn how to
• install, operate, configure, and verify basic IPv4 and IPv6 networks
• configure network components such as switches, routers, and wireless LAN controllers;
• manage network devices; and
• Identify basic security threats.
The course also gives a foundation in network programmability, automation, and software-defined
networking.
Cisco CCNP
35 HoursThis instructor-led, live training in Nigeria (online or onsite) is aimed at advanced-level network professionals who wish to gain a deeper understanding of Cisco Enterprise Network and pass the CCNP certification exam.
By the end of this training, participants will be able to:
- Understand the architecture and components of Cisco enterprise networks.
- Implement and troubleshoot advanced routing technologies and secure enterprise LAN and WAN networks.
- Configure and manage Cisco SD-WAN solutions for enterprise networks.
- Design enterprise networks with an emphasis on scalability, security, and availability.
- Take the CCNP Certification Exam with confidence.
Cisco ISE Management and Administration
28 HoursThis instructor-led, live training in Nigeria (online or onsite) is aimed at intermediate-level network administrators who wish to learn how to implement, configure, and optimize ISE for effective network security.
By the end of this training, participants will be able to:
- Deploy Cisco ISE in various network environments, considering best practices, hardware, and software requirements.
- Implement network profiling to identify and classify connected devices.
- Manage authorization and access control.
- Configure posture policies, remediation actions, and compliance modules.
Implementing and Configuring Cisco Identity Services Engine (SISE) v4.0
21 HoursThis instructor-led, live training in Nigeria (online or onsite) is aimed at intermediate-level network security professionals who wish to learn how to implement and configure Cisco ISE to enhance the security posture of their network infrastructure.
By the end of this training, participants will be able to:
- Understand Cisco ISE architecture and access control capabilities.
- Implement basic network access control and advanced network access control.
- Configure and manage TACACS+ for device administration, command authorization, and role-based access control.
Deploying a Cisco SD-WAN
21 HoursSD-WAN is a software-defined approach to managing a WAN (Wide Area Network).
This instructor-led, live training (online or onsite) is aimed at engineers who wish to use Cisco SD-WAN products to set up and operate a software defined network.
By the end of this training, participants will be able to:
- Install and configure a Cisco SD-WAN.
- Create policies to control network traffic.
- Understand and implement overlay routing.
- Simplify the management of the network used for public cloud applications.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Cisco Unified Communications Management v12.x Administration
35 HoursThis instructor-led, live training in Nigeria (online or onsite) is aimed at intermediate-level network engineers who wish to gain the skills and knowledge necessary to effectively administer, manage, and optimize Cisco Unified Communications Manager (CUCM) v12.x.
By the end of this training, participants will be able to:
- Understand CUCM architecture and deployment.
- Learn how to install, set up, and perform initial configurations of CUCM, including the setup of users, devices, and basic network settings.
- Implement and manage call routing.
- Perform system maintenance and troubleshooting.
Implementing and Operating Cisco Enterprise Network Core Technologies (ENCOR) v1.2
35 HoursAfter taking this course, you should be able to:
- Illustrate the hierarchical network design model and architecture using the access, distribution, and core layers
- Compare and contrast the various hardware and software switching mechanisms and operation, while defining the Ternary Content Addressable Memory (TCAM) and Content Addressable Memory (CAM), along with process switching, fast switching, and Cisco Express Forwarding concepts
- Troubleshoot Layer 2 connectivity using VLANs and trunking
- Implementation of redundant switched networks using Spanning Tree Protocol
- Troubleshooting link aggregation using Etherchannel
- Describe the features, metrics, and path selection concepts of Enhanced Interior Gateway Routing Protocol (EIGRP)
- Implementation and optimization of Open Shortest Path First (OSPF)v2 and OSPFv3, including adjacencies, packet types, and areas, summarization, and route filtering for IPv4 and IPv6
- Implementing External Border Gateway Protocol (EBGP) interdomain routing, path selection, and single and dual-homed networking
- Implementing network redundancy using protocols including Hot Standby Routing Protocol (HSRP) and Virtual Router Redundancy Protocol (VRRP)
- Implementing internet connectivity within Enterprise using static and dynamic Network Address Translation (NAT)
- Describe the virtualization technology of servers, switches, and the various network devices and components
- Implementing overlay technologies such as Virtual Routing and Forwarding (VRF), Generic Routing Encapsulation (GRE), VPN, and Location Identifier Separation Protocol (LISP)
- Describe the components and concepts of wireless networking including Radio Frequency (RF) and antenna characteristics, and define the specific wireless standards
- Describe the various wireless deployment models available, include autonomous Access Point (AP) deployments and cloud-based designs within the centralized Cisco Wireless LAN Controller (WLC) architecture
- Describe wireless roaming and location services
- Describe how APs communicate with WLCs to obtain software, configurations, and centralized management
- Configure and verify Extensible Authentication Protocol (EAP), WebAuth, and Pre-Shared Key (PSK) wireless client authentication on a WLC
- Troubleshoot wireless client connectivity issues using various available tools
- Troubleshooting Enterprise networks using services such as Network Time Protocol (NTP), Simple Network Management Protocol (SNMP), Cisco Internetwork Operating System (Cisco IOS®) IP Service Level Agreements (SLAs), NetFlow, and Cisco IOS Embedded Event Manager
- Explain the use of available network analysis and troubleshooting tools, which include show and debug commands, as well as best practices in troubleshooting
- Configure secure administrative access for Cisco IOS devices using the Command-Line Interface (CLI) access, Role-Based Access Control (RBAC), Access Control List (ACL), and Secure Shell (SSH), and explore device hardening concepts to secure devices from less secure applications, such as Telnet and HTTP
- Implement scalable administration using Authentication, Authorization, and Accounting (AAA) and the local database, while exploring the features and benefits
- Describe the enterprise network security architecture, including the purpose and function of VPNs, content security, logging, endpoint security, personal firewalls, and other security features
- Explain the purpose, function, features, and workflow of Cisco DNA Center™ Assurance for Intent-Based Networking, for network visibility, proactive monitoring, and application experience
- Describe the components and features of the Cisco SD-Access solution, including the nodes, fabric control plane, and data plane, while illustrating the purpose and function of the Virtual Extensible LAN (VXLAN) gateways
- Define the components and features of Cisco SD-WAN solutions, including the orchestration plane, management plane, control plane, and data plane
- Describe the concepts, purpose, and features of multicast protocols, including Internet Group Management Protocol (IGMP) v2/v3, Protocol-Independent Multicast (PIM) dense mode/sparse mode, and rendezvous points
- Describe the concepts and features of Quality of Service (QoS), and describe the need within the enterprise network
- Explain basic Python components and conditionals with script writing and analysis
- Describe network programmability protocols such as Network Configuration Protocol (NETCONF) and RESTCONF
- Describe APIs in Cisco DNA Center and vManage
Securing Email with Cisco Email Security Appliance (SESA) v3.1
28 HoursThis class will help you:
- Deploy high-availability email protection against the dynamic, rapidly changing threats affecting your organization
- Gain leading-edge career skills focused on enterprise security
Objectives
After taking this course, you should be able to:
- Describe and administer the Cisco Email Security Appliance (ESA)
- Control sender and recipient domains
- Control spam with Talos SenderBase and anti-spam
- Use anti-virus and outbreak filters
- Use mail policies
- Use content filters
- Use message filters to enforce email policies
- Prevent data loss
- Perform LDAP queries
- Authenticate Simple Mail Transfer Protocol (SMTP) sessions
- Authenticate email
- Encrypt email
- Use system quarantines and delivery methods
- Perform centralized management using clusters
- Test and troubleshoot
Practical SIP Telephony
21 HoursThe 3 day practical course covers the messages and call flows of the Session Initiation Protocol (SIP) and its use in voice networks. This course is a mixture of theory and practice (utilising protocol analyser traces where appropriate for explanation and troubleshooting) with practical VoIP configured using IP telephones, softphones, voice capable Cisco routers and SIP IP PBX,s (e.g. Trixbox).
Audience:
Network Planners, Designers, and Engineers requiring an understanding of SIP.
The course is around 40% practical.
VoIP with Cisco CallManager Express
35 HoursVoIP (Voice over Internet Protocol) is a technology that makes it possible for users to make voice calls over an Internet connection instead of through a regular phone line.
In this instructor-led, live training, participants will learn how to set up a VoIP system using Cisco CallManager Express.
By the end of this training, participants will be able to:
- Understand fundamental VoIP concepts
- Learn how to use VoIP equipment
- Configure CISCO routers for VoIP
- Implement VoIP and CallManager Express into their network
- Configure CME features for SIP, SCCP, and soft phones
- Work with advanced configuration settings and features of CME
Audience
- Managers
- System administrators
- Software and support system developers
- Technicians
- Network engineers
Format of the course
- Part lecture, part discussion, exercises and heavy hands-on practice
Practical Voice and Video over IP
21 HoursThe 3 day practical course covers the fundamentals of the various voice protocols used to carry voice (and video) over a packet switched network. This course is a mixture of theory and practice (utilising Wireshark where appropriate for explanation and troubleshooting) with practical VoIP configured using IP telephones, softphones and voice capable Cisco routers. This is primarily a 'generic' VoIP course – but uses Cisco equipment to provide an IP backbone and voice gateways. We can also provide Cisco specific voice training courses. The course also covers call setup between circuit switched and packet switched networks.
The course is approximately 40% practical.