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()