Hi,
I want to receive the Dial, Answer, Busy and Hangup event from AMI. But my code is listening Hangup event.
Can you please help me to debug?
const AmiClient = require('asterisk-ami-client');
//const https = require('https');
let client = new AmiClient({
reconnect: true,
keepAlive: true,
emitEventsByTypes: true,
emitResponsesById: true
});
client.connect('user', 'pass', { host: 'pbx.url', port: 5038 })
.then(() => {
client
.on('Dial', event => console.log(event))
.on('Hangup', event => console.log(event))
.on('Hold', event => console.log(event))
.on('Busy', event => console.log(event))
.on('Bridge', event => console.log(event))
.on('internalError', error => console.log(error));
})
.catch(error => console.log(error));