Training |
Training.EBootcamp HistoryHide minor edits - Show changes to output March 07, 2017, at 06:55 PM
by
- Added lines 4-6:
%red%This training was replaced by the [[http://elearning.opensips.org |OpenSIPS Self Paced program]]%red% February 15, 2017, at 03:27 PM
by
- Deleted lines 3-5:
The next OpenSIPS training is scheduled for '''October, 31th 2016'''. * registrations at '''http://elearning.opensips.org''' September 13, 2016, at 04:00 PM
by
- Changed lines 6-7 from:
* registrations at '''http://ebootcamp.opensips.org''' to:
* registrations at '''http://elearning.opensips.org''' Deleted lines 10-13:
!!! OpenSIPS Quick Start New in this year is the '''OpenSIPS Quickstart Training'''. We've moved some of the basic chapters such as SIP in depth, Installation, Web GUI and basic scripting to the Quickstart. The objective is to concentrate in advanced topics in the bootcamp and level the students before the training. If you already know SIP, OpenSIPS installation and have previous experience on routing scripts you can go straight to the bootcamp, otherwise we strongly recommend you to take the Quickstart VoD training. Quickstart will be available starting in March 15th 2016 at '''http://ebootcamp.opensips.org''' August 29, 2016, at 02:40 PM
by
- Added lines 34-37:
!!! Contact & Registration ebootcamp at opensips dot org August 29, 2016, at 02:39 PM
by
- Changed line 1 from:
!!!!! Support -> eBootcamp to:
!!!!! Training -> eBootcamp August 29, 2016, at 02:38 PM
by
- Changed lines 1-35 from:
(:redirect Support.EBootcamp quiet=1:) to:
!!!!! Support -> eBootcamp ---- (:toc-float Table of Content:) The next OpenSIPS training is scheduled for '''October, 31th 2016'''. * registrations at '''http://ebootcamp.opensips.org''' !!! Overview The '''OpenSIPS Bootcamp''' is a training program providing in depth coverage of Configuration and Administration. The students will learn step by step how to configure '''OpenSIPS''' to authenticate users, forward calls to the PSTN through Dialplan, integrate Media Servers and Voice Mail, Presence agent, Load Balancing, NAT Traversal for SIP and generate CDR records to a database. At the end, you will learn how to use troubleshooting tools to solve end user problems. The content is exactly the same as the '''OpenSIPS Bootcamp'''. All the knowledge that is transferred to you will be strongly backed-up by practice sessions where you will get %blue%hands-on experience%% in handling '''OpenSIPS''' SIP Server. The training is structured to be offer %blue%50% - 50% between the theoretical and practical sessions%%. Optionally, a certification exam, to proof the knowledge consolidation during the training, can be sustained on request at the end of the course. !!! OpenSIPS Quick Start New in this year is the '''OpenSIPS Quickstart Training'''. We've moved some of the basic chapters such as SIP in depth, Installation, Web GUI and basic scripting to the Quickstart. The objective is to concentrate in advanced topics in the bootcamp and level the students before the training. If you already know SIP, OpenSIPS installation and have previous experience on routing scripts you can go straight to the bootcamp, otherwise we strongly recommend you to take the Quickstart VoD training. Quickstart will be available starting in March 15th 2016 at '''http://ebootcamp.opensips.org''' !!! How does it work? The live classes will be taken online by web-conference %blue%two sessions per week, 2-3 hours per session%%. To attend this training you will need to have broadband Internet access. You are going to receive a link to download a virtual machine to run the labs. The virtual machine will be available in the VMWARE format. You can download the free VMWARE player to run the VM. We suggest that you have one separate desktop or server for your VM and at least one IP Phone/ATA in your private labs to complete the training. A LMS (Learning management system) will be available with forums, quizzes and support materials. !!! Key Objectives * Routing basics and the default configuration * OpenSIPS authentication using MySQL and Memcache * Connect to the PSTN using Dialplan and Dynamic Routing * Voicemail integration using Call Forward and AVPs * Implement a presence agent * Understand important aspects of load balancing and high availability * Implement SIP NAT traversal using RTPProxy * Account Calls to Database * How to secure your system against DOS and hacker's attacks * Implement complex SIP B2BUA scenarios with OpenSIPS * How to use tests, stress-tests and monitoring tools to check your configuration ---- April 24, 2013, at 06:44 PM
by
- Changed lines 1-201 from:
!! Training -> eBootcamp ---- (:toc-float Table of Content:) !!! Annual Calendar *'''May 27th 2013''' *'''September 2nd 2013''' *'''November 4th 2013''' *'''March 3rd 2014''' %blue%Next scheduled training starts at '''May 27th, 2013'''. For more details, please send an email to ebootcamp_at_opensips_dot_org%% !!! Overview The '''OpenSIPS 1.9 eBootcamp''' is a seven week e-Training program providing in depth coverage of '''OpenSIPS''' Installation, Configuration and Administration. The students will learn how to download, compile and install '''OpenSIPS'''. After the installation, you will start to learn step by step how to configure '''OpenSIPS''' to authenticate users, install a GUI to help with daily administration, forward calls to the PSTN through Dialplan, integrate Asterisk and Voice Mail, Presence agent, Load Balancing, Traverse Nat for SIP and generate CDR records to Database. At the end, you will learn how to use troubleshooting tools to solve end user problems. The content is exactly the same as the '''OpenSIPS Bootcamp'''. All the knowledge that is transferred to you will be strongly backed-up by practice sessions where you will get %blue%hands-on experience%% in handling '''OpenSIPS''' SIP Server. The training is structured to be offer %blue%50% - 50% between the theoretical and practical sessions%%. Optionally, a certification exam, to proof the knowledge consolidation during the training, can be sustained on request at the end of the course. !!! How does it work? The live classes will be taken online by web-conference %blue%two sessions per week, 2-3 hours per session, for 7 weeks%%. To attend this training you will need to have broadband Internet access. You are going to receive a link to download a virtual machine to run the labs. The virtual machine will be available in the VMWARE format. You can download the free VMWARE player to run the VM. We suggest that you have one separate desktop or server for your VM and at least one IP Phone/ATA in your private labs to complete the training. A LMS (Learning management system) will be available with forums, quizzes and support materials. !!! Key Objectives * Install OpenSIPS on a Linux Machine * Routing basics and the default configuration * OpenSIPS authentication using MySQL and Memcache * Install OpenSIPS control Panel. * Connect to the PSTN using Dialplan and Dynamic Routing * Voicemail integration using Call Forward and AVPs * Implement a presence agent * Understand important aspects of load balancing and high availability * Implement SIP NAT traversal using RTPProxy * Account Calls to Database * How to secure your system against DOS and hacker's attacks * Implement complex SIP B2BUA scenarios with OpenSIPS * How to use tests, stress-tests and monitoring tools to check your configuration !!! Syllabus !!!! Schedule !!!!! Week #1 Session 1 Live Conference Introduction to SIP and OpenSIPS #What SIP is and what SIP is for #SIP Architecture #SIP Addressing scheme #SIP Basic call flows #Sessions, Transactions and Dialogs #Initial and Sequential Requests #Media Handling and SDP #Use case scenarios, VoIP Providers, Wholesale routing, Hosted PBX‘ #OpenSIPS architecture, advantages and limitations !!!!! Week #1 Session 2 Live conference OpenSIPS Basics #Routing Basics and the Standard Configuration #Scripting Basics #Routing Basics #Analyzing the standard configuration files #LAB OpenSIPS Installation #LAB Connecting two phones to OpenSIPS #LAB Running stateful, stateless, with/without record routing !!!!! Week #2 Session 3 Live Conference - OpenSIPS Control Panel and SQL Authentication #Introduction to OpenSIPS Control Panel #Domain administration #User administration #Interface customization #The Auth_DB modules #Register authentication sequence #Invite authentication sequence #Digest authentication #Quality of protection #Plaintext or hash passwords #The opensipsctl shell utility #Checking From and TO tags #Multidomain support #Inter-domain and intra-domain routing #LAB Installing MySQL Support #LAB Enhancing the script #LAB Installing the opensips-cp #LAB Configuring opensips-cp !!!!! Week #2 Session 4 Live Conference PSTN connectivity (part 1) #Introduction to PSTN routing #Accepting calls from the PSTN #The permissions module and the check_source_address() function #Routing a call to the PSTN #DID redirection using Aliases #ACL and Group permissions !!!!! Week #3 Session 5 Live Conference PSTN connectivity (part 2) #Using the dialplan module #Introduction to Drouting #Drouting tables #LAB Routing calls to the PSTN #LAB Using Dynamic Routing tables #LAB Using the Dialplan module for pre-routing !!!!! Week #3 Session 6 Live Conference Advanced SIP Call Flows #Parallel and serial forking #The importance of the messages Subscribe, Notify and Refer #Call Forwarding, unconditional, on busy, on no answer #Call transfer attended and unattended #Call hold #LAB: Implementing call fwd with avpops !!!!! Week #4 Session 7 Live Conference SIP presence ad HA #Presence Agent setup #Publishing Presence from non-SIP devices #Registration-to-Presence conversion (old SIP devices) #Scalability of the presence model #Aggregation of the presence information #OpenSIPS High Availability #Active/Active and Active/Backup setups #SIP and Data Replication #LAB Implementing presence aggregation #LAB Publishing non-SIP Presence !!!!! Week #4 Session 8 Live Conference SIP Dialog Awareness and Load Balancing #The dialog module #How Dialog awareness in implemented with OpenSIPS #Dialog variables and dialog profiling #Mi commands used for Dialog control #OpenSIPS Load balancing/Dispatching Capabilities #Balancing algorithms #Balancing and failover #Multiple groups of balancing #LAB Limiting the number of concurrent calls #LAB Load balancing & failover for an Asterisk Cluster !!!!! Week #5 Session 9 Live Conference SIP NAT Traversal #NAT Types #Solving the NAT traversal challenge #Implementing a far end NAT solution #RFC3581 and forc_rport() function #Solving the traversal of RTP packets #Handling Register Requests #Detecting clients Behind NAT #Handling Invite requests behind NAT #RTPProxy installation and configuration #LAB Usind RTPProxy for NAT traversal #STUN Simple Traversal of UDP NAT !!!!! Week #5 Session 10 Live Conference - Accounting & Billing, Monitoring Tools #Authentication, Accounting and Authorization #Generating CDRs using the ACC and Dialog Modules for postpaid users. #Session Timeout, integration with RTPProxy #Performance analysis using Statistics Monitor #SNMP scalars and traps available for management #Tracing calls for troubleshooting #Generating traffic with SIPP #LAB Accounting to a MySQL database #LAB Prepaid users, limiting the duration of the call using the Dialog module #LAB Using SIP Trace !!!!! Week #6 Session 11 Live Conference SIP Security #Common types of attacks to the SIP environment #Scanning Attacks #Floods #SIP digest leaking #Using PIKE to detect and prevent floods #Using return codes from authentication to identify scanning attacks #Implementing TLS and SRTP !!!!! Week #6 Session 12 Back2Back User Agent #B2BUA design #Writing scenarios with B2BUA #Topology hiding using B2BUA #Complex B2BUA scenarios #LAB Using SIP Trace #LAB Using the B2BUA for topology hiding !!!!! Week #7 Session 13 Live Conference Final Work #Final work assignment !!!!! Week #7 Session 14 Live Conference Final Work #Q & A on Final work !!! Audience * VoIP providers seeking Open Source platforms to enhance their businesses * Anyone seeking proficiency in OpenSIPS * Network Consultants and VARs who need a jump start in the technology * Developers who want to use OpenSIPS to create new telephony applications and appliances !!! Prerequisites * Basic Linux knowledge * Basic text edition * Basic SIP protocol (Free online learning) * Basic OpenSIPS Knowledge (Free online learning) * Programming logic knowledge (you wont need to program, but you need to understand logical concepts applied to the dial-plan) !!! Instructors * '''Bogdan-Andrei Iancu''' OpenSIPS Solutions / OpenSIPS founder and main developer. * '''Flαvio E. Goncalves''' CEO of SipPulse Routing and Billing Solutions for SIP, writer of the book, Building Telephony Systems with OpenSIPS. !!! Contact & Registration ebootcamp at opensips dot org to:
(:redirect Support.EBootcamp quiet=1:) April 24, 2013, at 01:24 AM
by
- Changed line 7 from:
*'''May 26th 2013''' to:
*'''May 27th 2013''' Changed line 12 from:
%blue%Next scheduled training starts at '''May 26th, 2013'''. For more details, please send an email to ebootcamp_at_opensips_dot_org%% to:
%blue%Next scheduled training starts at '''May 27th, 2013'''. For more details, please send an email to ebootcamp_at_opensips_dot_org%% March 27, 2013, at 11:49 AM
by
- Added line 43:
!!!! Schedule March 27, 2013, at 11:49 AM
by
- Deleted line 42:
!!!! Schedule March 27, 2013, at 11:46 AM
by
- Changed lines 7-13 from:
*May 26th 2013 *September 2nd 2013 *November 4th 2013 *March 3rd 2013 %blue%Next scheduled training starts at '''May 26th, 2013'''. For more details, please send an email to bootcamp_at_opensips_dot_org%% to:
*'''May 26th 2013''' *'''September 2nd 2013''' *'''November 4th 2013''' *'''March 3rd 2014''' %blue%Next scheduled training starts at '''May 26th, 2013'''. For more details, please send an email to ebootcamp_at_opensips_dot_org%% Deleted lines 199-202:
!!! 2013 Schedule The next eBootcamp will start in February 25th, We accept late registrations until february 18th. Changed line 201 from:
bootcamp at opensips dot org to:
ebootcamp at opensips dot org March 26, 2013, at 09:00 PM
by
- Changed lines 7-10 from:
May 26th 2013 September 2nd 2013 November 4th 2013 March 3rd 2013 to:
*May 26th 2013 *September 2nd 2013 *November 4th 2013 *March 3rd 2013 March 26, 2013, at 08:56 PM
by
- Changed lines 5-6 from:
%blue%Next scheduled training starts at '''February 25th, 2013'''. For more details, please send an email to bootcamp_at_opensips_dot_org%% to:
!!! Annual Calendar May 26th 2013 September 2nd 2013 November 4th 2013 March 3rd 2013 %blue%Next scheduled training starts at '''May 26th, 2013'''. For more details, please send an email to bootcamp_at_opensips_dot_org%% Changed line 16 from:
The '''OpenSIPS 1.8 eBootcamp''' is a seven week e-Training program providing in depth coverage of '''OpenSIPS''' Installation, Configuration and Administration. The students will learn how to download, compile and install '''OpenSIPS'''. After the installation, you will start to learn step by step how to configure '''OpenSIPS''' to authenticate users, install a GUI to help with daily administration, forward calls to the PSTN through Dialplan, integrate Asterisk and Voice Mail, Presence agent, Load Balancing, Traverse Nat for SIP and generate CDR records to Database. At the end, you will learn how to use troubleshooting tools to solve end user problems. The content is exactly the same as the '''OpenSIPS Bootcamp'''. All the knowledge that is transferred to you will be strongly backed-up by practice sessions where you will get %blue%hands-on experience%% in handling '''OpenSIPS''' SIP Server. The training is structured to be offer %blue%50% - 50% between the theoretical and practical sessions%%. Optionally, a certification exam, to proof the knowledge consolidation during the training, can be sustained on request at the end of the course. to:
The '''OpenSIPS 1.9 eBootcamp''' is a seven week e-Training program providing in depth coverage of '''OpenSIPS''' Installation, Configuration and Administration. The students will learn how to download, compile and install '''OpenSIPS'''. After the installation, you will start to learn step by step how to configure '''OpenSIPS''' to authenticate users, install a GUI to help with daily administration, forward calls to the PSTN through Dialplan, integrate Asterisk and Voice Mail, Presence agent, Load Balancing, Traverse Nat for SIP and generate CDR records to Database. At the end, you will learn how to use troubleshooting tools to solve end user problems. The content is exactly the same as the '''OpenSIPS Bootcamp'''. All the knowledge that is transferred to you will be strongly backed-up by practice sessions where you will get %blue%hands-on experience%% in handling '''OpenSIPS''' SIP Server. The training is structured to be offer %blue%50% - 50% between the theoretical and practical sessions%%. Optionally, a certification exam, to proof the knowledge consolidation during the training, can be sustained on request at the end of the course. January 25, 2013, at 05:20 PM
by
- Changed line 5 from:
%blue%Next scheduled training starts at '''February 25th, 2012'''. For more details, please send an email to bootcamp_at_opensips_dot_org%% to:
%blue%Next scheduled training starts at '''February 25th, 2013'''. For more details, please send an email to bootcamp_at_opensips_dot_org%% January 08, 2013, at 12:58 PM
by
- Changed lines 191-195 from:
* '''Flαvio E. Goncalves''' CEO of V.Office Networks, writer of the book, Building Telephony Systems with OpenSIPS. !!! 2012 Schedule The next eBootcamp will start in September 10th, We accept late registrations until September 3rd. to:
* '''Flαvio E. Goncalves''' CEO of SipPulse Routing and Billing Solutions for SIP, writer of the book, Building Telephony Systems with OpenSIPS. !!! 2013 Schedule The next eBootcamp will start in February 25th, We accept late registrations until february 18th. January 08, 2013, at 12:57 PM
by
- Changed line 5 from:
%blue%Next scheduled training starts at '''September 10th, 2012'''. For more details, please send an email to bootcamp_at_opensips_dot_org%% to:
%blue%Next scheduled training starts at '''February 25th, 2012'''. For more details, please send an email to bootcamp_at_opensips_dot_org%% September 27, 2012, at 04:50 PM
by
- Changed line 14 from:
The live classes will be taken online by web-conference %blue%two sessions per week, 2-3 hours per session, for 7 weeks%%. To attend this training you will need to have broadband Internet access. You are going to receive a DVD with a virtual machine to run the labs. The virtual machine will be available in the VMWARE format. You can download the free VMWARE player to run the VM. We suggest that you have one separate desktop or server for your VM and at least one IP Phone/ATA in your private labs to complete the training. A LMS (Learning management system) will be available with forums, quizzes and support materials. to:
The live classes will be taken online by web-conference %blue%two sessions per week, 2-3 hours per session, for 7 weeks%%. To attend this training you will need to have broadband Internet access. You are going to receive a link to download a virtual machine to run the labs. The virtual machine will be available in the VMWARE format. You can download the free VMWARE player to run the VM. We suggest that you have one separate desktop or server for your VM and at least one IP Phone/ATA in your private labs to complete the training. A LMS (Learning management system) will be available with forums, quizzes and support materials. July 04, 2012, at 06:59 PM
by
- Changed line 9 from:
The '''OpenSIPS 1.6 eBootcamp''' is a seven week e-Training program providing in depth coverage of '''OpenSIPS''' Installation, Configuration and Administration. The students will learn how to download, compile and install '''OpenSIPS'''. After the installation, you will start to learn step by step how to configure '''OpenSIPS''' to authenticate users, install a GUI to help with daily administration, forward calls to the PSTN through Dialplan, integrate Asterisk and Voice Mail, Presence agent, Load Balancing, Traverse Nat for SIP and generate CDR records to Database. At the end, you will learn how to use troubleshooting tools to solve end user problems. The content is exactly the same as the '''OpenSIPS Bootcamp'''. All the knowledge that is transferred to you will be strongly backed-up by practice sessions where you will get %blue%hands-on experience%% in handling '''OpenSIPS''' SIP Server. The training is structured to be offer %blue%50% - 50% between the theoretical and practical sessions%%. Optionally, a certification exam, to proof the knowledge consolidation during the training, can be sustained on request at the end of the course. to:
The '''OpenSIPS 1.8 eBootcamp''' is a seven week e-Training program providing in depth coverage of '''OpenSIPS''' Installation, Configuration and Administration. The students will learn how to download, compile and install '''OpenSIPS'''. After the installation, you will start to learn step by step how to configure '''OpenSIPS''' to authenticate users, install a GUI to help with daily administration, forward calls to the PSTN through Dialplan, integrate Asterisk and Voice Mail, Presence agent, Load Balancing, Traverse Nat for SIP and generate CDR records to Database. At the end, you will learn how to use troubleshooting tools to solve end user problems. The content is exactly the same as the '''OpenSIPS Bootcamp'''. All the knowledge that is transferred to you will be strongly backed-up by practice sessions where you will get %blue%hands-on experience%% in handling '''OpenSIPS''' SIP Server. The training is structured to be offer %blue%50% - 50% between the theoretical and practical sessions%%. Optionally, a certification exam, to proof the knowledge consolidation during the training, can be sustained on request at the end of the course. July 04, 2012, at 06:46 PM
by
- Changed lines 5-6 from:
%blue%Next scheduled training starts at '''February 15th, 2012'''. For more details, please send an email to bootcamp_at_opensips_dot_org%% to:
%blue%Next scheduled training starts at '''September 10th, 2012'''. For more details, please send an email to bootcamp_at_opensips_dot_org%% Changed line 195 from:
The next eBootcamp will start in February 15th, We accept late registrations until February 7th. to:
The next eBootcamp will start in September 10th, We accept late registrations until September 3rd. December 12, 2011, at 07:32 PM
by
- Added lines 35-36:
!!!! Schedule December 12, 2011, at 07:32 PM
by
- Deleted lines 34-35:
!!!! Schedule December 12, 2011, at 07:32 PM
by
- Changed lines 39-48 from:
#.What SIP is and what SIP is for #.SIP Architecture #.SIP Addressing scheme #.SIP Basic call flows #.Sessions, Transactions and Dialogs #.Initial and Sequential Requests #.Media Handling and SDP #.Use case scenarios, VoIP Providers, Wholesale routing, Hosted PBX‘ #.OpenSIPS architecture, advantages and limitations to:
#What SIP is and what SIP is for #SIP Architecture #SIP Addressing scheme #SIP Basic call flows #Sessions, Transactions and Dialogs #Initial and Sequential Requests #Media Handling and SDP #Use case scenarios, VoIP Providers, Wholesale routing, Hosted PBX‘ #OpenSIPS architecture, advantages and limitations Changed lines 50-57 from:
#.Routing Basics and the Standard Configuration #.Scripting Basics #.Routing Basics #.Analyzing the standard configuration files #.LAB OpenSIPS Installation #.LAB Connecting two phones to OpenSIPS #.LAB Running stateful, stateless, with/without record routing to:
#Routing Basics and the Standard Configuration #Scripting Basics #Routing Basics #Analyzing the standard configuration files #LAB OpenSIPS Installation #LAB Connecting two phones to OpenSIPS #LAB Running stateful, stateless, with/without record routing Changed lines 59-78 from:
#.Introduction to OpenSIPS Control Panel #.Domain administration #.User administration #.Interface customization #.The Auth_DB modules #.Register authentication sequence #.Invite authentication sequence #.Digest authentication #.Quality of protection #.Plaintext or hash passwords #.The opensipsctl shell utility #.The opensipsCTL resource file #.Checking From and TO tags #.Multidomain support #.Inter-domain and intra-domain routing #.LAB Installing MySQL Support #.LAB Enhancing the script #.LAB Installing the opensips-cp #.LAB Configuring opensips-cp to:
#Introduction to OpenSIPS Control Panel #Domain administration #User administration #Interface customization #The Auth_DB modules #Register authentication sequence #Invite authentication sequence #Digest authentication #Quality of protection #Plaintext or hash passwords #The opensipsctl shell utility #Checking From and TO tags #Multidomain support #Inter-domain and intra-domain routing #LAB Installing MySQL Support #LAB Enhancing the script #LAB Installing the opensips-cp #LAB Configuring opensips-cp Changed lines 79-85 from:
#.Introduction to PSTN routing #.Accepting calls from the PSTN #.The permissions module and the check_source_address() function #.Routing a call to the PSTN #.DID redirection using Aliases #.ACL and Group permissions to:
#Introduction to PSTN routing #Accepting calls from the PSTN #The permissions module and the check_source_address() function #Routing a call to the PSTN #DID redirection using Aliases #ACL and Group permissions Changed lines 87-93 from:
#.Using the dialplan module #.Introduction to Drouting #.Drouting tables #.LAB Routing calls to the PSTN #.LAB Using Dynamic Routing tables #.LAB Using the Dialplan module for pre-routing to:
#Using the dialplan module #Introduction to Drouting #Drouting tables #LAB Routing calls to the PSTN #LAB Using Dynamic Routing tables #LAB Using the Dialplan module for pre-routing Changed lines 95-101 from:
#.Parallel and serial forking #.The importance of the messages Subscribe, Notify and Refer #.Call Forwarding, unconditional, on busy, on no answer #.Call transfer attended and unattended #.Call hold #.LAB: Implementing call fwd with avpops to:
#Parallel and serial forking #The importance of the messages Subscribe, Notify and Refer #Call Forwarding, unconditional, on busy, on no answer #Call transfer attended and unattended #Call hold #LAB: Implementing call fwd with avpops Changed lines 103-113 from:
#.Presence Agent setup #.Publishing Presence from non-SIP devices #.Registration-to-Presence conversion (old SIP devices) #.Scalability of the presence model #.Aggregation of the presence information #.OpenSIPS High Availability #.Active/Active and Active/Backup setups #.SIP and Data Replication #.LAB Implementing presence aggregation #.LAB Publishing non-SIP Presence to:
#Presence Agent setup #Publishing Presence from non-SIP devices #Registration-to-Presence conversion (old SIP devices) #Scalability of the presence model #Aggregation of the presence information #OpenSIPS High Availability #Active/Active and Active/Backup setups #SIP and Data Replication #LAB Implementing presence aggregation #LAB Publishing non-SIP Presence Changed lines 115-125 from:
#.The dialog module #.How Dialog awareness in implemented with OpenSIPS #.Dialog variables and dialog profiling #.Mi commands used for Dialog control #.OpenSIPS Load balancing/Dispatching Capabilities #.Balancing algorithms #.Balancing and failover #.Multiple groups of balancing #.LAB Limiting the number of concurrent calls #.LAB Load balancing & failover for an Asterisk Cluster to:
#The dialog module #How Dialog awareness in implemented with OpenSIPS #Dialog variables and dialog profiling #Mi commands used for Dialog control #OpenSIPS Load balancing/Dispatching Capabilities #Balancing algorithms #Balancing and failover #Multiple groups of balancing #LAB Limiting the number of concurrent calls #LAB Load balancing & failover for an Asterisk Cluster Changed lines 127-138 from:
#.NAT Types #.Solving the NAT traversal challenge #.Implementing a far end NAT solution #.RFC3581 and forc_rport() function #.Solving the traversal of RTP packets #.Handling Register Requests #.Detecting clients Behind NAT #.Handling Invite requests behind NAT #.RTPProxy installation and configuration #.LAB Usind RTPProxy for NAT traversal #.STUN Simple Traversal of UDP NAT to:
#NAT Types #Solving the NAT traversal challenge #Implementing a far end NAT solution #RFC3581 and forc_rport() function #Solving the traversal of RTP packets #Handling Register Requests #Detecting clients Behind NAT #Handling Invite requests behind NAT #RTPProxy installation and configuration #LAB Usind RTPProxy for NAT traversal #STUN Simple Traversal of UDP NAT Changed lines 140-150 from:
#.Authentication, Accounting and Authorization #.Generating CDRs using the ACC and Dialog Modules for postpaid users. #.Session Timeout, integration with RTPProxy #.Performance analysis using Statistics Monitor #.SNMP scalars and traps available for management #.Tracing calls for troubleshooting #.Generating traffic with SIPP #.LAB Accounting to a MySQL database #.LAB Prepaid users, limiting the duration of the call using the Dialog module #.LAB Using SIP Trace to:
#Authentication, Accounting and Authorization #Generating CDRs using the ACC and Dialog Modules for postpaid users. #Session Timeout, integration with RTPProxy #Performance analysis using Statistics Monitor #SNMP scalars and traps available for management #Tracing calls for troubleshooting #Generating traffic with SIPP #LAB Accounting to a MySQL database #LAB Prepaid users, limiting the duration of the call using the Dialog module #LAB Using SIP Trace Changed lines 152-159 from:
#.Common types of attacks to the SIP environment #.Scanning Attacks #.Floods #.SIP digest leaking #.Using PIKE to detect and prevent floods #.Using return codes from authentication to identify scanning attacks #.Implementing TLS and SRTP to:
#Common types of attacks to the SIP environment #Scanning Attacks #Floods #SIP digest leaking #Using PIKE to detect and prevent floods #Using return codes from authentication to identify scanning attacks #Implementing TLS and SRTP Changed lines 161-167 from:
#.B2BUA design #.Writing scenarios with B2BUA #.Topology hiding using B2BUA #.Complex B2BUA scenarios #.LAB Using SIP Trace #.LAB Using the B2BUA for topology hiding to:
#B2BUA design #Writing scenarios with B2BUA #Topology hiding using B2BUA #Complex B2BUA scenarios #LAB Using SIP Trace #LAB Using the B2BUA for topology hiding Changed lines 169-170 from:
#.Final work assignment to:
#Final work assignment Changed line 172 from:
#.Q & A on Final work to:
#Q & A on Final work December 12, 2011, at 07:29 PM
by
- Changed lines 9-11 from:
The '''OpenSIPS 1.6 eBootcamp''' is a seven week e-Training program providing in depth coverage of '''OpenSIPS''' Installation, Configuration and Administration. The students will learn how to download, compile and install '''OpenSIPS'''. After the installation, you will start to learn step by step how to configure '''OpenSIPS''' to authenticate users, install a GUI to help with daily administration, forward calls to the PSTN through Dialplan, integrate Asterisk and Voice Mail, Presence agent, Load Balancing, Traverse Nat for SIP and generate CDR records to a Radius Server. At the end, you will learn how to use troubleshooting tools to solve end user problems. The content is exactly the same as the '''OpenSIPS Bootcamp'''. All the knowledge that is transferred to you will be strongly backed-up by practice sessions where you will get %blue%hands-on experience%% in handling '''OpenSIPS''' SIP Server. The training is structured to be offer %blue%50% - 50% between the theoretical and practical sessions%%. Optionally, a certification exam, to proof the knowledge consolidation during the training, can be sustained on request at the end of the course. to:
The '''OpenSIPS 1.6 eBootcamp''' is a seven week e-Training program providing in depth coverage of '''OpenSIPS''' Installation, Configuration and Administration. The students will learn how to download, compile and install '''OpenSIPS'''. After the installation, you will start to learn step by step how to configure '''OpenSIPS''' to authenticate users, install a GUI to help with daily administration, forward calls to the PSTN through Dialplan, integrate Asterisk and Voice Mail, Presence agent, Load Balancing, Traverse Nat for SIP and generate CDR records to Database. At the end, you will learn how to use troubleshooting tools to solve end user problems. The content is exactly the same as the '''OpenSIPS Bootcamp'''. All the knowledge that is transferred to you will be strongly backed-up by practice sessions where you will get %blue%hands-on experience%% in handling '''OpenSIPS''' SIP Server. The training is structured to be offer %blue%50% - 50% between the theoretical and practical sessions%%. Optionally, a certification exam, to proof the knowledge consolidation during the training, can be sustained on request at the end of the course. Changed line 14 from:
The live classes will be taken online by web-conference '''two sessions per week, 2-3 hours per session'''. To attend this training you will need to have broadband Internet access. You are going to receive a DVD with a virtual machine to run the labs. The virtual machine will be available in the VMWARE format. You can download the free VMWARE player to run the VM. We suggest that you have one separate desktop or server for your VM and at least one IP Phone/ATA in your private labs to complete the training. A LMS (Learning management system) will be available with forums, quizzes and support materials. to:
The live classes will be taken online by web-conference %blue%two sessions per week, 2-3 hours per session, for 7 weeks%%. To attend this training you will need to have broadband Internet access. You are going to receive a DVD with a virtual machine to run the labs. The virtual machine will be available in the VMWARE format. You can download the free VMWARE player to run the VM. We suggest that you have one separate desktop or server for your VM and at least one IP Phone/ATA in your private labs to complete the training. A LMS (Learning management system) will be available with forums, quizzes and support materials. December 12, 2011, at 07:27 PM
by
- Changed lines 5-6 from:
Next scheduled training starts at '''February 15th, 2012'''. For more details, please send an email to bootcamp_at_opensips_dot_org to:
%blue%Next scheduled training starts at '''February 15th, 2012'''. For more details, please send an email to bootcamp_at_opensips_dot_org%% Changed line 38 from:
!!!!! Week #1 Tuesday Live Conference Introduction to SIP to:
!!!!! Week #1 Session 1 Live Conference Introduction to SIP and OpenSIPS Deleted lines 45-46:
!!!!! Week #1 Thursday Live conference Introduction to OpenSIPS Added lines 48-49:
!!!!! Week #1 Session 2 Live conference OpenSIPS Basics Changed lines 54-58 from:
#.LAB 3.1 OpenSIPS Installation #.LAB 3.2 Connecting two phones to OpenSIPS #.LAB 3.3 Running stateful, stateless, with/without record routing !!!!! Week #2 Tuesday Live Conference - SQL Databases to:
#.LAB OpenSIPS Installation #.LAB Connecting two phones to OpenSIPS #.LAB Running stateful, stateless, with/without record routing !!!!! Week #2 Session 3 Live Conference - OpenSIPS Control Panel and SQL Authentication #.Introduction to OpenSIPS Control Panel #.Domain administration #.User administration #.Interface customization Changed line 67 from:
#.QOP ¨C Quality of protection to:
#.Quality of protection Deleted line 68:
#.LAB 4-1 Installing MySQL Support Changed lines 74-87 from:
#.LAB4-2 Enhancing the script !!!!! Week #2 Thursday Live Conference OpenSIPS Control Panel #.Lab 4 - Review #.Introduction to OpenSIPS Control Panel #.LAB 5-1 Installing the opensips-cp #.LAB 5-2 Configuring opensips-cp #.Basic tasks #.Domain administration #.User administration #.Interface customization !!!!! Week #3 Tuesday Live Conference - Connectivity to the PSTN #.Lab 5 - Review to:
#.LAB Installing MySQL Support #.LAB Enhancing the script #.LAB Installing the opensips-cp #.LAB Configuring opensips-cp !!!!! Week #2 Session 4 Live Conference PSTN connectivity (part 1) Added lines 86-88:
!!!!! Week #3 Session 5 Live Conference PSTN connectivity (part 2) #.Using the dialplan module Changed lines 91-96 from:
#.LAB 6-1 Routing calls to the PSTN #.LAB 6-2 Using Dynamic Routing tables #.LAB 6-3 Using the Dialplan module for pre-routing !!!!! Week #3 Thursday Live Conference Advanced SIP Call Flows to:
#.LAB Routing calls to the PSTN #.LAB Using Dynamic Routing tables #.LAB Using the Dialplan module for pre-routing !!!!! Week #3 Session 6 Live Conference Advanced SIP Call Flows Changed lines 101-102 from:
!!!!! Week # 4 Tuesday Live Conference SIP presence to:
#.LAB: Implementing call fwd with avpops !!!!! Week #4 Session 7 Live Conference SIP presence ad HA Changed lines 109-112 from:
#.LAB 8-1 Implementing presence aggregation #.LAB 8-2 Publishing non-SIP Presence !!!!! Week # 4 Thursday Live Conference SIP Dialog Awareness to:
#.OpenSIPS High Availability #.Active/Active and Active/Backup setups #.SIP and Data Replication #.LAB Implementing presence aggregation #.LAB Publishing non-SIP Presence !!!!! Week #4 Session 8 Live Conference SIP Dialog Awareness and Load Balancing Deleted lines 119-125:
#.LAB 9-1 Limiting the number of concurrent calls !!!!! Week #5 Tuesday Live Conference Load Balancing and High Availability #.Lab 8 - Review #.OpenSIPS High Availability #.Active/Active and Active/Backup setups #.SIP and Data Replication Changed lines 124-127 from:
#.LAB 9-1 Load balancing & failover for an Asterisk Cluster !!!!! Week #5 Thursday Live Conference SIP NAT Traversal #.Lab 9 - Review to:
#.LAB Limiting the number of concurrent calls #.LAB Load balancing & failover for an Asterisk Cluster !!!!! Week #5 Session 9 Live Conference SIP NAT Traversal Changed line 137 from:
#.LAB 9-1 Usind RTPProxy for NAT traversal to:
#.LAB Usind RTPProxy for NAT traversal Changed line 140 from:
!!!!! Week #6 Tuesday Live Conference - OpenSIPS Accounting and Billing to:
!!!!! Week #5 Session 10 Live Conference - Accounting & Billing, Monitoring Tools Deleted line 141:
#.LAB 12-1 Accounting to a MySQL database Deleted lines 143-154:
#.LAB 12-2 Prepaid users, limiting the duration of the call using the Dialog module !!!!! Week #6 Thursday Live Conference SIP Security #.Common types of attacks to the SIP environment #.Scanning Attacks #.Floods #.SIP digest leaking #.Using PIKE to detect and prevent floods #.Using return codes from authentication to identify scanning attacks #.Implementing TLS and SRTP !!!!! Week #7 Tuesday Advanced Topics Added lines 147-163:
#.Generating traffic with SIPP #.LAB Accounting to a MySQL database #.LAB Prepaid users, limiting the duration of the call using the Dialog module #.LAB Using SIP Trace !!!!! Week #6 Session 11 Live Conference SIP Security #.Common types of attacks to the SIP environment #.Scanning Attacks #.Floods #.SIP digest leaking #.Using PIKE to detect and prevent floods #.Using return codes from authentication to identify scanning attacks #.Implementing TLS and SRTP !!!!! Week #6 Session 12 Back2Back User Agent #.B2BUA design #.Writing scenarios with B2BUA Changed lines 165-173 from:
#.LAB 12-1 ¨C Using SIP Trace #.LAB 13-1 ¨C Using the B2BUA for topology hiding !!!!! Week #7 Thursday Final Work Live Conference #.Lab 12 - Review #.Q&A on Final work assignment to:
#.Complex B2BUA scenarios #.LAB Using SIP Trace #.LAB Using the B2BUA for topology hiding !!!!! Week #7 Session 13 Live Conference Final Work #.Final work assignment !!!!! Week #7 Session 14 Live Conference Final Work #.Q & A on Final work Changed lines 195-197 from:
!!! 2011 Schedule The next eBootcamp will start in September 19th, We accept late registrations until September 12th. to:
!!! 2012 Schedule The next eBootcamp will start in February 15th, We accept late registrations until February 7th. Changed line 199 from:
bootcamp@opensips.org to:
bootcamp at opensips dot org December 12, 2011, at 07:03 PM
by
- Changed lines 5-6 from:
Next scheduled training starts at '''September 19th, 2011'''. For more details, please send an email to bootcamp_at_opensips_dot_org to:
Next scheduled training starts at '''February 15th, 2012'''. For more details, please send an email to bootcamp_at_opensips_dot_org Changed lines 14-15 from:
The live classes will be taken online by web-conference '''every Tuesday and Thursday 03:00PM GMT, 11:00AM EDT 08:00AM, PDT'''. To attend this training you will need to have broadband Internet access. You are going to receive a DVD with a virtual machine to run the labs. The virtual machine will be available in the VMWARE format. You can download the free VMWARE player to run the VM. We suggest that you have one separate desktop or server for your VM and at least one IP Phone/ATA in your private labs to complete the training. A LMS (Learning management system) will be available with forums, quizzes and support materials. to:
The live classes will be taken online by web-conference '''two sessions per week, 2-3 hours per session'''. To attend this training you will need to have broadband Internet access. You are going to receive a DVD with a virtual machine to run the labs. The virtual machine will be available in the VMWARE format. You can download the free VMWARE player to run the VM. We suggest that you have one separate desktop or server for your VM and at least one IP Phone/ATA in your private labs to complete the training. A LMS (Learning management system) will be available with forums, quizzes and support materials. Changed lines 29-30 from:
* Account Calls to MySQL * How to use test and monitoring tools to check your configuration to:
* Account Calls to Database * How to secure your system against DOS and hacker's attacks * Implement complex SIP B2BUA scenarios with OpenSIPS * How to use tests, stress-tests and monitoring tools to check your configuration July 28, 2011, at 01:27 PM
by
- Changed lines 5-6 from:
Next scheduled training starts at May 2nd. For more details, please send an email to bootcamp_at_opensips.org to:
Next scheduled training starts at '''September 19th, 2011'''. For more details, please send an email to bootcamp_at_opensips_dot_org Changed line 194 from:
The next eBootcamp will start in May 2nd, We accept late registrations until April 23 to:
The next eBootcamp will start in September 19th, We accept late registrations until September 12th. April 10, 2011, at 08:08 PM
by
- Changed line 5 from:
Next scheduled trainind starts at May 2nd. For more details, please send an email to bootcamp_at_opensips.org to:
Next scheduled training starts at May 2nd. For more details, please send an email to bootcamp_at_opensips.org April 10, 2011, at 08:08 PM
by
- Changed line 7 from:
!!! Overview4 to:
!!! Overview April 10, 2011, at 08:08 PM
by
- Changed lines 5-6 from:
!!! Overview to:
Next scheduled trainind starts at May 2nd. For more details, please send an email to bootcamp_at_opensips.org !!! Overview4 Changed line 194 from:
The eBootcamp will start at February 28, We accept late registration until February 21 to:
The next eBootcamp will start in May 2nd, We accept late registrations until April 23 January 17, 2011, at 04:41 PM
by
- Changed line 187 from:
* '''Bogdan-Andrei Iancu''' OpenSIPS founder and main developer. Also CEO of Voice System, an know-how OpenSIPS company. to:
* '''Bogdan-Andrei Iancu''' OpenSIPS founder and main developer, an know-how OpenSIPS person. January 17, 2011, at 04:39 PM
by
- Changed lines 37-41 from:
#.SIP Components #.SIP Requests and SIP Responses #.Main SIP headers #.Transactions and Dialogs to:
#.SIP Addressing scheme #.SIP Basic call flows #.Sessions, Transactions and Dialogs #.Initial and Sequential Requests #.Media Handling and SDP Changed lines 44-64 from:
#.What is OpenSIPS #.Main characteristics #.Usage scenarios #.OpenSIPS architecture #.Sessions, Dialogs and Transactions #.Message Processing according to the RFC3261 #.Strict Routing and Loose Routing #.SIP and RTP !!!!! Week #2 Tuesday Live Conference - OpenSIPS Installation #.Hardware requirements #.Software requirements #.LAB 2.1 Installing Linux for OpenSIPS (previously installed DVD) #.LAB 2.2 Download, compile and install OpenSIPS #.LAB 2.3 Running OpenSIPS at the Linux Boot #.OpenSIPS directory structure and log files #.OpenSIPS startup options #.Starting OpenSIPS with default configuration script !!!!! Week #2 Thursday Live Conference Routing Basics #.Lab 2 Review to:
#.Use case scenarios, VoIP Providers, Wholesale routing, Hosted PBX‘ #.OpenSIPS architecture, advantages and limitations #.Routing Basics and the Standard Configuration Changed lines 49-56 from:
#.Analysing the standard configuration files #.LAB 3.1 Connecting two phones to OpenSIPS #.LAB 3.2 Running stateful with record routing (packet capture) #.LAB 3.3 Running stateless with record routing (packet capture) #.LAB 3.4 Running stateless with no record-routing !!!!! Week #3 Tuesday Live Conference - Authentication #.LAB 3 Review to:
#.Analyzing the standard configuration files #.LAB 3.1 OpenSIPS Installation #.LAB 3.2 Connecting two phones to OpenSIPS #.LAB 3.3 Running stateful, stateless, with/without record routing !!!!! Week #2 Tuesday Live Conference - SQL Databases Changed line 59 from:
#.QOP Quality of protection to:
#.QOP ¨C Quality of protection Changed line 63 from:
#.The opensipsctl resource file to:
#.The opensipsCTL resource file Changed line 65 from:
#.Multi-domain support to:
#.Multidomain support Changed lines 68-70 from:
#.Optional LAB Authentication using TLS !!!!! Week #3 Thursday Live Conference OpenSIPS Control Panel to:
!!!!! Week #2 Thursday Live Conference OpenSIPS Control Panel Changed line 79 from:
!!!!! Week # 4 Tuesday Live Conference Connectivity to the PSTN to:
!!!!! Week #3 Tuesday Live Conference - Connectivity to the PSTN Changed lines 92-105 from:
#.Inter-domain Peering !!!!! Week # 4 Thursday Live Conference Media Server Integration and Presence #.Lab 6 - Review #.Introduction to Call Forwarding #.Pseudo-variables and AVPs #.AVP functions #.Implementing Blind Call Forwarding #.Busy or Unanswered forwarding to Voice Mail #.LAB 7-1 Testing the Call Forwarding feature #.LAB 7-2 Asterisk Integration (optional) #.Lab 7 - Review #.SIP presence overview to:
!!!!! Week #3 Thursday Live Conference Advanced SIP Call Flows #.Parallel and serial forking #.The importance of the messages Subscribe, Notify and Refer #.Call Forwarding, unconditional, on busy, on no answer #.Call transfer attended and unattended #.Call hold !!!!! Week # 4 Tuesday Live Conference SIP presence Added lines 110-116:
!!!!! Week # 4 Thursday Live Conference SIP Dialog Awareness #.The dialog module #.How Dialog awareness in implemented with OpenSIPS #.Dialog variables and dialog profiling #.Mi commands used for Dialog control #.LAB 9-1 Limiting the number of concurrent calls Changed lines 126-127 from:
#.LAB 9-1 Load balancing & failover foran Asterisk Cluster to:
#.LAB 9-1 Load balancing & failover for an Asterisk Cluster Deleted line 142:
#.Lab 10 - Review Changed lines 144-159 from:
#.LAB 10-1 Accounting to a MySQL database #.Accounting using a RADIUS server #.LAB 10-2 Accounting to a Radius Server !!!!! Week #6 Thursday Live Conference Troubleshooting Tools #.Lab 11 - Review #.Built in tools #.Packet Capture and Trace Tools #.The SIPTRACE module #.Predefined and Custom Statistics #.Stress Testing Tools #.LAB 12-1 Using SIP Trace #.LAB 12-2 Using sipp to stress test OpenSIPS #.Final Work Assignment Build a telephony system based on specifications !!!!! Week #7 Tuesday Final Work Live Conference to:
#.LAB 12-1 Accounting to a MySQL database #.Generating CDRs using the ACC and Dialog Modules for postpaid users. #.Session Timeout, integration with RTPProxy #.LAB 12-2 Prepaid users, limiting the duration of the call using the Dialog module !!!!! Week #6 Thursday Live Conference SIP Security #.Common types of attacks to the SIP environment #.Scanning Attacks #.Floods #.SIP digest leaking #.Using PIKE to detect and prevent floods #.Using return codes from authentication to identify scanning attacks #.Implementing TLS and SRTP !!!!! Week #7 Tuesday Advanced Topics #.Performance analysis using Statistics Monitor #.SNMP scalars and traps available for management #.Tracing calls for troubleshooting #.Topology hiding using B2BUA #.LAB 12-1 ¨C Using SIP Trace #.LAB 13-1 ¨C Using the B2BUA for topology hiding !!!!! Week #7 Thursday Final Work Live Conference Deleted lines 169-173:
!!!!! Week #7 Thursday Certification Testing - (Optional) #.Last date to send the scripts for the final work #.Q&A on Final work assignment #.Q&A on the Certification Testing #.Certification Test January 17, 2011, at 03:54 PM
by
- Changed lines 207-208 from:
!!! 2010 Schedule The eBootcamp will start at August 31, We accept late registration until August 16 to:
!!! 2011 Schedule The eBootcamp will start at February 28, We accept late registration until February 21 July 13, 2010, at 09:06 PM
by
- Changed line 189 from:
VoIP providers seeking Open Source platforms to enhance their businesses to:
* VoIP providers seeking Open Source platforms to enhance their businesses July 13, 2010, at 08:52 PM
by
- Added lines 32-33:
!!!! Schedule Deleted lines 187-190:
Deleted lines 200-201:
!!! Course Schedule Please check the PDF - detailed description of the course July 13, 2010, at 08:49 PM
by
- Changed line 32 from:
!!!! Week #1 Tuesday Live Conference Introduction to SIP to:
!!!!! Week #1 Tuesday Live Conference Introduction to SIP Changed line 40 from:
!!!! Week #1 Thursday Live conference Introduction to OpenSIPS to:
!!!!! Week #1 Thursday Live conference Introduction to OpenSIPS Changed line 50 from:
!!!! Week #2 Tuesday Live Conference - OpenSIPS Installation to:
!!!!! Week #2 Tuesday Live Conference - OpenSIPS Installation Changed line 60 from:
!!!! Week #2 Thursday Live Conference Routing Basics to:
!!!!! Week #2 Thursday Live Conference Routing Basics Changed line 70 from:
!!!! Week #3 Tuesday Live Conference - Authentication to:
!!!!! Week #3 Tuesday Live Conference - Authentication Changed line 87 from:
!!!! Week #3 Thursday Live Conference OpenSIPS Control Panel to:
!!!!! Week #3 Thursday Live Conference OpenSIPS Control Panel Changed line 97 from:
!!!! Week # 4 Tuesday Live Conference Connectivity to the PSTN to:
!!!!! Week # 4 Tuesday Live Conference Connectivity to the PSTN Changed line 112 from:
!!!! Week # 4 Thursday Live Conference Media Server Integration and Presence to:
!!!!! Week # 4 Thursday Live Conference Media Server Integration and Presence Changed line 132 from:
!!!! Week #5 Tuesday Live Conference Load Balancing and High Availability to:
!!!!! Week #5 Tuesday Live Conference Load Balancing and High Availability Changed line 143 from:
!!!! Week #5 Thursday Live Conference SIP NAT Traversal to:
!!!!! Week #5 Thursday Live Conference SIP NAT Traversal Changed line 157 from:
!!!! Week #6 Tuesday Live Conference - OpenSIPS Accounting and Billing to:
!!!!! Week #6 Tuesday Live Conference - OpenSIPS Accounting and Billing Changed line 164 from:
!!! Week #6 Thursday Live Conference Troubleshooting Tools to:
!!!!! Week #6 Thursday Live Conference Troubleshooting Tools Changed line 175 from:
!!!! Week #7 Tuesday Final Work Live Conference to:
!!!!! Week #7 Tuesday Final Work Live Conference Changed line 179 from:
!!!! Week #7 Thursday Certification Testing - (Optional) to:
!!!!! Week #7 Thursday Certification Testing - (Optional) July 13, 2010, at 08:48 PM
by
- Changed lines 32-143 from:
#.Introduction to OpenSIPs ##.What is OpenSIPS ##.Main characteristics ##.Usage scenarios ##.OpenSIPS architecture ##.Sessions, Dialogs and Transactions ##.Message Processing according to the RFC3261 ##.Strict Routing and Loose Routing ##.SIP and RTP #.OpenSIPS installation ##.Hardware requirements ##.Software requirements ##.LAB 2.1 Installing Linux for OpenSIPS (previously installed DVD) ##.LAB 2.2 Download, compile and install OpenSIPS ##.LAB 2.3 Running OpenSIPS at the Linux Boot ##.OpenSIPS directory structure and log files ##.OpenSIPS startup options ##.Starting OpenSIPS with default configuration script #.Routing Basics and the Standard Configuration ##.Scripting Basics ##.Routing Basics ##.Analyzing the standard configuration files ##.LAB 3.1 Connecting two phones to OpenSIPS ##.LAB 3.2 Running stateful with record routing (packet capture) ##.LAB 3.3 Running stateless with record routing (packet capture) ##.LAB 3.4 Running stateless with no record-routing. #.Adding authentication with MySQL ##.The Auth_DB modules ##.Register authentication sequence ##.Invite authentication sequence ##.Digest authentication ##.QOP Quality of protection ##.Plaintext or hash passwords ##.LAB 4-1 Installing MySQL Support ##.The opensipsctl shell utility ##.The opensipsCTL resource file ##.Checking From and TO tags ##.Multidomain support ##.Inter-domain and intra-domain routing ##.LAB4-2 Enhancing the script #.OpenSIPS Administration using OpenSIPS Control Panel ##.Introduction to OpenSIPS Control Panel ##.LAB 5-1 Installing the opensips-cp ##.LAB 5-2 Configuring opensips-cp ##.Basic tasks ##.Domain administration ##.User administration ##.Interface customization #.Connectivity to the PSTN ##.Introduction to PSTN routing ##.Accepting calls from the PSTN ##.The permissions module and the check_source_address() function ##.Routing a call to the PSTN ##.DID redirection using Aliases ##.ACL and Group permissions ##.Introduction to Drouting ##.Drouting tables ##.LAB 6-1 Routing calls to the PSTN ##.LAB 6-2 Using Dynamic Routing tables ##.LAB 6-3 Using the Dialplan module for pre-routing ##.Inter-domain Peering #.Call Forwarding and Voicemail ##.Introduction to Call Forwarding ##.Pseudo-variables and AVPs ##.AVP functions ##.Implementing Blind Call Forwarding ##.Busy or Unanswered forwarding to Voice Mail ##.LAB 7-1 Testing the Call Forwarding feature ##.LAB 7-2 Asterisk Integration (optional) #.Using Presence ##.SIP presence overview ##.Presence Agent setup ##.Publishing Presence from non-SIP devices ##.Registration-to-Presence conversion (old SIP devices) ##.Scalability of the presence model ##.Aggregation of the presence information ##.LAB 8-1 Implementing presence aggregation ##.LAB 8-2 Publishing non-SIP Presence #.Load Balancing and High Availability ##.OpenSIPS High Availability ##.Active/Active and Active/Backup setups ##.SIP and Data Replication ##.OpenSIPS Load balancing/Dispatching Capabilities ##.Balancing algorithms ##.Balancing and failover ##.Multiple groups of balancing ##.LAB 9-1 Load balancing & failover foran Asterisk Cluster #.SIP NAT Traversal ##.NAT Types ##.Solving the NAT traversal challenge ##.Implementing a far end NAT solution ##.RFC3581 and forc_rport() function ##.Solving the traversal of RTP packets ##.Handling Register Requests ##.Detecting clients Behind NAT ##.Handling Invite requests behind NAT ##.RTPProxy installation and configuration ##.LAB 9-1 Usind RTPProxy for NAT traversal ##.STUN Simple Traversal of UDP NAT #.OpenSIPS accounting and Billing ##.Authentication, Accounting and Authorization ##.LAB 10-1 Accounting to a MySQL database ##.Accounting using a RADIUS server ##.LAB 10-2 Accounting to a Radius Server #.Troubleshooting Tools ##.Built in tools ##.Packet Capture and Trace Tools ##.The SIPTRACE module ##.Predefined and Custom Statistics ##.Stress Testing Tools ##.LAB 12-1 Using SIP Trace ##.LAB 12-2 Using sipp to stress test OpenSIPS to:
!!!! Week #1 Tuesday Live Conference Introduction to SIP #.What SIP is and what SIP is for #.SIP Architecture #.SIP Components #.SIP Requests and SIP Responses #.Main SIP headers #.Transactions and Dialogs !!!! Week #1 Thursday Live conference Introduction to OpenSIPS #.What is OpenSIPS #.Main characteristics #.Usage scenarios #.OpenSIPS architecture #.Sessions, Dialogs and Transactions #.Message Processing according to the RFC3261 #.Strict Routing and Loose Routing #.SIP and RTP !!!! Week #2 Tuesday Live Conference - OpenSIPS Installation #.Hardware requirements #.Software requirements #.LAB 2.1 Installing Linux for OpenSIPS (previously installed DVD) #.LAB 2.2 Download, compile and install OpenSIPS #.LAB 2.3 Running OpenSIPS at the Linux Boot #.OpenSIPS directory structure and log files #.OpenSIPS startup options #.Starting OpenSIPS with default configuration script !!!! Week #2 Thursday Live Conference Routing Basics #.Lab 2 Review #.Scripting Basics #.Routing Basics #.Analysing the standard configuration files #.LAB 3.1 Connecting two phones to OpenSIPS #.LAB 3.2 Running stateful with record routing (packet capture) #.LAB 3.3 Running stateless with record routing (packet capture) #.LAB 3.4 Running stateless with no record-routing !!!! Week #3 Tuesday Live Conference - Authentication #.LAB 3 Review #.The Auth_DB modules #.Register authentication sequence #.Invite authentication sequence #.Digest authentication #.QOP Quality of protection #.Plaintext or hash passwords #.LAB 4-1 Installing MySQL Support #.The opensipsctl shell utility #.The opensipsctl resource file #.Checking From and TO tags #.Multi-domain support #.Inter-domain and intra-domain routing #.LAB4-2 Enhancing the script #.Optional LAB Authentication using TLS !!!! Week #3 Thursday Live Conference OpenSIPS Control Panel #.Lab 4 - Review #.Introduction to OpenSIPS Control Panel #.LAB 5-1 Installing the opensips-cp #.LAB 5-2 Configuring opensips-cp #.Basic tasks #.Domain administration #.User administration #.Interface customization !!!! Week # 4 Tuesday Live Conference Connectivity to the PSTN #.Lab 5 - Review #.Introduction to PSTN routing #.Accepting calls from the PSTN #.The permissions module and the check_source_address() function #.Routing a call to the PSTN #.DID redirection using Aliases #.ACL and Group permissions #.Introduction to Drouting #.Drouting tables #.LAB 6-1 Routing calls to the PSTN #.LAB 6-2 Using Dynamic Routing tables #.LAB 6-3 Using the Dialplan module for pre-routing #.Inter-domain Peering !!!! Week # 4 Thursday Live Conference Media Server Integration and Presence #.Lab 6 - Review #.Introduction to Call Forwarding #.Pseudo-variables and AVPs #.AVP functions #.Implementing Blind Call Forwarding #.Busy or Unanswered forwarding to Voice Mail #.LAB 7-1 Testing the Call Forwarding feature #.LAB 7-2 Asterisk Integration (optional) #.Lab 7 - Review #.SIP presence overview #.Presence Agent setup #.Publishing Presence from non-SIP devices #.Registration-to-Presence conversion (old SIP devices) #.Scalability of the presence model #.Aggregation of the presence information #.LAB 8-1 Implementing presence aggregation #.LAB 8-2 Publishing non-SIP Presence !!!! Week #5 Tuesday Live Conference Load Balancing and High Availability #.Lab 8 - Review #.OpenSIPS High Availability #.Active/Active and Active/Backup setups #.SIP and Data Replication #.OpenSIPS Load balancing/Dispatching Capabilities #.Balancing algorithms #.Balancing and failover #.Multiple groups of balancing #.LAB 9-1 Load balancing & failover foran Asterisk Cluster !!!! Week #5 Thursday Live Conference SIP NAT Traversal #.Lab 9 - Review #.NAT Types #.Solving the NAT traversal challenge #.Implementing a far end NAT solution #.RFC3581 and forc_rport() function #.Solving the traversal of RTP packets #.Handling Register Requests #.Detecting clients Behind NAT #.Handling Invite requests behind NAT #.RTPProxy installation and configuration #.LAB 9-1 Usind RTPProxy for NAT traversal #.STUN Simple Traversal of UDP NAT !!!! Week #6 Tuesday Live Conference - OpenSIPS Accounting and Billing #.Lab 10 - Review #.Authentication, Accounting and Authorization #.LAB 10-1 Accounting to a MySQL database #.Accounting using a RADIUS server #.LAB 10-2 Accounting to a Radius Server !!! Week #6 Thursday Live Conference Troubleshooting Tools #.Lab 11 - Review #.Built in tools #.Packet Capture and Trace Tools #.The SIPTRACE module #.Predefined and Custom Statistics #.Stress Testing Tools #.LAB 12-1 Using SIP Trace #.LAB 12-2 Using sipp to stress test OpenSIPS #.Final Work Assignment Build a telephony system based on specifications !!!! Week #7 Tuesday Final Work Live Conference #.Lab 12 - Review #.Q&A on Final work assignment !!!! Week #7 Thursday Certification Testing - (Optional) #.Last date to send the scripts for the final work #.Q&A on Final work assignment #.Q&A on the Certification Testing #.Certification Test July 13, 2010, at 08:41 PM
by
- Changed lines 7-9 from:
The '''OpenSIPS 1.6 eBootcamp''' is a seven week e-Training program providing in depth coverage of '''OpenSIPS''' Installation, Configuration and Administration. The students will learn how to download, compile and install '''OpenSIPS'''. After the installation, you will start to learn step by step how to configure '''OpenSIPS''' to authenticate users, install a GUI to help with daily administration, forward calls to the PSTN through Dialplan, integrate Asterisk and Voice Mail, Presence agent, Load Balancing, Traverse Nat for SIP and generate CDR records to a Radius Server. At the end, you will learn how to use troubleshooting tools to solve end user problems. The content is exactly the same as the '''OpenSIPS Bootcamp'''. All the knowledge that is transferred to you will be strongly backed-up by practice sessions where you will get hands-on experience in handling '''OpenSIPS''' SIP Server. The training is structured to be offer 50% - 50% between the theoretical and practical sessions. Optionally, a certification exam, to proof the knowledge consolidation during the training, can be sustained on request at the end of the course. to:
The '''OpenSIPS 1.6 eBootcamp''' is a seven week e-Training program providing in depth coverage of '''OpenSIPS''' Installation, Configuration and Administration. The students will learn how to download, compile and install '''OpenSIPS'''. After the installation, you will start to learn step by step how to configure '''OpenSIPS''' to authenticate users, install a GUI to help with daily administration, forward calls to the PSTN through Dialplan, integrate Asterisk and Voice Mail, Presence agent, Load Balancing, Traverse Nat for SIP and generate CDR records to a Radius Server. At the end, you will learn how to use troubleshooting tools to solve end user problems. The content is exactly the same as the '''OpenSIPS Bootcamp'''. All the knowledge that is transferred to you will be strongly backed-up by practice sessions where you will get %blue%hands-on experience%% in handling '''OpenSIPS''' SIP Server. The training is structured to be offer %blue%50% - 50% between the theoretical and practical sessions%%. Optionally, a certification exam, to proof the knowledge consolidation during the training, can be sustained on request at the end of the course. Changed lines 12-13 from:
The live classes will be taken online by web-conference '''every Tuesday and Thursday 03:00PM GMT, 11:00AM EDT 08:00AM, PDT'''.To attend this training you will need to have broadband Internet access. The labs will be available in a Computing Grid,with public access to the Internet. You will have a hundred hours of access to the grid to build your own labs. Time extensions will be available as needed. We suggest that you have at least one IP Phone in your private labs to complete the training. A LMS (Learning management system) will be available with forums, quizzes and support materials. to:
The live classes will be taken online by web-conference '''every Tuesday and Thursday 03:00PM GMT, 11:00AM EDT 08:00AM, PDT'''. To attend this training you will need to have broadband Internet access. You are going to receive a DVD with a virtual machine to run the labs. The virtual machine will be available in the VMWARE format. You can download the free VMWARE player to run the VM. We suggest that you have one separate desktop or server for your VM and at least one IP Phone/ATA in your private labs to complete the training. A LMS (Learning management system) will be available with forums, quizzes and support materials. July 13, 2010, at 08:38 PM
by - July 13, 2010, at 07:51 PM
by
- Changed line 163 from:
The detailed description of the course is available for download. to:
July 13, 2010, at 07:50 PM
by
- Deleted line 13:
The detailed description of the course is available for download. July 13, 2010, at 07:49 PM
by
- Changed lines 5-170 from:
!!! Overview to:
!!! Overview The '''OpenSIPS 1.6 eBootcamp''' is a seven week e-Training program providing in depth coverage of '''OpenSIPS''' Installation, Configuration and Administration. The students will learn how to download, compile and install '''OpenSIPS'''. After the installation, you will start to learn step by step how to configure '''OpenSIPS''' to authenticate users, install a GUI to help with daily administration, forward calls to the PSTN through Dialplan, integrate Asterisk and Voice Mail, Presence agent, Load Balancing, Traverse Nat for SIP and generate CDR records to a Radius Server. At the end, you will learn how to use troubleshooting tools to solve end user problems. The content is exactly the same as the '''OpenSIPS Bootcamp'''. All the knowledge that is transferred to you will be strongly backed-up by practice sessions where you will get hands-on experience in handling '''OpenSIPS''' SIP Server. The training is structured to be offer 50% - 50% between the theoretical and practical sessions. Optionally, a certification exam, to proof the knowledge consolidation during the training, can be sustained on request at the end of the course. !!! How does it work? The live classes will be taken online by web-conference '''every Tuesday and Thursday 03:00PM GMT, 11:00AM EDT 08:00AM, PDT'''.To attend this training you will need to have broadband Internet access. The labs will be available in a Computing Grid,with public access to the Internet. You will have a hundred hours of access to the grid to build your own labs. Time extensions will be available as needed. We suggest that you have at least one IP Phone in your private labs to complete the training. A LMS (Learning management system) will be available with forums, quizzes and support materials. The detailed description of the course is available for download. !!! Key Objectives * Install OpenSIPS on a Linux Machine * Routing basics and the default configuration * OpenSIPS authentication using MySQL and Memcache * Install OpenSIPS control Panel. * Connect to the PSTN using Dialplan and Dynamic Routing * Voicemail integration using Call Forward and AVPs * Implement a presence agent * Understand important aspects of load balancing and high availability * Implement SIP NAT traversal using RTPProxy * Account Calls to MySQL * How to use test and monitoring tools to check your configuration !!! Syllabus #.Introduction to OpenSIPs ##.What is OpenSIPS ##.Main characteristics ##.Usage scenarios ##.OpenSIPS architecture ##.Sessions, Dialogs and Transactions ##.Message Processing according to the RFC3261 ##.Strict Routing and Loose Routing ##.SIP and RTP #.OpenSIPS installation ##.Hardware requirements ##.Software requirements ##.LAB 2.1 Installing Linux for OpenSIPS (previously installed DVD) ##.LAB 2.2 Download, compile and install OpenSIPS ##.LAB 2.3 Running OpenSIPS at the Linux Boot ##.OpenSIPS directory structure and log files ##.OpenSIPS startup options ##.Starting OpenSIPS with default configuration script #.Routing Basics and the Standard Configuration ##.Scripting Basics ##.Routing Basics ##.Analyzing the standard configuration files ##.LAB 3.1 Connecting two phones to OpenSIPS ##.LAB 3.2 Running stateful with record routing (packet capture) ##.LAB 3.3 Running stateless with record routing (packet capture) ##.LAB 3.4 Running stateless with no record-routing. #.Adding authentication with MySQL ##.The Auth_DB modules ##.Register authentication sequence ##.Invite authentication sequence ##.Digest authentication ##.QOP Quality of protection ##.Plaintext or hash passwords ##.LAB 4-1 Installing MySQL Support ##.The opensipsctl shell utility ##.The opensipsCTL resource file ##.Checking From and TO tags ##.Multidomain support ##.Inter-domain and intra-domain routing ##.LAB4-2 Enhancing the script #.OpenSIPS Administration using OpenSIPS Control Panel ##.Introduction to OpenSIPS Control Panel ##.LAB 5-1 Installing the opensips-cp ##.LAB 5-2 Configuring opensips-cp ##.Basic tasks ##.Domain administration ##.User administration ##.Interface customization #.Connectivity to the PSTN ##.Introduction to PSTN routing ##.Accepting calls from the PSTN ##.The permissions module and the check_source_address() function ##.Routing a call to the PSTN ##.DID redirection using Aliases ##.ACL and Group permissions ##.Introduction to Drouting ##.Drouting tables ##.LAB 6-1 Routing calls to the PSTN ##.LAB 6-2 Using Dynamic Routing tables ##.LAB 6-3 Using the Dialplan module for pre-routing ##.Inter-domain Peering #.Call Forwarding and Voicemail ##.Introduction to Call Forwarding ##.Pseudo-variables and AVPs ##.AVP functions ##.Implementing Blind Call Forwarding ##.Busy or Unanswered forwarding to Voice Mail ##.LAB 7-1 Testing the Call Forwarding feature ##.LAB 7-2 Asterisk Integration (optional) #.Using Presence ##.SIP presence overview ##.Presence Agent setup ##.Publishing Presence from non-SIP devices ##.Registration-to-Presence conversion (old SIP devices) ##.Scalability of the presence model ##.Aggregation of the presence information ##.LAB 8-1 Implementing presence aggregation ##.LAB 8-2 Publishing non-SIP Presence #.Load Balancing and High Availability ##.OpenSIPS High Availability ##.Active/Active and Active/Backup setups ##.SIP and Data Replication ##.OpenSIPS Load balancing/Dispatching Capabilities ##.Balancing algorithms ##.Balancing and failover ##.Multiple groups of balancing ##.LAB 9-1 Load balancing & failover foran Asterisk Cluster #.SIP NAT Traversal ##.NAT Types ##.Solving the NAT traversal challenge ##.Implementing a far end NAT solution ##.RFC3581 and forc_rport() function ##.Solving the traversal of RTP packets ##.Handling Register Requests ##.Detecting clients Behind NAT ##.Handling Invite requests behind NAT ##.RTPProxy installation and configuration ##.LAB 9-1 Usind RTPProxy for NAT traversal ##.STUN Simple Traversal of UDP NAT #.OpenSIPS accounting and Billing ##.Authentication, Accounting and Authorization ##.LAB 10-1 Accounting to a MySQL database ##.Accounting using a RADIUS server ##.LAB 10-2 Accounting to a Radius Server #.Troubleshooting Tools ##.Built in tools ##.Packet Capture and Trace Tools ##.The SIPTRACE module ##.Predefined and Custom Statistics ##.Stress Testing Tools ##.LAB 12-1 Using SIP Trace ##.LAB 12-2 Using sipp to stress test OpenSIPS !!! Audience VoIP providers seeking Open Source platforms to enhance their businesses * Anyone seeking proficiency in OpenSIPS * Network Consultants and VARs who need a jump start in the technology * Developers who want to use OpenSIPS to create new telephony applications and appliances !!! Prerequisites * Basic Linux knowledge * Basic text edition * Basic SIP protocol (Free online learning) * Basic OpenSIPS Knowledge (Free online learning) * Programming logic knowledge (you wont need to program, but you need to understand logical concepts applied to the dial-plan) !!! Course Schedule Please check the PDF - detailed description of the course !!! Instructors * '''Bogdan-Andrei Iancu''' OpenSIPS Solutions / OpenSIPS founder and main developer. * '''Flαvio E. Goncalves''' CEO of V.Office Networks, writer of the book, Building Telephony Systems with OpenSIPS. The detailed description of the course is available for download. !!! 2010 Schedule The eBootcamp will start at August 31, We accept late registration until August 16 !!! Contact & Registration bootcamp@opensips.org July 13, 2010, at 07:29 PM
by
- Added lines 1-5:
!! Training -> eBootcamp ---- (:toc-float Table of Content:) !!! Overview |