Original Website - http://www.asterisk.org/
Asterisk is a complete PBX in software. It runs on Linux, BSD, Windows (emulated) and OS X and provides all of the features you would expect from a PBX and more. Asterisk does voice over IP in four protocols, and can interoperate with almost all standards-based telephony equipment using relatively inexpensive hardware.
Asterisk provides Voicemail services with Directory, Call Conferencing, Interactive Voice Response, Call Queuing. It has support for three-way calling, caller ID services, ADSI, IAX, SIP, H.323 (as both client and gateway), MGCP (call manager only) and SCCP/Skinny. Check the Features section for a more complete list.
Asterisk needs no additional hardware for Voice-over-IP, although it does expect a non-standard driver that implements dummy hardware as a non-portable timing mechanism (for certain applications such as conferencing). A single (or multiple) VOIP provider(s) can be used for outgoing and/or incoming calls (outgoing and incoming calls can be handled through entirely different VOIP and/or telco providers)
For interconnection with digital and analog telephony equipment, Asterisk supports a number of hardware devices, most notably all of the hardware manufactured by Asterisk's sponsor, Digium. Digium has single and quad span T1 and E1 interfaces for interconnection to PRI lines and channel banks. In addition, single to quad port analog FXO and FXS cards are available and are popular for small installations. Other vendors' cards can be used for BRI (ISDN2) or quad- and octo- port BRI based upon CAPI compatible cards or HFC chipset cards.
For interconnection with the cellular network (GSM or CDMA), Asterisk can use the Celliax channel driver or chan_mobile that is in the trunk now and there is also a unofficial backported version.
Lastly, standalone devices are available to do a wide range of tasks including providing fxo and fxs ports that simply plug into the LAN and register to Asterisk as an available device.
This Wiki covers both the stable and the development branch of Asterisk. When adding new commands, applications and options, please also add a note on *when* this was added so that users may compare with their version date.
News
- Net Security Solutions - Nuevas Voces de Asterisk en Español de Colombia, Acento Neutro. Asterisk Colombia
- Astlinux-users: Please test: New AstLinux install script (15 Jul 2008 | 8:25 pm PDT)
- Your comments: Astricon 2008 Balloon Trip (15 Jul 2008 | 7:12 pm PDT)
- Asterisk PBX How-to Guide for Amazon EC2 (15 Jul 2008 | 6:53 pm PDT)
- app_swift v1.2.2 released for Asterisk 1.2.x code-base (15 Jul 2008 | 6:32 pm PDT)
- A plan for span (7 Jul 2008 | 5:59 pm PDT)
- AsteriskWatch FaceBook Application Completed (7 Jul 2008 | 5:28 pm PDT)
- Dreams can come true (7 Jul 2008 | 5:09 pm PDT)
- AsterPas ObjectPascal Based FastAGI Server goes Open Source (7 Jul 2008 | 4:33 pm PDT)
- New Polycom SpectraLink 8002 Wifi SIP Handset (7 Jul 2008 | 4:31 pm PDT)
- OLPC Sound Samples (7 Jul 2008 | 4:30 pm PDT)
- 2008-07-16 - Yeastar release their 16 ports analog card!
- 2008-07-14 - Tutorial by voipphreak.ca, How to create Asterisk PBX dialplan in a visual way, part one, part two, part three
- 2008-07-10 - Zaprolink release their high performance 4 ports anlog and 4 port E1!!!
- 2008-07-09 - OpenVox Releases the Open Source Enterprise Embedded IPPBX Kit Based on x86 Architecture!
- 2008-07-08 - Flagtech release their 4 ports anlogu and single E1 and 4E1 card!
- 2008-06-30 - ZaKoTel asterBoard v1.0.4 released, including connectivity with FreePBX, trixbox and AsteriskNOW! News article on astertools.com
- 2008-06-23 - OpenVox New Product B100M Mini-PCI ISDN BRI Card Is Released Today!
- 2008-06-18 - Noojee Recorder 2.1 released. Callcentre Recording solution with auditing, archival and multi-leg recording.
- 2008-06-18 - Noojee Fax 2.0 (aka AsterFax) released. Commercial Email to Fax gateway with reliable fax driver for all Asterisk supported hardware.
- 2008-06-18 - Noojee Receptionist 2.01 released. Optimized Receptionist console with support for multiple receptionist.
- 2008-06-11 - Vdex-40 Asterisk 4 FXO port Appliance: Vdex-40 - USA distributor TAA.com: Australian Manafacturer Technoco.biz. First appliance ever with dual cpu's
- 2008-06-05 - Warp, the Pika Appliance now generally available
- 2008-06-05 - OpenVox has Now Released the PFM100-Power Feeding Converter for ISDN BRI Mini Card!
- 2008-06-02 - ZaKoTel releases asterBoard, a new switchboard and operator GUI based on Flash. asterBoard
- 2008-05-15 - Watch videos on Building High-Performance VoIP Clusters with Asterisk/OpenSER on YouTube.
after the 4&8 ports anolog cards,and we will release our high performance 16 ports anlog cards to add our product line,and we will have 1/4/8/16 ports anolog cards and 1/4 ports PRI cards..
Starting Out
Books
- Tutorial for Novice to get started with Asterisk - Day to day Plan
- Addison-Wesley
- The Asterisk Book - Practical Asterisk 1.4 - GNU FDL, completely available online
- Das Asterisk Buch (German) - Asterisk 1.2 + 1.4 - GNU FDL, completely available online
- O'Reilly Media
- Asterisk: The Future of Telephony - Brought To You By The Asterisk Documentation Project - FREE DOWNLOAD!
- Switching to VoIP - Ted's book is full of Asterisk know-how
- T1: A Survival Guide - Not specifically about Asterisk, but if you want to understand T1s, this is the book
- Packt Publishing
- Latest Asterisk Book Building Telephone Systems With Asterisk
- Latest Asterisk eBook Building Telephone Systems With Asterisk
- Free Chapter from the Asterisk Book Building Telephony Systems With Asterisk
- Costruire Sistemi Telefonici con Asterisk Asterisk book in Italian released.
- Construindo Sistemas de Telefonia com o Asterisk Asterisk book in Portugues released.
- Construyendo Sistemas telefónicos con Asterisk Asterisk book in Spanish released.
- TrixBox Made Easy book has just been Announced.
- V.Office Networks
Introduction
- Asterisk introduction: An overview for new Asterisk administrators - THE PLACE TO START!!
- Where to download Asterisk
- Asterisk video training Asterisk and Linux step by step installation guide
- Asterisk video training Free videos on Asterisk, trixbox, and FreePBX
- Asterisk training videos for trixbox From Download to Setting up Queues
- Asterisk: A Non-Technical Review (pdf): An overview for executives and managers
- News, Project status and roadmap
- Asterisk installation
- Asterisk software addons
- FAQ and SEARCH helper: Look for answer for the question that bugs you here!
- Asterisk tips and tricks: Solutions to common problems, hints of what you can do with this powerful software
- Systm 5 - Asterisk: Video @ YouTube
- http://www.suvi.org/theory/asterisk.html Gives a good German introduction howto setup Asterisk quickly.
- VoIP User Groups: Local resources in your area
- Asterisk Mailing Lists
- Asterisk IRC logs: #asterisk IRC logs
- Linux 101: A beginners guide to using Linux
- Linux 101: A small wiki with snippets of useful Linux info
- Asterisk non-technical overview - General information and analysis.
- Asteriskguru Tutorials A huge collection of tutorials for asterisk.
- Blindhog.net - Video Tutorials.
- Development Which development environment is best for my voice app? (Asterisk, usually!)
- Building VoIP Clusters using Asterisk (Video)
Hardware
- Asterisk Hardware Asterisk and Linux step by step installation and hardware recommendations guide
- Asterisk phones: Common phones in use together with Asterisk
- Asterisk Hardware: Hardware known to work with Asterisk
- Asterisk dimensioning: How big a processor do I need and what call load can my system handle?
- Hardware use cases: Hardware recommendations for different needs & success stories
- Asterisk video: Video call support in Asterisk
- Asterisk text: Text communications support in Asterisk
- Asterisk legacy integration: How to integrate Asterisk and an ordinary PBX
- Asterisk Embedded Systems: Asterisk on no-frills hardware
- Asterisk and VoIP Gateways: A list of many manufacturers of VoIP gateways
- Asterisk and Cable Modems with embedded ATAs: How to connect a embedded ATA to Asterisk
- Asterisk and Virtual Private/Dedicated Servers: How to run Asterisk on a VPS/VDS
- Asterisk Hardware Compatibility Forum
Administration and system layout
- Asterisk video training Asterisk and Linux step by step installation guide
- Asterisk fax Asterisk and Faxing
- Asterisk administration
- Asterisk dimensioning: What CPU do I need, how many concurrent calls does my hardware support?
- Asterisk at large: Tips for large installations (SIP proxy, load balancing)
- Asterisk billing support
- Asterisk configuration from database
- Asterisk configuration from template files
- Asterisk password files: Where can you find users and passwords in Asterisk configuration files?
- Asterisk PBX functions: Introduction that helps you find common PBX functions in Asterisk
- Asterisk QoS: How Asterisk supports QoS networking
- Asterisk groups: The various and confusing group concepts in Asterisk.
- Asterisk rollout tips: Tips on how to move from testing to practical rollout.
- Asterisk security: Security in the PBX
- Asterisk encryption: About SRTP, TLS and IAX encryption
- Asterisk monitoring: Making sure it stays up
- Asterisk High Availability Solutions: Hardware and software solutions to increase availability.
- Asterisk Bootable CDROM: Boot and run Asterisk from a CDROM
- Asterisk Install CDROM: Simultaneously install an OS and Asterisk from one CDROM — easiest and quickest way to get Asterisk up and running.
- Asterisk OS Platforms: What Operating Systems Asterisk works with
Configuration
- Asterisk - documentation of application commands: The complete cross-reference!
- Asterisk video training Asterisk and Linux step by step installation guide
- Asterisk Functions: The Functions used in 1.2
- Asterisk config files: Overview of the Asterisk configuration files
- Asterisk Variables: Variables used in configuration and dial plan
- Asterisk Database: The built-in database used in the dialplan
- Asterisk Configuration from database
- Asterisk configuration from template files
- Asterisk AGI: Powerful programmatic scripting interface
- Asterisk AEL: Asterisk Extension Language
- Asterisk AEL2: Asterisk Extension Language - version 2
- Asterisk Configurations for connecting with VOIP providers: How to connect Asterisk to VOIP providers
- Asterisk Configuration Examples: Complete Asterisk configuration examples from various users
- Asterisk Data Configuration: Zaptel and Asterisk data and hybrid configuration
- Asterisk Configuration Notes for Specific Phones
- Asterisk Slimming:How can we slim-up about so many modules
- Asterisk tips and tricks: Many config tips
- Asterisk Tips
- Treating Echo in Asterisk Systems - short article about the reasons and solutions to echo issues with Asterisk
Management
- Asterisk options: Command line switches when you start your Asterisk PBX
- Asterisk CLI: The interactive command prompt language
- Asterisk GUI: Web and other interfaces to Asterisk for management and configuration
- Asterisk Manager API: The Asterisk Manager API
- Asynchronous Javascript Asterisk Manager (AJAM) - HTTP Manager API Access
- Asterisk Zeroconf Support: Service Discovery for Asterisk using Zeroconf
Troubleshooting
- Asterisk PSTN interface debugging: Echo problem, signal level issues, etc.
- Asterisk PCI bus Troubleshooting: Troubleshooting PCI bus issues (Especially those related to the Digium TDM400P)
- Asterisk debugging: How to debug Asterisk
General Reference
- Asterisk protocols: Supported protocols
- Asterisk channels: Supported voice channels
- Asterisk codecs: Supported codecs
- Asterisk International: How to make * work outside the USA
- Asterisk libpri: Open Source PRI library
- Asterisk Paging and Intercom
- Asterisk sound files: Standard sound files and their meaning
- Asterisk multi-language: Tips on configurations for multi-language installations
- Asterisk vertical service activation codes: *XX codes used on Zap Channels
Country-Specific Information
- Australia Asterisk Details
- UK Asterisk Details
- India Specific Information
- http://www.asterisker.cn: An Asterisk discussion forum in China
- http://www.asterisk.lv: Asterisk in Latvia
- http://pbx-installers.com/dir/Asterisk/: Directory of Asterisk dealers and programmers in the United States
- http://www.asteriskdiy.com: An Asterisk WiKI in Thailand
- http://www.asteriskexperts.com.br: Portal, forum and tutorials about Asterisk in Brazil
- http://www.asterisk-online.com.ar: Foro Argentino de profesionales Asterisk. (http://forum.asterisk-online.com.ar)
Commercial support
- Asterisk system vendors: Where to buy complete systems with Asterisk already installed
- Digium, the creators of Asterisk and Asterisk-compatible hardware
- Asterisk consultants: A list of Asterisk consultants
- Asterisk Help Wanted: Make a living of Asterisk
SIP Service Providers
- SIP/IAX Services for Asterisk: Where to obtain VoIP Services for Asterisk Platform
- Voip Asterisk
User Groups
- Asterisk User Groups Hang out with Asteristas in your area!
- VoIP User Groups: Local resources in your area
- Asterisk Army: Asterisk User Map - Forum
- AsteriskCounter: Page that counts how many users uses Asterisk
- Asterisk Professionals: Certified Asterisk Professionals and Instructors
Weekly SIP Asterisk Users Conference
- x2z.eu THis conference is open to users at all levels of asterisk expertise
Howtos and Tutorials
- BLF Tutorial for Asterisk PBX and Linksys SPA962/932
- How to: Snom M3 and the Web UI (Simple)
- http://www.asterikast.com Asterikast.com Offering a free video tutorial for Asterisk.
- Asterisk Tutorials A wide variety of Asterisk Tutorials from AsteriskGuru.com
- Openser Article A discussion regarding Asterisk, OpenSER and PABX features in WAN environments
- http://www.astrecipes.net A wiki about ready-to-run Asterisk recipes
- Asterisk "How To" Search Tool Uses Google -No Ads - Just Asterisk information from all the best sites!
- Asterisk Voicemail Notify for Support Numbers: Asterisk Voicemail Notify for Support Numbers
- Tutorial for Novice to get started with Asterisk - Day to day Plan
- Collection of tutorials (easy to difficult) for asterisk
- Asterisk auto-dial out: How to make your PBX dial out automatically
- Setting up a small scale solution for distributed sales force A practical example.
- Asterisk Cisco 79XX XML Services: How-To Create XML scripts for Cisco 79XX Phones
- Asterisk Cisco CallManager Integration: How-To integrate Asterisk with Cisco CallManager
- Asterisk Cisco CallManager Express Integration: How-To integrate Asterisk with Cisco CallManager Express
- Asterisk Tutorials - Free video tutorials for Asterisk, trixBox, and FreePBX
- Asterisk Cisco CallManager Express Integration: How-To set up Asterisk Voicemail & IVR with CME
- Asterisk and the X-Lite SIP softphone: How-To set up Asterisk for X-Lite software Phone
- Asterisk Clarent Class 5 Call Manager : H
- Use Asterisk for Nagios Notifications How-To use Asterisk for Nagios Notifications