voxo-agi
Version:
Asterisk AGI Server
36 lines (24 loc) • 1.05 kB
JavaScript
/* eslint no-var: 0*/
/* eslint no-var: 0 */
var AGIChannel = require('./lib/agi-channel');
var AGIReply = require('./lib/agi-reply');
var AsyncAGIServer = require('./lib/async-agi-server');
var AGIServer = require('./lib/agi-server');
var ChannelStatus;
(function (ChannelStatus) {
ChannelStatus[ChannelStatus["DOWN_AVAILABLE"] = 0] = "DOWN_AVAILABLE";
ChannelStatus[ChannelStatus["DOWN_RESERVED"] = 1] = "DOWN_RESERVED";
ChannelStatus[ChannelStatus["OFF_HOOK"] = 2] = "OFF_HOOK";
ChannelStatus[ChannelStatus["DIGITS_DIALED"] = 3] = "DIGITS_DIALED";
ChannelStatus[ChannelStatus["LINE_RINGING"] = 4] = "LINE_RINGING";
ChannelStatus[ChannelStatus["REMOTE_END_RINGING"] = 5] = "REMOTE_END_RINGING";
ChannelStatus[ChannelStatus["LINE_UP"] = 6] = "LINE_UP";
ChannelStatus[ChannelStatus["LINE_BUSY"] = 7] = "LINE_BUSY";
})(ChannelStatus || (ChannelStatus = {}));
module.exports = {
"AsyncAGIServer": AsyncAGIServer,
"AGIServer": AGIServer,
"AGIChannel": AGIChannel,
"AGIReply": AGIReply,
"ChannelStatus": ChannelStatus
};