The objective of this section is to share the Asterisk's Dialplan functions that may allow us to meet certain requirements that cannot even be imaginable with traditional PBXs. Many of the recipes are completed with the help of Linux's console and Elastix's WebGUI.
The recipes we are covering in this chapter are as follows:
Creating an advanced IVR using Asterisk AGI and Asterisk's Dialplan
Enabling a multiconference toggle button
Creating your own Dialplan features
Creating a phone poll using Elastix
Enabling Remote Call Forward
Installing the Custom-Context module
Using the Custom-Context module
Integrating Elastix with other PBXs
Integrating GSM Gateways with Elastix
Integrating TDM Gateways with Elastix