Training.Bootcamp History

Hide minor edits - Show changes to markup

April 24, 2013, at 05:24 PM by 109.99.235.212 -
Changed lines 1-198 from:

Training -> Bootcamp


(:toc-float Table of Content:)

Starting with 2011, the Bootcamp program was merged into the eBootcamp program - same content, some trainers, same still, but in remote approach, via a eLearning platform :

Why

  • you cannot afford to dedicate a whole week for traveling and training, away from your job / family
  • there is no Bootcamp location somewhere next to you, but you have Internet access
  • the eBootcamp is more flexible as time (when you can start) and program (only 4-5 hours per week)
  • lower costs as no traveling, accommodation, etc costs are involved.

Where : eBootcamp Web Page


2010 Schedule

  • 22 - 26 March 2010, Florianopolis, Brazil - successfully completed
  • 19 - 23 April 2010, San Francisco, USA - successfully completed
  • 20 - 24 September 2010, Frankfurt, Germany - registration closed
  • 15 - 19 November 2010, Edison, New Jersey, USA Successfully Completed

New Bootcamp program for 2010

The new OpenSIPS Bootcamp is a full 5 day (40 hours) intensive training 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, implement High-Availablity, Presence agent, Load Balancing, Traverse Nat for SIP, generate CDR records and use OpenSIPS as B2BUA. At the end, you will learn how to increase the security of your system and how to use troubleshooting tools to solve end user problems.

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, an certification exam, to proof the knowledge consolidation during the training, can be sustained on request after the end of the course.

What's new

  1. Removal of the certification test in the last day of the training. Most people need to study before taking the test and having the test in the last day is counterproductive.
    1. Reduction in redundant themes and presentations. No presentation in this training takes more than 1 hour. The ones with more than 1 hour were split in 45 minute sections.
    2. BYOL format (Bring your own laptop). As of today most students have their own notebook with enough memory and disk space. Each student will make the training in a virtual machine in their own computer and take the VM ready to run back home
    3. Removal of any non-opensips related material such as Asterisk Integration, Wireshark, Sipsak and Sipp. (The old labs will be available as optional).
    4. Inclusion of the following new topics, SIP security, SIP Dialog Awareness and B2BUA.
    5. Removal of the preparation time on Monday. Most students actually arrive in the day before. Rarely, we have seen students arriving in the day of the training. This will open more time for the new topics.

Key Objectives

  • Describe SIP basic call flows, recognize components, addresses and headers
  • Describe OpenSIPS use case scenarios, architecture, advantages and limitations
  • Install, configure and debug OpenSIPS and use its scripting language
  • Integrate with a relational database such as MySQL
  • Install, configure and use the Web Gui, opensips control panel
  • Integrate with PSTN gateways and wholesale providers
  • Implement advanced SIP call flows such as Call Forward, Call Hold and Call Transfer
  • Implement presence using a centralized presence model
  • SIP dialog awareness
  • Understand important aspects of load balancing and high availability
  • Implement SIP NAT traversal using RTPProxy
  • Basic prepaid and postpaid accounting
  • Defend your SIP infrastructure from malicious attacks
  • Learn advanced Topics, with SIPTRACE, STATISTICS, SNMP, B2BUA

Syllabus

  1. SIP Basics
    1. SIP Addresing scheme
    2. SIP Basic call flows
    3. Sessions, Transactions and Dialogs
    4. Initial and Sequential Requests
    5. Media Handling and SDP
  2. OpenSIPS usage scenarios and architecture
    1. Use case scenarios, VoIP Providers, Wholesale routing, Hosted PBX#
    2. OpenSIPS architecture, advantages and limitations
    3. Routing Basics and the Standard Configuration
    4. Scripting Basics
    5. Routing Basics
    6. Analyzing the standard configuration files
    7. LAB 3.1 OpenSIPS Installation
    8. LAB 3.2 Connecting two phones to OpenSIPS
    9. LAB 3.3 Running stateful, stateless, with/without record routing
  3. Integration with relational databases
    1. The Auth_DB modules
    2. Register authentication sequence
    3. Invite authentication sequence
    4. Digest authentication
    5. QOP 每 Quality of protection
    6. Plaintext or hash passwords
    7. LAB 4-1 Installing MySQL Support
    8. The opensipsctl shell utility
    9. The opensipsCTL resource file
    10. Checking From and TO tags
    11. Multidomain support
    12. Inter-domain and intra-domain routing
    13. LAB4-2 Enhancing the script
  4. OpenSIPS Administration using OpenSIPS Control Panel
    1. Introduction to OpenSIPS Control Panel
    2. LAB 5-1 Installing the opensips-cp
    3. LAB 5-2 Configuring opensips-cp
    4. Basic tasks
    5. Domain administration
    6. User administration
    7. Interface customization
  5. Connectivity to the PSTN
    1. Introduction to PSTN routing
    2. Accepting calls from the PSTN
    3. The permissions module and the check_source_address() function
    4. Routing a call to the PSTN
    5. DID redirection using Aliases
    6. ACL and Group permissions
    7. Introduction to Drouting
    8. Drouting tables
    9. LAB 6-1 Routing calls to the PSTN
    10. LAB 6-2 Using Dynamic Routing tables
    11. LAB 6-3 Using the Dialplan module for pre-routing
  6. Advanced SIP Call Flows
    1. Parallel and serial forking
    2. The importance of the messages Subscribe, Notify and Refer
    3. Call Forwarding, unconditional, on busy, on no answer
    4. Call transfer attended and unattended
    5. Call hold
  7. Presence in a centralized model
    1. SIP presence overview
    2. Presence Agent setup
    3. Publishing Presence from non-SIP devices
    4. Registration-to-Presence conversion (old SIP devices)
    5. Scalability of the presence model
    6. Aggregation of the presence information
    7. LAB 8-1 Implementing presence aggregation
  8. SIP Dialog Awareness
    1. The dialog module
    2. How Dialog awareness in implemented with OpenSIPS
    3. Dialog variables and dialog profiling
    4. Mi commands used for Dialog control
    5. LAB 9-1 Limiting the number of concurrent calls
  9. Load Balancing and High Availability
    1. OpenSIPS High Availability
    2. Active/Active and Active/Backup setups
    3. SIP and Data Replication
    4. OpenSIPS Load balancing/Dispatching Capabilities
    5. Balancing algorithms
    6. Balancing and failover
    7. Multiple groups of balancing
    8. LAB 10-1 Load balancing & failover for an Asterisk Cluster
  10. SIP NAT Traversal
    1. NAT Types
    2. Solving the NAT traversal challenge
    3. Implementing a far end NAT solution
    4. RFC3581 and forc_rport() function
    5. Solving the traversal of RTP packets
    6. Handling Register Requests
    7. Detecting clients Behind NAT
    8. Handling Invite requests behind NAT
    9. RTPProxy installation and configuration
    10. LAB 11-1 Usind RTPProxy for NAT traversal
    11. STUN 每 Simple Traversal of UDP NAT
  11. Basic Prepaid and Postpaid billing
    1. Authentication, Accounting and Authorization
    2. LAB 12-1 Accounting to a MySQL database
    3. Generating CDRs using the ACC and Dialog Modules for postpaid users.
    4. Session Timeout, integration with RTPProxy
    5. LAB 12-2 Prepaid users, limiting the duration of the call using the Dialog module
  12. SIP Security
    1. Common types of attacks to the SIP environment
    2. Scanning Attacks
    3. Floods
    4. SIP digest leaking
    5. Using PIKE to detect and prevent floods
    6. Using return codes from authentication to identify scanning attacks
    7. Implementing TLS and SRTP
  13. Advanced Topics
    1. Performance analysis using Statistics Monitor
    2. SNMP scalars and traps available for management
    3. Tracing calls for troubleshooting
    4. Topology hiding using B2BUA
    5. LAB 12-1 每 Using SIP Trace
    6. LAB 13-1 每 Using the B2BUA for topology hiding

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 won*t need to program, but you need to understand logical concepts applied to the dial-plan)

