Dial()

suppose i dail 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??