Dialtone detection help needed

I would like to know if anyone out there has a known and working solution in Asterisk 1.2.1 for dialtone detection. We currently use the Chanisavail command on Zap channels and then need dialtone detection after that. Please respond on or off list.

v o i p 3

a t t a

n i b b l e d o t n e t

Check this - forums.digium.com/viewtopic.php?t=3804