"Hotkeys", Listening, Barging
Nobody is counting the number of applications you can use in Dialplan, but I would bet there are hundreds. Anyway, I can count: "1, 2, 3, 4, 5, MANY". OK, there are MANY of them.
Most dialplan applications are provided by the aptly named mod_dptools (Dialplan Tools), but almost all other FreeSWITCH modules add their own applications to the heap of what is available in dialplan.
Let's have a quick look at a couple of dialplan applications that allow for going beyond the simple calling and bridging.
bind_meta_*, DTMFs to actions outside menus
bind_meta_app: This command binds an application to the specified call leg(s). During a bridged call, the DTMF sequence on the bound call leg will trigger the execution of the application. The call leg that is not bound will not hear the DTMF sequence being dialed. You can only bind a single digit, and the binding is usually proceeded with a * key press. As an example, let's say you want to set *2 to begin a call recording.
When...