asterisk 可以在模拟(经典)线路上设置三向呼叫吗?

asterisk 可以在模拟(经典)线路上设置三向呼叫吗?

我想知道是否可以星号建立一个三方通话在一个模拟线路

通常,我想用 asterisk 用同一条电话线拨打 2 个号码,并将它们连接在一起

对于人类来说,通过执行以下步骤,这在我正在使用的线路上已经是可能的:

  • 拿起并拨打第一个号码,等待其应答,
  • R钩闪)并写出第二个数字,等待答案,
  • R,然后3每个人都在同一个对话中。

这很有趣,因为我正在谈论的线路可以拨打国际电话到许多目的地,而无需额外付费,因此我可以使用它(作为中继)从一个国家(旅行时)拨打另一个国家,而不必毁掉自己。

asterisk 可以自动重现这些步骤吗?你知道怎么做吗?

答案1

是的,这对某些人来说是可能的拨号方案脚本编写。

  • 你会想使用拨号()应用程序“拿起并拨打第一个号码”。

  • 使用哑模拟线路,您可能无法得到任何表明远程端已应答呼叫的指示。您可以让第一个被叫方在接听时输入 DTMF 数字,以指示是时候呼叫下一个号码了,或者尝试使用呼叫进度检测(chan_dahdi.conf 中的 callprogress=yes)。模拟线路上的呼叫进度并不是一门精确的科学,因为它使用 DSP 技术来尝试确定线路何时振铃或有人接听等。

  • 您可以使用闪光()dialplan应用程序发送hook flash。

  • 您可以使用发送DTMF()dialplan 应用程序拨打第二个号码。知道远程端何时应答线路也存在同样的问题。

相关内容