Skip to main content


The public FreeSWITCH API consists of all the commands that can be issued to FreeSWITCH via

The set of available commands is dependent on which modules are loaded. The authoritative set of commands for your installation is the union of the sets of commands registered by each module.

To see a list of available API commands simply type **help** or **show api** at the CLI.

TODO Add link to "scripting interfaces". (Is there a general description about it? And one that also mentions SWIG?)

TODO This API definition is taken from mod_commands, but not sure if it is completely accurate.