Help needed desperately

suppose i dial out a peer…call gets answered and channels are bridged…without (disconnecting or putting the peer on hold) ,is it possible for me to run some other asterisk application on my channel?or do i need to develop a patch for the dial application??

play hello-wold

Simple example what you can run on the channel, just develop more your purpose so we can help you.

with the channel i want to invoke one of my grammar files…
like on call , i say "application"
and suppose i have defined the above as input to one of my active grammar files…then i would like to use the output of the grammar file to perform certain operations, at the same time the call not getting dropped…
is it possible??

any one?? any response is highly appreciated
tell me if my question is not clear…