使用星号处理nodejs

时间:2014-10-16 04:32:40

标签: node.js asterisk

我正在尝试将asterisk-manager与nodejs一起使用。我在端口3000上有一个正在运行的nodejs服务器。现在我想连接到我的星号服务器,为此我正在使用asterisk-manager

在node_modules文件夹中,我有包asterisk-manager,在依赖项下的主package.json中,我添加了行"asterisk-manager": "0.1.x"并重新启动了nodejs服务器。 但是当我尝试使用以下方式连接到AMI时

var AsteriskManager = require('asterisk-manager');
var ami = new AsteriskManager('5038','serverip','user','passwd', true);

它会抛出错误:ReferenceError: AsteriskManager is not defined

我错过了什么吗?请告诉我。

1 个答案:

答案 0 :(得分:2)

该代码看起来正确,所以我的猜测是安装了askerisk-manager的npm包时出错了。尝试卸载并重新安装......

npm uninstall asterisk-manager --save
npm install asterisk-manager@0.1.x --save