The course covers the knowledge and skills that an advanced Asterisk administrator should know to be effective at his or her job. Short introduction on SIP protocol is provided. The main attention is then focused on administrating various services inside Asterisk and also developing proprietary services using Asterisk Manager Interface (AMI). Course encompasses numerous practical examples (using Asterisk appliances), besides providing the theoretical basis.


  • Introduction to SIP protocol
  • Introduction to Asterisk
    • Asterisk architecture
    • Installation overview
    • Asterisk with PSTN, ISDN, Skype
  • Asterisk roles
    • VoIP PBX
    • Service module (e.g. voice mail, IVR)
    • Legacy PBX extension
  • Asterisk dialplan, syntax
    • Creating simple IVR service
  • Asterisk macros, syntax
    • Creating Call forwarding service
  • Activation and use of asterisk features
    • Call parking
    • Audio Conferencing
    • Follow-me
    • Music on hold
    • Parallel ringing
    • Call recording
  • Connecting Asterisk to a relational database such as MySQL
    • Saving configuration settings
    • Saving CDRs
  • Connecting Asterisk to a VoIP provider
  • Connecting Asterisk to a legacy PBX system using ISDN BRA
  • Using the Asterisk Manager Interface (AMI) to control Asterisk from an external service
    • Click to Dial service example
    • Presence service example

Target group

  • R&D specialists
  • Network designers & integrators
  • Network/system administrators & operators


After completing the course you will:

  • be able to describe features, architectural outline and functionalities of Asterisk open source platform,
  • be able to administrate Asterisk platform and its advanced features,
  • know how to use macro programming language and Asterisk open interfaces for deploying customized
Status:Closing date exceeded
Duration:2 days
Tutor:Klemen Peternel
Location: Fakulteta za elektrotehniko
Tržaška 25
1000 Ljubljana
Fees:820 + DDV
Apply as
Status: Closing date exceeded