在没有 DTMF 输入的情况下,Asterisk 控制台输出“没有按下按钮”

在没有 DTMF 输入的情况下,Asterisk 控制台输出“没有按下按钮”

我有一个出站调查程序,下面是该调查根据拨号计划进行的示例。

same => n(xtn_age),Read(AGE,rbp_age,2)
    same => n,Set(CDR(age)=${AGE})
    same => n,Set(CURRENT_XTN=xtn_age)
    same => n,GotoIf($["${AGE}" >"0" & "${AGE}"<="99"]?xtn_sex:invalidopt)

当没有收到 DTMF 输入时,控制台会打印一行(没有日期戳或 ID):

no button pressed

无论我在 logger.conf 中设置什么级别,我都会收到此消息。这很好,但我正在进行数千次出站呼叫,这意味着我的控制台上有数千行显示“未按下按钮”,这让我很难看到我最感兴趣的输入。

这是我的 logger.conf 的相关部分:

console => notice,warning,error,dtmf

有人知道我该如何停止记录到控制台,以便我可以专注于我感兴趣的东西?

答案1

我相信您看到的内容是基于控制台中的详细程度。我会先执行“核心设置详细程度 1”,然后递增它,直到获得所需的详细信息,而没有不想要的详细信息。

相关内容