Page Contents
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.
- Calendaring and the bounds of Asterisk (1 Dec 2008 | 6:16 pm PST)
- bsdtalk: Interview with John Todd (30 Nov 2008 | 5:17 pm PST)
- Astlinux-users 0.6.2 Released (30 Nov 2008 | 4:04 pm PST)
- Appconference-devel: Big Fixes for app_conference (19 Nov 2008 | 3:22 pm PST)
- CLI aliases module added to asterisk (12 Nov 2008 | 12:36 am PST)
- Request for testing of new driver for B410P Quad-Port BRI (11 Nov 2008 | 6:27 pm PST)
- Asterisk: Tools for peace and quiet (11 Nov 2008 | 1:23 am PST)
- Openfire Jabber-Server: Multiple Vulnerabilities (10 Nov 2008 | 2:58 pm PST)
- menuselect improvement in Asterisk SVN trunk (5 Nov 2008 | 6:47 pm PST)
- SER/Asterisk interworking mailing list (5 Nov 2008 | 11:14 am PST)
News
- 2008-11-25 - The Edgepbx just released new 8 ports IPPBX - FX08A, with LCD/15G CF/WIFI supported
- 2008-11-23 - IonLogix Systems announces the release of Phone Manager 2008, an enterprise ready CTI solution for Asterisk.
- 2008-11-18 - PIKA WARP the Appliance now compatible with FreePBX
- 2008-11-11 - OS-VoIP.com Article - Open Source VoIP in the carrier space : A look at Bandwidth.com
- 2008-11-20 - Worldwide Asterisk Users Group - Will hold monthly virtual meeting. Please register now!
- 2008-11-03 - Noojee Receptionist 2.1.1 by Noojee Telephony released. Noojee Receptionist is the only Asterisk application designed specifically for receptionists. Incl. support for multiple receptionists.
- 2008-11-03 - Noojee Click for Asterisk 0.5.0 released. Free Firefox extension which adds 'Click to Dial' to phone numbers on every web page.
- 2008-10-24 - www.thiscoolsite.com releases Automated kickstart installation of Asterisk and Gnudialer
- 2008-10-23 - Net Security Solutions - Nuevas Voces de Asterisk en Español de Colombia, Acento Neutro. Asterisk Colombia
- 2008-10-22 - OpenVox IX100 Won the 2008 INTERNET TELEPHONY Excellence Award!
- 2008-10-21 - Noojee Click 0.5.0 by Noojee Telephony released. Noojee Click for Asterisk is a Firefox plugin providing 'Click to Dial' for any web page
- 2008-10-12 - how to connect to gsm with asterisk in Spanish & more - chan_mobile en Español by Linuxmall
- 2008-10-08 - SoliCall updates noise reduction technology for Asterisk
- 2008-09-16 - PIKA WARP the Appliance adopted by Schmooze
- 2008-09-01 - E-SoftBilling E-SoftBilling Now Supports Asterisk 1.4.X.
- 2008-09-01 - OpenVox Extends Its Warranty to 5 Years since Sep. 1, 2008.
- 2008-08-30 - Noojee Click 0.4.8 by Noojee Telephony released. Noojee Click for Asterisk is a firefox plugin providing 'Click to Dial' for any web page
- 2008-08-25 - ZaKoTel releases asterLive 1.0 LiveCD and installation medium for a Debian Etch based Asterisk PBX system: asterTools' asterLive.
- 2008-08-25 - ZaKoTel releases IVAN 2.0.1 - Interavtice Voice Application Network, fully-featured IVR-, TollFree-, DID- and Premium Rate platform: asterTools' IVAN.
- 2008-08-25 - ZaKoTel releases asterBoard v1.0.5, now includes English, German, French and Spanish - asterTools download area.
- 2008-08-12 - Noojee Click for Asterisk 0.4 released. Free Firefox extension which adds 'Click to Dial' to phone numbers on any web page.
- 2008-08-6 - EdgePBX best price, best voice quality embedded IP PBX provider, now IP02/IP08/IP08D released, and it is open design, including hardware and software.
- 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.
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
- Emergency Calls
- 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)
- http://www.asteriskportugal.org: Portal, forum and tutorials about Asterisk in Portugal
- http://www.asteriskuruguay.com: Asterisk Uruguay
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
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