Course Schedule

  • 08:30-18:00 Mon-Fri

Instructors

  • Bogdan-Andrei Iancu OpenSIPS Solutions / OpenSIPS founder and main developer.
  • Flavio E. Goncalves CEO of V.Office Networks, writer of the book, Building Telephony Systems with OpenSIPS.

Contact

to:

(:redirect Support.Bootcamp quiet=1:)

December 12, 2011, at 06:46 PM by 109.99.2.142 -
Changed line 27 from:

New Bootcamp program for 2011

to:

New Bootcamp program for 2010

December 12, 2011, at 06:45 PM by 109.99.2.142 -
Changed lines 14-16 from:
to:
December 12, 2011, at 06:45 PM by 109.99.2.142 -
Added line 15:
Added line 18:

December 12, 2011, at 06:45 PM by 109.99.2.142 -
Changed lines 5-7 from:

2011 Schedule

  • 7 - 11 February 2011, Saint Petesburg, Florida, USA - Please consult
to:

Starting with 2011, the Bootcamp program was merged into the eBootcamp program - same content, some trainers, same still, but in remote approach, via a eLearning platform :

Why

  • you cannot afford to dedicate a whole week for traveling and training, away from your job / family
  • there is no Bootcamp location somewhere next to you, but you have Internet access
  • the eBootcamp is more flexible as time (when you can start) and program (only 4-5 hours per week)
  • lower costs as no traveling, accommodation, etc costs are involved.

Where eBootcamp Web Page

January 17, 2011, at 03:17 PM by bogdan -
Changed lines 151-156 from:
  1. Scanning Attacks
  2. Floods
  3. SIP digest leaking
  4. Using PIKE to detect and prevent floods
  5. Using return codes from authentication to identify scanning attacks
  6. Implementing TLS and SRTP
to:
  1. Scanning Attacks
  2. Floods
  3. SIP digest leaking
  4. Using PIKE to detect and prevent floods
  5. Using return codes from authentication to identify scanning attacks
  6. Implementing TLS and SRTP
January 17, 2011, at 03:16 PM by bogdan -
Changed lines 154-156 from:
  1. Using PIKE to detect and prevent floods
  2. Using return codes from authentication to identify scanning attacks
  3. Implementing TLS and SRTP
to:
  1. Using PIKE to detect and prevent floods
  2. Using return codes from authentication to identify scanning attacks
  3. Implementing TLS and SRTP
January 14, 2011, at 01:18 PM by flaviogoncalves -
Changed line 7 from:
  • 7 - 11 February 2011, Saint Petesburg, Florida, USA - Registration Open
to:
  • 7 - 11 February 2011, Saint Petesburg, Florida, USA - Please consult
January 04, 2011, at 02:45 PM by flaviogoncalves -
Changed line 7 from:
  • 7 - 11 February 2011, Tampa, Florida, USA - Registration Open
to:
  • 7 - 11 February 2011, Saint Petesburg, Florida, USA - Registration Open
December 10, 2010, at 04:26 PM by flaviogoncalves -
Changed lines 23-24 from:

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, an certification exam, to proof the knowledge consolidation during the training, can be sustained on request after the end of the course.

to:

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, an certification exam, to proof the knowledge consolidation during the training, can be sustained on request after the end of the course.

Changed lines 184-185 from:
  • Bogdan-Andrei Iancu 每 OpenSIPS founder and main developer. Also CEO of Voice System, an ※know-how§ OpenSIPS company.
  • Fl芍vio E. Goncalves 每 CEO of V.Office Networks, writer of the book, Building Telephony Systems with OpenSIPS.
