Course Overview
In this course you will learn the necessary VoIP Technology, what is IP PBX, how it is implemented by Asterisk, how you will install and onfigure and then build few IP PBX implementations. The Course will be accompanied by protocol analyzer that will support the interaction with IP Protocols.
The Participant will be able to install Asterisk IP PBX, to install PSTN/POTS interface cards, to configure the application for the dial plan and for PBX features and to understand the VoIP realm.
Who should attend?
Professional people in the communication and IT, Network administrators, Engineers, software developer, Technical support, field engineersPrerequisite:
Basic knowledge of IP Networks, Basic Linux shell commands and scripts knowledge, Basic knowledge of VoIP.
Course Outline:
Day 1 (VoIP and IP PBX)
1. Introduction to VoIP
- Convergence of Voice and Data
- Why VoIP?
- Packet-switch versus Circuit switch
- VoIP based Services.
2. VoIP Architecture
3. Introduction to PBX and IP PBX
4. VoIP Protocols
- H.323
- SIP
- MGCP
- IAX
- Media Compression methods
- RTCP, RTP and CRTP
- IAX (Inter-Asterisk eXchange) Protocol
- SDP- Session Description Protocol
5. NAT/Firewall Traversal Issues
6. The Asterisk Architecture (PBX Core and Modules)
7. Asterisk Installation
Day 2
8. Asterisk Basic Configuration
- Configuration Files: Function, Layout, Location
- Interface: Basic Zaptel, Zapata & PSTN Connections
- Basic VoIP Connections: SIP.conf & IAX.conf
- Introduction to the Dial Plan
LAB: Installation, configuration, Asterisk’s file system
9. Dialplan Overview
10. Building the Asterisk Dialplan
11. Handling (incoming, outgoing) Calls
- Implementing a basic dial plan
- 2-Dial plan features
12. Lab: Asterisk’s SIP Implementations
- Implement A SIP User Agent Device
- Implement a SIP Service Provider Connection
- Using Ethereal Protocol Analyzer to trace SIP
- sessions
13. 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
14. Advanced Asterisk Topics
- Clustering & Scaling
- Billing & CDR Generation
- AGI IVR Applications
- Database-Driven Configurations: Real-time, MYSQL_FRIENDS
- Graphical User Interfaces
- Administrative (Configuration), Receptionist, End-User
15. DUNDi, ENUM and Asterisk
16. Visions and future ideas: Asterisk CVS head development
17. Summary