Comments
333Dedicated Conference Bridge
Is there any advice on load balancing for managing larger capacity?
Thanks in advance
Frank
333REDIAL / RECALL on Asterisk
I've a problem with my Asterisk. In my configuration, to make an external call, I've to put 0 before the number that I want to call. It's work! But if I recieved an answered/unaswered call and I want to recall it, Asterisk don't recognize the number without initially 0 to route it outside.
Can someone help me?
I'm sorry for my english, I hope u understand it!
Thank you all
Zipge
333chrt for realtime asterisk process
/usr/bin/chrt --rr -p 99 `</var/run/asterisk.pid`
after starting the asterisk process seems to help with its performance. It attempts to set the process to a realtime state.
Here are a couple ways to confirm that it did its job:
1. You can confirm by running /usr/bin/chrt -p `</var/run/asterisk.pid`
2. Run a process monitor like top and you should see the asterisk entry marked as RT, instead of a normal priority of 20
I know that asterisk has a whole bunch of threads for its normal operation. I don't know whether overall there is a positive benefit or not, but perhaps you can try it and report back.
333Re: no voice sip phone to my asterisk for moments
try this and let us know who it comes out
333help,mgcp softphone+asterisk
jordan
333help,mgcp softphone+asterisk
jordan
333help,mgcp softphone+asterisk
jordan
333Asterisk to Panasonic PBX
Flow:
PSTN PRI to Panasonic PBX PRI card in, another Panasonic PRI card into Sangoma A101 PRI card into Asterisk server
Minimal experience with Linux command line so a nice GUI interface like Trixbox or Asterisk Now would be preferred.
As you can tell by my description, I am using asterisk for very little PBX functionality. Besides the SIP phones calling each other, most of the call routing will be done in the Panasonic PBX.
The only reason I am doing this is because the Panasonic system can't support SIP registrations.
Give me some ideas!
rod at firetec dot ca
333voip or sip?
first i am new user of sip and voip i am in canada and i want to call our office out of canada in dubai for example if i have an internet connection or a dsl connection in my office there i ahve a ata device here in canada and dubai and i have sip software on both computer what do i need to call dubai over voip or sip and i want to connect my land line in dubai to my device or modem if my computer so i can make calls to dubai via voip or sip but i will pay local call not international because i am using my dubai land line is that posssible or i am dreaming i hope i can find something thx for u all plz send me email to hayik@hotmail.com
333Asterisk/Voicemail
I am doing this thing.. i have to take one attachment .WAV from an email, and take it an put it in the folder that correspond to it extention... (/var/spool/asterisk/voicemail/default/105/INBOX for example..) i could get the .wav with this thing.. ripMIME... an whith sox i convert it to .gsm, but my problem is that i have to create the .txt that the asterisk voicemail needs to interpret the message, i mean there is all the information about the mess... i mean, from who, what time, etc etc,,,,
example: (this is a real thing.. ... i have 6 mes...each one have a .txt file....)
root@central:/var/spool/asterisk/voicemail/default/107/INBOX# ls
msg0000.gsm msg0001.gsm msg0002.gsm msg0003.gsm msg0004.gsm msg0005.gsm
msg0000.txt msg0001.txt msg0002.txt msg0003.txt msg0004.txt msg0005.txt
msg0000.wav msg0001.wav msg0002.wav msg0003.wav msg0004.wav msg0005.wav
msg0000.WAV msg0001.WAV msg0002.WAV msg0003.WAV msg0004.WAV msg0005.WAV
this is msg0004.txt
root@central:/var/spool/asterisk/voicemail/default/107/INBOX# cat msg0004.txt
;
; Message Information file
;
message
origmailbox=107
context=macro-stdexten
macrocontext=DefaultOutgoingRule
exten=s-BUSY
priority=6
callerchan=SIP/107-b6b00468
callerid="Aneury Disipulo" <107>
origdate=Tue Oct 30 06:21:10 PM AST 2007
origtime=1193782870
category=
duration=47
I need to find a way to generate this file for files.wav that i want to put into this folder....
CAN SOMEONE HELP???
thatks...
LMPJ