to:
  • Bogdan-Andrei Iancu OpenSIPS founder and main developer. Also CEO of Voice System, an know-how OpenSIPS company.
  • Flavio E. Goncalves CEO of V.Office Networks, writer of the book, Building Telephony Systems with OpenSIPS.
December 10, 2010, at 04:25 PM by flaviogoncalves -
Changed lines 5-6 from:

2010 Schedule

to:

2011 Schedule

  • 7 - 11 February 2011, Tampa, Florida, USA - Registration Open

2010 Schedule

Deleted lines 17-18:
  • 7 - 11 February 2011, Tampa, Florida, USA - Registration Open
December 10, 2010, at 04:24 PM by flaviogoncalves -
Deleted lines 31-32:

Deleted lines 47-48:

Syllabus


Deleted line 162:

Deleted line 170:

Deleted line 177:

Deleted line 180:

Deleted line 184:

December 10, 2010, at 04:22 PM by flaviogoncalves -
Changed lines 17-19 from:

New Bootcamp program for 2011

Overview

to:

New Bootcamp program for 2011

December 10, 2010, at 04:21 PM by flaviogoncalves -
Changed lines 13-15 from:
  • 15 - 19 November 2010, Edison, New Jersey, USA Successfully Completed
  • 7 - 11 February 2011, Tampa, Florida, USA - Registration Open
to:
  • 15 - 19 November 2010, Edison, New Jersey, USA Successfully Completed
  • 7 - 11 February 2011, Tampa, Florida, USA - Registration Open
December 10, 2010, at 04:15 PM by flaviogoncalves -
Added lines 23-32:

What's new

  1. Removal of the certification test in the last day of the training. Most people need to study before taking the test and having the test in the last day is counterproductive.
    1. Reduction in redundant themes and presentations. No presentation in this training takes more than 1 hour. The ones with more than 1 hour were split in 45 minute sections.
    2. BYOL format (Bring your own laptop). As of today most students have their own notebook with enough memory and disk space. Each student will make the training in a virtual machine in their own computer and take the VM ready to run back home
    3. Removal of any non-opensips related material such as Asterisk Integration, Wireshark, Sipsak and Sipp. (The old labs will be available as optional).
    4. Inclusion of the following new topics, SIP security, SIP Dialog Awareness and B2BUA.
    5. Removal of the preparation time on Monday. Most students actually arrive in the day before. Rarely, we have seen students arriving in the day of the training. This will open more time for the new topics.
December 10, 2010, at 04:12 PM by flaviogoncalves -
Added lines 15-18:
  • 7 - 11 February 2011, Tampa, Florida, USA - Registration Open

New Bootcamp program for 2011

Changed lines 20-27 from:

The OpenSIPS 1.6 Bootcamp is a full 5 day (40 hours) intensive training 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.

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.

The detailed description of the course is available for download.

to:

The new OpenSIPS Bootcamp is a full 5 day (40 hours) intensive training 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, implement High-Availablity, Presence agent, Load Balancing, Traverse Nat for SIP, generate CDR records and use OpenSIPS as B2BUA. At the end, you will learn how to increase the security of your system and how to use troubleshooting tools to solve end user problems.

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, an certification exam, to proof the knowledge consolidation during the training, can be sustained on request after the end of the course.

Changed lines 26-32 from:
  • 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
to:
  • Describe SIP basic call flows, recognize components, addresses and headers
  • Describe OpenSIPS use case scenarios, architecture, advantages and limitations
  • Install, configure and debug OpenSIPS and use its scripting language
  • Integrate with a relational database such as MySQL
  • Install, configure and use the Web Gui, opensips control panel
  • Integrate with PSTN gateways and wholesale providers
  • Implement advanced SIP call flows such as Call Forward, Call Hold and Call Transfer
  • Implement presence using a centralized presence model
  • SIP dialog awareness
Changed lines 37-39 from:
  • Account Calls to MySQL
  • How to use test and monitoring tools to check your configuration
to:
  • Basic prepaid and postpaid accounting
  • Defend your SIP infrastructure from malicious attacks
  • Learn advanced Topics, with SIPTRACE, STATISTICS, SNMP, B2BUA

Syllabus

