JSXAPI

A set of tools to integrate with the Cisco Telepresence Endpoint APIs in
JavaScript.
Quick start example, using SSH
const jsxapi = require('jsxapi');
const xapi = jsxapi.connect('ssh://host.example.com', {
username: 'admin',
password: 'password',
});
xapi.command('Dial', { Number: 'user@example.com' });
xapi.status
.get('Audio Volume')
.then((volume) => { console.log(volume); });
xapi.config.set('SystemUnit Name', 'My System');
const off = xapi.event.on('Standby', (event) => {
});
off();
Documentation
The full API documentation can be built by running npm install
in a jsxapi
module directory. Documentation will be located under docs/
can then be opened
in a browser.
More specifically:
mkdir tmp
cd tmp
npm install jsxapi
cd node_modules/jsxapi
npm install
Then open ./docs/index.html
.
Questions and support?
Questions about the xAPI, integrations and customizations? Join the xAPI Devs
Spark Space community for realtime support here.