What DAHDI technology are you using? If analog this is normal as there is no call supervision provided on analog lines. They are considered answered immediately. There is an option which turns on extremely experimental code to try to guess the state of things, but it may disconnect calls.