What you’ll learn

  • In-depth Knowledge of  Asterisk PBX.
  • Deploy a robust enterprise Call Center Solution with little or no cost(Configure Automatic Call Distribution (ACD) using Queue (Database Driven & Config File)
  • Build a working Interactive Voice Response (IVR) System
  • Make HTTP request (API call: Post & Get) to the external system to fetch data during call session (Active Channel)
  • Integrate Asterisk to MySQL Database, MSSQL, or any database of your choice
  • Basic Troubleshooting in Asterisk PBX
  • Build Private Branch Exchange (PBX) for organizations with little or no cost
  • Secure your Asterisk PBX


  • Asterisk Knowledge: Yes (Not a show-stopper with focus and follow the course as outlined )
  • Basic Knowledge on Network and Linux: Yes (Not a show-stopper with focus and and follow the course as outlined)


ASTERISK PBX WITH DATABASE/API DRIVEN CALL CENTER SOLUTION. The tutorial is about learning how to Build a Database/API-driven Call Center Solution/PBX using asterisk PBX.  You will learn the following

  • In-depth Knowledge of  Asterisk PBX. 
  • How to setup Trunk to any provider of  your choice using chan PJSIP (Config File & Database Table
  • How to work with Asterisk dial plan to implement different business scenarios
  • How to setup Interactive Voice Response (IVR) System with Time-based call routing
  • How to setup PBX for Organization using Asterisk
  • How to setup Automatic Call Distribution amount the Agents (Database  and Configuration file driven approach)
  • Integrate Asterisk with Any Database of your Choice (MySQL, SQLite, PostgreSQL, MSSQL)
  • Setup MySQL Database in Linux environment  and integrate it with Asterisk PBX
  • Working with Musiconhold (Config File & Database table)
  • Make API call  in your dial plan to an external system in real-time
  • Secure Your PBX

After learning the basics of Asterisk,   We are going to implement Call Center Solution for a fictitious Hospital(The Great Hospital) that has an Online Medical Consulting Service with the following requirements

  • Prompt
    • 1 => Consulting 
    • 2=> Customer Service
    • 3 => Self-Service  ( 1 .Book Appointment 2.Cancel Appointment 3.Confirm Appointment 4.Check Outstanding Bill)
  • User Story (Implementation Requirement)
    • Consulting Unit: Working Hours: 8 AM – 9 PM, Call Outside the working hours should be routed to the customer service unit
    • Access to the Consultant is based on appointment and registered client (Validation via API call)
    • Booking of Appointment should be logged in the database and email notification sent to Customer Service
    • All calls (Inbound and outbound) must be recorded for Quality Assurance. Any missed call should trigger a mail to the supervisor/monitoring email group for quality assurance.

Who this course is for:

  • VoIP Engineers, System Administrator, Programmer and anyone Interest in learning Asterisk PBX

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button


Turn off the ad blocker