# Asterisk Project : Applications

Added by malcolmd , edited by lmadsen on Feb 24, 2011

Each priority in the dialplan calls an application. An application does some work on the channel, such as answering a call or playing back a sound prompt. There are a wide variety of dialplan applications available for your use. For a complete list of the dialplan applications available to your installation of Asterisk, type core show applications at the Asterisk CLI.

Most applications take one or more parameters, which provide additional information to the application or change its behavior. Parameters should be separated by commas.

Syntax for Parameters
You'll often find examples of Asterisk dialplan code online and in print which use the pipe character or vertical bar character (|) between parameters, as shown in this example:

    exten => 6123,1,application(one|two|three)

This is a deprecated syntax, and will no longer work in newer versions of Asterisk. Simply replace the pipe character with a comma, like this:

    exten => 6123,1,application(one,two,three)