Node.js FreeSWITCH event socket client
JavaScript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README
example.js
freeswitch.js

README

FreeSWITCH event socket client for node.js

author Demchenko Eugene ( mailto:it-bm@mail.ru, skype:demchenkoe )
project under BSD license

tested on:
- node.js v0.2.6  
- frreswitch git-1086cba ( 2011-05-23 22-51-43 )
- Debian GNU/Linux 6.0


Mini HOW-TO:

var freeSwitch = require('./freeswitch');

fsc = new freeSwitch.client('localhost', 8021, 'ClueCon');

fsc.on('connect',function(){

    //subscribe on events from FreeSWITCH
    fsc.event('CHANNEL_CREATE CHANNEL_DESTROY');

    //...
});

fsc.on('disconnect',function(){
    //called on disconnect from FreeSWITCH
});


//set handlers for event

fsc.on('CHANNEL_CREATE', function(event){

}

fsc.on('CHANNEL_DESTROY', function(event){

}

//connect to FreeSWITCH

freeswitch.connect()