Я бы считал DTMF до вызова AGI средствами Asterisk
exten => s,n,DigitTimeout(4)
exten => s,n,ResponseTimeout(5)
exten => s,n,Read(code,say-enter-dtmf-code,10)
exten => s,n,AGI(check_status.php, ${code})
И передал аргументом в AGI код который считан по DTMF.
Соотвественно в скрипте у вас $argv[1] - номер заказа.