How to listen for DTMF during the call?

Hello all,
Could you help me to find out the following please:

I need to listen for DTMF tones and send the call to the appropriate extension upon receiving them DURING the call. That is, while the call is bridged.

As of now, I can only add H option in Dial application which allows to hangup the call and thereafter I can take the control of the flaw.
Is there a way to:

  1. Listen for other digit rather then *
  2. Not to disconnect the bridged call upon receiving that DTMF digit(s).

Thanks for the hints.

You may look into call features, and define your own feature sequence for, say, blind transfer and handle the call in the destination context.