星号发起呼叫

发布于 2024-11-18 09:35:15 字数 45 浏览 4 评论 0原文

我可以通过使用呼叫文件以外的其他方式使用 Asterisk 发起拨出呼叫吗?

can I initiate an outgoing call with Asterisk by an other way than using callfiles?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

命比纸薄 2024-11-25 09:35:15

您还可以在 asterisk cli 上启动 originate 命令。或者可以使用拨号计划拨号应用程序来进行更多交互

you can also initiate originate command on asterisk cli. or can use dial-plan Dial application for making more interactive

鸠魁 2024-11-25 09:35:15

使用 asterisk-manager node-js 模块然后

var Ami = require('asterisk-manager');
var ami = Ami("5038", "127.0.0.1", "admin", "AMIpassword", true);

//call someone and move him to ivr-4

ami.action({
    'action':'originate',
    'channel':'SIP/trunk/0875421989',
    'context':'ivr-4',
    'CallerID': '0123456789',
    'exten':'s',
    'priority':1,
    'async': true,
    'Codecs': 'g729'
}, function(err, res) {
  console.log(err);
  console.log(res);
});

拨打频道中的号码
CallerID 是应向接收者显示的号码
上下文是您在呼叫应答后向接收者发送的位置

using asterisk-manager node-js module then

var Ami = require('asterisk-manager');
var ami = Ami("5038", "127.0.0.1", "admin", "AMIpassword", true);

//call someone and move him to ivr-4

ami.action({
    'action':'originate',
    'channel':'SIP/trunk/0875421989',
    'context':'ivr-4',
    'CallerID': '0123456789',
    'exten':'s',
    'priority':1,
    'async': true,
    'Codecs': 'g729'
}, function(err, res) {
  console.log(err);
  console.log(res);
});

the number in channel going to be dialed
The CallerID is the number that should appear to the receiver
the context is where you are sending the receiver after call answered

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文