You could create a Call Flow Designer (CFD) application to do this provided you can put the caller on hold and make a second call. Dialing the CFD extension would prompt you for the extension where the call should be transferred, then the CFD would transfer the call on hold to the desired extension. I've not tested this, but I believe it is possible.