Node-ucengine is a project mainly written in JavaScript, it's free.
ucengine client for nodejs
Nodejs client for UC Engine.
Launch the demo datas on the server. In ucengine folder :
$ make run
1> demo:start().
Install test dependancies :
$ sudo npm install --global nodeunit
$ npm install chainsaw
Launch test, in node-ucengine folder :
$ npm install --global nodeunit
$ npm install chainsaw
$ nodeunit test/test.js
A UCEngine connect to a server. It contains User wich join Meeting. You handle something like that :
var uc = new Ucengine({host:'localhost', port:5280});
// [...] connecting users and meetings
uc.users["[email protected]"].meetings["demo"].addListener(
'chat.message.new', function(msg) {
console.log("Robert got a message in the demo meeting", msg);
});
uc.users["[email protected]"].meetings["demo"].chat("Bonjour monde", "fr");