Звездочка неверная причина зависания
Я использую Adhearsion поверх Asterisk (версия 11.9.0).
Для исходящих звонков Adhearsion использует команду AMI originate. Проблема в том, что Asterisk не говорит, почему звонок был прерван. Если вызываемый абонент занят, или не принял трубку, или повесил трубку, или выключил, я получаю тот же код причины ( 0).
Есть ли способ получить разные причины повесить трубку?
1 ответ
Вы можете создать канал, например, Local/number@some_context/n
После этого вы можете написать some_context для набора номера и обработать в этом контексте обычным способом любую причину набора.