Menu
 
Homepage
 
Asterisk Training
 
Training details
 
Training centers
 
dCAP Certification
 
Subscribe to newslist
 
Register now!
 
Contact us
 
Next training:
Asterisk SIP Masterclass
Barcelona, Spain
May 5-9, 2008
Arranged by:
Diamond partner:
Digium - the company behind Asterisk - the Open Source PBX

[*]Edvina's 5 day Asterisk Masterclass!
Detailed agenda and overview

Register for Astricon training today! Click hereAsterisk™, the Open Source PBX, is taking the world by storm. Asterisk makes a complete business- or carrier-class PBX out of an ordinary Linux computer, integrating with the telephony network as well as the new world of voice over IP and Internet.
Asterisk - the Open Source PBX However, Asterisk is not easy to learn or administer. This three-day training class will give you the knowledge and insights you need to get up to speed with your Asterisk implementation and make it production ready in no time.

The “Introduction to Asterisk” training class starts with installation and covers the most common features in Asterisk: Integration with the PSTN, the IAX2 and SIP channels for VoIP telephony and how to build a dial plan with applications like follow-me, voicemail, conferencing and call queues

This class has been in production since over a year with over 100 students. The training material is well proven by now and kept up to date all the time.

[*] Introduction to Asterisk - Overview

Day

Monday

Tuesday

Wednesday

Thursday

Friday

Block 1

Introduction

Dial Plan Intro

VoIP overview

PSTN connections

Advanced Asterisk topics

Block 2

Asterisk Architecture

Handling calls

IAX2

Digium hardware

Block 3

Asterisk Installation

Implementing features

SIP

LAB: Building a business PBX

dCAP certification

Block 4

Basic
configuration

Call queues

LAB

 

[*]Day 1

Introduction and Welcome

Module 1: Asterisk Installation and Basic Configuration

The Asterisk Project

  • Brief History
  • About Digium
  • Open Source Overview
  • Related projects: AsteriskDocs.org, Voip-Info (Wiki), Asterisk for BSD, Asterisk IPv6

The Asterisk Architecture

  • PBX Core and Modules
  • Channels
  • Codecs
  • Applications
  • AGI, The Asterisk Gateway Interface
  • AMI, The Asterisk Manager Interface
  • Asterisk calls

Asterisk Installation

  • Hardware Considerations & Options
  • PSTN Connectivity, Timing Devices, Etc.
  • CVS and Versioning
  • “Make” Asterisk & Components
  • Starting and stopping Asterisk: Runtime options, Remote Asterisk consoles, Auto-Start Options for Asterisk, “make samples” and Basic Testing, Lab: Install Asterisk on Linux, From CVS to “Welcome to Asterisk”

Asterisk Configuration

  • Configuration Files: Function, Layout, Location
  • Basic Zaptel, Zapata & PSTN Connections
  • Basic VoIP Connections: SIP.conf & IAX.conf
  • Introduction To The Dial Plan

Lab: Construct A 1 x 1 PBX

  • Digium Card (X100P or TDM4xxP)
  • Low-Cost SIP Phone or ATA (Sipura)

 

[*] Day 2

Module 2: Asterisk Applications & The Dial Plan

Dialplan Overview – Beyond The Basic Extension

  • Contexts
  • Switches
  • Variables
  • Includes
  • Macros
  • Standard extensions and priorities

Building the dialplan

  • Applications
  • Design models
  • Using #include files
  • The Asterisk DB – AstDB

Handling Calls

  • Incoming contexts
  • Extensions
  • Alphanumeric and numeric extensions
  • The Dial command
  • Building a Standard User Macro

LAB: Implementing a basic dial plan

Implementing Features

  • Implementing Features In The Dial Plan
  • Advanced Applications
  • Conferencing with MeetMe
  • Enhanced Voice Mail

LAB: Implementing features in the dial plan

Introduction to Asterisk ACD Functions

  • Call queues
  • Agents
  • Statistics

 

 

[*] Day 3

Module 3: Asterisk and VoIP

General Concepts & Definitions

  • VoIP The Asterisk Way: IAX, SIP, MGCP, H323, SCCP
  • Peers, Users & Friends
  • The Registration Process
  • Codecs & Codec Conversion
  • Protocols

Asterisk and IAX

  • Theory and Usage: Why IAX• Bandwidth Calculations • IAX Trunking • IAX Provisioning
  • Configurations and Implementations: User Agent (ATA, Phone, Soft-Phone) • Asterisk Cluster Interconnection • Service Provider Links
  • IAX HowTo: iax.conf

Lab: IAX Implementations

  • Implement an IAXy Device.
  • Implement a connection between teams.
  • Implement a connection to an IAX Provider.

Asterisk and SIP Communication

  • SIP protocol, server and client models
  • Theory and Usage: Why SIP • SIP Features and Functions • Bandwidth Calculations
  • NAT Traversal Issues
  • SIP How-To: sip.conf

Lab: Sip Implementations

  • Implement A SIP User Agent Device
  • Implement a SIP Service Provider Connection

 

[*] Day 4

Module 4: Advanced PSTN Connectivity

PSTN Direct Connections (TDM)

  • Overview Of PSTN Interconnectivity
  • Analogue Connections: FXO, FXS
  • Digital T1/E1 Connections: • Direct PSTN Network Connections • Line-Side Connections to PBX • Analogue Break Out & Aggregation w/ Channel Banks • Hybrid Voice & Data Connections (HDLC)
  • Echo & Echo Cancellation Strategies

Connecting Asterisk to PSTN: Digium Telephony Cards

  • Installation & Configuration
  • Kernel device drivers
  • Support, Tuning and Troubleshooting

Lab: Asterisk Practicum – Create A VoIP Service

  • Half day practical lab

[*] Day 5

Module 5: The Asterisk Smorgasboard: Advanced Asterisk Topics

  • Clustering & Scaling
  • Billing & CDR Generation
  • AGI IVR Applications
  • Database-Driven Configurations: Realtime, MYSQL_FRIENDS
  • Graphical User Interfaces
    Administrative (Configuration), Receptionist, End-User
  • DUNDi, ENUM and Asterisk
  • Working with the Asterisk bug tracker
  • Visions and future ideas: Asterisk CVS head development
  • Conclusion: Review w/ Q&A

 

 

 

© Copyright 2004-2008, Edvina AB, Sollentuna, Sweden

Asterisk™ is a tradmark of Digium, inc. All other trademarks mentioned within this site are the propety of their respective owners.