Asterisk AMI 发起外呼问题 (PHP)

Asterisk PAMI Originate Outboud Call Issue (PHP)

我正在使用 PAMI 发起呼叫, 它应该从本地分机拨打客户号码,它工作正常,但问题是 当我执行脚本时(从分机到客户)当客户选择这个电话时,问题是:分机响铃(来电)

它应该自动拨打(当客户接听电话时,频道应该直接拨打而无需响铃分机)

这是我的代码

$originateMsg = new OriginateAction("DAHDI/g1/0603532326");
    $originateMsg->setContext("from-internal");
    $originateMsg->setExtension("4022");
    $originateMsg->setPriority(1);
    $originateMsg->setTimeout(0);
    $originateMsg->setAsync(false);
  var_dump($a->send($originateMsg));

这里有3个选项

1) 先响铃给分机,而不是外线号码

2) 将呼叫发送到用户已经在等待呼叫的队列(通过 QueueAgents 呼叫队列)

3) 先振铃进入会议。创建第二个电话会议和分机。

第三个变体需要管理事件和复杂的拨号方案。像你这样的接缝在你的经验水平上只有选项 1,2。