【问题标题】:Asterisk initiate call星号发起呼叫
【发布时间】:2018-06-18 23:05:07
【问题描述】:

我可以通过 Asterisk 以外的其他方式拨打电话吗?

【问题讨论】:

    标签: asterisk phone-call


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      您还可以在星号 cli 上启动发起命令。或者可以使用 dial-plan 拨号应用程序进行更多交互

      【讨论】:

        【解决方案3】:

        然后使用 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 是应该显示给接收者的号码 上下文是您在接听电话后发送接收方的位置

        【讨论】: