Skip to Main Content
Asterisk: The Definitive Guide, 4th Edition
book

Asterisk: The Definitive Guide, 4th Edition

by Russell Bryant, Leif Madsen, Jim Van Meggelen
May 2013
Intermediate to advanced content levelIntermediate to advanced
843 pages
23h 50m
English
O'Reilly Media, Inc.
Content preview from Asterisk: The Definitive Guide, 4th Edition

Chapter 6. Dialplan Basics

Everything should be made as simple as possible, but not simpler.

Albert Einstein

The dialplan is the heart of your Asterisk system. It defines how calls flow into and out of the system. A form of scripting language, the dialplan contains instructions that Asterisk follows in response to external triggers. In contrast to traditional phone systems, Asterisk’s dialplan is fully customizable.

This chapter introduces the essential concepts of the dialplan. The information presented here is critical to your understanding of dialplan code and will form the basis of any dialplan you write. The examples have been designed to build upon one another, and we recommend that you do not skip too much of this chapter, since it is so fundamentally important to Asterisk. Please also note that this chapter is by no means an exhaustive survey of all the possible things dialplans can do; our aim is to cover just the essentials. We’ll cover more advanced dialplan topics in later chapters. You are encouraged to experiment.

Dialplan Syntax

The Asterisk dialplan is specified in the configuration file named extensions.conf.

Tip

The extensions.conf file usually resides in the /etc/asterisk directory, but its location may vary depending on how you installed Asterisk. Other common locations for this file include /usr/local/etc/asterisk and /opt/etc/asterisk.

The dialplan is made up of four main concepts: contexts, extensions, priorities, and applications. After explaining the role each ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Asterisk: The Definitive Guide, 3rd Edition

Asterisk: The Definitive Guide, 3rd Edition

Leif Madsen, Jim Van Meggelen, Russell Bryant
Asterisk: The Future of Telephony, 2nd Edition

Asterisk: The Future of Telephony, 2nd Edition

Jim Van Meggelen, Jared Smith, Leif Madsen
Asterisk: The Definitive Guide, 5th Edition

Asterisk: The Definitive Guide, 5th Edition

Jim Van Meggelen, Russell Bryant, Leif Madsen

Publisher Resources

ISBN: 9781449332433Errata Page