Changed lines 44-156 from:
  1. Introduction to OpenSIPs
    1. What is OpenSIPS
    2. Main characteristics
    3. Usage scenarios
    4. OpenSIPS architecture
    5. Sessions, Dialogs and Transactions
    6. Message Processing according to the RFC3261
    7. Strict Routing and Loose Routing
    8. SIP and RTP
  2. OpenSIPS installation
    1. Hardware requirements
    2. Software requirements
    3. LAB 2.1 Installing Linux for OpenSIPS (previously installed DVD)
    4. LAB 2.2 Download, compile and install OpenSIPS
    5. LAB 2.3 Running OpenSIPS at the Linux Boot
    6. OpenSIPS directory structure and log files
    7. OpenSIPS startup options
    8. Starting OpenSIPS with default configuration script
  3. Routing Basics and the Standard Configuration
    1. Scripting Basics
    2. Routing Basics
    3. Analyzing the standard configuration files
    4. LAB 3.1 Connecting two phones to OpenSIPS
    5. LAB 3.2 Running stateful with record routing (packet capture)
    6. LAB 3.3 Running stateless with record routing (packet capture)
    7. LAB 3.4 Running stateless with no record-routing.
  4. Adding authentication with MySQL
    1. The Auth_DB modules
    2. Register authentication sequence
    3. Invite authentication sequence
    4. Digest authentication
    5. QOP Quality of protection
    6. Plaintext or hash passwords
    7. LAB 4-1 Installing MySQL Support
    8. The opensipsctl shell utility
    9. The opensipsCTL resource file
    10. Checking From and TO tags
    11. Multidomain support
    12. Inter-domain and intra-domain routing
    13. LAB4-2 Enhancing the script
  5. OpenSIPS Administration using OpenSIPS Control Panel
    1. Introduction to OpenSIPS Control Panel
    2. LAB 5-1 Installing the opensips-cp
    3. LAB 5-2 Configuring opensips-cp
    4. Basic tasks
    5. Domain administration
    6. User administration
    7. Interface customization
  6. Connectivity to the PSTN
    1. Introduction to PSTN routing
    2. Accepting calls from the PSTN
    3. The permissions module and the check_source_address() function
    4. Routing a call to the PSTN
    5. DID redirection using Aliases
    6. ACL and Group permissions
    7. Introduction to Drouting
    8. Drouting tables
    9. LAB 6-1 Routing calls to the PSTN
    10. LAB 6-2 Using Dynamic Routing tables
    11. LAB 6-3 Using the Dialplan module for pre-routing
    12. Inter-domain Peering
  7. Call Forwarding and Voicemail
    1. Introduction to Call Forwarding
    2. Pseudo-variables and AVPs
    3. AVP functions
    4. Implementing Blind Call Forwarding
    5. Busy or Unanswered forwarding to Voice Mail
    6. LAB 7-1 Testing the Call Forwarding feature
    7. LAB 7-2 Asterisk Integration (optional)
  8. Using Presence
    1. SIP presence overview
    2. Presence Agent setup
    3. Publishing Presence from non-SIP devices
    4. Registration-to-Presence conversion (old SIP devices)
    5. Scalability of the presence model
    6. Aggregation of the presence information
    7. LAB 8-1 Implementing presence aggregation
    8. LAB 8-2 Publishing non-SIP Presence
  9. Load Balancing and High Availability
    1. OpenSIPS High Availability
    2. Active/Active and Active/Backup setups
    3. SIP and Data Replication
    4. OpenSIPS Load balancing/Dispatching Capabilities
    5. Balancing algorithms
    6. Balancing and failover
    7. Multiple groups of balancing
    8. LAB 9-1 Load balancing & failover foran Asterisk Cluster
  10. SIP NAT Traversal
    1. NAT Types
    2. Solving the NAT traversal challenge
    3. Implementing a far end NAT solution
    4. RFC3581 and forc_rport() function
    5. Solving the traversal of RTP packets
    6. Handling Register Requests
    7. Detecting clients Behind NAT
    8. Handling Invite requests behind NAT
    9. RTPProxy installation and configuration
    10. LAB 9-1 Usind RTPProxy for NAT traversal
    11. STUN Simple Traversal of UDP NAT
  11. OpenSIPS accounting and Billing
    1. Authentication, Accounting and Authorization
    2. LAB 10-1 Accounting to a MySQL database
    3. Accounting using a RADIUS server
    4. LAB 10-2 Accounting to a Radius Server
  12. Troubleshooting Tools
    1. Built in tools
    2. Packet Capture and Trace Tools
    3. The SIPTRACE module
    4. Predefined and Custom Statistics
    5. Stress Testing Tools
    6. LAB 12-1 Using SIP Trace
    7. LAB 12-2 Using sipp to stress test OpenSIPS
to:
  1. SIP Basics
    1. SIP Addresing scheme
    2. SIP Basic call flows
    3. Sessions, Transactions and Dialogs
    4. Initial and Sequential Requests
    5. Media Handling and SDP
  2. OpenSIPS usage scenarios and architecture
    1. Use case scenarios, VoIP Providers, Wholesale routing, Hosted PBX#
    2. OpenSIPS architecture, advantages and limitations
    3. Routing Basics and the Standard Configuration
    4. Scripting Basics
    5. Routing Basics
    6. Analyzing the standard configuration files
    7. LAB 3.1 OpenSIPS Installation
    8. LAB 3.2 Connecting two phones to OpenSIPS
    9. LAB 3.3 Running stateful, stateless, with/without record routing
  3. Integration with relational databases
    1. The Auth_DB modules
    2. Register authentication sequence
    3. Invite authentication sequence
    4. Digest authentication
    5. QOP 每 Quality of protection
    6. Plaintext or hash passwords
    7. LAB 4-1 Installing MySQL Support
    8. The opensipsctl shell utility
    9. The opensipsCTL resource file
    10. Checking From and TO tags
    11. Multidomain support
    12. Inter-domain and intra-domain routing
    13. LAB4-2 Enhancing the script
  4. OpenSIPS Administration using OpenSIPS Control Panel
    1. Introduction to OpenSIPS Control Panel
    2. LAB 5-1 Installing the opensips-cp
    3. LAB 5-2 Configuring opensips-cp
    4. Basic tasks
    5. Domain administration
    6. User administration
    7. Interface customization
  5. Connectivity to the PSTN
    1. Introduction to PSTN routing
    2. Accepting calls from the PSTN
    3. The permissions module and the check_source_address() function
    4. Routing a call to the PSTN
    5. DID redirection using Aliases
    6. ACL and Group permissions
    7. Introduction to Drouting
    8. Drouting tables
    9. LAB 6-1 Routing calls to the PSTN
    10. LAB 6-2 Using Dynamic Routing tables
    11. LAB 6-3 Using the Dialplan module for pre-routing
  6. Advanced SIP Call Flows
    1. Parallel and serial forking
    2. The importance of the messages Subscribe, Notify and Refer
    3. Call Forwarding, unconditional, on busy, on no answer
    4. Call transfer attended and unattended
    5. Call hold
  7. Presence in a centralized model
    1. SIP presence overview
    2. Presence Agent setup
    3. Publishing Presence from non-SIP devices
    4. Registration-to-Presence conversion (old SIP devices)
    5. Scalability of the presence model
    6. Aggregation of the presence information
    7. LAB 8-1 Implementing presence aggregation
  8. SIP Dialog Awareness
    1. The dialog module
    2. How Dialog awareness in implemented with OpenSIPS
    3. Dialog variables and dialog profiling
    4. Mi commands used for Dialog control
    5. LAB 9-1 Limiting the number of concurrent calls
  9. Load Balancing and High Availability
    1. OpenSIPS High Availability
    2. Active/Active and Active/Backup setups
    3. SIP and Data Replication
    4. OpenSIPS Load balancing/Dispatching Capabilities
    5. Balancing algorithms
    6. Balancing and failover
    7. Multiple groups of balancing
    8. LAB 10-1 Load balancing & failover for an Asterisk Cluster
  10. SIP NAT Traversal
    1. NAT Types
    2. Solving the NAT traversal challenge
    3. Implementing a far end NAT solution
    4. RFC3581 and forc_rport() function
    5. Solving the traversal of RTP packets
    6. Handling Register Requests
    7. Detecting clients Behind NAT
    8. Handling Invite requests behind NAT
    9. RTPProxy installation and configuration
    10. LAB 11-1 Usind RTPProxy for NAT traversal
    11. STUN 每 Simple Traversal of UDP NAT
  11. Basic Prepaid and Postpaid billing
    1. Authentication, Accounting and Authorization
    2. LAB 12-1 Accounting to a MySQL database
    3. Generating CDRs using the ACC and Dialog Modules for postpaid users.
    4. Session Timeout, integration with RTPProxy
    5. LAB 12-2 Prepaid users, limiting the duration of the call using the Dialog module
  12. SIP Security
    1. Common types of attacks to the SIP environment
      1. Scanning Attacks
      2. Floods
      3. SIP digest leaking
  13. Using PIKE to detect and prevent floods
  14. Using return codes from authentication to identify scanning attacks
  15. Implementing TLS and SRTP
  16. Advanced Topics
    1. Performance analysis using Statistics Monitor
    2. SNMP scalars and traps available for management
    3. Tracing calls for troubleshooting
    4. Topology hiding using B2BUA
    5. LAB 12-1 每 Using SIP Trace
    6. LAB 13-1 每 Using the B2BUA for topology hiding
