Различают между ОТМЕНЕННЫМИ и СООТВЕТСТВУЮЩИМИ вызовами в звездочке 11 - PullRequest
0 голосов
/ 13 мая 2018

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

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

С уважением.

1 Ответ

0 голосов
/ 13 мая 2018

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

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

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

Если вызов повешен CALLER или CALLED ПОСЛЕ ответа, состояние будет ОТВЕТИТЬ.

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

...