UNPKG

asterisk-ami-client

Version:
31 lines (23 loc) 675 B
/** * Developer: Alex Voronyansky <belirafon@gmail.com> * Date: 27.04.2016 * Time: 15:36 */ "use strict"; const AmiClient = require('asterisk-ami-client'); let client = new AmiClient({ reconnect: true, keepAlive: true }); client.connect('user', 'secret', {host: 'localhost', port: 5038}) .then(() => { client .on('event', event => console.log(event)) .on('response', response => { console.log(response); client.disconnect(); }) .on('internalError', error => console.log(error)); client.action({Action: 'Ping'}); }) .catch(error => console.log(error));