July 2016
Intermediate to advanced
300 pages
6h 49m
English
Modules can add applications to those available to be called in dialplan.
Applications in dialplan are invoked as actions and can have arguments in the data string. An example of application and arguments is the bridge app, which takes the dialstring as the argument to be used to originate the call leg to be bridged to:

In our implementation, we registered a dialplan app with FreeSWITCH core during the LOAD function. Here, we'll have a look at how we implemented the actual application's inner workings.
We get the channel object from the session object we were passed.
Then we check if the arg string we were passed is empty (zero ...
Read now
Unlock full access