Freeswitch Voice IVR integration with ASR

Hello Everyone.
What is best approach to integrate the voice IVR with ASR to detect the speech and route the calls accordingly. Also need to best Paid and open source speech engine can be integrated.
Thanks