Changed lines 161-162 from:

VoIP providers seeking Open Source platforms to enhance their businesses

to:

VoIP providers seeking ※Open Source§ platforms to enhance their businesses

Changed lines 173-174 from:
  • Programming logic knowledge (you wont need to program, but you need to understand logical concepts applied to the dial-plan)
to:
  • Programming logic knowledge (you won*t need to program, but you need to understand logical concepts applied to the dial-plan)
Changed lines 177-178 from:

Please check the PDF - detailed description of the course

to:
  • 08:30-18:00 Mon-Fri
Changed lines 181-184 from:
  • Bogdan-Andrei Iancu OpenSIPS founder and main developer. Also CEO of Voice System, an know-how OpenSIPS company.
  • Fl嫛io 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.

to:
  • Bogdan-Andrei Iancu 每 OpenSIPS founder and main developer. Also CEO of Voice System, an ※know-how§ OpenSIPS company.
  • Fl芍vio E. Goncalves 每 CEO of V.Office Networks, writer of the book, Building Telephony Systems with OpenSIPS.
December 02, 2010, at 02:11 PM by flaviogoncalves -
Changed line 13 from:
  • 15 - 19 November 2010, Edison, New Jersey, USA Registration Open
to:
  • 15 - 19 November 2010, Edison, New Jersey, USA Successfully Completed
