Important dialplan applications
FreeSWITCH has many (hundreds) applications available for dialplan and scripting usage. Most of them are provided by mod_dp_tools, but almost every FreeSWITCH modules adds some applications to your toolbox.
Let's review some of the most popular building blocks, the ones you can start to experiment with immediately.
answer
The answer
application picks up the phone by establishing a media stream to the calling party. In SIP terms, this causes FreeSWITCH to send a "200 OK" message, negotiate the audio/video codecs to use (if not already determined), and begin the flow of RTP packets.
Example:
<action application="answer"/>
bridge
The bridge
application originate new call(s) as B-leg(s), and connects (mixes, bridges) the media streams of the newly originated B-leg(s) to the streams of the incoming call (also known as A-leg)
Argument syntax:
bridge data="<dialstring>[,<dialstring>][|<dialstring>]"
Dialstrings separated by commas are executed simultaneously...