Asterisk Architecture - PowerPoint PPT Presentation

About This Presentation
Title:

Asterisk Architecture

Description:

Asterisk Architecture Architecture APIs Defined for loadable modules Facilitates hardware and protocol abstraction The Asterisk core does not have to worry about ... – PowerPoint PPT presentation

Number of Views:267
Avg rating:3.0/5.0
Slides: 10
Provided by: Ato88
Category:

less

Transcript and Presenter's Notes

Title: Asterisk Architecture


1
Asterisk Architecture
2
Architecture
3
APIs
  • Defined for loadable modules
  • Facilitates hardware and protocol abstraction
  • The Asterisk core does not have to worry about
    details of how a caller is connecting, what
    codecs are in use, etc.

4
Channel API
  • Handles the type of connection a caller is
    arriving on
  • VoIP connection
  • ISDN
  • PRI
  • Dynamic modules loaded to handle the lower
    details of these connections

5
Application API
  • Allows various task modules to be run to perform
    various functions
  • Conferencing
  • Paging
  • Directory Listing
  • Voicemail

6
Codec Translator API
  • Loads codec modules to support various audio
    encoding and decoding formats
  • GSM
  • µ-law/A-law
  • G.729
  • MP3

7
File Format API
  • Handles the reading and writing of various file
    formats for the storage of data in the filesystem
  • GSMsf
  • .wav
  • H.263

8
Asterisks core (1)
  • PBX Switching
  • Connects calls together between various users and
    automated tasks
  • Connects callers arriving on various hardware and
    software interfaces
  • Application Launcher
  • Launches applications which perform services

9
Asterisks core (2)
  • Codec Translator
  • Uses codec modules for the encoding and decoding
    of various audio compression formats
  • Different codecs available to suit diverse needs
  • Scheduler and I/O Manager
  • Handles low-level task scheduling and system
    management for optimal performance under all load
    conditions
Write a Comment
User Comments (0)
About PowerShow.com