Using developer interfaces

From FreeSWITCH Wiki
Jump to: navigation, search


Developer interfaces

There are a few ways that you can connect your own applications with FreeSWITCH.


The curl module is used to provide FreeSWITCH with information such as configuration, dialplans and users.


Connect to FreeSWITCH from your own application RPC client and issue commands.

Script languages

The first and simplest one is to use one of the scripting languages.

Currently, javascript (mod_spidermonkey) is the best developed one.

Event socket

The event socket is the most advanced interface to use. It's also the most powerful interfance. It let's you control almost everything in FreeSWITCH.