Есть задача формировать электронные письма с уведомлением о пропущенных вызовах. В прикрепленном файле создан типовой маршрут, где "ловятся" пропущенные вызовы. Идея такова, если на входящий вызов никто не ответил по таймауту формируется письмо о пропущенном вызове, если ответ был то он просто завершается. В случае если вызывающий абонент положил трубку до срабатывания таймаута (никто не ответил), письмо не формируется. При этом DIALSTATUS полученный после этого CANCEL. В чем здесь ошибка?
В Вашем случае клиент ложит трубку. Соответственно отрабатывает не таймаут, а Hang Up Extension в нем DIALSTATUS = CANCEL так как вызов был отменен клиентом.