2016-07-16 97 views
-1

我正在尝试使用星号并行调用。Asterisk并行调用查找答案编号

same => n,dial(DAHDI/g0/09*********&DAHDI/g0/09*********,20,mM(ANSWERED)) 

但问题是,如何才能知道,因为呼叫被转发到宏观和${EXTEN}${CDR(dst)}变量力给了我希望的结果是数采呼叫。

那么如何在并行呼叫中得到回答人的号码?

回答

-1

您可以检查dstchannel cdr变量。

也很likly你有其他的变量,例如通道设置到通道调用,您可以看到所有通过做DumpChan呼叫Ÿ我们的宏,它会告诉你所有的变量。

作为其他选项,您可以通过做当地渠道(通过拨号方案)呼吁,在其中运行ANSWERED宏。

+0

正如我在问题中提到我用尽'$ {CDR(DST)}'但力给我任何价值。你能告诉我任何其他变量吗? – codegasmer

+0

在宏CHANNEL变量将被正确设置(我已经说过)。 http://www.voip-info.org/wiki/view/Asterisk+Detailed+Variable+List – arheops

+0

谢谢,'DumpChan()'后我得到任何直接的变量拨号号码,但我有一个变量'DIALLEDPEERNUMBER'变量这给了我与组的答复号码。我必须手动分割它以获得答案号码。 – codegasmer