Using developer interfaces

From FreeSWITCH Wiki
Jump to: navigation, search

Contents

Developer interfaces

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

mod_xml_curl

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

mod_xml_rpc

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.