Различают между ОТМЕНЕННЫМИ и СООТВЕТСТВУЮЩИМИ вызовами в звездочке 11

Я настроил систему CDR Asterisk для записи записей CDR в базе данных (используя Elastix 2.5). Теперь я хочу определить, какой вызов был отменен вызывающим абонентом, а какой не был вызван вызываемым абонентом. На вики-странице Asterisk CDR я видел, что система CDR рассматривает вызовы "Отмена" и "Нет ответа" как "Нет ответа". Есть ли решение изменить эту настройку?

Я также пытался использовать переменную канала DIALSTATUS для решения этой проблемы и импортировать значение этой переменной в базу данных с помощью функции CDR, но, к сожалению, результат был нежелателен! Есть какой-либо способ сделать это?

С наилучшими пожеланиями.

1 ответ

Если A вызов B, то A является CALLER, B вызывается.

ОТМЕНЕННЫЙ вызов - это вызовы, которые были сброшены CALLER до ответа CALLED.

Вызов NOANSWER - это вызовы, которые закончились тайм-аутом команды набора или другим таймаутом (например, максимальное время вызова провайдера в их конце).

Если вызов повешен вызовом CALLER или CALLED AFTER, состояние будет ОТВЕТЕН.

Нет, ты не можешь изменить это.

Другие вопросы по тегам