September 14, 2010, at 03:00 PM by flaviogoncalves -
Changed line 13 from:
  • 15 - 19 November 2010, Edison, New Jersey, USA [[https://spreadsheets1.google.com/viewform?formkey=dDRud2hXRWVEZEdkbDZhUnRDSGx0dnc6MA | Registration Open]
to:
  • 15 - 19 November 2010, Edison, New Jersey, USA Registration Open
September 14, 2010, at 03:00 PM by flaviogoncalves -
Changed line 13 from:
  • 15 - 19 November 2010, Edison, New Jersey, USA [https://spreadsheets1.google.com/viewform?formkey=dDRud2hXRWVEZEdkbDZhUnRDSGx0dnc6MA %blue%Registration Open%%]
to:
  • 15 - 19 November 2010, Edison, New Jersey, USA [[https://spreadsheets1.google.com/viewform?formkey=dDRud2hXRWVEZEdkbDZhUnRDSGx0dnc6MA | Registration Open]
September 14, 2010, at 02:59 PM by flaviogoncalves -
Changed line 13 from:
  • 15 - 19 November 2010, Edison, New Jersey, USA https://spreadsheets1.google.com/viewform?formkey=dDRud2hXRWVEZEdkbDZhUnRDSGx0dnc6MA %blue%Registration Open%%
to:
  • 15 - 19 November 2010, Edison, New Jersey, USA [https://spreadsheets1.google.com/viewform?formkey=dDRud2hXRWVEZEdkbDZhUnRDSGx0dnc6MA %blue%Registration Open%%]
September 14, 2010, at 02:59 PM by flaviogoncalves -
Changed line 13 from:
  • 15 - 19 November 2010, Edison, New Jersey, USA
to:
  • 15 - 19 November 2010, Edison, New Jersey, USA https://spreadsheets1.google.com/viewform?formkey=dDRud2hXRWVEZEdkbDZhUnRDSGx0dnc6MA %blue%Registration Open%%
September 14, 2010, at 02:46 PM by flaviogoncalves -
Changed line 11 from:
  • 20 - 24 September 2010, Frankfurt, Germany registration closed]]
to:
  • 20 - 24 September 2010, Frankfurt, Germany - registration closed
September 14, 2010, at 02:46 PM by flaviogoncalves -
Changed line 11 from:
  • 20 - 24 September 2010, Frankfurt, Germany Registration Open
to:
  • 20 - 24 September 2010, Frankfurt, Germany registration closed]]
July 23, 2010, at 02:56 AM by flaviogoncalves -
Deleted line 4:

July 23, 2010, at 02:56 AM by flaviogoncalves -
Deleted lines 4-14:

2010 Schedule is available

Overview

The OpenSIPS 1.6 Bootcamp is a full 5 day (40 hours) intensive training 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.

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.

The detailed description of the course is available for download.

Added lines 6-25:

2010 Schedule

  • 22 - 26 March 2010, Florianopolis, Brazil - successfully completed
  • 19 - 23 April 2010, San Francisco, USA - successfully completed
  • 20 - 24 September 2010, Frankfurt, Germany Registration Open
  • 15 - 19 November 2010, Edison, New Jersey, USA

Overview

The OpenSIPS 1.6 Bootcamp is a full 5 day (40 hours) intensive training 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.

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.

The detailed description of the course is available for download.


Deleted lines 180-190:

2010 Schedule

  • 22 - 26 March 2010, Florianopolis, Brazil - successfully completed
  • 19 - 23 April 2010, San Francisco, USA - successfully completed
  • 20 - 24 September 2010, Frankfurt, Germany Registration Open
  • 15 - 19 November 2010, Edison, New Jersey, USA
July 14, 2010, at 08:31 PM by bogdan -
Changed line 171 from:

The detailed description of the course is available for download.

to:

The detailed description of the course is available for download.

July 14, 2010, at 12:33 PM by bogdan -
Changed line 171 from:

The detailed description of the course is available for download.

to:

The detailed description of the course is available for download.

May 24, 2010, at 03:06 PM by flaviogoncalves -
Changed line 21 from:
  • Install OpenSIPS control Panel. SerMyAdmin demonstration
to:
  • Install OpenSIPS control Panel.
May 24, 2010, at 03:04 PM by flaviogoncalves -
Changed line 178 from:
  • 19 - 23 April 2010, San Francisco, USA - Registration Open
to:
  • 19 - 23 April 2010, San Francisco, USA - successfully completed
May 24, 2010, at 03:03 PM by flaviogoncalves -
Changed lines 8-9 from:

The OpenSIPS 1.6 Bootcamp is a full 5 day (40 hours) intensive training 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 with MemCache, 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.

to:

The OpenSIPS 1.6 Bootcamp is a full 5 day (40 hours) intensive training 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.

Added lines 31-145:

Syllabus

  1. Introduction to OpenSIPs
    1. What is OpenSIPS
    2. Main characteristics
    3. Usage scenarios
    4. OpenSIPS architecture
    5. Sessions, Dialogs and Transactions
    6. Message Processing according to the RFC3261
    7. Strict Routing and Loose Routing
    8. SIP and RTP
  2. OpenSIPS installation
    1. Hardware requirements
    2. Software requirements
    3. LAB 2.1 Installing Linux for OpenSIPS (previously installed DVD)
    4. LAB 2.2 Download, compile and install OpenSIPS
    5. LAB 2.3 Running OpenSIPS at the Linux Boot
    6. OpenSIPS directory structure and log files
    7. OpenSIPS startup options
    8. Starting OpenSIPS with default configuration script
  3. Routing Basics and the Standard Configuration
    1. Scripting Basics
    2. Routing Basics
    3. Analyzing the standard configuration files
    4. LAB 3.1 Connecting two phones to OpenSIPS
    5. LAB 3.2 Running stateful with record routing (packet capture)
    6. LAB 3.3 Running stateless with record routing (packet capture)
    7. LAB 3.4 Running stateless with no record-routing.
  4. Adding authentication with MySQL
    1. The Auth_DB modules
    2. Register authentication sequence
    3. Invite authentication sequence
    4. Digest authentication
    5. QOP Quality of protection
    6. Plaintext or hash passwords
    7. LAB 4-1 Installing MySQL Support
    8. The opensipsctl shell utility
    9. The opensipsCTL resource file
    10. Checking From and TO tags
    11. Multidomain support
    12. Inter-domain and intra-domain routing
    13. LAB4-2 Enhancing the script
  5. OpenSIPS Administration using OpenSIPS Control Panel
    1. Introduction to OpenSIPS Control Panel
    2. LAB 5-1 Installing the opensips-cp
    3. LAB 5-2 Configuring opensips-cp
    4. Basic tasks
    5. Domain administration
    6. User administration
    7. Interface customization
  6. Connectivity to the PSTN
    1. Introduction to PSTN routing
    2. Accepting calls from the PSTN
    3. The permissions module and the check_source_address() function
    4. Routing a call to the PSTN
    5. DID redirection using Aliases
    6. ACL and Group permissions
    7. Introduction to Drouting
    8. Drouting tables
    9. LAB 6-1 Routing calls to the PSTN
    10. LAB 6-2 Using Dynamic Routing tables
    11. LAB 6-3 Using the Dialplan module for pre-routing
    12. Inter-domain Peering
  7. Call Forwarding and Voicemail
    1. Introduction to Call Forwarding
    2. Pseudo-variables and AVPs
    3. AVP functions
    4. Implementing Blind Call Forwarding
    5. Busy or Unanswered forwarding to Voice Mail
    6. LAB 7-1 Testing the Call Forwarding feature
    7. LAB 7-2 Asterisk Integration (optional)
  8. Using Presence
    1. SIP presence overview
    2. Presence Agent setup
    3. Publishing Presence from non-SIP devices
    4. Registration-to-Presence conversion (old SIP devices)
    5. Scalability of the presence model
    6. Aggregation of the presence information
    7. LAB 8-1 Implementing presence aggregation
    8. LAB 8-2 Publishing non-SIP Presence
  9. Load Balancing and High Availability
    1. OpenSIPS High Availability
    2. Active/Active and Active/Backup setups
    3. SIP and Data Replication
    4. OpenSIPS Load balancing/Dispatching Capabilities
    5. Balancing algorithms
    6. Balancing and failover
    7. Multiple groups of balancing
    8. LAB 9-1 Load balancing & failover foran Asterisk Cluster
  10. SIP NAT Traversal
    1. NAT Types
    2. Solving the NAT traversal challenge
    3. Implementing a far end NAT solution
    4. RFC3581 and forc_rport() function
    5. Solving the traversal of RTP packets
    6. Handling Register Requests
    7. Detecting clients Behind NAT
    8. Handling Invite requests behind NAT
    9. RTPProxy installation and configuration
    10. LAB 9-1 Usind RTPProxy for NAT traversal
    11. STUN Simple Traversal of UDP NAT
  11. OpenSIPS accounting and Billing
    1. Authentication, Accounting and Authorization
    2. LAB 10-1 Accounting to a MySQL database
    3. Accounting using a RADIUS server
    4. LAB 10-2 Accounting to a Radius Server
  12. Troubleshooting Tools
    1. Built in tools
    2. Packet Capture and Trace Tools
    3. The SIPTRACE module
    4. Predefined and Custom Statistics
    5. Stress Testing Tools
    6. LAB 12-1 Using SIP Trace
    7. LAB 12-2 Using sipp to stress test OpenSIPS

Changed lines 150-155 from:

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

to:
  • 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
Deleted line 161:
Added lines 163-166:

Course Schedule

Please check the PDF - detailed description of the course


Changed lines 169-170 from:
  • Fl嫛io E. Goncalves CEO of V.Office Networks, writer of the book, Building Telephony Systems with OpenSER.
to:
  • Fl嫛io E. Goncalves CEO of V.Office Networks, writer of the book, Building Telephony Systems with OpenSIPS.
Changed line 180 from:
  • 20 - 24 September 2010, Frankfurt, Germany
to:
  • 20 - 24 September 2010, Frankfurt, Germany Registration Open
April 09, 2010, at 01:39 PM by flaviogoncalves -
Changed line 62 from:
  • 19 - 23 April 2010, San Francisco, USA - Some seats are still available, please contact bootcamp@opensips.org
to:
  • 19 - 23 April 2010, San Francisco, USA - Registration Open
April 07, 2010, at 11:02 PM by flaviogoncalves -
Changed line 62 from:
  • 19 - 23 April 2010, San Francisco, USA - Some seats are still available, please contact bootcamp@opensisp.org
to:
  • 19 - 23 April 2010, San Francisco, USA - Some seats are still available, please contact bootcamp@opensips.org
April 07, 2010, at 10:56 PM by flaviogoncalves -
Changed lines 62-66 from:
  • 19 - 23 April 2010, San Francisco, USA - Registration Open - only 3 seats available!
  • 20 - 24 September 2010, Frankfurt, Germany - Registration Open
  • 15 - 19 November 2010, Edison, New Jersey, USA -Registration Open
to:
  • 19 - 23 April 2010, San Francisco, USA - Some seats are still available, please contact bootcamp@opensisp.org
  • 20 - 24 September 2010, Frankfurt, Germany
  • 15 - 19 November 2010, Edison, New Jersey, USA
April 06, 2010, at 07:25 PM by flaviogoncalves -
Changed line 14 from:

The detailed description of the course is available for download.

to:

The detailed description of the course is available for download.

April 06, 2010, at 07:24 PM by flaviogoncalves -
Changed line 14 from:

The detailed description of the course is available for download.

to:

The detailed description of the course is available for download.

April 06, 2010, at 05:29 PM by flaviogoncalves -
Changed line 8 from:

The OpenSIPS 1.5 Bootcamp is a full 5 day (40 hours) intensive training 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 with MemCache, 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.

to:

The OpenSIPS 1.6 Bootcamp is a full 5 day (40 hours) intensive training 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 with MemCache, 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.

March 31, 2010, at 05:06 PM by bogdan -
Changed line 60 from:
  • 22 - 26 March 2010, Florianopolis, Brazil - In progress
to:
  • 22 - 26 March 2010, Florianopolis, Brazil - successfully completed
March 24, 2010, at 04:10 PM by bogdan -
March 24, 2010, at 04:10 PM by bogdan -
Changed lines 60-62 from:
  • Postponed to 22 - 26 March 2010, Florianopolis, Brazil - Registration Open
  • 19 - 23 April 2010, San Francisco, USA - Registration Open
to:
  • 22 - 26 March 2010, Florianopolis, Brazil - In progress
  • 19 - 23 April 2010, San Francisco, USA - Registration Open - only 3 seats available!
February 10, 2010, at 05:24 PM by flaviogoncalves -
Changed line 60 from:
  • 22 - 26 February 2010, Florianopolis, Brazil - Registration Open
to:
  • Postponed to 22 - 26 March 2010, Florianopolis, Brazil - Registration Open
January 28, 2010, at 11:33 AM by bogdan -
Changed line 47 from:
  • Programming logic knowledge (you wont need to program, but you to understand logical concepts applied to the dial-plan)
to:
  • Programming logic knowledge (you wont need to program, but you need to understand logical concepts applied to the dial-plan)
January 07, 2010, at 01:36 PM by flaviogoncalves -
Changed line 66 from:
  • '''15 - 19 November 2010, Edison, New Jersey, http://spreadsheets.google.com/viewform?hl=en&formkey=dDRud2hXRWVEZEdkbDZhUnRDSGx0dnc6MA|Registration]] Open
to:
  • 15 - 19 November 2010, Edison, New Jersey, USA -Registration Open
January 07, 2010, at 01:35 PM by flaviogoncalves -
Changed lines 60-66 from:
  • 22 - 26 February 2010, Florianopolis, Brazil - Registration Open
  • 19 - 23 April 2010, San Francisco, USA - Registration Open
  • 20 - 24 September 2010, Frankfurt, Germany - Registration Open
  • 15 - 19 November 2010, Edison, New Jersey, USA - Registration Open
to:
  • 22 - 26 February 2010, Florianopolis, Brazil - Registration Open
  • 19 - 23 April 2010, San Francisco, USA - Registration Open
  • 20 - 24 September 2010, Frankfurt, Germany - Registration Open
  • '''15 - 19 November 2010, Edison, New Jersey, http://spreadsheets.google.com/viewform?hl=en&formkey=dDRud2hXRWVEZEdkbDZhUnRDSGx0dnc6MA|Registration]] Open
January 07, 2010, at 01:07 PM by flaviogoncalves -
Changed line 60 from:
  • 22 - 26 February 2010, Florianopolis, Brazil - Registration Open
to:
  • 22 - 26 February 2010, Florianopolis, Brazil - Registration Open
December 10, 2009, at 01:30 PM by bogdan -
Changed line 66 from:
  • 22 - 26 November 2010, Edison, New Jersey, USA - Registration Open
to:
  • 15 - 19 November 2010, Edison, New Jersey, USA - Registration Open
December 10, 2009, at 10:17 AM by 81.180.102.217 -
Added lines 5-6:

2010 Schedule is available

Changed lines 58-66 from:

2009 Schedule

  • 16-20 February 2009, Florianopolis, Brazil - Completed
  • 15-19 June 2009, San Francisco, USA - Completed
  • 28 September - 2 October 2009, Frankfurt, Germany - Completed
  • 19 - 23 October 2009, Phoenix, USA - Completed
to:

2010 Schedule

  • 22 - 26 February 2010, Florianopolis, Brazil - Registration Open
  • 19 - 23 April 2010, San Francisco, USA - Registration Open
  • 20 - 24 September 2010, Frankfurt, Germany - Registration Open
  • 22 - 26 November 2010, Edison, New Jersey, USA - Registration Open
November 13, 2009, at 04:41 PM by bogdan -
Changed line 64 from:
  • 19 - 23 October 2009, Phoenix, USA - Registration Open
to:
  • 19 - 23 October 2009, Phoenix, USA - Completed
October 09, 2009, at 08:35 AM by bogdan -
Changed lines 60-62 from:
  • 15-19 June 2009, San Francisco, USA - Completed - SOLD OUT
  • 28 September - 2 October 2009, Frankfurt, Germany - Registration Open
to:
  • 15-19 June 2009, San Francisco, USA - Completed
  • 28 September - 2 October 2009, Frankfurt, Germany - Completed
August 20, 2009, at 07:39 PM by 81.180.102.217 -
Changed line 64 from:
  • 19 - 23 October 2009, Pheonix, USA - Registration Open
to:
  • 19 - 23 October 2009, Phoenix, USA - Registration Open
August 20, 2009, at 06:44 PM by bogdan -
Added lines 63-64:
  • 19 - 23 October 2009, Pheonix, USA - Registration Open
June 24, 2009, at 11:50 AM by bogdan -
Changed line 60 from:
  • 15-19 June 2009, San Francisco, USA - Registration closed - SOLD OUT
to:
  • 15-19 June 2009, San Francisco, USA - Completed - SOLD OUT
June 05, 2009, at 10:22 AM by bogdan -
Changed line 60 from:
  • 15-19 June 2009, San Francisco, USA - Registration Open
to:
  • 15-19 June 2009, San Francisco, USA - Registration closed - SOLD OUT
May 31, 2009, at 09:27 PM by flaviogoncalves -
Deleted line 4:
Deleted line 37:
April 24, 2009, at 01:44 AM by 92.81.119.214 -
Changed lines 13-14 from:
to:

The detailed description of the course is available for download.

Added lines 54-55:

The detailed description of the course is available for download.

April 24, 2009, at 12:15 AM by bogdan -
Changed line 66 from:
bootcamp@opensips.org
to:
April 23, 2009, at 11:39 PM by bogdan -
Deleted line 54:
Added lines 62-67:

Contact

bootcamp@opensips.org
April 23, 2009, at 04:54 PM by bogdan -
Changed line 9 from:

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.

to:

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.

April 23, 2009, at 04:54 PM by bogdan -
Changed lines 7-9 from:

The OpenSIPS 1.5 Bootcamp is a full 5 day (40 hours) intensive training 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, 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.

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.

to:

The OpenSIPS 1.5 Bootcamp is a full 5 day (40 hours) intensive training 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 with MemCache, 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.

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.

April 23, 2009, at 04:42 PM by bogdan -
Added lines 1-62:

Training -> Bootcamp


(:toc-float Table of Content:)

Overview

The OpenSIPS 1.5 Bootcamp is a full 5 day (40 hours) intensive training 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, 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.

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.


Key Objectives

  • Install OpenSIPS on a Linux Machine
  • Routing basics and the default configuration
  • OpenSIPS authentication using MySQL and Memcache
  • Install OpenSIPS control Panel. SerMyAdmin demonstration
  • 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

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 to understand logical concepts applied to the dial-plan)

Instructors

  • Bogdan-Andrei Iancu OpenSIPS founder and main developer. Also CEO of Voice System, an know-how OpenSIPS company.
  • Fl嫛io E. Goncalves CEO of V.Office Networks, writer of the book, Building Telephony Systems with OpenSER.

2009 Schedule

  • 16-20 February 2009, Florianopolis, Brazil - Completed
  • 15-19 June 2009, San Francisco, USA - Registration Open
  • 28 September - 2 October 2009, Frankfurt, Germany - Registration Open

Page last modified on April 24, 2013, at 05:24 PM