Transfering a disa call to intermal extension

I want to dial into my system get internal dialtone make a call outside speak to the party and then transfer the call to an internal extension. I try this but when i use the transfer code (ex ##) the system does not recognize the transfer code.