Назад | Перейти на главную страницу

Вывод консоли Asterisk `` кнопка не нажата '' при отсутствии ввода DTMF

У меня есть программа исходящего опроса, вот пример того, что опрос делает из диалплана.

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 не поступает, консоль печатает одну строку (без даты или идентификатора):

no button pressed

Независимо от того, какой уровень я установил в logger.conf, я получаю это сообщение. Это нормально, но я делаю тысячи исходящих вызовов, что означает тысячи строк, говорящих «ни одна кнопка не нажата» на моей консоли, из-за чего очень трудно увидеть ввод, который меня больше всего интересует.

Вот соответствующая часть моего logger.conf:

console => notice,warning,error,dtmf

Кто-нибудь знает, как я могу остановить эту запись в консоль, чтобы я мог сосредоточиться на том, что меня интересует?

Я считаю, что то, что вы видите, основано на уровне детализации в консоли. Я бы начал с "подробного основного набора 1" и увеличивал его, пока вы не получили нужные детали без деталей, которые вам не нужны.